public static bool?SingleGrappleHook(int type, Player player)
{
bool? flag = null;
ModProjectile modProjectile = GetProjectile(type);
if (modProjectile != null)
{
flag = modProjectile.SingleGrappleHook(player);
}
foreach (GlobalProjectile globalProjectile in globalProjectiles)
{
bool?singleHook = globalProjectile.SingleGrappleHook(type, player);
if (singleHook.HasValue)
{
flag = singleHook;
}
}
return(flag);
}