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

◆ TryGetItemGamepadOverrideInstructions()

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

Reimplemented from Terraria.DataStructures.TileEntity.

Definition at line 317 of file TEDisplayDoll.cs.

318 {
319 instruction = "";
320 Item item = inv[slot];
321 if (item.IsAir || item.favorited)
322 {
323 return false;
324 }
325 switch (context)
326 {
327 case 0:
328 if (FitsDisplayDoll(item))
329 {
330 instruction = Lang.misc[76].Value;
331 return true;
332 }
333 break;
334 case 23:
335 case 24:
336 case 25:
337 if (Main.player[Main.myPlayer].ItemSpace(item).CanTakeItemToPersonalInventory)
338 {
339 instruction = Lang.misc[68].Value;
340 return true;
341 }
342 break;
343 }
344 return false;
345 }

References Terraria.GameContent.Tile_Entities.TEDisplayDoll.FitsDisplayDoll(), Terraria.Lang.misc, Terraria.Main.myPlayer, and Terraria.Main.player.