private void StopDodging(bool _playerIsJumping) { if (!heroIsDodging) { return; } // If hero is NOT dying or dead if ((heroState != HeroStates.DEAD) && (heroState != HeroStates.GAME_OVER)) { // Enable full fullCollider.enabled = true; bottomCollider.enabled = false; } // Stop dodging animation animatorController.StopDodgingAnimation(); // Set hero as not dodging heroIsDodging = false; if (!_playerIsJumping) { // Fire event: Hero stopped dodging HeroStoppedDodging?.Invoke(); } }
private void RespondTo_HeroStoppedDodging_Event() { HeroStoppedDodging?.Invoke(); }