This question was
closed Oct 06, 2018 at 10:10 PM by
tonypiippola for the following reason:
Problem solved
Question by
tonypiippola · Oct 05, 2018 at 12:53 AM ·
scene-loadingscenespause menurestart gamepausegame
Game doesnt start playing automatically after pressing restart.
Game doesnt start playing automatically after pressing restart. I have to press the pause button again and then the game starts rolling again. It feels like the scene is paused until i press the pause button again. Any idea? Thanks!
pause menu script:
using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityStandardAssets.CrossPlatformInput; using UnityEngine.SceneManagement;
public class PauseMenuScript : MonoBehaviour {
public static bool gameispaused = false;
public GameObject pausemenuUI;
// Update is called once per frame
void Update ()
{
if (CrossPlatformInputManager.GetButtonDown("Pause"))
{
if (gameispaused)
{
resume();
}
else
{
pause();
}
}
}
public void resume()
{
pausemenuUI.SetActive(false);
Time.timeScale = 1f;
gameispaused = false;
}
public void restart(string scenename)
{
SceneManager.LoadScene(scenename);
ScoreScript.scorevalue = 0;
}
public void mainmenu(string scenename)
{
SceneManager.LoadScene(scenename);
}
public void exitgame()
{
Application.Quit();
}
void pause()
{
pausemenuUI.SetActive(true);
Time.timeScale = 0f;
gameispaused = true;
}
}
Comment
Follow this Question
Related Questions
Game doesn't start after death and pause menu 1 Answer
A doubt on loading Scenes 0 Answers
Save timer score between scenes? (C#) 5 Answers
Multiple active scenes updating but not rendering? 0 Answers