Не могли бы вы посоветовать мне, как изменить переменную в префабе из метода, вызываемого префабом? Вот как я вызываю метод из префаба при столкновении:
public void OnCollisionEnter2D(Collision2D collision)
{
_GSScriptReference.EnemyCollision(transform.position, collision.gameObject.tag, collision, Lives, PointsForKillMe, gameObject);
}
Из метода в другом скрипте Я хочу изменить переменную Lives в префабе, который вызвал метод. Я пробовал несколько синтаксисов, у меня ни один не работает. Теперь у меня есть что-то вроде этого:
EnemyGameObject.GetComponent(FireballScript).Lives = Lives;
EnemyGameobject - это ссылка на объект gameObject, которую я получил при вызове метода - Большое спасибо за любую помощь
Укрутник