So I’m trying to make a pause feature in my game, and that works perfectly. Unfortunately, the game stays paused infinitely, which isn’t so perfect. The way I have it programmed seems like it should work, at least to me, but it doesn’t. Any help? Here’s the code:
void FixedUpdate()
{
if (Input.GetKeyDown("escape"))
{
paused = !paused;
}
if (paused == true)
{
Time.timeScale = 0;
}
if (paused == false)
{
Time.timeScale = 1;
}