public ConfigManager() { this.vanillaMachineConfig = VanillaMachineRecipeConfig.InitializeConfig(); this.shops_blacksmithConfig = Shops_BlacksmithConfig.InitializeConfig(); this.furnitureConfig = FurnitureConfig.InitializeConfig(); this.machinesConfig = GlobalMachineConfig.InitializeConfig(); this.objectsConfig = ObjectsConfig.InitializeConfig(); this.miningDrillConfig = MiningDrillConfig.InitializeConfig(); }
public static MiningDrillConfig InitializeConfig() { if (File.Exists(Path.Combine(ModCore.ModHelper.DirectoryPath, "Configs", "MiningDrillMachine.json"))) { return(ModCore.ModHelper.Data.ReadJsonFile <MiningDrillConfig>(Path.Combine("Configs", "MiningDrillMachine.json"))); } else { MiningDrillConfig Config = new MiningDrillConfig(); ModCore.ModHelper.Data.WriteJsonFile <MiningDrillConfig>(Path.Combine("Configs", "MiningDrillMachine.json"), Config); return(Config); } }