コード例 #1
0
            public static void Postfix(GasReservoirConfig __instance, ref GameObject go)
            {
                Storage storage = BuildingTemplates.CreateDefaultStorage(go);

                storage.capacityKg = DynamicBuildingsState.StateManager.State.GasRes;
                ConduitConsumer conduitConsumer = go.AddOrGet <ConduitConsumer>();

                conduitConsumer.capacityKG = storage.capacityKg;
            }
コード例 #2
0
 public static void Postfix(GasReservoirConfig __instance, ref BuildingDef __result) => __result.PermittedRotations = PermittedRotations.R360;
コード例 #3
0
 static void Postfix(GasReservoirConfig __instance, ref BuildingDef __result)
 {
     __result.ContinuouslyCheckFoundation = DynamicBuildingsState.StateManager.State.GasResBase;
 }