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(); } }