예제 #1
0
        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();
            }
        }
예제 #2
0
 private void Regenerate()
 {
     PrintWarning($"Configuration file at 'oxide/config/{Name}.json' seems to be corrupt! Regenerating...");
     CFile = ConfigFile.DefaultConfig();
     SaveConfig();
 }
예제 #3
0
 protected override void LoadDefaultConfig()
 {
     PrintWarning("Generating default configuration file...");
     CFile = ConfigFile.DefaultConfig();
 }
예제 #4
0
 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();
 }
예제 #6
0
 protected override void LoadDefaultConfig()
 {
     _config = ConfigFile.DefaultConfig();
     PrintWarning("Default configuration has been loaded.");
 }
예제 #7
0
 protected override void LoadDefaultConfig() => _Config = ConfigFile.DefaultConfig();
예제 #8
0
 protected override void LoadDefaultConfig()
 {
     config = ConfigFile.DefaultConfig();
     PrintWarning("No configuration file found, generating a new one");
 }
예제 #9
0
 protected override void LoadDefaultConfig()
 {
     config = ConfigFile.DefaultConfig();
     PrintWarning("Default configuration initiated.");
 }
예제 #10
0
 protected override void LoadDefaultConfig()
 {
     FConfigFile = ConfigFile.DefaultConfig();
 }