void SaveConfig(ConfigData config) => Config.WriteObject(config, true);
protected override void LoadDefaultConfig() { Config.Clear(); LoadVariables(); }
private void LoadConfigVariables() { configData = Config.ReadObject <ConfigData>(); SaveConfig(configData); }
private void LoadConfigVariables() => configData = Config.ReadObject <ConfigData>();
protected override void SaveConfig() { LogWarning($"Configuration changes saved to {Name}.json"); Config.WriteObject(config, true); }
private void SaveConfig <T>(T data) { Config.WriteObject(data, true); SaveConfig(); }
private void LoadConfig <T>(ref T data) => data = Config.ReadObject <T>();
protected override void LoadDefaultConfig() { Puts("Creating a new config file"); Config.Clear(); LoadVariables(); }
protected override void SaveConfig() => Config.WriteObject(config);