Beispiel #1
0
    private bool HandleJump()
    {
        if (!_characterMover.IsGrounded())
        {
            OnTryingToJump?.Invoke(false);
            return(false);
        }

        bool TryingToJump = _characterInput.AttemptingToJump();

        OnTryingToJump?.Invoke(TryingToJump);
        CalculateCanJump(TryingToJump);

        return(TryingToJump);
    }