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

◆ UseItemFrame()

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

Calls ModItem.UseItemFrame, then all GlobalItem.UseItemFrame hooks, until one of them returns true. Returns whether any of the hooks returned true.

Definition at line 1450 of file ItemLoader.cs.

1451 {
1452 if (!item.IsAir)
1453 {
1454 item.ModItem?.UseItemFrame(player);
1455 EntityGlobalsEnumerator<GlobalItem> enumerator = HookUseItemFrame.Enumerate(item).GetEnumerator();
1456 while (enumerator.MoveNext())
1457 {
1458 enumerator.Current.UseItemFrame(item, player);
1459 }
1460 }
1461 }
static GlobalHookList< GlobalItem > HookUseItemFrame

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

Referenced by Terraria.Player.PlayerFrame().

+ Here is the caller graph for this function: