Terraria.ModLoader.ProjectileLoader.ModifyHitNPC C# (CSharp) Method

ModifyHitNPC() public static method

public static ModifyHitNPC ( Projectile projectile, NPC target, int &damage, float &knockback, bool &crit, int &hitDirection ) : void
projectile Projectile
target NPC
damage int
knockback float
crit bool
hitDirection int
return void
        public static void ModifyHitNPC(Projectile projectile, NPC target, ref int damage, ref float knockback, ref bool crit, ref int hitDirection)
        {
            projectile.modProjectile?.ModifyHitNPC(target, ref damage, ref knockback, ref crit, ref hitDirection);

            foreach (var hook in HookModifyHitNPC)
            {
                hook(projectile, target, ref damage, ref knockback, ref crit, ref hitDirection);
            }
        }