public static bool AltFunctionUse(Item item, Player player) { if (item.modItem != null && item.modItem.AltFunctionUse(player)) { return true; } foreach (var hook in HookAltFunctionUse) { if (hook(item, player)) { return true; } } return false; }