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

◆ OverrideItemSlotHover()

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

Reimplemented from Terraria.DataStructures.TileEntity.

Definition at line 378 of file TEHatRack.cs.

379 {
380 Item item = inv[slot];
381 if (!item.IsAir && !inv[slot].favorited && context == 0 && FitsHatRack(item))
382 {
383 Main.cursorOverride = 9;
384 return true;
385 }
386 if (!item.IsAir && (context == 26 || context == 27) && Main.player[Main.myPlayer].ItemSpace(inv[slot]).CanTakeItemToPersonalInventory)
387 {
388 Main.cursorOverride = 8;
389 return true;
390 }
391 return false;
392 }

References Terraria.Item.favorited, Terraria.GameContent.Tile_Entities.TEHatRack.FitsHatRack(), Terraria.Main.myPlayer, and Terraria.Main.player.