public void FadeIn(float duration, ExtendedAudioSource source = null) { if (source == null) { source = AudioPool.GetAudioSource(); } source.Setup(this); source.FadeIn(duration); }
public void PlayOnce(ExtendedAudioSource source = null) { if (source == null) { source = AudioPool.GetAudioSource(); } source.Setup(this); source.PlayOnce(); }
public void PlayDelayed(float delay, ExtendedAudioSource source = null) { if (source == null) { source = AudioPool.GetAudioSource(); } source.Setup(this); source.PlayDelayed(delay); }
public void Play(ExtendedAudioSource source = null) { //Get audiosource if (source == null) { source = AudioPool.GetAudioSource(); } source.Setup(this); source.Play(); }