diff --git a/Assets/Game Manager/Game Manager.cs b/Assets/Game Manager/Game Manager.cs index 4292d2c..84ec220 100644 --- a/Assets/Game Manager/Game Manager.cs +++ b/Assets/Game Manager/Game Manager.cs @@ -7,6 +7,9 @@ public class GameManager : MonoBehaviour public static int MinautorKills = 0; public static int BringerOfDeathKills = 0; + // Can pause menu + public static bool GameStarted = false; + private void Awake() { DontDestroyOnLoad(gameObject); diff --git a/Assets/Player/Scripts/PlayerManager.cs b/Assets/Player/Scripts/PlayerManager.cs index 290d541..6810e3d 100644 --- a/Assets/Player/Scripts/PlayerManager.cs +++ b/Assets/Player/Scripts/PlayerManager.cs @@ -52,7 +52,7 @@ public class PlayerManager : MonoBehaviour ArrowFrequency = 0.5f; } - if (Input.GetKeyDown(KeyCode.Escape)) + if (Input.GetKeyDown(KeyCode.Escape) && GameManager.GameStarted) { pauseMenu.SetActive(true); Time.timeScale = 0f; diff --git a/Assets/UI/Start UI/Start UI.cs b/Assets/UI/Start UI/Start UI.cs index d239584..74913fe 100644 --- a/Assets/UI/Start UI/Start UI.cs +++ b/Assets/UI/Start UI/Start UI.cs @@ -1,4 +1,3 @@ -using System; using System.Collections; using TMPro; using UnityEngine; @@ -26,6 +25,7 @@ public class StartUI : MonoBehaviour _text.SetText("1"); yield return new WaitForSecondsRealtime(1f); Time.timeScale = 1f; + GameManager.GameStarted = true; Destroy(gameObject); } }