TModLoader v1.4.4.9
TModLoader 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 333 of file TEDisplayDoll.cs.

334 {
335 instruction = "";
336 Item item = inv[slot];
337 if (item.IsAir || item.favorited)
338 {
339 return false;
340 }
341 switch (context)
342 {
343 case 0:
344 if (FitsDisplayDoll(item))
345 {
346 instruction = Lang.misc[76].Value;
347 return true;
348 }
349 break;
350 case 23:
351 case 24:
352 case 25:
353 if (Main.player[Main.myPlayer].ItemSpace(item).CanTakeItemToPersonalInventory)
354 {
355 instruction = Lang.misc[68].Value;
356 return true;
357 }
358 break;
359 }
360 return false;
361 }

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

+ Here is the call graph for this function: