Neodrop писал(а):Чтобы получить переменную из другого скрипта, вам сперва нужно получить ссылку на сам этот скрипт.
Примеры реализации чётко представлены в 3D Platformer Tutorial из раздела Уроки.
Neodrop писал(а):Пля, ну слов нет.... Одни нехорошие выражения просятся на язык.
Специяльно для тех, кто ничего не понимает в буржуинском языке, камрады из нашего сообщества, написали перевод туториала, который тоже можно найти в разделе Уроки вот тут: viewtopic.php?f=11&t=430.
Neodrop писал(а):Изучение программирования без знания буржуинского языка (англицкого) вообще дохлое занятие, камрад мой.
var mySource;
var scriptB : ScriptB;
function Start()
{
scriptB = GameObject.FindObjectOfType(ScriptB);
}
function Update()
{
var myLovelyVar = scriptB.mySource;
}
status = GameObject.FindObjectOfType(Vistrel);
Neodrop писал(а):Чтобы получить переменную из скрипта SkripA в ScriptB :
Но это вам СОВСЕМ не поможет, потому что есть тысяча вариантов, когда этот код или не будет работать, или выдаст некорректные данные. Мне выложить тут все мои знания? Вы сможете их впитать? В каком виде тогда мне это сделать?
var test1 : int;
function Update () {
test1 = 10;
}
private var script1 : scr1;
var test2;
function Update () {
test2 = script1.test1;
}
Сейчас этот форум просматривают: GoGo.Ru [Bot], Google [Bot] и гости: 22