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

◆ GetItemDrawFrame()

Rectangle Terraria.Player.GetItemDrawFrame ( int type)
inline

Definition at line 40605 of file Player.cs.

40606 {
40607 if (Main.dedServ)
40608 {
40609 return Rectangle.Empty;
40610 }
40611 Main.instance.LoadItem(type);
40612 if (ItemID.Sets.IsFood[type])
40613 {
40614 return TextureAssets.Item[type].Frame(1, 3, 0, 1);
40615 }
40616 if (Main.itemAnimations[type] != null)
40617 {
40618 return Main.itemAnimations[type].GetFrame(TextureAssets.Item[type].Value);
40619 }
40620 return TextureAssets.Item[type].Frame();
40621 }
static Asset< Texture2D >[] Item
static bool[] IsFood
Definition ItemID.cs:233

References Terraria.Main.dedServ, Microsoft.Xna.Framework.Rectangle.Empty, Terraria.Main.instance, Terraria.ID.ItemID.Sets.IsFood, Terraria.GameContent.TextureAssets.Item, Terraria.Main.itemAnimations, and System.type.