TModLoader v1.4.4.9
TModLoader source code documentation
Loading...
Searching...
No Matches

◆ OnConsumeItem()

static void Terraria.ModLoader.ItemLoader.OnConsumeItem ( Item item,
Player player )
inlinestatic

Calls ModItem.OnConsumeItem and all GlobalItem.OnConsumeItem hooks.

Definition at line 1434 of file ItemLoader.cs.

1435 {
1436 if (!item.IsAir)
1437 {
1438 item.ModItem?.OnConsumeItem(player);
1439 EntityGlobalsEnumerator<GlobalItem> enumerator = HookOnConsumeItem.Enumerate(item).GetEnumerator();
1440 while (enumerator.MoveNext())
1441 {
1442 enumerator.Current.OnConsumeItem(item, player);
1443 }
1444 }
1445 }
static GlobalHookList< GlobalItem > HookOnConsumeItem

References Terraria.ModLoader.ItemLoader.HookOnConsumeItem, Terraria.Item.IsAir, and Terraria.Item.ModItem.

Referenced by Terraria.ModLoader.ItemLoader.ConsumeItem().

+ Here is the caller graph for this function: