static void Postfix(MetalRefineryConfig __instance, ref GameObject go) { //bool MetalDupeWork = DynamicBuildingsState.StateManager.State.MetalDupe; LiquidCooledRefinery liquidCooledRefinery = go.AddOrGet <LiquidCooledRefinery>(); liquidCooledRefinery.duplicantOperated = true; }
static void Postfix(MetalRefineryConfig __instance, ref GameObject go) { bool DoTheFudge = DynamicBuildingsState.StateManager.State.Fudge; LiquidCooledRefinery liquidCooledRefinery = go.AddOrGet <LiquidCooledRefinery>(); if (DoTheFudge) { liquidCooledRefinery.thermalFudge = 0.8f; } else { liquidCooledRefinery.thermalFudge = 0f; } }