public static bool? CanCutTiles(Projectile projectile) { foreach (var hook in HookCanCutTiles) { bool? canCutTiles = hook(projectile); if (canCutTiles.HasValue) { return canCutTiles.Value; } } return projectile.modProjectile?.CanCutTiles(); }