Terraria.ModLoader.NPCLoader.ModifyHitByProjectile C# (CSharp) Method

ModifyHitByProjectile() public static method

public static ModifyHitByProjectile ( NPC npc, Projectile projectile, int &damage, float &knockback, bool &crit, int &hitDirection ) : void
npc NPC
projectile Projectile
damage int
knockback float
crit bool
hitDirection int
return void
        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);
            }
        }