Ejemplo n.º 1
0
 public void Reset()
 {
     if (currentState != null)
     {
         currentState.Exit();
     }
     currentState = defaultState;
     foreach (FSMState state in states)
     {
         state.Init();
     }
     if (currentState != null)
     {
         currentState.Enter();
     }
 }