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