I am Working on a pause menu for my game but it will not get the input i followed all steps from brackeys pause menu video and got no errors but all my player movement is still getting input
here is my script im using i put the Debug.Log in to see if it was picking up the key pressed but nothing
public static bool GameIsPaused = false;
public GameObject pauseMenuUI;
void Update ()
{
if (Input.GetKeyDown(“Escape”))
{
Debug.Log(“Escape pressed”);
if (GameIsPaused)
{
Resume();
}
else
{
Pause();
}
}
}
public void Resume ()
{
Debug.Log(“Game is not paused”);
pauseMenuUI.SetActive(false);
Time.timeScale = 1f;
GameIsPaused = false;
}
public void Pause()
{
Debug.Log(“Game is paused”);
pauseMenuUI.SetActive(true);
Time.timeScale = 0f;
GameIsPaused = true;
}