Страница 1 из 1

Доступ к переменным из другого скрипта.

СообщениеДобавлено: 13 янв 2011, 16:15
dtntr
На сцене есть 2 объекта 1.Pushka к нему присоеденен компонент Pushka_script.js 2.MainScriptObject пустой GameObject, к нему присоеденен скрипт MainScript.js. Как из MainScript получить доступ к переменным Pushka_script? Пишу следующее.

var PushkaScript:Pushka_script;
PushkaScript = pushka.GetComponent("Pushka_script");

Не работает.

Re: Доступ к переменным из другого скрипта.

СообщениеДобавлено: 13 янв 2011, 16:26
Golandez

Re: Доступ к переменным из другого скрипта.

СообщениеДобавлено: 13 янв 2011, 16:58
dtntr
var PushkaSkript = GameObject.Find("pushka").GetComponent("Pushka_script");

Помогло найти скрипт. Но если я вызываю переменную через PushkaSkript.ragdollcount = ragdollcount+1; Пишет Unknown identifier: 'ragdollcount'.

Re: Доступ к переменным из другого скрипта.

СообщениеДобавлено: 13 янв 2011, 17:06
Serge
Переменная ragdollcount случайно не private?

Re: Доступ к переменным из другого скрипта.

СообщениеДобавлено: 13 янв 2011, 17:10
Fredo
тогда уж так:
Код: Выделить всё
PushkaSkript.ragdollcount += 1;


или так
Код: Выделить всё
PushkaSkript.ragdollcount = PushkaSkript.ragdollcount+1;