public static void ModifyHitByProjectile(NPC npc, Projectile projectile, ref int damage, ref float knockback, ref bool crit, ref int hitDirection) { npc.modNPC?.ModifyHitByProjectile(projectile, ref damage, ref knockback, ref crit, ref hitDirection); foreach (var hook in HookModifyHitByProjectile) { hook(npc, projectile, ref damage, ref knockback, ref crit, ref hitDirection); } }