Esempio n. 1
0
 public override void OnEnterState(MainPlayerMovementFSM playerFSM)
 {
     isJumping = false;
     timerTime = 0;
     //playerFSM.rigidbody.AddForce(Vector3.up * playerFSM.JumpingForce, ForceMode.Impulse);
     playerFSM.ApplyForce(Vector3.up * playerFSM.JumpingForce, ForceMode.Impulse);
     playerFSM.anim.SetTrigger("JumpingState");
 }
Esempio n. 2
0
        public override void OnEnterState(MainPlayerMovementFSM playerFSM)
        {
            timerTime = 0;
            Vector3 direction = new Vector3(playerFSM.horizontalInput, 0f, playerFSM.verticalInput);

            //playerFSM.rigidbody.AddForce(direction.normalized * playerFSM.RollingForce, ForceMode.Impulse);
            playerFSM.ApplyForce(direction.normalized * playerFSM.RollingForce, ForceMode.Impulse);
            playerFSM.anim.SetTrigger("RollingState");
        }