Pickup pickup = other.gameObject.GetComponent(); if (other.tag != "Player" && pickup != null && pickup.id == items[questNumber]) { questNumber++; Destroy(other.gameObject); }
Но вот в этой строчке другого скрипта Unity говорит что не нашла компонент Pickup
if(other.tag != "Player" && other.gameObject.GetComponent<Pickup>().id == items[questNumber])
{
questNumber++;
Destroy(other.gameObject);
}