Пример #1
0
 IEnumerator FSMMain()
 {
     while (true)
     {
         //Debug.Log(state.ToString());
         yield return(StartCoroutine(state.ToString()));
     }
 }
Пример #2
0
 public void ChangeState(CreatureState newCreatureState)
 {
     if (creatureState != newCreatureState && !dead)
     {
         creatureState = newCreatureState;
         if (animator == null)
         {
             animator = GetComponent <Animator>();
         }
         animator.SetTrigger(newCreatureState.ToString());
     }
 }