public void PlaySound(SomeSound _someSound) { if (_someSound != null && _someSound.audioClip != null && _someSound.audioClip.Count > 0) { audioSource.clip = _someSound.audioClip[Random.Range(0, _someSound.audioClip.Count)]; audioSource.volume = _someSound.soundVolume; audioSource.Play(); } }
public void PlaySound(SomeSound _someSound) { GetFreeAudioSource().PlaySound(_someSound); }