using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.SceneManagement; public class MenuController : MonoBehaviour { public GameObject pauseMenu; public bool isPaused; // Update is called once per frame void Update() { if (Input.GetKeyDown(KeyCode.Escape)) { if (isPaused) { ResumeGame(); } else { isPaused = true; pauseMenu.SetActive(true); Time.timeScale = 0f; } } } public void ResumeGame() { isPaused = false; pauseMenu.SetActive(false); Time.timeScale = 1f; } public void ReturnToMain() { Time.timeScale = 1f; SceneManager.LoadScene("Main Menu"); } public void ReturnToReal() { Time.timeScale = 1f; SceneManager.LoadScene("Real World"); } }