예제 #1
0
    private void Sprint()
    {
        bool boostOn = inputScript.GetButtonDown("PlayerSprint");

        //If the sprint key is pressed, toggle sprint
        if (boostOn && !isCrouch)
        {
            isSprint = !isSprint;
            boost    = 5f;
            isCrouch = false;
        }
        //If not moving, stop sprinting
        if (!inputScript.GetButton("PlayerStrafe") && !inputScript.GetButton("PlayerForward") || !isSprint)
        {
            isSprint = false;
            boost    = 0f;
        }
    }