From 7f3f2e3e5642e164064ec8310be2338a784c996a Mon Sep 17 00:00:00 2001 From: Pasha Bibko <156938226+PashaBibko@users.noreply.github.com> Date: Thu, 27 Nov 2025 15:03:40 +0000 Subject: [PATCH] Made player modifiers more effective --- Assets/Scripts/OrbitalPosition.cs | 7 ++++++- Assets/Scripts/PlayerController.cs | 6 ++++-- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/Assets/Scripts/OrbitalPosition.cs b/Assets/Scripts/OrbitalPosition.cs index 681f045..bc8e438 100644 --- a/Assets/Scripts/OrbitalPosition.cs +++ b/Assets/Scripts/OrbitalPosition.cs @@ -65,10 +65,15 @@ public class GlobalOrbitalPositionManager : MonoBehaviour public IEnumerator StartPlayerSpeedupModifier() { - m_LocalDeltaTimeScale *= 2f; + m_LocalDeltaTimeScale *= 1.5f; yield return new WaitForSeconds(10f); + m_LocalDeltaTimeScale /= 1.5f; + m_LocalDeltaTimeScale *= 2f; + + yield return new WaitForSeconds(5f); + m_LocalDeltaTimeScale /= 2f; } diff --git a/Assets/Scripts/PlayerController.cs b/Assets/Scripts/PlayerController.cs index ea16220..81a8b3a 100644 --- a/Assets/Scripts/PlayerController.cs +++ b/Assets/Scripts/PlayerController.cs @@ -69,7 +69,7 @@ public class PlayerController : OrbitalPositionBehaviour transform.localScale *= 1.5f; m_OrbitalPosition.m_ObjectRadius *= 1.5f; - yield return new WaitForSecondsRealtime(5f); + yield return new WaitForSecondsRealtime(15f); transform.localScale /= 1.5f; m_OrbitalPosition.m_ObjectRadius /= 1.5f; @@ -80,7 +80,7 @@ public class PlayerController : OrbitalPositionBehaviour transform.localScale *= 0.6f; m_OrbitalPosition.m_ObjectRadius *= 0.6f; - yield return new WaitForSecondsRealtime(5f); + yield return new WaitForSecondsRealtime(15f); transform.localScale /= 0.6f; m_OrbitalPosition.m_ObjectRadius /= 0.6f; @@ -164,6 +164,8 @@ public class PlayerController : OrbitalPositionBehaviour { m_KillingItself = false; m_Renderer.enabled = true; + + m_HasFreeHitActive = false; m_Renderer.material.color = Color.green;