private void OnOK() { Settings.GameNamingScheme = GameNamingScheme.Clone(); Settings.CharacterNamingScheme = CharacterNamingScheme.Clone(); var newCategoryOrder = SpritePrimaryCategories.Concat(SpriteSecondaryCategories); Settings.SpriteCategoryOrder = Array.AsReadOnly(newCategoryOrder.ToArray()); GrisaiaDatabase.SaveSettings(); }
private void OnOK() { Dictionary <string, GameInstallInfo> newGames = new Dictionary <string, GameInstallInfo>(); foreach (InstallDirsGameViewModel game in games) { newGames.Add(game.GameId, game.CustomInstall); } Settings.CustomGameInstalls = new ReadOnlyDictionary <string, GameInstallInfo>(newGames); GrisaiaDatabase.SaveSettings(); }