/// <summary> /// Loads the grouped setting values from the persistent store. /// </summary> public override void Load() { string strValue = null; bool booRetrieved = false; if (EnvironmentInfo.Settings.DelayedSettings.ContainsKey(GameMode.ModeId)) { booRetrieved = EnvironmentInfo.Settings.DelayedSettings[GameMode.ModeId].TryGetValue(String.Format("InstallationPaths~{0}", GameMode.ModeId), out strValue); } if (!booRetrieved) { EnvironmentInfo.Settings.InstallationPaths.TryGetValue(GameMode.ModeId, out strValue); } InstallationPath = strValue; strValue = null; EnvironmentInfo.Settings.CustomLaunchCommands.TryGetValue(GameMode.ModeId, out strValue); CustomLaunchCommand = strValue; strValue = null; EnvironmentInfo.Settings.CustomLaunchCommandArguments.TryGetValue(GameMode.ModeId, out strValue); CustomLaunchCommandArguments = strValue; RequiredDirectoriesVM.LoadSettings(); }
/// <summary> /// Loads the grouped setting values from the persistent store. /// </summary> public override void Load() { string strValue = null; strValue = null; EnvironmentInfo.Settings.CustomLaunchCommands.TryGetValue(GameMode.ModeId, out strValue); CustomLaunchCommand = strValue; strValue = null; EnvironmentInfo.Settings.CustomLaunchCommandArguments.TryGetValue(GameMode.ModeId, out strValue); CustomLaunchCommandArguments = strValue; RequiredDirectoriesVM.LoadSettings(); }