public void StartNewGame() { CleanUpScene(); if (GameDataManager.Instance.HighScore == 0) { m_gamePaused = true; howToPlayScreen.Show(false); } else { gameHUD.Show(); } scoreCounter = GameObject.Find("Score").GetComponent <ScoreCounter>(); scoreCounter.ResetScore(); GameObject playerGO = Instantiate(ResourceManager.Instance.Player, PLAYER_SPAWN_POS, Actor.FACE_LEFT) as GameObject; player = playerGO.GetComponent <Player>(); Camera.main.GetComponent <GameCamera>().Target = player.transform; InvokeRepeating("SpawnEnemy", 3f, 5f); SoundManager.Instance.BellRing(AudioSource); }
private void Exit() { Hide(); if (!resumeGameOnClose) { pauseScreen.Show(); } else { gameHUD.Show(); } }
private void ResumeClicked() { Hide(); gameHUD.Show(); }