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