Доступ к переменной из другого скрипта с помощью 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;