public static bool VerifySettingContained(Dictionary <string, string> settings, string settingKey) { if (settings.ContainsKey(settingKey)) { return(true); } else { MissingSettings.Add(settingKey); return(false); } }
public static string GetDirectoryPath(Dictionary <string, string> settings, string settingKey) { var path = GetPath(settings, settingKey); if (MissingSettings.Contains(settingKey)) { return(path); } if (Directory.Exists(path)) { return(path); } else { GUI.SetErrorColors(); Console.WriteLine(Text.ConfigInvalidDirectoryPath, settingKey, path); throw new Exception(Text.SettingsInvalid); } }