void Update() { isInteracting = anim.GetBool(PlayerAnimatorHandler.hashIsInteracting); canCombo = anim.GetBool(PlayerAnimatorHandler.hashCanCombo); anim.SetBool(PlayerAnimatorHandler.hashIsAirborne, isAirborne); float delta = Time.deltaTime; inputHandler.TickInput(delta); locomotion.HandleRollingAndSprinting(delta); locomotion.HandleJumping(); CheckForInteractableObject(); }
void Update() { float delta = Time.deltaTime; isInteracting = anim.GetBool("isInteracting"); canDoCombo = anim.GetBool("canDoCombo"); inputHandler.TickInput(delta); // -> primeroo se leen los imput que se utilizan luego los movimientos.... playerLocomotion.HandleRollingAndSprinting(delta); //IMPORTANTE -> SPRINT y JUMP ACA. //manejadores/inicializador de movimiento playerLocomotion.HandleMovement(delta); playerLocomotion.HandleFalling(delta, playerLocomotion.moveDirection); playerStats.RegenerateStamina(); // regeneracion de stamina //interactable objects CheckForInteractableObject(); }