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

Colliding() public static method

public static Colliding ( Projectile projectile, Rectangle projHitbox, Rectangle targetHitbox ) : bool?
projectile Projectile
projHitbox Microsoft.Xna.Framework.Rectangle
targetHitbox Microsoft.Xna.Framework.Rectangle
return bool?
        public static bool? Colliding(Projectile projectile, Rectangle projHitbox, Rectangle targetHitbox)
        {
            foreach (var hook in HookColliding)
            {
                bool? colliding = hook(projectile, projHitbox, targetHitbox);
                if (colliding.HasValue)
                {
                    return colliding.Value;
                }
            }
            return projectile.modProjectile?.Colliding(projHitbox, targetHitbox);
        }