public static SettingsData ParseConfig(string FilePathName) { var settingsData = new SettingsData(); if (File.Exists(FilePathName)) { using (StreamReader jsonFile = new StreamReader(File.OpenRead(FilePathName))) { settingsData._SettingsData = JsonConvert.DeserializeObject <Dictionary <string, string> >(jsonFile.ReadToEnd()); } Framework.Log("Loaded settings from " + FilePathName); } return(settingsData); }
static Framework() { Framework.Settings = SettingsData.ParseConfig(Directory.GetCurrentDirectory() + "/settings.json"); }