Fix pause menu can only be displayed after game started

This commit is contained in:
2023-10-23 12:00:02 +02:00
parent 600545e0f1
commit d7a2ae1131
3 changed files with 5 additions and 2 deletions
+3
View File
@@ -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);
+1 -1
View File
@@ -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;
+1 -1
View File
@@ -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);
}
}