public SecondScreenThanksState(WindowStateMachine stateMachine)
 {
     stateChangeNextEventHandler = (a, b) => GoToState(new InitialState(this));
     OnInit(stateMachine);
 }
示例#2
0
 public SecondScreenTextingState(WindowStateMachine stateMachine)
 {
     OnInit(stateMachine);
 }
示例#3
0
 public SecondButtonActiveState(WindowStateMachine stateMachine)
 {
     stateChangeEventHandler = (a, b) => GoToState(new SecondScreenInitState(this));
     OnInit(stateMachine);
 }
 public SecondScreenTextingState(WindowStateMachine stateMachine)
 {
     OnInit(stateMachine);
 }
 public SecondScreenInitState(WindowStateMachine stateMachine)
 {
     stateChangeEventHandler = (a, b) => GoToState(new SecondScreenTextingState(this));
     OnInit(stateMachine);
 }
示例#6
0
 // метод инициализации состояния
 protected void OnInit(WindowStateMachine stateMachine)
 {
     sm     = stateMachine;
     window = stateMachine.Window;
     OnEnter();
 }
示例#7
0
 public SecondScreenThanksState(WindowStateMachine stateMachine)
 {
     stateChangeNextEventHandler = (a, b) => GoToState(new InitialState(this));
     OnInit(stateMachine);
 }
示例#8
0
 // метод инициализации состояния
 protected void OnInit(WindowStateMachine stateMachine)
 {
     sm = stateMachine;
     window = stateMachine.Window;
     OnEnter();
 }