Exemplo n.º 1
0
    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();
    }
Exemplo n.º 2
0
    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();
    }