public static void PauseGame(bool pause)
{
GameHandler.Instance().pauseGame = pause;
if(DataHolder.GameSettings().freezePause)
{
if(GameHandler.IsGamePaused()) GameHandler.FreezeTime(true);
else GameHandler.FreezeTime(false);
}
}
// update is called once per frame private void Update() { if (Input.GetKeyDown(KeyCode.Escape)) { GameHandler.PauseGame(); } }