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

◆ ItemOver()

void GUIEquipment.ItemOver ( Item[] inv,
int index,
GUIEquipment::EquipmentItemType equipmentType,
int itemContext,
int itemDragStart )
inlineprivate

Definition at line 141 of file GUIEquipment.cs.

142 {
144 global::Cursor cursor;
145 if (cursor != null)
146 {
147 return;
148 }
149 global::Cursor cursor2;
150 if (cursor2 != null)
151 {
152 return;
153 }
157 bool flag = this.rightClickHeld;
158 if (flag)
159 {
160 int num = this.lastItemClicked;
161 }
163 if (flag)
164 {
165 int num2 = this.lastItemClicked;
166 bool mouseLeft = Main.mouseLeft;
167 if (Main.mouseItem != null && Main.mouseItem.type != 0)
168 {
170 }
173 bool mouseRight = Main.mouseRight;
174 long num3 = 0L;
178 if (num2 == 0 && num3 != 0L)
179 {
180 return;
181 }
182 }
183 else
184 {
185 long num4 = 0L;
190 {
191 return;
192 }
193 }
195 long num5 = 0L;
198 int cursorOverride = Main.cursorOverride;
199 if (num5 != 0L)
200 {
202 Recipe.FindRecipes(false);
203 }
204 }
class f__AnonymousType0<< Count > j__TPar
GUIEquipment.EquipmentItemType lastItemTypeClicked
static bool mouseRight
Definition Main.cs:685
static int cursorOverride
Definition Main.cs:3147
static Item mouseItem
Definition Main.cs:2155
static bool mouseLeft
Definition Main.cs:671
static void FindRecipes(bool canDelayCheck=false)
Definition Recipe.cs:204
static void OverrideHover(Item inv, int context=0)
Definition ItemSlot.cs:177
static void RightClick(Item inv, int context=0)
Definition ItemSlot.cs:445
static void MouseHover(int context=0)
Definition ItemSlot.cs:947
static void LeftClick(Item inv, int context=0)
Definition ItemSlot.cs:265

References Terraria.Main.cursorOverride, Terraria.Recipe.FindRecipes(), System.index, j__TPar, System.L, lastItemClicked, lastItemTypeClicked, Terraria.UI.ItemSlot.LeftClick(), Terraria.UI.ItemSlot.MouseHover(), Terraria.Main.mouseItem, Terraria.Main.mouseLeft, Terraria.Main.mouseRight, Terraria.UI.ItemSlot.OverrideHover(), Terraria.UI.ItemSlot.RightClick(), rightClickHeld, and Terraria.Item.type.