public void PlayEffectRandomized(EffectAudioClipId effectAudioClipId) { var audioClip = _effectsRepository.GetAudioClip(effectAudioClipId); float pitch = _randomNumberService.Range(_audioServiceConfig.MinPitch, _audioServiceConfig.MaxPitch); PlayClip(AudioChannel.Effects, audioClip, pitch, false); }
public AudioClip GetAudioClip(EffectAudioClipId effectAudioClipId) { return(_effectAudioClipItems .First(item => item.ClipId == effectAudioClipId) .AudioClip); }
public void PlayEffect(EffectAudioClipId effectAudioClipId) { var audioClip = _effectsRepository.GetAudioClip(effectAudioClipId); PlayClip(AudioChannel.Effects, audioClip, DefaultPitch, false); }