Exemple #1
0
        private static IEnumerator play2DSound_SVMAPI(AudioClip _ac, int _track, SVMAPI.FinishDelegate _onFinish)
        {
            MixerMgr.Play2dSound(_track, _ac);
            while (true)
            {
                yield return(new WaitForEndOfFrame());

                float time = MixerMgr.Get2DTrackElapsed(_track);
                if (time >= _ac.length - 0.1)
                {
                    _onFinish();
                    break;
                }
            }
        }
Exemple #2
0
 private void preloadMixerManager()
 {
     this.LogTrace("preload mixer manager...");
     MixerMgr.Preload();
 }