コード例 #1
0
 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());
     }         //...
 }
コード例 #2
0
 public void HandleInput(MyObject hero, string input)
 {
     if (input == "DOWN")
     {
         Console.WriteLine("Transition to standing state");
         hero.ChangeState(new StandingState());
     }
 }