// Update is called once per frame void Update() { int previousLeftTime = (int)LeftTime; elapsedTime += Time.deltaTime; if (elapsedTime >= timeLimit && !onTimeOverInvoked) { onTimeOverInvoked = true; CrossSceneAudioPlayer.StopBGM(); clear.Play(); CSVParser.Instance.StopEnemyGenerating(); GameSceneManager.Instance.SwitchScene("Result"); } int currentLeftTime = (int)LeftTime; timer.text = currentLeftTime.ToString(); }
/// <summary> /// シーンが破棄されるときに呼び出されます。 /// </summary> void OnDestroy() { CrossSceneAudioPlayer.StopBGM(); SceneManager.UnloadSceneAsync("SubGame"); }
public void StopBGM() { CrossSceneAudioPlayer.StopBGM(); }