public static void Init() { var prefix = typeof(MindState).Method(nameof(MindStateTick)).ToHarmonyMethod(priority: 999); H.PatchInfo patch = typeof(Pawn_MindState).Method(nameof(Pawn_MindState.MindStateTick)).Patch(prefix: prefix, autoPatch: false); Patches.Add(patch); }
public static void Start(string pawnNameContain) { _pawnName = pawnNameContain; _patch = typeof(Pawn).Method(nameof(Pawn.Tick)).Patch(postfix: typeof(NeedDebugger).Method(nameof(PawnPostfix)).ToHarmonyMethod(-9999), autoPatch: true); Log.Message($"[NeedDebugger] Enabled"); }