Пример #1
0
 private void NPC_VanillaAI(On.Terraria.NPC.orig_VanillaAI orig, NPC self)
 {
     if ((!TimeStopped || TimeStopStockOwner(self)))
     {
         orig.Invoke(self);
     }
 }
Пример #2
0
        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);
        }