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

◆ Draw()

void GUIAmmo.Draw ( )
inline

Definition at line 246 of file GUIAmmo.cs.

247 {
248 int num = 1;
249 float num2 = this.doubleClickTimer;
250 float deltaTime = Time.deltaTime;
252 if (num == 0)
253 {
254 }
255 if (num == 0)
256 {
257 }
260 this.itemOver = (int)deltaTime;
266 if (instance2 == null)
267 {
268 }
269 if (this.rightClickHeld)
270 {
271 int num3 = this.itemOver;
272 }
273 int num4 = this.itemDragStart;
274 if (num4 == 0)
275 {
276 }
277 bool mouseLeft = Main.mouseLeft;
278 if (num4 == 0)
279 {
280 }
281 if (Main.mouseItem != null)
282 {
283 if (num4 == 0)
284 {
285 }
286 int type = Main.mouseItem.type;
287 if (type != 0)
288 {
289 this.itemDragStart = type;
290 return;
291 }
292 }
293 int num5 = this.itemDragStart;
294 int num6 = this.itemOver;
295 int myPlayer = Main.myPlayer;
296 int num7 = this.itemDragStart;
297 if (num6 == 0)
298 {
299 }
300 Recipe.FindRecipes(false);
301 }
class f__AnonymousType0<< Count > j__TPar
float doubleClickTimer
Definition GUIAmmo.cs:316
int itemDragStart
Definition GUIAmmo.cs:310
GUIItemGrid.GetItemScaleHandler ItemScaleDelegate
Definition GUIAmmo.cs:322
bool rightClickHeld
Definition GUIAmmo.cs:319
GUIItemGrid.DrawItemHandler itemDrawDelegate
Definition GUIAmmo.cs:328
int itemOver
Definition GUIAmmo.cs:304
GUIItemGrid.CursorOver ItemOverDelegate
Definition GUIAmmo.cs:325
static int myPlayer
Definition Main.cs:2337
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 float deltaTime
Definition Time.cs:14

References UnityEngine.Time.deltaTime, doubleClickTimer, Terraria.Recipe.FindRecipes(), PageControllerLayoutDefinition< T >.Instance, itemDragStart, itemDrawDelegate, itemOver, ItemOverDelegate, ItemScaleDelegate, j__TPar, Terraria.Main.mouseItem, Terraria.Main.mouseLeft, Terraria.Main.myPlayer, rightClickHeld, Terraria.Item.type, and RightSideHUDAnchorUpdator.UseCollpasedCoinsAmmo.