Пример #1
0
 public ConcurrentWordStateMachineClient(ConcurrentWordStateMachine stateMachine)
 {
     this.stateMachine = stateMachine;
     this.currentState = stateMachine.InitialState;
 }
Пример #2
0
 public void NavigateForward(char letter)
 {
     currentState = currentState.LetterDictionary[letter];
 }
Пример #3
0
 public void Reset()
 {
     currentState = stateMachine.InitialState;
 }
Пример #4
0
 public void NavigateBack()
 {
     currentState = currentState.PreviousState;
 }