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