private void NPC_VanillaAI(On.Terraria.NPC.orig_VanillaAI orig, NPC self) { if ((!TimeStopped || TimeStopStockOwner(self))) { orig.Invoke(self); } }
private static void NPC_VanillaAI(On.Terraria.NPC.orig_VanillaAI orig, NPC self) { MMRGlobalNPC globalNPC = self.GetGlobalNPC <MMRGlobalNPC>(); if (globalNPC?.currentMMRAI != null && NPCLoader.PreAI(self) && Main.masterMode) { globalNPC.currentMMRAI.PreVanillaAI(self); } orig(self); }