Example #1
0
        /// <summary>
        /// Осуществляет загрузку настроек отображения
        /// </summary>
        public override void LoadSettings()
        {
            if (!File.Exists(GraphicalSettingsPath))
            {
                CreateDefaultGraphicalSettings();
            }

            var loaded = AppSerializationManager.LoadDataFromFile <GraphicsSettingsDataOpenTk>(GraphicalSettingsPath);

            CurrentGraphicsSettings = loaded;
            AppSerializationManager.SaveDataToFile(CurrentGraphicsSettings, GraphicalSettingsPath);
        }
Example #2
0
 /// <summary>
 /// Конструктор с параметром, переопределяющим стандартный путь к настройкам игры
 /// </summary>
 /// <param name="parSettingsPath">Переопределенный путь к настройкам игры</param>
 public AppModel(string parSettingsPath)
 {
     AppSettingsPath          = parSettingsPath;
     _appGameplaySettingsData = AppSerializationManager.LoadDataFromFile <GameplaySettingsData>(AppSettingsPath);
 }