public void HandleInput(MyObject hero, string input) { if (input == "B") { Console.WriteLine("Transition to jumping state"); hero.ChangeState(new JumpingState()); } if (input == "DOWN") { Console.WriteLine("Transition to ducking state"); hero.ChangeState(new DuckingState()); } //... }
public void HandleInput(MyObject hero, string input) { if (input == "DOWN") { Console.WriteLine("Transition to standing state"); hero.ChangeState(new StandingState()); } }