private void Awake() { curgamemode = GameSettings.Instance.GameMode; InitAnchorNameVariables(); if (Instance == null) { curgamestate = ARZState.Pregame; Instance = this; } else { Destroy(gameObject); } }
//public PlayerInfoEntry pdi; public void HardStop() { // tell wave manager whether or not to reload wave via if time is up // waveManager.OnGameOver_WaveManager(true); _waveManager.StopTheGame(); StemKitMNGR.CALL_ToggleStemInput(false); // pause all enemies foreach (GameObject g in enemies) { g.GetComponent <ZombieBehavior>().Zbeh_PauseZombieAnimation(); } // game over _gameCanvas.FinalScore(_scoreManager.Get_PointsTotal()); gameOverScreen.SetActive(true); _gameCanvas.PlayGameOverAudio(); curgamestate = ARZState.EndGame; PersistantScoreGrabber.Instance.DoGrabScores(); PersistantScoreGrabber.Instance.DoGrabLines(); StartCoroutine(AUTOGOTO_DataEntry()); }
public void TimesUp() { curgamestate = ARZState.EndGame; gameTimeIsUp = true; StemKitMNGR.CALL_ToggleStemInput(false); }