/// <summary> /// Reloads the configuration file (path). If file is not present, it will generate a new one. /// </summary> /// <returns>A RootConfig object.</returns> public DefaultConfig Reload(DefaultConfig config) { if (!File.Exists(config.Path)) { File.WriteAllText(config.Path, config.SerializeToJson()); } config = JsonConvert.DeserializeObject<DefaultConfig>(File.ReadAllText(config.Path)); return config; }
/// <summary> /// Reloads the configuration file (path). If file is not present, it will generate a new one. /// </summary> /// <returns>A RootConfig object.</returns> public DefaultConfig Reload(DefaultConfig config) { if (!File.Exists(config.Path)) { File.WriteAllText(config.Path, config.SerializeToJson()); } config = JsonConvert.DeserializeObject <DefaultConfig>(File.ReadAllText(config.Path)); return(config); }
/// <summary> /// Reloads the configuration file (path). If file is not present, it will generate a new one. /// </summary> /// <returns>A RootConfig object.</returns> public DefaultConfig Reload() { var config = new DefaultConfig(); if (!File.Exists(_path)) { File.WriteAllText(_path, config.SerializeToJson()); } config = JsonConvert.DeserializeObject<DefaultConfig>(File.ReadAllText(_path)); return config; }
/// <summary> /// Reloads the configuration file (path). If file is not present, it will generate a new one. /// </summary> /// <returns>A RootConfig object.</returns> public DefaultConfig Reload() { var config = new DefaultConfig(); if (!File.Exists(_path)) { File.WriteAllText(_path, config.SerializeToJson()); } config = JsonConvert.DeserializeObject <DefaultConfig>(File.ReadAllText(_path)); return(config); }