UnityScripterAI
Discord ↗
Link Copied to Clipboard
×
"pause and resume game"
public class GamePause : MonoBehaviour { public static bool isPause = false; public GameObject gamePaused; void Update() { if (Input.GetKeyDown(KeyCode.Escape)) { if (isPause) { GameResume(); } else { GamePause(); } } } public void GameResume() { gamePaused.SetActive(false); Time.timeScale = 1f; isPause = false; } void GamePause() { gamePaused.SetActive(true); Time.timeScale = 0f; isPause = true; } public void Restart() { Debug.Log("restart"); SceneManager.LoadScene(SceneManager.GetActiveScene().buildIndex); Time.timeScale = 1f; } public void Leave() { Time.timeScale = 1f; SceneManager.LoadScene("Menu"); } }