// Jimmy Vegas Unity Tutorials // This script will pause your game using System.Collections; using System.Collections.Generic; using UnityEngine; public class PauseGame : MonoBehaviour { public bool gamePaused = false; public AudioSource levelMusic; public GameObject pauseMenu; void Update () { if (Input.GetButtonDown("Cancel")) { if(gamePaused == false) { Time.timeScale = 0; gamePaused = true; Cursor.visible = true; levelMusic.Pause(); pauseMenu.SetActive(true); } else { pauseMenu.SetActive(false); levelMusic.UnPause(); Cursor.visible = false; gamePaused = false; Time.timeScale = 1; } } } }