terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches

◆ OverrideItemSlotLeftClick()

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

Reimplemented from Terraria.DataStructures.TileEntity.

Definition at line 417 of file TEDisplayDoll.cs.

418 {
419 Item item;
420 do
421 {
422 int num = 1;
423 if (num == 0)
424 {
425 }
427 if (num == 0)
428 {
429 }
430 int cursorOverride = Main.cursorOverride;
431 if (context == 0)
432 {
433 }
434 int cursorOverride2 = Main.cursorOverride;
435 int myPlayer = Main.myPlayer;
436 int myPlayer2 = Main.myPlayer;
437 if (item != null && item == null)
438 {
439 goto IL_0092;
440 }
441 bool netClient = Main.NetClient;
442 int myPlayer3 = Main.myPlayer;
443 int id = this.ID;
444 int headSlot = item.headSlot;
445 int bodySlot = item.bodySlot;
446 int legSlot = item.legSlot;
447 }
448 while (!item.accessory);
449 bool flag;
450 return flag;
451 IL_0092:
452 throw new ArrayTypeMismatchException();
453 }
class f__AnonymousType0<< Count > j__TPar
static bool ShiftInUse
Definition ItemSlot.cs:41

References Terraria.Main.cursorOverride, Terraria.DataStructures.TileEntity.ID, System.item, j__TPar, Terraria.Main.myPlayer, Terraria.Main.NetClient, and Terraria.UI.ItemSlot.ShiftInUse.