public static bool PreAI(NPC npc) { foreach (var hook in HookPreAI) { if (!hook(npc)) { return false; } } if (npc.modNPC != null) { return npc.modNPC.PreAI(); } return true; }