Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите с ошибкой в Unity

Арсений Жигалов Ученик (73), на голосовании 5 месяцев назад
У меня есть скрипт Pickup
Но вот в этой строчке другого скрипта Unity говорит что не нашла компонент Pickup
if(other.tag != "Player" && other.gameObject.GetComponent<Pickup>().id == items[questNumber])
{
questNumber++;
Destroy(other.gameObject);
}
Голосование за лучший ответ
Sergio 2.1 Оракул (67388) 6 месяцев назад
 Pickup pickup = other.gameObject.GetComponent(); 
if (other.tag != "Player" && pickup != null && pickup.id == items[questNumber])
{
questNumber++;
Destroy(other.gameObject);
}
Арсений ЖигаловУченик (73) 6 месяцев назад
спасибо
Похожие вопросы