internal static void RunNonDestructivePatches()
        {
            Type original = typeof(TransportShipManager);

            //Type patched = typeof(TransportShipManager_Patch);
            RimThreadedHarmony.TranspileMethodLock(original, "RegisterShipObject");
            RimThreadedHarmony.TranspileMethodLock(original, "DeregisterShipObject");
        }
Esempio n. 2
0
        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");
        }