コード例 #1
0
        internal static void RunDestructivePatches()
        {
            Type original = typeof(GlobalControlsUtility);
            Type patched  = typeof(GlobalControlsUtility_Patch);

            RimThreadedHarmony.Postfix(original, patched, "DoTimespeedControls");
        }
コード例 #2
0
        internal static void RunNonDestructivePatches()
        {
            Type original = typeof(Thing);
            Type patched  = typeof(Thing_Patch);

            RimThreadedHarmony.Postfix(original, patched, "SpawnSetup", "SpawnSetupPostFix");
        }
コード例 #3
0
        internal static void RunNonDestructivePatches()
        {
            Type original = typeof(Zone_Growing);
            Type patched  = typeof(Zone_Growing_Patch);

            RimThreadedHarmony.Postfix(original, patched, nameof(SetPlantDefToGrow));
        }
コード例 #4
0
        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
        }
コード例 #5
0
ファイル: Zone_Patch.cs プロジェクト: cseelhoff/RimThreaded
        internal static void RunNonDestructivePatches()
        {
            Type original = typeof(Zone);
            Type patched  = typeof(Zone_Patch);

            RimThreadedHarmony.Postfix(original, patched, "CheckAddHaulDestination");
        }
コード例 #6
0
ファイル: HediffSet.cs プロジェクト: MadPacMan/RimThreaded-1
        internal static void RunNonDestructivePatches()
        {
            Type original = typeof(HediffSet);
            Type patched  = typeof(HediffSet_Patch);

            RimThreadedHarmony.Postfix(original, patched, "DirtyCache", "DirtyCacheSetInvisbility");
        }
コード例 #7
0
        internal static void RunNonDestructivePatches()
        {
            Type original = typeof(ZoneManager);
            Type patched  = typeof(ZoneManager_Patch);

            RimThreadedHarmony.Postfix(original, patched, "AddZoneGridCell");
        }
コード例 #8
0
        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));
        }
コード例 #9
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");
        }
コード例 #10
0
 public static void RunNonDestructivePatches()
 {
     RimThreadedHarmony.Postfix(Original, Patched, "set_Forbidden");
 }
コード例 #11
0
 public static void RunNonDestructivePatches()
 {
     RimThreadedHarmony.Postfix(Original, Patched, "DesignateThing");
 }
コード例 #12
0
 public static void RunNonDestructivePatches()
 {
     RimThreadedHarmony.Postfix(Original, Patched, "ClearAllMapsAndWorld");
 }