сцене есть 14 обьектов, на каждом из них есть скрипт Энеми, скрипт один, висит на каждом обьекте. у Дитя каждого обьекта висит скрипт Ган. в старте, Скрипт Ган забирает у скрипта Энеми в родителе значение ПлеерАйДи.
и вот вся магия в том, что 11 забирает нормально, а вот 3 не забирают, хотя у всех все одинаковое...
в чем может быть проблема? почему одинаковый скрипт на одних работает, на других нет?
Тег не проставлен?
А как именно забирается? Через GetComponent или через инспектор? Если второе, то более внимательно проверить
enemyGunID = GetComponentInParent<Enemy>().playerID;
Обсуждают сегодня