public static bool PreDrawInInventory(Item item, SpriteBatch spriteBatch, Vector2 position, Rectangle frame,
Color drawColor, Color itemColor, Vector2 origin, float scale)
{
bool flag = true;
foreach (var hook in HookPreDrawInInventory)
{
if (!hook(item, spriteBatch, position, frame, drawColor, itemColor, origin, scale))
{
flag = false;
}
}
if (item.modItem != null && !item.modItem.PreDrawInInventory(spriteBatch, position, frame, drawColor, itemColor, origin, scale))
{
flag = false;
}
return flag;
}