public void PlaySoundEffect(E soundEffectReference) { if (!IsMuted) { SoundEffectLibrary.GetSoundEffect(soundEffectReference).Play(); } }
public SoundEffectInstance GetSoundEffectInstance(E soundEffectReference, bool startPlayback = true) { SoundEffectInstance ret = SoundEffectLibrary.GetSoundEffect(soundEffectReference).CreateInstance(); if (startPlayback && !IsMuted) { ret.Play(); } return(ret); }
public SoundManager(SoundEffectLibrary <E> soundEffectLibrary, SongLibrary <F> songLibrary) { this.SoundEffectLibrary = soundEffectLibrary; this.SongLibrary = songLibrary; }