public static void TownNPCAttackShoot(NPC npc, ref bool inBetweenShots) { npc.modNPC?.TownNPCAttackShoot(ref inBetweenShots); foreach (var hook in HookTownNPCAttackShoot) { hook(npc, ref inBetweenShots); } }