internal static void RunDestructivePatches() { Type original = typeof(GlobalControlsUtility); Type patched = typeof(GlobalControlsUtility_Patch); RimThreadedHarmony.Postfix(original, patched, "DoTimespeedControls"); }
internal static void RunNonDestructivePatches() { Type original = typeof(Thing); Type patched = typeof(Thing_Patch); RimThreadedHarmony.Postfix(original, patched, "SpawnSetup", "SpawnSetupPostFix"); }
internal static void RunNonDestructivePatches() { Type original = typeof(Zone_Growing); Type patched = typeof(Zone_Growing_Patch); RimThreadedHarmony.Postfix(original, patched, nameof(SetPlantDefToGrow)); }
internal static void RunNonDestructivePatches() { Type original = typeof(Area); Type patched = typeof(Area_Patch); RimThreadedHarmony.Postfix(original, patched, "Set"); //TODO need code to check on shrinking of area }
internal static void RunNonDestructivePatches() { Type original = typeof(Zone); Type patched = typeof(Zone_Patch); RimThreadedHarmony.Postfix(original, patched, "CheckAddHaulDestination"); }
internal static void RunNonDestructivePatches() { Type original = typeof(HediffSet); Type patched = typeof(HediffSet_Patch); RimThreadedHarmony.Postfix(original, patched, "DirtyCache", "DirtyCacheSetInvisbility"); }
internal static void RunNonDestructivePatches() { Type original = typeof(ZoneManager); Type patched = typeof(ZoneManager_Patch); RimThreadedHarmony.Postfix(original, patched, "AddZoneGridCell"); }
internal static void RunNonDestructivePatches() { Type original = typeof(Plant); Type patched = typeof(Plant_Patch); RimThreadedHarmony.Postfix(original, patched, nameof(set_Growth)); RimThreadedHarmony.Transpile(original, patched, nameof(TickLong)); }
public static void RunNonDestructivePatches() { Type original = typeof(TickList); Type patched = typeof(TickList_Patch); RimThreadedHarmony.TranspileMethodLock(original, "RegisterThing"); RimThreadedHarmony.TranspileMethodLock(original, "DeregisterThing"); RimThreadedHarmony.Transpile(original, patched, "Tick"); RimThreadedHarmony.Postfix(original, patched, "Tick", "TickPostfix"); }
public static void RunNonDestructivePatches() { RimThreadedHarmony.Postfix(Original, Patched, "set_Forbidden"); }
public static void RunNonDestructivePatches() { RimThreadedHarmony.Postfix(Original, Patched, "DesignateThing"); }
public static void RunNonDestructivePatches() { RimThreadedHarmony.Postfix(Original, Patched, "ClearAllMapsAndWorld"); }