public Sound GetAudio(TYPE_AUDIO typeAudio, Sound[] allSounds) { foreach (Sound soundSelected in allSounds) { if (soundSelected.audioFor == typeAudio) { return(soundSelected); } } return(null); }
public void PlaySound(TYPE_AUDIO typeAudio) { declencherAudio = true; for (int i = 0; i < soundsToPlay.Length; i++) { if (soundsToPlay[i].audioFor == typeAudio) { audioSource.Stop(); audioSource.clip = soundsToPlay[i].audio; audioSource.loop = soundsToPlay[i].loop; audioSource.Play(); return; } } }
public void CheckForPlaySoundOnAwake() { for (int i = 0; i < soundsToPlay.Length; i++) { if (soundsToPlay[i].playOnAwake && !audioSource.isPlaying) { audioSource.Stop(); audioSource.clip = soundsToPlay[i].audio; audioSource.loop = soundsToPlay[i].loop; audioSource.volume = soundsToPlay[i].volume; audioSource.Play(); typeAudioPlaying = soundsToPlay[i].audioFor; return; } } }
public void PlaySound(TYPE_AUDIO typeAudio) { for (int i = 0; i < soundsToPlay.Length; i++) { if (soundsToPlay[i].audioFor == typeAudio) { audioSource.Stop(); audioSource.clip = soundsToPlay[i].audio; audioSource.loop = soundsToPlay[i].loop; audioSource.volume = soundsToPlay[i].volume; audioSource.Play(); typeAudioPlaying = soundsToPlay[i].audioFor; return; } } }