Exemple #1
0
        private IEnumerator LoadAudioClipAndPlay()
        {
            //wait until a clip has been loaded
            yield return(new WaitUntil(() => BirdSongPool.Instance.HasAudioClips));

            _audioClipUrlPair = BirdSongPool.GetAudioClip();

            _audioSource.clip = _audioClipUrlPair.AudioClip;
            _audioSource.Play();
        }
Exemple #2
0
 public void Despawn()
 {
     _audioClipUrlPair = null;
     gameObject.SetActive(false);
 }