using UnityEngine;
using UnityEngine.SceneManagement;
public class Game_manager : MonoBehaviour
{
bool gameHasEnded = false;
public float RestartDelay = 2f;
public void EndGame(){
if(gameHasEnded == false){
gameHasEnded = true;
Debug.Log("GAME OVER");
Invoke("Restart", RestartDelay);
}
}
void Restart(){
SceneManager.LoadScene(SceneManager.GetActiveScene().name);
}
}
It doesn’t restart after 2 seconds…, using UnityEngine;
using UnityEngine.SceneManagement;
public class Game_manager : MonoBehaviour
{
bool gameHasEnded = false;
public float RestartDelay = 2f;
public void EndGame(){
if(gameHasEnded == false){
gameHasEnded = true;
Debug.Log("GAME OVER");
Invoke("Restart", RestartDelay);
}
}
void Restart(){
SceneManager.LoadScene(SceneManager.GetActiveScene().name);
}
}
After pressing start , it doesn’t restart after 2 seconds.