К примеру есть 2 скрипта, N и N1
N:
public float a = 10;
N1:
public float b;
Нужно присвоить значение переменной "a" из скрипта N переменной "b" из скрипта N1. Помогите пожалуйста.
rlepricon писал(а):Добрый день.
Можно делать следующим образом:
скрипт Main.cs:Синтаксис:Используется csharppublic class Main : MonoBehaviour {
public int a;
}
скрипт Script2.cs:Синтаксис:Используется csharppublic class Script2 : MonoBehaviour {
public int b;
public void Func() {
Main.a = b;
}
}
Но более правильно делать это через методы:
скрипт Main.cs:Синтаксис:Используется csharppublic class Main : MonoBehaviour {
private int a;
public void setA(int value) {
a = value;
}
}
скрипт Script2.cs:Синтаксис:Используется csharppublic class Script2 : MonoBehaviour {
private int b;
public void Func() {
Main.setA(b);
}
}
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 25