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

◆ TryGetItemGamepadOverrideInstructions()

override bool Terraria.GameContent.Tile_Entities.TEHatRack.TryGetItemGamepadOverrideInstructions ( Item[] inv,
int context,
int slot,
out string instruction )
inlinevirtual

Reimplemented from Terraria.DataStructures.TileEntity.

Definition at line 272 of file TEHatRack.cs.

273 {
274 instruction = "";
275 Item item = inv[slot];
276 if (item.IsAir || item.favorited)
277 {
278 return false;
279 }
280 switch (context)
281 {
282 case 0:
283 if (FitsHatRack(item))
284 {
285 instruction = Lang.misc[76].Value;
286 return true;
287 }
288 break;
289 case 26:
290 case 27:
291 if (Main.player[Main.myPlayer].ItemSpace(item).CanTakeItemToPersonalInventory)
292 {
293 instruction = Lang.misc[68].Value;
294 return true;
295 }
296 break;
297 }
298 return false;
299 }

References Terraria.GameContent.Tile_Entities.TEHatRack.FitsHatRack(), Terraria.Lang.misc, Terraria.Main.myPlayer, and Terraria.Main.player.