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

◆ OverrideItemSlotHover()

override bool Terraria.GameContent.Tile_Entities.TEDisplayDoll.OverrideItemSlotHover ( Item[] inv,
int context = 0,
int slot = 0 )
inlinevirtual

Reimplemented from Terraria.DataStructures.TileEntity.

Definition at line 403 of file TEDisplayDoll.cs.

404 {
405 Item item = inv[slot];
406 if (!item.IsAir && !inv[slot].favorited && context == 0 && FitsDisplayDoll(item))
407 {
408 Main.cursorOverride = 9;
409 return true;
410 }
411 if (!item.IsAir && (context == 23 || context == 24 || context == 25) && Main.player[Main.myPlayer].ItemSpace(inv[slot]).CanTakeItemToPersonalInventory)
412 {
413 Main.cursorOverride = 8;
414 return true;
415 }
416 return false;
417 }

References Terraria.Item.favorited, Terraria.GameContent.Tile_Entities.TEDisplayDoll.FitsDisplayDoll(), Terraria.Main.myPlayer, and Terraria.Main.player.