Ejemplo n.º 1
0
        public void Stop(PYAudioTags audio, float fadeDuration)
        {
            PYAudioSource source = GetPYAudioSource(audio);

            if (source == null)
            {
                return;
            }

            source.Stop(fadeDuration);
        }
Ejemplo n.º 2
0
        public void Stop(PYAudioTags audio)
        {
            PYAudioSource audioSource = GetPYAudioSource(audio);

            if (audioSource == null)
            {
                return;
            }

            audioSource.Stop();
        }
Ejemplo n.º 3
0
        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);
        }