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

◆ DrawAccesories()

void GUIDisplayDoll.DrawAccesories ( )
inlineprivate

Definition at line 335 of file GUIDisplayDoll.cs.

336 {
338 if (!true)
339 {
340 }
341 int num = this.itemDragStartAccessory;
342 if (num == 0)
343 {
344 }
345 bool mouseLeft = Main.mouseLeft;
346 if (num == 0)
347 {
348 }
349 if (Main.mouseItem != null)
350 {
351 if (num == 0)
352 {
353 }
354 int type = Main.mouseItem.type;
355 if (type != 0)
356 {
360 if (num2 == 0)
361 {
362 }
364 if (num2 == 0)
365 {
366 }
367 if (Main.mouseItem != null)
368 {
369 if (num2 == 0)
370 {
371 }
372 int type2 = Main.mouseItem.type;
373 if (type2 != 0)
374 {
376 return;
377 }
378 }
380 int num4 = this.itemOver;
381 ItemSlot.LeftClick(this.DisplayDoll._dyes, 25, num3);
382 return;
383 }
384 }
385 int num5 = this.itemDragStartAccessory;
386 int num6 = this.itemOver;
387 ItemSlot.LeftClick(this.DisplayDoll._items, 24, num5);
388 }
class f__AnonymousType0<< Count > j__TPar
TEDisplayDoll DisplayDoll
static Item mouseItem
Definition Main.cs:2155
static bool mouseLeft
Definition Main.cs:671
static void LeftClick(Item inv, int context=0)
Definition ItemSlot.cs:265

References Terraria.GameContent.Tile_Entities.TEDisplayDoll._dyes, Terraria.GameContent.Tile_Entities.TEDisplayDoll._items, DisplayDoll, PageControllerLayoutDefinition< T >.Instance, itemDragStartAccessory, itemDragStartAccessoryDye, itemOver, j__TPar, Terraria.UI.ItemSlot.LeftClick(), Terraria.Main.mouseItem, Terraria.Main.mouseLeft, and Terraria.Item.type.