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