public void CloseSingleton() { ViewAsync.ResetSignal(null); ViewString <long> .SetProvider(null); BgmManager.Stop(true); BgmManager.Reset(); BgmPlayer.Close(); }
private void Play(BgmManager bgmMgr) { if (bgmMgr != null) { if (nowBgmMgr != bgmMgr) { //Debug.Log("BGM start:"+ audioSource.clip +" >> "+ audioClip); if (nowBgmMgr != null) { nowBgmMgr.Stop(); } nowBgmMgr = bgmMgr; } nowBgmMgr.Play(); } //else //{ // if (nowBgmMgr != null) nowBgmMgr.Stop(); // nowBgmMgr = null; //} }
private void gameOver() { perspective.OnGameOver(); bgmManager.Stop(); sfxManager.Play(IngameSfxType.GameOver); var updated = highScoreManager.UpdateValue(); if (updated) { saveRanking(); } Invoke("gameStart", 9.0f); }
private void OnRoundWinAccepted() { if (acceptedResult) { return; } ui.PlayerWinsCounter.Increment(); director.RoundEnd(); bgmManager.Stop(); sfxManager.Play(IngameSfxType.GameOver); resetReadyFlags(); if (winsManager.Finished) { Invoke("win", 6.0f); } else { Invoke("ready", 9.0f); } acceptedResult = true; }