Проверяйте значение переменной каждого игрового объекта, прикрепленного скриптом.C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Проверяйте значение переменной каждого игрового объекта, прикрепленного скриптом.

Сообщение Anonymous »

У меня есть игровой объект под названием «Студент», к которому прикреплен скрипт, затем я дублирую его вручную (ctrl+D), чтобы каждый дублированный объект «Студент» имел один и тот же компонент сценария. вот скрипт (не полный, потому что слишком длинный)

Код: Выделить всё

public class StudentScript : MonoBehaviour {

private Animator animator;
float sec;
public int m;
public GameManage gm;

void Start () {
animator = GetComponent ();
sec = 0f;
m = 0;
}

void Update () {
sec+=Time.deltaTime;
if (m == 5 && animator.GetInteger ("Behav") == 0) {
animator.SetTrigger ("Finish");
}
}

//this is called from another script
public void ResetStudentBehaviour(){
if (animator.GetInteger ("Behav") != 0) {
animator.SetInteger ("Behav", 0);
sec = 0f;
if (m < 5) {
m++;
}
}else
Debug.Log ("student done 

Подробнее здесь: [url]https://stackoverflow.com/questions/37368885/check-value-of-a-variable-from-every-gameobject-that-attached-by-a-script[/url]
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»