/// <summary> /// Initialize audio configuration /// </summary> private void InitAudio() { string config = GetConfigurationFilePath(typeof(AudioConfiguration)); AudioConfiguration audioConfiguration = this._content.Load <AudioConfiguration>(config, false); this.Audio = audioConfiguration; }
/// <summary> /// Define if an AudioConfiguration object is equals with the current object instance /// </summary> /// <param name="conf">AudioConfiguration to compare</param> /// <returns>True if equals</returns> public bool Equals(AudioConfiguration conf) { if (conf == null) { return(false); } return(this.Mute == conf.Mute && this.FadeMusic == conf.FadeMusic && this.FxVolume == conf.FxVolume && this.MasterVolume == conf.MasterVolume && this.MaxSounds == conf.MaxSounds && this.MusicVolume == conf.MusicVolume); }