/// <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);
        }