internal static void RunNonDestructivePatches() { Type original = typeof(ThingOwner <Thing>); Type patched = typeof(ThingOwnerThing_Transpile); RimThreadedHarmony.TranspileLockAdd3(original, "TryAdd", new Type[] { typeof(Thing), typeof(bool) }); RimThreadedHarmony.Transpile(original, patched, "Remove"); }