コード例 #1
0
ファイル: Context.cs プロジェクト: Rhesos/SDKGadgeteer
 public void GoBack()
 {
     if (_precedentStates.Count > 0)
     {
         CurrentState = (State)_precedentStates.Dequeue();
         _isBack = true;
     }
 }
コード例 #2
0
ファイル: Context.cs プロジェクト: BorderCloud/SDKGadgeteer
 public void GoBack()
 {
     if (_precedentStates.Count > 0)
     {
         _isBack = true;
         CurrentState = (State)_precedentStates.Pop();
         Debug.Print("Depile " + CurrentState);
     }
 }
コード例 #3
0
ファイル: Context.cs プロジェクト: Rhesos/SDKGadgeteer
 public void Start()
 {
     CurrentState = _startState;
 }
コード例 #4
0
ファイル: Context.cs プロジェクト: Rhesos/SDKGadgeteer
 public Context(State startState, ErrorState errorState)
 {
     _startState = startState;
     _errorState = errorState;
     _precedentStates = new Queue();
 }