Ejemplo n.º 1
0
        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);
 }
Ejemplo n.º 3
0
        public void PlayEffect(EffectAudioClipId effectAudioClipId)
        {
            var audioClip = _effectsRepository.GetAudioClip(effectAudioClipId);

            PlayClip(AudioChannel.Effects, audioClip, DefaultPitch, false);
        }