Exemple #1
0
            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;
     //}
 }
Exemple #3
0
        private void gameOver()
        {
            perspective.OnGameOver();
            bgmManager.Stop();
            sfxManager.Play(IngameSfxType.GameOver);

            var updated = highScoreManager.UpdateValue();

            if (updated)
            {
                saveRanking();
            }
            Invoke("gameStart", 9.0f);
        }
Exemple #4
0
        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;
        }