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;