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