public VersionManager(string version = "2.7") { template = com.OB.Facebook.Settings.FacebookSettings.load(); this.version = version; this.load(); }
/// <summary> /// Used to load the settings file. /// Populates on if it does not exists. /// </summary> /// <returns></returns> public static SettingsTemplate load() { if (File.Exists(SettingPath)) { settingTemple = JsonConvert.DeserializeObject<SettingsTemplate>(File.ReadAllText(SettingPath)); } else createSettings(); return settingTemple; }
public static void createSettings(string settingsName = null, SettingsTemplate template = null) { if (!String.IsNullOrEmpty(settingsName)) SettingPath = settingName; settingTemple = new SettingsTemplate(); string value = JsonConvert.SerializeObject(settingTemple); System.IO.File.WriteAllText(SettingPath, value); }