Ejemplo n.º 1
0
    IEnumerator waitForEnvironmentalTrack(environmentalSound sound)
    {
        yield return(new WaitWhile(() => environmentalSounds.isPlaying));

        environmentalSounds.clip = environmentalSoundList[(int)sound];
        environmentalSounds.Play();
    }
Ejemplo n.º 2
0
 //ENVIRONMENTAL SOUNDS
 public AudioSource ambianceSoundTrack(environmentalSound sound)
 {
     if (!environmentalSounds.isPlaying)
     {
         environmentalSounds.clip = environmentalSoundList[(int)sound];
         environmentalSounds.Play();
         environmentalSounds.loop = true;
     }
     else
     {
         StartCoroutine(waitForEnvironmentalTrack(sound));
     }
     return(environmentalSounds);
 }