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

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

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