Пример #1
0
        public void SetAudioState(AudioSourceInfo audio, AudioState state)
        {
            if (null == audio)
            {
                return;
            }
            switch (state)
            {
            case AudioState.Play:
                audio.Play();
                break;

            case AudioState.Stop:
                audio.Stop();
                break;

            case AudioState.Pause:
                audio.Pause();
                break;

            case AudioState.UnPause:
                audio.UnPause();
                break;

            default: break;
            }
        }
Пример #2
0
 public void TogglePauseMusic()
 {
     if (asi_BGM.audioState == AudioState.IsPlaying)
     {
         asi_BGM.Pause();
     }
     else if (asi_BGM.audioState == AudioState.Pause)
     {
         asi_BGM.Play();
     }
 }