コード例 #1
0
 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);
 }
コード例 #4
0
 public SecondScreenTextingState(WindowStateMachine stateMachine)
 {
     OnInit(stateMachine);
 }
コード例 #5
0
 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
ファイル: State.cs プロジェクト: 4tuneTeller/StateMachine
 // метод инициализации состояния
 protected void OnInit(WindowStateMachine stateMachine)
 {
     sm = stateMachine;
     window = stateMachine.Window;
     OnEnter();
 }