From b9d1d83ed86c57a2dfe98caf83aa6153ed19f71e Mon Sep 17 00:00:00 2001 From: Noel Simbolon <84700640+noelsimbolon@users.noreply.github.com> Date: Fri, 10 May 2024 11:09:37 +0700 Subject: [PATCH] fix speed orb behaviour --- Assets/Scripts/Orb/SpeedOrbBehaviour.cs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/Assets/Scripts/Orb/SpeedOrbBehaviour.cs b/Assets/Scripts/Orb/SpeedOrbBehaviour.cs index 0edc87e..1cafd81 100644 --- a/Assets/Scripts/Orb/SpeedOrbBehaviour.cs +++ b/Assets/Scripts/Orb/SpeedOrbBehaviour.cs @@ -24,9 +24,11 @@ public class SpeedOrbBehaviour : OrbBehaviour StopCoroutine(_speedModifierCoroutine); } - playerMovement.Speed *= 1.2f; - - _speedModifierCoroutine = StartCoroutine(RevertSpeedAfterDelay(playerMovement, OriginalSpeed, 15f)); + if (playerMovement.Speed <= OriginalSpeed) + { + playerMovement.Speed *= 1.2f; + _speedModifierCoroutine = StartCoroutine(RevertSpeedAfterDelay(playerMovement, OriginalSpeed, 15f)); + } } private IEnumerator RevertSpeedAfterDelay(PlayerMovement playerMovement, float originalSpeed, float delay) -- GitLab