This repository has been archived on 2025-03-18. You can view files and clone it, but cannot push or open issues or pull requests.
unity-cube-game/Assets/Scripts/GameManager.cs

29 lines
600 B
C#

using UnityEngine;
using UnityEngine.SceneManagement;
public class GameManager : MonoBehaviour
{
bool GameHasEnded=false;
public float restartDelay=1f;
public GameObject completeLevelUI;
public void EndGame() {
if (!GameHasEnded) {
Debug.Log("Game Over");
GameHasEnded=true;
Invoke("Restart",restartDelay);
}
}
void Restart() {
SceneManager.LoadScene(SceneManager.GetActiveScene().name);
}
public void CompleteLevel() {
Debug.Log("Done");
completeLevelUI.SetActive(true);
}
}