Added score counter
This commit is contained in:
@@ -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());
|
||||
|
||||
Reference in New Issue
Block a user