WaveFrogger.Services.AudioService.InternalPlaySound C# (CSharp) Method

InternalPlaySound() private method

Internals the play sound.
private InternalPlaySound ( Enum sound, bool loop ) : SoundInstance
sound System.Enum The sound.
loop bool if set to true [loop].
return SoundInstance
        private SoundInstance InternalPlaySound(Enum sound, bool loop)
        {
            int soundIndex = Convert.ToInt32(sound);
            var instance = this.soundPlayer.Play(this.sounds[soundIndex], SFX_VOLUME, loop);
            if (instance != null && this.muteSFX)
            {
                instance.Volume = 0f;
            }

            return instance;
        }