Ejemplo n.º 1
0
 public virtual void SetState(FSM_State _state)
 {
     if (state != null)
     {
         state.Exit();
     }
     state = _state;
     state.Enter();
 }
Ejemplo n.º 2
0
 public virtual void NextState()
 {
     state.Exit();
     state = state.next;
     if (state == null)
     {
         Debug.Log("ERROR: Next state is null");
     }
     state.Enter();
 }