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; } }
public void TogglePauseMusic() { if (asi_BGM.audioState == AudioState.IsPlaying) { asi_BGM.Pause(); } else if (asi_BGM.audioState == AudioState.Pause) { asi_BGM.Play(); } }