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

◆ DrawSlots()

void GUIShop.DrawSlots ( SpriteBatch spriteBatch)
inlineprivate

Definition at line 290 of file GUIShop.cs.

291 {
293 if (48 == 0)
294 {
295 }
296 int num = this.itemDragStart;
297 if (num == 0)
298 {
299 }
300 bool mouseLeft = Main.mouseLeft;
301 if (num == 0)
302 {
303 }
304 if (Main.mouseItem != null)
305 {
306 if (num == 0)
307 {
308 }
309 if (Main.mouseItem.type != 0)
310 {
311 goto IL_0061;
312 }
313 }
314 int num2 = this.itemDragStart;
315 int num3 = this.itemOver;
316 long num4 = 0L;
317 this.PurchasePressedAndHeld(num4 != 0L);
318 if (num2 == 0)
319 {
320 }
321 Recipe.FindRecipes(false);
322 IL_0061:
324 }
class f__AnonymousType0<< Count > j__TPar
int itemOver
Definition GUIShop.cs:335
int itemDragStart
Definition GUIShop.cs:338
void PurchasePressedAndHeld(bool delayedPurchase=false)
Definition GUIShop.cs:52
static Item mouseItem
Definition Main.cs:2155
static bool mouseLeft
Definition Main.cs:671
static void FindRecipes(bool canDelayCheck=false)
Definition Recipe.cs:204

References Terraria.Recipe.FindRecipes(), PageControllerLayoutDefinition< T >.Instance, itemDragStart, itemOver, j__TPar, System.L, Terraria.Main.mouseItem, Terraria.Main.mouseLeft, PurchasePressedAndHeld(), and Terraria.Item.type.