public void PlaySFX(ESoundsFx soundsFx) { //get neccessary sounds clip // set clip and play AudioClip clip = GetSoundFXClip(soundsFx); _soundFxSource.PlayOneShot(clip); }
private AudioClip GetSoundFXClip(ESoundsFx eSoundsFx) { SoundFxData soundData = _soundsFXList.Find(sfxData => sfxData.eSoundFx == eSoundsFx); return(soundData?.Clip); }