Added score counter

This commit is contained in:
Pasha Bibko
2025-11-25 11:50:23 +00:00
parent 4f3aab0a36
commit 229b92e0d0
4 changed files with 270 additions and 2 deletions

View File

@@ -40,6 +40,8 @@ public class GlobalOrbitalPositionManager : MonoBehaviour
private readonly List<Ring> m_Rings = new();
private readonly Dictionary<int, float> m_Distances = new();
public static bool IsSimulationRunning = true;
private OrbitalPosition m_PlayerOrbitalPosition;
public static void SetPlayer(OrbitalPosition player) => s_Instance.m_PlayerOrbitalPosition = player;
@@ -80,6 +82,8 @@ public class GlobalOrbitalPositionManager : MonoBehaviour
private static IEnumerator RestartSimulationInternal()
{
IsSimulationRunning = false;
s_Instance.m_LocalDeltaTimeScale = 7f;
AllowPlayerInput = false;
for (int i = 0; i < 100; i++)
@@ -99,6 +103,8 @@ public class GlobalOrbitalPositionManager : MonoBehaviour
yield return new WaitForSeconds(1.3f);
AllowPlayerInput = true;
s_Instance.m_LocalDeltaTimeScale = 1f;
IsSimulationRunning = true;
}
public static void RestartSimulation() => s_Instance.StartCoroutine(RestartSimulationInternal());