Exemple #1
0
 public void FixedUpdate(float deltaT)
 {
     //context switch.
     if (controller.Jump())
     {
         //Debug.Log("User pressed Jump");
         movementContext.ContextSwitch(MovementContext.MovementStates.VerticalMovement);
         movementContext.FixedUpdate(deltaT);
         return;
     }
     controller.FixedUpdate(deltaT);
 }
Exemple #2
0
 public void OnGroundCollisionEnter()
 {
     //We landed
     if (jumping)
     {
         //Debug.Log("Landed");
         vanguard.LandingFromJumping();
         jumping = false;
         //Back to walking/running state
         movementContext.ContextSwitch(MovementContext.MovementStates.LateralMovement);
     }
 }