изменить переменную в префабе из метода, вызываемого префабом - PullRequest
0 голосов
/ 08 мая 2020

Не могли бы вы посоветовать мне, как изменить переменную в префабе из метода, вызываемого префабом? Вот как я вызываю метод из префаба при столкновении:

public void OnCollisionEnter2D(Collision2D collision)
     {
         _GSScriptReference.EnemyCollision(transform.position, collision.gameObject.tag, collision, Lives, PointsForKillMe, gameObject);
     }

Из метода в другом скрипте Я хочу изменить переменную Lives в префабе, который вызвал метод. Я пробовал несколько синтаксисов, у меня ни один не работает. Теперь у меня есть что-то вроде этого:

 EnemyGameObject.GetComponent(FireballScript).Lives = Lives;

EnemyGameobject - это ссылка на объект gameObject, которую я получил при вызове метода - Большое спасибо за любую помощь

Укрутник

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...