Made player modifiers more effective

This commit is contained in:
Pasha Bibko
2025-11-27 15:03:40 +00:00
parent eccb70da24
commit 7f3f2e3e56
2 changed files with 10 additions and 3 deletions

View File

@@ -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;
}

View File

@@ -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;
@@ -165,6 +165,8 @@ public class PlayerController : OrbitalPositionBehaviour
m_KillingItself = false;
m_Renderer.enabled = true;
m_HasFreeHitActive = false;
m_Renderer.material.color = Color.green;
s_HighScore = Math.Max(s_HighScore, s_PlayerScore);