Пример #1
0
 public void Right()
 {
     if (!IsInSpecialAnimationState())
     {
         this.marioMovMnger.Right();
         marioDirection = MarioDirection.RIGHT;
     }
 }
Пример #2
0
 public void Down()
 {
     if (!IsInSpecialAnimationState())
     {
         state.Down();
         marioDirection = MarioDirection.DOWN;
     }
 }
Пример #3
0
 public void Left()
 {
     if (!IsInSpecialAnimationState())
     {
         this.marioMovMnger.Left();
         marioDirection = MarioDirection.LEFT;
     }
 }
Пример #4
0
 public void Up()
 {
     if (!IsInSpecialAnimationState())
     {
         state.Up();
         marioDirection = MarioDirection.UP;
         if (!isFalling)
         {
             ApplyJumpingForce();
         }
     }
 }
Пример #5
0
 public void Idle()
 {
     if (!IsInSpecialAnimationState())
     {
         state.Idle();
         marioDirection = MarioDirection.NONE;
         if (isJumping)
         {
             isJumping = false;
             isFalling = true;
         }
     }
 }