Доступ к переменной из другого скрипта с помощью GetComponent

В Unity (игровой движок) у меня есть два скрипта

CharacterSelect.js
CarCameraScript.js

Я хочу получить доступ к переменной

selectedPlayer

FROM characterSelect.js В CarCameraScript.js

Эта переменная в настоящее время выглядит так:

var selectedPlayer : int = 0;

Из того, что я слышал, это как-то связано с getcomponent. Любая помощь будет оценена

1 ответ

Вы должны создать экземпляр characterSelect.js в CarCameraScript.js

написать в CarCameraScript.js

var characterSelectInstance : characterSelect;

characterSelectInstance = GameObject.Find("Name_Of_GameObjct_Where_you_attached_characterSelect.js").GetComponent(characterSelect);

так что вы можете использовать его в CarCameraScript.js

var xyz : int ;
xyz = characterSelectInstance.selectedPlayer;
Другие вопросы по тегам