Beispiel #1
0
 public void DoAction(Context context)
 {
     Console.WriteLine("Player is in start state");
     context.SetState(this);
 }
Beispiel #2
0
 public void DoAction(Context context)
 {
     Console.WriteLine("Modified");
     context.SetState(this);
 }
Beispiel #3
0
 public void ADiffrentState()
 {
     Console.WriteLine("Changing state to ADiffrentState.");
     context.SetState(context.ADiffrentConcreteState);
 }