public void PlaySFX(SFXAudio SFXName) { AudioClip SFXToPlay = Resources.Load <AudioClip>("Audio/SFX/" + SFXName.ToString()); asi_UI.Clip = SFXToPlay; asi_UI.Play(); }
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(); } }
public void PlaySFX(AudioClip clip) { asi_UI.Clip = clip; asi_UI.Play(); }