Here's the code in question. Once I run SetActive(false) on pause it gives me a nullreferenceexception when I try to set it back to true.
if (Input.GetKeyDown (KeyCode.Escape) || Input.GetKeyDown (KeyCode.P))
{
if (Time.timeScale > 0)
{
GameObject pause = GameObject.Find ("paused");
pause.SetActive(true);
Time.timeScale = 0;
} else {
GameObject pause = GameObject.Find ("paused");
pause.SetActive(false);
Time.timeScale = 1;
}
}
↧