-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathFilterPatches.cs
31 lines (28 loc) · 897 Bytes
/
FilterPatches.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
using HarmonyLib;
class FilterPatches
{
[HarmonyPatch(typeof(GasFilterConfig), nameof(GasFilterConfig.CreateBuildingDef))]
class GasFilter_CreateBuildingDef_Patch
{
public static void Postfix(BuildingDef __result)
{
__result.EnergyConsumptionWhenActive = 20.0f;
}
}
[HarmonyPatch(typeof(LiquidFilterConfig), nameof(LiquidFilterConfig.CreateBuildingDef))]
class LiquidFilter_CreateBuildingDef_Patch
{
public static void Postfix(BuildingDef __result)
{
__result.EnergyConsumptionWhenActive = 20.0f;
}
}
[HarmonyPatch(typeof(SolidFilterConfig), nameof(SolidFilterConfig.CreateBuildingDef))]
class SolidFilter_CreateBuildingDef_Patch
{
public static void Postfix(BuildingDef __result)
{
__result.EnergyConsumptionWhenActive = 20.0f;
}
}
}