public void PlaySFX(SFXClipType clipType, float volume = 1f, float delay = 0f) { AudioSource audioSource = GetFreeSFXSource(); audioSource.clip = GetSFXClip(clipType); audioSource.volume = GetVolume(AudioSourceType.SFX, volume); audioSource.PlayDelayed(delay); }
private AudioClip GetSFXClip(SFXClipType clipType) { return(_sfxClips[(int)clipType]); }