public void Stop(PYAudioTags audio, float fadeDuration) { PYAudioSource source = GetPYAudioSource(audio); if (source == null) { return; } source.Stop(fadeDuration); }
public void Stop(PYAudioTags audio) { PYAudioSource audioSource = GetPYAudioSource(audio); if (audioSource == null) { return; } audioSource.Stop(); }
private System.Collections.IEnumerator PutInPoolRoutine(PYAudioSource data) { yield return(new WaitForEndOfFrame()); if (data.IsPlaying || data.IsPaused) { data.Stop(); } data.name = "* " + data.name; _executingAudioSources.Remove(data); _poolAudioSource.Enqueue(data); }