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

◆ DrawArmour()

void GUIDisplayDoll.DrawArmour ( )
inlineprivate

Definition at line 191 of file GUIDisplayDoll.cs.

192 {
194 if (!true)
195 {
196 }
197 int num = this.itemDragStartArmour;
198 if (num == 0)
199 {
200 }
201 bool mouseLeft = Main.mouseLeft;
202 if (num == 0)
203 {
204 }
205 if (Main.mouseItem != null)
206 {
207 if (num == 0)
208 {
209 }
210 int type = Main.mouseItem.type;
211 if (type != 0)
212 {
215 int num2 = this.itemDragStartArmourDye;
216 if (num2 == 0)
217 {
218 }
220 if (num2 == 0)
221 {
222 }
223 if (Main.mouseItem != null)
224 {
225 if (num2 == 0)
226 {
227 }
228 int type2 = Main.mouseItem.type;
229 if (type2 != 0)
230 {
232 return;
233 }
234 }
235 int num3 = this.itemDragStartArmourDye;
236 int num4 = this.itemOver;
237 ItemSlot.LeftClick(this.DisplayDoll._dyes, 25, num3);
238 return;
239 }
240 }
241 int num5 = this.itemDragStartArmour;
242 int num6 = this.itemOver;
243 ItemSlot.LeftClick(this.DisplayDoll._items, 23, num5);
244 }
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, itemDragStartArmour, itemDragStartArmourDye, itemOver, j__TPar, Terraria.UI.ItemSlot.LeftClick(), Terraria.Main.mouseItem, Terraria.Main.mouseLeft, and Terraria.Item.type.