Example #1
0
        private void MoveX(PlayerStateMachine stateMachine, CharacterMovementController playerController, float accelerationTime, float moveFactor)
        {
            float directionX = Input.GetAxisRaw("Horizontal");

            stateMachine.FlipSprite(directionX);
            playerController.OnMoving(directionX, accelerationTime, moveFactor);
        }
Example #2
0
 // Moves Player in directionX, without sprite flipping!
 public void MoveXRaw(CharacterMovementController playerController, float directionX, float accelerationTime, float moveFactor)
 {
     playerController.OnMoving(directionX, accelerationTime, moveFactor);
 }
Example #3
0
 public void MoveX(EnemyStateMachine stateMachine, CharacterMovementController playerController, float directionX, float accelerationTime = ACCELERATION_TIME_GROUNDED, float moveFactor = 1f)
 {
     stateMachine.FlipSprite(directionX);
     playerController.OnMoving(directionX, accelerationTime, moveFactor);
 }