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);
}