private void VerifyConfig() { int updateCount = 0; if (Config["BarricadePrefabs"] == null) { config.barricadePrefabs = ConfigFile.DefaultConfig().barricadePrefabs; updateCount++; } if (Config["RemoveAfter"] == null) { config.removeAfter = ConfigFile.DefaultConfig().removeAfter; updateCount++; } if (Config["DebugMode"] == null) { config.debugMode = ConfigFile.DefaultConfig().debugMode; updateCount++; } if (updateCount != 0) { Puts($"Updating configuration with {updateCount} new changes."); SaveConfig(); } }
private void Regenerate() { PrintWarning($"Configuration file at 'oxide/config/{Name}.json' seems to be corrupt! Regenerating..."); CFile = ConfigFile.DefaultConfig(); SaveConfig(); }
protected override void LoadDefaultConfig() { PrintWarning("Generating default configuration file..."); CFile = ConfigFile.DefaultConfig(); }
protected override void LoadDefaultConfig() { PrintWarning("Creating a new configuration file"); config = ConfigFile.DefaultConfig(); }
protected override void LoadDefaultConfig() { PrintWarning($"All values are disabled by default, set them up at oxide/config/{Name}.json!"); NewConfig = true; CFile = ConfigFile.DefaultConfig(); }
protected override void LoadDefaultConfig() { _config = ConfigFile.DefaultConfig(); PrintWarning("Default configuration has been loaded."); }
protected override void LoadDefaultConfig() => _Config = ConfigFile.DefaultConfig();
protected override void LoadDefaultConfig() { config = ConfigFile.DefaultConfig(); PrintWarning("No configuration file found, generating a new one"); }
protected override void LoadDefaultConfig() { config = ConfigFile.DefaultConfig(); PrintWarning("Default configuration initiated."); }
protected override void LoadDefaultConfig() { FConfigFile = ConfigFile.DefaultConfig(); }