Beispiel #1
0
 public void DestroyStateMachine()
 {
     currentStateInfo  = new StateInfo();
     previousStateInfo = new StateInfo();
     currentState      = null;
     previousStateType = defaultStateType = null;
     anyStateSwitcherManager.DeactivateSwitcher();
     anyStateSwitcherManager = null;
     CleanStateMachinePool();
     statePool     = null;
     this.effected = null;
 }
Beispiel #2
0
 public State()
 {
     stateSwitcherManager = new SwitcherManager <User>();
 }