terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches
ItemSlot.cs
Go to the documentation of this file.
1using System;
4using System.Text;
10using ReLogic.Content;
11using Terraria.Audio;
25using UnityEngine;
26
27namespace Terraria.UI
28{
29 [global::Cpp2ILInjected.Token(Token = "0x20006D2")]
30 public class ItemSlot
31 {
32 [global::Cpp2ILInjected.Token(Token = "0x6003A7E")]
33 [global::Cpp2ILInjected.Address(RVA = "0x145B4B0", Offset = "0x145B4B0", Length = "0x5B4")]
34 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
35 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
36 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = ".ctor", ReturnType = typeof(void))]
37 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Graphics.Color), Member = ".ctor", MemberParameters = new object[]
38 {
39 typeof(int),
40 typeof(int),
41 typeof(int)
42 }, ReturnType = typeof(void))]
43 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = ".ctor", MemberParameters = new object[]
44 {
45 typeof(float),
46 typeof(float)
47 }, ReturnType = typeof(void))]
48 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 17)]
49 static ItemSlot()
50 {
51 throw null;
52 }
53
54 [global::Cpp2ILInjected.Token(Token = "0x1700074F")]
55 public static bool AltInUse
56 {
57 [global::Cpp2ILInjected.Token(Token = "0x6003A7F")]
58 [global::Cpp2ILInjected.Address(RVA = "0x145BA64", Offset = "0x145BA64", Length = "0x10C")]
59 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "OverrideHover", MemberParameters = new object[]
60 {
61 typeof(Item[]),
62 typeof(int),
63 typeof(int)
64 }, ReturnType = typeof(void))]
65 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
66 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIMouseItem), Member = "get_HoldingItem", ReturnType = typeof(bool))]
67 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XNAUIInputLayer), Member = "GetUICursor", ReturnType = typeof(global::Cursor))]
68 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(KeyboardInput), Member = "GetKey", MemberParameters = new object[] { typeof(KeyCode) }, ReturnType = typeof(bool))]
69 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
70 get
71 {
72 throw null;
73 }
74 }
75
76 [global::Cpp2ILInjected.Token(Token = "0x17000750")]
77 public static bool ShiftInUse
78 {
79 [global::Cpp2ILInjected.Token(Token = "0x6003A80")]
80 [global::Cpp2ILInjected.Address(RVA = "0x145BB70", Offset = "0x145BB70", Length = "0x10C")]
81 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "OverrideHover", MemberParameters = new object[]
82 {
83 typeof(Item[]),
84 typeof(int),
85 typeof(int)
86 }, ReturnType = typeof(void))]
87 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "LeftClick_SellOrTrash", MemberParameters = new object[]
88 {
89 typeof(Item[]),
90 typeof(int),
91 typeof(int)
92 }, ReturnType = typeof(bool))]
93 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEDisplayDoll), Member = "OverrideItemSlotLeftClick", MemberParameters = new object[]
94 {
95 typeof(Item[]),
96 typeof(int),
97 typeof(int)
98 }, ReturnType = typeof(bool))]
99 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEHatRack), Member = "OverrideItemSlotLeftClick", MemberParameters = new object[]
100 {
101 typeof(Item[]),
102 typeof(int),
103 typeof(int)
104 }, ReturnType = typeof(bool))]
105 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
106 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIMouseItem), Member = "get_HoldingItem", ReturnType = typeof(bool))]
107 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XNAUIInputLayer), Member = "GetUICursor", ReturnType = typeof(global::Cursor))]
108 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(KeyboardInput), Member = "GetKey", MemberParameters = new object[] { typeof(KeyCode) }, ReturnType = typeof(bool))]
109 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
110 get
111 {
112 throw null;
113 }
114 }
115
116 [global::Cpp2ILInjected.Token(Token = "0x17000751")]
117 public static bool ControlInUse
118 {
119 [global::Cpp2ILInjected.Token(Token = "0x6003A81")]
120 [global::Cpp2ILInjected.Address(RVA = "0x145BC7C", Offset = "0x145BC7C", Length = "0x10C")]
121 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "OverrideHover", MemberParameters = new object[]
122 {
123 typeof(Item[]),
124 typeof(int),
125 typeof(int)
126 }, ReturnType = typeof(void))]
127 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "LeftClick_SellOrTrash", MemberParameters = new object[]
128 {
129 typeof(Item[]),
130 typeof(int),
131 typeof(int)
132 }, ReturnType = typeof(bool))]
133 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
134 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIMouseItem), Member = "get_HoldingItem", ReturnType = typeof(bool))]
135 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XNAUIInputLayer), Member = "GetUICursor", ReturnType = typeof(global::Cursor))]
136 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(KeyboardInput), Member = "GetKey", MemberParameters = new object[] { typeof(KeyCode) }, ReturnType = typeof(bool))]
137 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
138 get
139 {
140 throw null;
141 }
142 }
143
144 [global::Cpp2ILInjected.Token(Token = "0x17000752")]
145 public static bool NotUsingGamepad
146 {
147 [global::Cpp2ILInjected.Token(Token = "0x6003A82")]
148 [global::Cpp2ILInjected.Address(RVA = "0x145BD88", Offset = "0x145BD88", Length = "0x5C")]
149 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
150 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "OverrideHover", MemberParameters = new object[]
151 {
152 typeof(Item[]),
153 typeof(int),
154 typeof(int)
155 }, ReturnType = typeof(void))]
156 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "LeftClick_SellOrTrash", MemberParameters = new object[]
157 {
158 typeof(Item[]),
159 typeof(int),
160 typeof(int)
161 }, ReturnType = typeof(bool))]
162 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
163 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerInput), Member = "get_UsingGamepad", ReturnType = typeof(bool))]
164 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
165 get
166 {
167 throw null;
168 }
169 }
170
171 [global::Cpp2ILInjected.Token(Token = "0x14000046")]
173 {
175 [global::Cpp2ILInjected.Token(Token = "0x6003A83")]
176 [global::Cpp2ILInjected.Address(RVA = "0x145BDE4", Offset = "0x145BDE4", Length = "0xDC")]
177 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
178 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LucyAxeMessage), Member = "Initialize", ReturnType = typeof(void))]
179 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
180 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Delegate), Member = "Combine", MemberParameters = new object[]
181 {
184 }, ReturnType = typeof(Delegate))]
185 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
186 add
187 {
188 throw null;
189 }
191 [global::Cpp2ILInjected.Token(Token = "0x6003A84")]
192 [global::Cpp2ILInjected.Address(RVA = "0x145BEC0", Offset = "0x145BEC0", Length = "0xDC")]
193 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
194 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
195 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Delegate), Member = "Remove", MemberParameters = new object[]
196 {
199 }, ReturnType = typeof(Delegate))]
200 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
201 remove
202 {
203 throw null;
204 }
205 }
206
207 [global::Cpp2ILInjected.Token(Token = "0x6003A85")]
208 [global::Cpp2ILInjected.Address(RVA = "0x145BF9C", Offset = "0x145BF9C", Length = "0xA8")]
209 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "LeftClick", MemberParameters = new object[]
210 {
211 typeof(Item[]),
212 typeof(int),
213 typeof(int)
214 }, ReturnType = typeof(void))]
215 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "SellOrTrash", MemberParameters = new object[]
216 {
217 typeof(Item[]),
218 typeof(int),
219 typeof(int)
220 }, ReturnType = typeof(void))]
221 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "PickupItemIntoMouse", MemberParameters = new object[]
222 {
223 typeof(Item[]),
224 typeof(int),
225 typeof(int),
227 }, ReturnType = typeof(void))]
228 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "HandleShopSlot", MemberParameters = new object[]
229 {
230 typeof(Item[]),
231 typeof(int),
232 typeof(bool),
233 typeof(bool)
234 }, ReturnType = typeof(void))]
235 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ChestUI), Member = "TryPlacingInChest", MemberParameters = new object[]
236 {
237 typeof(Item),
238 typeof(bool),
239 typeof(int)
240 }, ReturnType = typeof(bool))]
241 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 11)]
242 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
244 {
245 throw null;
246 }
247
248 [global::Cpp2ILInjected.Token(Token = "0x6003A86")]
249 [global::Cpp2ILInjected.Address(RVA = "0x145C044", Offset = "0x145C044", Length = "0xE0")]
250 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
251 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "TryInteractingWithVoidLens", MemberParameters = new object[] { typeof(Projectile) }, ReturnType = typeof(int))]
252 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "TryInteractingWithMoneyTrough", MemberParameters = new object[] { typeof(Projectile) }, ReturnType = typeof(int))]
253 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "OpenChest", MemberParameters = new object[]
254 {
255 typeof(int),
256 typeof(int),
257 typeof(int)
258 }, ReturnType = typeof(void))]
259 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSorting), Member = "Sort", MemberParameters = new object[]
260 {
261 typeof(Item[]),
262 typeof(bool),
263 typeof(int[])
264 }, ReturnType = typeof(void))]
265 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSorting), Member = "FillAmmoFromInventory", ReturnType = typeof(void))]
266 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
267 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
268 public static void SetGlow(int index, float hue, bool chest)
269 {
270 throw null;
271 }
272
273 [global::Cpp2ILInjected.Token(Token = "0x6003A87")]
274 [global::Cpp2ILInjected.Address(RVA = "0x145C124", Offset = "0x145C124", Length = "0x22C")]
275 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
276 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DoUpdate", MemberParameters = new object[] { typeof(GameTime) }, ReturnType = typeof(void))]
277 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
278 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_playerInventory", ReturnType = typeof(bool))]
279 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
280 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
281 public static void UpdateInterface()
282 {
283 throw null;
284 }
285
286 [global::Cpp2ILInjected.Token(Token = "0x6003A88")]
287 [global::Cpp2ILInjected.Address(RVA = "0x145C350", Offset = "0x145C350", Length = "0xEC")]
288 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
289 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "Handle", MemberParameters = new object[]
290 {
291 typeof(Item[]),
292 typeof(int),
293 typeof(int)
294 }, ReturnType = typeof(void))]
295 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Recipe), Member = "FindRecipes", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
296 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
297 public static void Handle(ref Item inv, int context = 0)
298 {
299 throw null;
300 }
301
302 [global::Cpp2ILInjected.Token(Token = "0x6003A89")]
303 [global::Cpp2ILInjected.Address(RVA = "0x145C43C", Offset = "0x145C43C", Length = "0x128")]
304 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIEquipmentUtility), Member = "Draw", ReturnType = typeof(void))]
305 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "Handle", MemberParameters = new object[]
306 {
307 typeof(ref Item),
308 typeof(int)
309 }, ReturnType = typeof(void))]
310 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ChestUI), Member = "DrawSlots", MemberParameters = new object[] { typeof(SpriteBatch) }, ReturnType = typeof(void))]
311 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEDisplayDoll), Member = "DrawSlotPairSet", MemberParameters = new object[]
312 {
313 typeof(Player),
315 typeof(int),
316 typeof(int),
317 typeof(float),
318 typeof(float),
319 typeof(int)
320 }, ReturnType = typeof(void))]
321 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEHatRack), Member = "DrawSlotPairSet", MemberParameters = new object[]
322 {
323 typeof(Player),
325 typeof(int),
326 typeof(int),
327 typeof(float),
328 typeof(float),
329 typeof(int)
330 }, ReturnType = typeof(void))]
331 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
332 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "OverrideHover", MemberParameters = new object[]
333 {
334 typeof(Item[]),
335 typeof(int),
336 typeof(int)
337 }, ReturnType = typeof(void))]
338 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "LeftClick", MemberParameters = new object[]
339 {
340 typeof(Item[]),
341 typeof(int),
342 typeof(int)
343 }, ReturnType = typeof(void))]
344 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "RightClick", MemberParameters = new object[]
345 {
346 typeof(Item[]),
347 typeof(int),
348 typeof(int)
349 }, ReturnType = typeof(bool))]
350 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseLeftRelease", ReturnType = typeof(bool))]
351 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseLeft", ReturnType = typeof(bool))]
352 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Recipe), Member = "FindRecipes", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
353 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "MouseHover", MemberParameters = new object[]
354 {
355 typeof(Item[]),
356 typeof(int),
357 typeof(int)
358 }, ReturnType = typeof(void))]
359 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
360 public static void Handle(Item[] inv, int context = 0, int slot = 0)
361 {
362 throw null;
363 }
364
365 [global::Cpp2ILInjected.Token(Token = "0x6003A8A")]
366 [global::Cpp2ILInjected.Address(RVA = "0x145FE90", Offset = "0x145FE90", Length = "0xC0")]
367 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UIDynamicItemCollection), Member = "DrawSelf", MemberParameters = new object[] { typeof(SpriteBatch) }, ReturnType = typeof(void))]
368 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UIItemSlot), Member = "HandleItemSlotLogic", ReturnType = typeof(void))]
369 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
370 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "OverrideHover", MemberParameters = new object[]
371 {
372 typeof(Item[]),
373 typeof(int),
374 typeof(int)
375 }, ReturnType = typeof(void))]
376 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
377 public static void OverrideHover(ref Item inv, int context = 0)
378 {
379 throw null;
380 }
381
382 [global::Cpp2ILInjected.Token(Token = "0x6003A8B")]
383 [global::Cpp2ILInjected.Address(RVA = "0x145FF50", Offset = "0x145FF50", Length = "0x8")]
384 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
385 public static bool isEquipLocked(int type)
386 {
387 throw null;
388 }
389
390 [global::Cpp2ILInjected.Token(Token = "0x6003A8C")]
391 [global::Cpp2ILInjected.Address(RVA = "0x145C564", Offset = "0x145C564", Length = "0x7C0")]
392 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
393 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIAmmo), Member = "ItemOver", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
394 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIChest), Member = "ItemOver", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
395 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUICoins), Member = "ItemOver", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
396 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIDisplayDoll), Member = "ItemOver", MemberParameters = new object[]
397 {
398 typeof(Item[]),
399 typeof(int),
400 "GUIDisplayDoll.EquipmentItemType",
401 typeof(int),
402 typeof(ref int)
403 }, ReturnType = typeof(void))]
404 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIEquipment), Member = "ItemOver", MemberParameters = new object[]
405 {
406 typeof(Item[]),
407 typeof(int),
408 "GUIEquipment.EquipmentItemType",
409 typeof(int),
410 typeof(ref int)
411 }, ReturnType = typeof(void))]
412 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIHatRack), Member = "ItemOver", MemberParameters = new object[]
413 {
414 typeof(Item[]),
415 typeof(int),
416 "GUIHatRack.EquipmentItemType",
417 typeof(int),
418 typeof(ref int)
419 }, ReturnType = typeof(void))]
420 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIInventory), Member = "ItemOver", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
421 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "Handle", MemberParameters = new object[]
422 {
423 typeof(Item[]),
424 typeof(int),
425 typeof(int)
426 }, ReturnType = typeof(void))]
427 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "OverrideHover", MemberParameters = new object[]
428 {
429 typeof(ref Item),
430 typeof(int)
431 }, ReturnType = typeof(void))]
432 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 9)]
433 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "get_NotUsingGamepad", ReturnType = typeof(bool))]
434 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot.Options), Member = "get_DisableLeftShiftTrashCan", ReturnType = typeof(bool))]
435 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "get_ControlInUse", ReturnType = typeof(bool))]
436 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot.Options), Member = "get_DisableQuickTrash", ReturnType = typeof(bool))]
437 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "get_ShiftInUse", ReturnType = typeof(bool))]
438 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_LocalPlayer", ReturnType = typeof(Player))]
439 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerInteractionAnchor), Member = "IsInValidUseTileEntity", ReturnType = typeof(bool))]
440 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerInteractionAnchor), Member = "GetTileEntity", ReturnType = typeof(TileEntity))]
441 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
442 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "ItemSpace", MemberParameters = new object[] { typeof(Item) }, ReturnType = typeof(Player.ItemSpaceStatus))]
443 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player.ItemSpaceStatus), Member = "get_CanTakeItemToPersonalInventory", ReturnType = typeof(bool))]
444 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_cursorOverride", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
445 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_npcShop", ReturnType = typeof(int))]
446 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ChestUI), Member = "TryPlacingInChest", MemberParameters = new object[]
447 {
448 typeof(Item),
449 typeof(bool),
450 typeof(int)
451 }, ReturnType = typeof(bool))]
452 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CreativeUI), Member = "IsShowingResearchMenu", ReturnType = typeof(bool))]
453 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_InReforgeMenu", ReturnType = typeof(bool))]
454 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_InGuideCraftMenu", ReturnType = typeof(bool))]
455 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "Prefix", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
456 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "get_AltInUse", ReturnType = typeof(bool))]
457 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 39)]
458 public static void OverrideHover(Item[] inv, int context = 0, int slot = 0)
459 {
460 throw null;
461 }
462
463 [global::Cpp2ILInjected.Token(Token = "0x6003A8D")]
464 [global::Cpp2ILInjected.Address(RVA = "0x145FF58", Offset = "0x145FF58", Length = "0x8D0")]
465 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
466 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "LeftClick", MemberParameters = new object[]
467 {
468 typeof(Item[]),
469 typeof(int),
470 typeof(int)
471 }, ReturnType = typeof(void))]
472 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
473 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_LocalPlayer", ReturnType = typeof(Player))]
474 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerInteractionAnchor), Member = "IsInValidUseTileEntity", ReturnType = typeof(bool))]
475 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerInteractionAnchor), Member = "GetTileEntity", ReturnType = typeof(TileEntity))]
476 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_cursorOverride", ReturnType = typeof(int))]
477 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemTagHandler), Member = "GenerateTag", MemberParameters = new object[] { typeof(Item) }, ReturnType = typeof(string))]
478 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ChatManager), Member = "AddChatText", MemberParameters = new object[]
479 {
481 typeof(string),
483 }, ReturnType = typeof(bool))]
484 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = ".ctor", ReturnType = typeof(void))]
485 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "SetDefaults", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
486 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JourneyDuplicationItemCreationContext), Member = ".ctor", ReturnType = typeof(void))]
487 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "OnCreated", MemberParameters = new object[] { typeof(ItemCreationContext) }, ReturnType = typeof(void))]
488 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
489 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "GetItem", MemberParameters = new object[]
490 {
491 typeof(int),
492 typeof(Item),
494 typeof(bool)
495 }, ReturnType = typeof(Item))]
496 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundEngine), Member = "PlaySound", MemberParameters = new object[]
497 {
498 typeof(int),
499 typeof(int),
500 typeof(int),
501 typeof(int),
502 typeof(float),
503 typeof(float)
504 }, ReturnType = typeof(SoundEffectInstance))]
505 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CreativeUI), Member = "IsShowingResearchMenu", ReturnType = typeof(bool))]
506 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CreativeUI), Member = "SwapItem", MemberParameters = new object[] { typeof(ref Item) }, ReturnType = typeof(void))]
507 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CreativeUI), Member = "SacrificeItemInSacrificeSlot", ReturnType = typeof(void))]
508 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ChestUI), Member = "TryPlacingInChest", MemberParameters = new object[]
509 {
510 typeof(Item),
511 typeof(bool),
512 typeof(int)
513 }, ReturnType = typeof(bool))]
514 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "TogglePet", ReturnType = typeof(void))]
515 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "ToggleLight", ReturnType = typeof(void))]
516 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_NetClient", ReturnType = typeof(bool))]
517 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetMessage), Member = "SendData", MemberParameters = new object[]
518 {
519 typeof(int),
520 typeof(int),
521 typeof(int),
523 typeof(int),
524 typeof(float),
525 typeof(float),
526 typeof(float),
527 typeof(int),
528 typeof(int),
529 typeof(int)
530 }, ReturnType = typeof(void))]
531 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 51)]
532 private static bool OverrideLeftClick(Item[] inv, int context = 0, int slot = 0)
533 {
534 throw null;
535 }
536
537 [global::Cpp2ILInjected.Token(Token = "0x6003A8E")]
538 [global::Cpp2ILInjected.Address(RVA = "0x1460828", Offset = "0x1460828", Length = "0xF0")]
539 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
540 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIAmmo), Member = "ItemDraw", MemberParameters = new object[]
541 {
543 typeof(int),
545 typeof(float)
546 }, ReturnType = typeof(void))]
547 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIChest), Member = "ItemDraw", MemberParameters = new object[]
548 {
550 typeof(int),
552 typeof(float)
553 }, ReturnType = typeof(void))]
554 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUICoins), Member = "ItemDraw", MemberParameters = new object[]
555 {
557 typeof(int),
559 typeof(float)
560 }, ReturnType = typeof(void))]
561 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIDisplayDoll), Member = "ArmourDraw", MemberParameters = new object[]
562 {
564 typeof(int),
566 typeof(float)
567 }, ReturnType = typeof(void))]
568 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIDisplayDoll), Member = "ArmourDyeDraw", MemberParameters = new object[]
569 {
571 typeof(int),
573 typeof(float)
574 }, ReturnType = typeof(void))]
575 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIDisplayDoll), Member = "AccessoryDraw", MemberParameters = new object[]
576 {
578 typeof(int),
580 typeof(float)
581 }, ReturnType = typeof(void))]
582 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIDisplayDoll), Member = "AccessoryDyeDraw", MemberParameters = new object[]
583 {
585 typeof(int),
587 typeof(float)
588 }, ReturnType = typeof(void))]
589 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIEquipment), Member = "ArmourDraw", MemberParameters = new object[]
590 {
592 typeof(int),
594 typeof(float)
595 }, ReturnType = typeof(void))]
596 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIEquipment), Member = "ArmourDyeDraw", MemberParameters = new object[]
597 {
599 typeof(int),
601 typeof(float)
602 }, ReturnType = typeof(void))]
603 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIEquipment), Member = "ArmourVanityDraw", MemberParameters = new object[]
604 {
606 typeof(int),
608 typeof(float)
609 }, ReturnType = typeof(void))]
610 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIEquipment), Member = "AccessoryDraw", MemberParameters = new object[]
611 {
613 typeof(int),
615 typeof(float)
616 }, ReturnType = typeof(void))]
617 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIEquipment), Member = "AccessoryDyeDraw", MemberParameters = new object[]
618 {
620 typeof(int),
622 typeof(float)
623 }, ReturnType = typeof(void))]
624 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIEquipment), Member = "AccessoryVanityDraw", MemberParameters = new object[]
625 {
627 typeof(int),
629 typeof(float)
630 }, ReturnType = typeof(void))]
631 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIEquipment), Member = "QuickSlotDraw", MemberParameters = new object[]
632 {
634 typeof(int),
636 typeof(float)
637 }, ReturnType = typeof(void))]
638 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIEquipment), Member = "QuickSlotDyeDraw", MemberParameters = new object[]
639 {
641 typeof(int),
643 typeof(float)
644 }, ReturnType = typeof(void))]
645 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIHatRack), Member = "HatDraw", MemberParameters = new object[]
646 {
648 typeof(int),
650 typeof(float)
651 }, ReturnType = typeof(void))]
652 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIHatRack), Member = "HatDyeDraw", MemberParameters = new object[]
653 {
655 typeof(int),
657 typeof(float)
658 }, ReturnType = typeof(void))]
659 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIInventory), Member = "DrawItem", MemberParameters = new object[]
660 {
663 typeof(Item[]),
664 typeof(int),
667 typeof(float)
668 }, ReturnType = typeof(void))]
669 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 18)]
670 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseItem", ReturnType = typeof(Item))]
671 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseItemSource", ReturnType = typeof(Item[]))]
672 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseItemSourceIndex", ReturnType = typeof(int))]
673 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
674 public static bool IsMouseItem(Item[] slots, int index)
675 {
676 throw null;
677 }
678
679 [global::Cpp2ILInjected.Token(Token = "0x6003A8F")]
680 [global::Cpp2ILInjected.Address(RVA = "0x1460918", Offset = "0x1460918", Length = "0xC0")]
681 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIItemDuplication), Member = "DrawCraftButton", ReturnType = typeof(void))]
682 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUITrashCan), Member = "ItemOver", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
683 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUITrashCan), Member = "Draw", ReturnType = typeof(void))]
684 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPageOptions), Member = "DrawLeftTrash", ReturnType = typeof(void))]
685 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPageOptions), Member = "DrawRightTrash", ReturnType = typeof(void))]
686 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UIDynamicItemCollection), Member = "DrawSelf", MemberParameters = new object[] { typeof(SpriteBatch) }, ReturnType = typeof(void))]
687 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UIItemSlot), Member = "HandleItemSlotLogic", ReturnType = typeof(void))]
688 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
689 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "LeftClick", MemberParameters = new object[]
690 {
691 typeof(Item[]),
692 typeof(int),
693 typeof(int)
694 }, ReturnType = typeof(void))]
695 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
696 public static void LeftClick(ref Item inv, int context = 0)
697 {
698 throw null;
699 }
700
701 [global::Cpp2ILInjected.Token(Token = "0x6003A90")]
702 [global::Cpp2ILInjected.Address(RVA = "0x145CD24", Offset = "0x145CD24", Length = "0x2548")]
703 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
704 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIAmmo), Member = "ItemOver", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
705 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIAmmo), Member = "Draw", ReturnType = typeof(void))]
706 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIChest), Member = "ItemOver", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
707 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIChest), Member = "DrawSlots", MemberParameters = new object[] { typeof(SpriteBatch) }, ReturnType = typeof(void))]
708 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUICoins), Member = "ItemOver", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
709 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUICoins), Member = "Draw", ReturnType = typeof(void))]
710 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIDisplayDoll), Member = "ItemOver", MemberParameters = new object[]
711 {
712 typeof(Item[]),
713 typeof(int),
714 "GUIDisplayDoll.EquipmentItemType",
715 typeof(int),
716 typeof(ref int)
717 }, ReturnType = typeof(void))]
718 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIDisplayDoll), Member = "DrawArmour", ReturnType = typeof(void))]
719 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIDisplayDoll), Member = "DrawAccesories", ReturnType = typeof(void))]
720 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIEquipment), Member = "ItemOver", MemberParameters = new object[]
721 {
722 typeof(Item[]),
723 typeof(int),
724 "GUIEquipment.EquipmentItemType",
725 typeof(int),
726 typeof(ref int)
727 }, ReturnType = typeof(void))]
728 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIEquipment), Member = "DrawArmour", ReturnType = typeof(void))]
729 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIEquipment), Member = "DrawAccesories", ReturnType = typeof(void))]
730 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIEquipment), Member = "DrawQuickSlots", ReturnType = typeof(void))]
731 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIHatRack), Member = "ItemOver", MemberParameters = new object[]
732 {
733 typeof(Item[]),
734 typeof(int),
735 "GUIHatRack.EquipmentItemType",
736 typeof(int),
737 typeof(ref int)
738 }, ReturnType = typeof(void))]
739 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIHatRack), Member = "DrawHats", ReturnType = typeof(void))]
740 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIInventory), Member = "ItemOver", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
741 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIInventory), Member = "Draw", ReturnType = typeof(void))]
742 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIInventoryTransactions), Member = "PlaceItemDoll", ReturnType = typeof(void))]
743 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIInventoryTransactions), Member = "PlaceItemHat", ReturnType = typeof(void))]
744 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIShop), Member = "ItemOver", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
745 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "Handle", MemberParameters = new object[]
746 {
747 typeof(Item[]),
748 typeof(int),
749 typeof(int)
750 }, ReturnType = typeof(void))]
751 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "LeftClick", MemberParameters = new object[]
752 {
753 typeof(ref Item),
754 typeof(int)
755 }, ReturnType = typeof(void))]
756 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 39)]
757 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
758 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "OverrideLeftClick", MemberParameters = new object[]
759 {
760 typeof(Item[]),
761 typeof(int),
762 typeof(int)
763 }, ReturnType = typeof(bool))]
764 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "LeftClick_SellOrTrash", MemberParameters = new object[]
765 {
766 typeof(Item[]),
767 typeof(int),
768 typeof(int)
769 }, ReturnType = typeof(bool))]
770 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseItem", ReturnType = typeof(Item))]
771 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "PickItemMovementAction", MemberParameters = new object[]
772 {
773 typeof(Item[]),
774 typeof(int),
775 typeof(int),
776 typeof(Item),
777 typeof(bool),
778 typeof(int)
779 }, ReturnType = typeof(int))]
780 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "SetDefaults", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
781 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils[]), Member = "Swap", MemberTypeParameters = new object[] { typeof(object) }, MemberParameters = new object[]
782 {
783 typeof(ref object),
784 typeof(ref object)
785 }, ReturnType = typeof(void))]
786 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_shop", ReturnType = typeof(Chest[]))]
787 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_npcShop", ReturnType = typeof(int))]
788 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "SellItem", MemberParameters = new object[]
789 {
790 typeof(Item),
791 typeof(int)
792 }, ReturnType = typeof(bool))]
793 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Chest), Member = "AddItemToShop", MemberParameters = new object[] { typeof(Item) }, ReturnType = typeof(void))]
794 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_mouseItemSource", MemberParameters = new object[] { typeof(Item[]) }, ReturnType = typeof(void))]
795 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_mouseItemSourceIndex", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
796 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_mouseItemSourceContext", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
797 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot.ItemTransferInfo), Member = ".ctor", MemberParameters = new object[]
798 {
799 typeof(Item),
800 typeof(int),
801 typeof(int),
802 typeof(int)
803 }, ReturnType = typeof(void))]
804 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "AnnounceTransfer", MemberParameters = new object[] { typeof(ItemSlot.ItemTransferInfo) }, ReturnType = typeof(void))]
805 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundEngine), Member = "PlaySound", MemberParameters = new object[]
806 {
807 typeof(int),
808 typeof(int),
809 typeof(int),
810 typeof(int),
811 typeof(float),
812 typeof(float)
813 }, ReturnType = typeof(SoundEffectInstance))]
814 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseItemSource", ReturnType = typeof(Item[]))]
815 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseItemSourceContext", ReturnType = typeof(int))]
816 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "HandleShopSlot", MemberParameters = new object[]
817 {
818 typeof(Item[]),
819 typeof(int),
820 typeof(bool),
821 typeof(bool)
822 }, ReturnType = typeof(void))]
823 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "get_IsAir", ReturnType = typeof(bool))]
824 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JourneyDuplicationItemCreationContext), Member = ".ctor", ReturnType = typeof(void))]
825 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "OnCreated", MemberParameters = new object[] { typeof(ItemCreationContext) }, ReturnType = typeof(void))]
826 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIMouseItem), Member = "BeginDrag", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
827 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_mouseItem", MemberParameters = new object[] { typeof(Item) }, ReturnType = typeof(void))]
828 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Recipe), Member = "FindRecipes", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
829 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_stackSplit", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
830 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "IsTheSameAs", MemberParameters = new object[] { typeof(Item) }, ReturnType = typeof(bool))]
831 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Swap", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[] { "T&", "T&" }, ReturnType = typeof(void))]
832 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseItemSourceIndex", ReturnType = typeof(int))]
833 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "PlaceItem", MemberParameters = new object[]
834 {
835 typeof(ref Item[]),
836 typeof(ref Item),
837 typeof(int),
838 typeof(int),
839 typeof(int)
840 }, ReturnType = typeof(void))]
841 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = ".ctor", ReturnType = typeof(void))]
842 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AchievementsHelper), Member = "HandleOnEquip", MemberParameters = new object[]
843 {
844 typeof(Player),
845 typeof(Item),
846 typeof(int)
847 }, ReturnType = typeof(void))]
848 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_NetClient", ReturnType = typeof(bool))]
849 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "IsNotTheSameAs", MemberParameters = new object[] { typeof(Item) }, ReturnType = typeof(bool))]
850 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "get_FitsAccessoryVanitySlot", ReturnType = typeof(bool))]
851 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AchievementsHelper), Member = "NotifyItemPickup", MemberParameters = new object[]
852 {
853 typeof(Player),
854 typeof(Item)
855 }, ReturnType = typeof(void))]
856 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetMessage), Member = "SendData", MemberParameters = new object[]
857 {
858 typeof(int),
859 typeof(int),
860 typeof(int),
862 typeof(int),
863 typeof(float),
864 typeof(float),
865 typeof(float),
866 typeof(int),
867 typeof(int),
868 typeof(int)
869 }, ReturnType = typeof(void))]
870 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIMouseItem), Member = "DisableDrag", ReturnType = typeof(void))]
871 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 187)]
872 public static void LeftClick(Item[] inv, int context = 0, int slot = 0)
873 {
874 throw null;
875 }
876
877 [global::Cpp2ILInjected.Token(Token = "0x6003A91")]
878 [global::Cpp2ILInjected.Address(RVA = "0x1461D60", Offset = "0x1461D60", Length = "0xA4")]
879 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
880 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
881 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot.Options), Member = "get_DisableLeftShiftTrashCan", ReturnType = typeof(bool))]
882 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
883 private static bool DisableTrashing()
884 {
885 throw null;
886 }
887
888 [global::Cpp2ILInjected.Token(Token = "0x6003A92")]
889 [global::Cpp2ILInjected.Address(RVA = "0x14609D8", Offset = "0x14609D8", Length = "0x194")]
890 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
891 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "LeftClick", MemberParameters = new object[]
892 {
893 typeof(Item[]),
894 typeof(int),
895 typeof(int)
896 }, ReturnType = typeof(void))]
897 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
898 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "get_NotUsingGamepad", ReturnType = typeof(bool))]
899 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot.Options), Member = "get_DisableLeftShiftTrashCan", ReturnType = typeof(bool))]
900 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot.Options), Member = "get_DisableQuickTrash", ReturnType = typeof(bool))]
901 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "get_ControlInUse", ReturnType = typeof(bool))]
902 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
903 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "get_ShiftInUse", ReturnType = typeof(bool))]
904 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "SellOrTrash", MemberParameters = new object[]
905 {
906 typeof(Item[]),
907 typeof(int),
908 typeof(int)
909 }, ReturnType = typeof(void))]
910 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
911 private static bool LeftClick_SellOrTrash(Item[] inv, int context, int slot)
912 {
913 throw null;
914 }
915
916 [global::Cpp2ILInjected.Token(Token = "0x6003A93")]
917 [global::Cpp2ILInjected.Address(RVA = "0x1461E04", Offset = "0x1461E04", Length = "0x354")]
918 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
919 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "LeftClick_SellOrTrash", MemberParameters = new object[]
920 {
921 typeof(Item[]),
922 typeof(int),
923 typeof(int)
924 }, ReturnType = typeof(bool))]
925 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
926 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
927 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_npcShop", ReturnType = typeof(int))]
928 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_shop", ReturnType = typeof(Chest[]))]
929 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "SellItem", MemberParameters = new object[]
930 {
931 typeof(Item),
932 typeof(int)
933 }, ReturnType = typeof(bool))]
934 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Chest), Member = "AddItemToShop", MemberParameters = new object[] { typeof(Item) }, ReturnType = typeof(void))]
935 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot.ItemTransferInfo), Member = ".ctor", MemberParameters = new object[]
936 {
937 typeof(Item),
938 typeof(int),
939 typeof(int),
940 typeof(int)
941 }, ReturnType = typeof(void))]
942 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "AnnounceTransfer", MemberParameters = new object[] { typeof(ItemSlot.ItemTransferInfo) }, ReturnType = typeof(void))]
943 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "TurnToAir", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
944 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundEngine), Member = "PlaySound", MemberParameters = new object[]
945 {
946 typeof(int),
947 typeof(int),
948 typeof(int),
949 typeof(int),
950 typeof(float),
951 typeof(float)
952 }, ReturnType = typeof(SoundEffectInstance))]
953 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "Clone", ReturnType = typeof(Item))]
954 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_NetClient", ReturnType = typeof(bool))]
955 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetMessage), Member = "SendData", MemberParameters = new object[]
956 {
957 typeof(int),
958 typeof(int),
959 typeof(int),
961 typeof(int),
962 typeof(float),
963 typeof(float),
964 typeof(float),
965 typeof(int),
966 typeof(int),
967 typeof(int)
968 }, ReturnType = typeof(void))]
969 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Recipe), Member = "FindRecipes", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
970 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
971 private static void SellOrTrash(Item[] inv, int context, int slot)
972 {
973 throw null;
974 }
975
976 [global::Cpp2ILInjected.Token(Token = "0x6003A94")]
977 [global::Cpp2ILInjected.Address(RVA = "0x1462158", Offset = "0x1462158", Length = "0x400")]
978 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
979 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
980 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
981 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerInteractionAnchor), Member = "GetTileEntity", ReturnType = typeof(TileEntity))]
982 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_npcShop", ReturnType = typeof(int))]
983 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_shop", ReturnType = typeof(Chest[]))]
984 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "ItemSpace", MemberParameters = new object[] { typeof(Item) }, ReturnType = typeof(Player.ItemSpaceStatus))]
985 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player.ItemSpaceStatus), Member = "get_CanTakeItemToPersonalInventory", ReturnType = typeof(bool))]
986 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ChestUI), Member = "TryPlacingInChest", MemberParameters = new object[]
987 {
988 typeof(Item),
989 typeof(bool),
990 typeof(int)
991 }, ReturnType = typeof(bool))]
992 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseItem", ReturnType = typeof(Item))]
993 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 17)]
994 private static string GetOverrideInstructions(Item[] inv, int context, int slot)
995 {
996 throw null;
997 }
998
999 [global::Cpp2ILInjected.Token(Token = "0x6003A95")]
1000 [global::Cpp2ILInjected.Address(RVA = "0x1462558", Offset = "0x1462558", Length = "0x184")]
1001 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1002 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "PlaceItem", MemberParameters = new object[]
1003 {
1004 typeof(ref Item[]),
1005 typeof(ref Item),
1006 typeof(int),
1007 typeof(int),
1008 typeof(int)
1009 }, ReturnType = typeof(void))]
1010 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
1011 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_NetClientOnly", ReturnType = typeof(bool))]
1012 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
1013 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetMessage), Member = "SendData", MemberParameters = new object[]
1014 {
1015 typeof(int),
1016 typeof(int),
1017 typeof(int),
1019 typeof(int),
1020 typeof(float),
1021 typeof(float),
1022 typeof(float),
1023 typeof(int),
1024 typeof(int),
1025 typeof(int)
1026 }, ReturnType = typeof(void))]
1027 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
1028 private static void UpdateChestOnServer(int context, int slot)
1029 {
1030 throw null;
1031 }
1032
1033 [global::Cpp2ILInjected.Token(Token = "0x6003A96")]
1034 [global::Cpp2ILInjected.Address(RVA = "0x1461418", Offset = "0x1461418", Length = "0x528")]
1035 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1036 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "LeftClick", MemberParameters = new object[]
1037 {
1038 typeof(Item[]),
1039 typeof(int),
1040 typeof(int)
1041 }, ReturnType = typeof(void))]
1042 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
1043 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<int>), Member = ".ctor", ReturnType = typeof(void))]
1044 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = ".ctor", ReturnType = typeof(void))]
1045 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "SetDefaults", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1046 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils[]), Member = "Swap", MemberTypeParameters = new object[] { typeof(object) }, MemberParameters = new object[]
1047 {
1048 typeof(ref object),
1049 typeof(ref object)
1050 }, ReturnType = typeof(void))]
1051 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "UpdateChestOnServer", MemberParameters = new object[]
1052 {
1053 typeof(int),
1054 typeof(int)
1055 }, ReturnType = typeof(void))]
1056 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<int>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
1057 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseItemSource", ReturnType = typeof(Item[]))]
1058 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseItem", ReturnType = typeof(Item))]
1059 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseItemSourceIndex", ReturnType = typeof(int))]
1060 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_mouseItem", MemberParameters = new object[] { typeof(Item) }, ReturnType = typeof(void))]
1061 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPageOptions), Member = "ThrowItem", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1062 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_mouseItemSource", MemberParameters = new object[] { typeof(Item[]) }, ReturnType = typeof(void))]
1063 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_mouseItemSourceIndex", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1064 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 23)]
1065 private static void PlaceItem(ref Item[] inv, ref Item item, int context = 0, int slot = -1, int keepStack = 0)
1066 {
1067 throw null;
1068 }
1069
1070 [global::Cpp2ILInjected.Token(Token = "0x6003A97")]
1071 [global::Cpp2ILInjected.Address(RVA = "0x1460B6C", Offset = "0x1460B6C", Length = "0x8AC")]
1072 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1073 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "LeftClick", MemberParameters = new object[]
1074 {
1075 typeof(Item[]),
1076 typeof(int),
1077 typeof(int)
1078 }, ReturnType = typeof(void))]
1079 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "PickItemMovementAction", MemberParameters = new object[]
1080 {
1081 typeof(Item[]),
1082 typeof(int),
1083 typeof(int),
1084 typeof(Item),
1085 typeof(bool),
1086 typeof(int)
1087 }, ReturnType = typeof(int))]
1088 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ChestUI), Member = "Restock", ReturnType = typeof(void))]
1089 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
1090 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
1091 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseItem", ReturnType = typeof(Item))]
1092 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ChestUI), Member = "GetContainerUsageInfo", MemberParameters = new object[]
1093 {
1094 typeof(ref bool),
1095 typeof(ref Item[])
1096 }, ReturnType = typeof(void))]
1097 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ChestUI), Member = "IsBlockedFromTransferIntoChest", MemberParameters = new object[]
1098 {
1099 typeof(Item),
1100 typeof(Item[])
1101 }, ReturnType = typeof(bool))]
1102 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseItemSource", ReturnType = typeof(Item[]))]
1103 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseItemSourceContext", ReturnType = typeof(int))]
1104 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseItemSourceIndex", ReturnType = typeof(int))]
1105 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "PickItemMovementAction", MemberParameters = new object[]
1106 {
1107 typeof(Item[]),
1108 typeof(int),
1109 typeof(int),
1110 typeof(Item),
1111 typeof(bool),
1112 typeof(int)
1113 }, ReturnType = typeof(int))]
1114 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "get_FitsAccessoryVanitySlot", ReturnType = typeof(bool))]
1115 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_LocalPlayer", ReturnType = typeof(Player))]
1116 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "FitsAmmoSlot", ReturnType = typeof(bool))]
1117 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "Prefix", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
1118 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "AccCheck", MemberParameters = new object[]
1119 {
1120 typeof(Item[]),
1121 typeof(Item),
1122 typeof(int)
1123 }, ReturnType = typeof(bool))]
1124 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_expertMode", ReturnType = typeof(bool))]
1125 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 37)]
1126 public static int PickItemMovementAction(Item[] inv, int context, int slot, Item checkItem, bool backwardCheck = false, int initialSlot = -1)
1127 {
1128 throw null;
1129 }
1130
1131 [global::Cpp2ILInjected.Token(Token = "0x6003A98")]
1132 [global::Cpp2ILInjected.Address(RVA = "0x14627F4", Offset = "0x14627F4", Length = "0xC0")]
1133 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIItemDuplication), Member = "DrawCraftButton", ReturnType = typeof(void))]
1134 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UIItemSlot), Member = "HandleItemSlotLogic", ReturnType = typeof(void))]
1135 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
1136 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "RightClick", MemberParameters = new object[]
1137 {
1138 typeof(Item[]),
1139 typeof(int),
1140 typeof(int)
1141 }, ReturnType = typeof(bool))]
1142 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
1143 public static void RightClick(ref Item inv, int context = 0)
1144 {
1145 throw null;
1146 }
1147
1148 [global::Cpp2ILInjected.Token(Token = "0x6003A99")]
1149 [global::Cpp2ILInjected.Address(RVA = "0x145F26C", Offset = "0x145F26C", Length = "0x55C")]
1150 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1151 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIAmmo), Member = "ItemOver", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1152 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIChest), Member = "EquipChestItem", ReturnType = typeof(void))]
1153 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIChest), Member = "ItemOver", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1154 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUICoins), Member = "ItemOver", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1155 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIEquipment), Member = "ItemOver", MemberParameters = new object[]
1156 {
1157 typeof(Item[]),
1158 typeof(int),
1159 "GUIEquipment.EquipmentItemType",
1160 typeof(int),
1161 typeof(ref int)
1162 }, ReturnType = typeof(void))]
1163 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIInventory), Member = "ItemOver", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1164 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIInventoryTransactions), Member = "EquipItem", ReturnType = typeof(void))]
1165 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "Handle", MemberParameters = new object[]
1166 {
1167 typeof(Item[]),
1168 typeof(int),
1169 typeof(int)
1170 }, ReturnType = typeof(void))]
1171 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "RightClick", MemberParameters = new object[]
1172 {
1173 typeof(ref Item),
1174 typeof(int)
1175 }, ReturnType = typeof(void))]
1176 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 14)]
1177 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
1178 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseRight", ReturnType = typeof(bool))]
1179 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseRightRelease", ReturnType = typeof(bool))]
1180 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "SwapVanityEquip", MemberParameters = new object[]
1181 {
1182 typeof(Item[]),
1183 typeof(int),
1184 typeof(int),
1185 typeof(Player)
1186 }, ReturnType = typeof(bool))]
1187 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "TryPickupDyeToCursor", MemberParameters = new object[]
1188 {
1189 typeof(int),
1190 typeof(Item[]),
1191 typeof(int),
1192 typeof(Player)
1193 }, ReturnType = typeof(bool))]
1194 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "SwapEquip", MemberParameters = new object[]
1195 {
1196 typeof(Item[]),
1197 typeof(int),
1198 typeof(int)
1199 }, ReturnType = typeof(bool))]
1200 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_stackSplit", ReturnType = typeof(int))]
1201 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_superFastStack", ReturnType = typeof(int))]
1202 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseItem", ReturnType = typeof(Item))]
1203 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "IsTheSameAs", MemberParameters = new object[] { typeof(Item) }, ReturnType = typeof(bool))]
1204 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "PickupItemIntoMouse", MemberParameters = new object[]
1205 {
1206 typeof(Item[]),
1207 typeof(int),
1208 typeof(int),
1209 typeof(Player)
1210 }, ReturnType = typeof(void))]
1211 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundEngine), Member = "PlaySound", MemberParameters = new object[]
1212 {
1213 typeof(int),
1214 typeof(int),
1215 typeof(int),
1216 typeof(int),
1217 typeof(float),
1218 typeof(float)
1219 }, ReturnType = typeof(SoundEffectInstance))]
1220 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "RefreshStackSplitCooldown", ReturnType = typeof(void))]
1221 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "TryItemSwap", MemberParameters = new object[] { typeof(Item) }, ReturnType = typeof(bool))]
1222 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "HandleShopSlot", MemberParameters = new object[]
1223 {
1224 typeof(Item[]),
1225 typeof(int),
1226 typeof(bool),
1227 typeof(bool)
1228 }, ReturnType = typeof(void))]
1229 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "TryOpenContainer", MemberParameters = new object[]
1230 {
1231 typeof(Item),
1232 typeof(Player)
1233 }, ReturnType = typeof(bool))]
1234 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 30)]
1235 public static bool RightClick(Item[] inv, int context = 0, int slot = 0)
1236 {
1237 throw null;
1238 }
1239
1240 [global::Cpp2ILInjected.Token(Token = "0x6003A9A")]
1241 [global::Cpp2ILInjected.Address(RVA = "0x1463EFC", Offset = "0x1463EFC", Length = "0x180")]
1242 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1243 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIAmmo), Member = "ItemOver", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1244 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIChest), Member = "ItemOver", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1245 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUICoins), Member = "ItemOver", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1246 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIInventory), Member = "ItemOver", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1247 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
1248 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseItem", ReturnType = typeof(Item))]
1249 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "IsTheSameAs", MemberParameters = new object[] { typeof(Item) }, ReturnType = typeof(bool))]
1250 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
1251 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "PickupItemIntoMouse", MemberParameters = new object[]
1252 {
1253 typeof(Item[]),
1254 typeof(int),
1255 typeof(int),
1256 typeof(Player)
1257 }, ReturnType = typeof(void))]
1258 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundEngine), Member = "PlaySound", MemberParameters = new object[]
1259 {
1260 typeof(int),
1261 typeof(int),
1262 typeof(int),
1263 typeof(int),
1264 typeof(float),
1265 typeof(float)
1266 }, ReturnType = typeof(SoundEffectInstance))]
1267 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
1268 public static void TakeOne(Item[] inv, int context, int slot)
1269 {
1270 throw null;
1271 }
1272
1273 [global::Cpp2ILInjected.Token(Token = "0x6003A9B")]
1274 [global::Cpp2ILInjected.Address(RVA = "0x14638A4", Offset = "0x14638A4", Length = "0x5D0")]
1275 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1276 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameInput.PlayerInput.FastUseItemMemory", Member = "TryStartForItemSlot", MemberParameters = new object[]
1277 {
1278 typeof(Player),
1279 typeof(int)
1280 }, ReturnType = typeof(bool))]
1281 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "RightClick", MemberParameters = new object[]
1282 {
1283 typeof(Item[]),
1284 typeof(int),
1285 typeof(int)
1286 }, ReturnType = typeof(bool))]
1287 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "TakeOne", MemberParameters = new object[]
1288 {
1289 typeof(Item[]),
1290 typeof(int),
1291 typeof(int)
1292 }, ReturnType = typeof(void))]
1293 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
1294 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseItem", ReturnType = typeof(Item))]
1295 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "Clone", ReturnType = typeof(Item))]
1296 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_mouseItem", MemberParameters = new object[] { typeof(Item) }, ReturnType = typeof(void))]
1297 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "SetDefaults", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1298 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JourneyDuplicationItemCreationContext), Member = ".ctor", ReturnType = typeof(void))]
1299 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "OnCreated", MemberParameters = new object[] { typeof(ItemCreationContext) }, ReturnType = typeof(void))]
1300 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot.ItemTransferInfo), Member = ".ctor", MemberParameters = new object[]
1301 {
1302 typeof(Item),
1303 typeof(int),
1304 typeof(int),
1305 typeof(int)
1306 }, ReturnType = typeof(void))]
1307 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "AnnounceTransfer", MemberParameters = new object[] { typeof(ItemSlot.ItemTransferInfo) }, ReturnType = typeof(void))]
1308 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIMouseItem), Member = "BeginDrag", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
1309 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = ".ctor", ReturnType = typeof(void))]
1310 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIInventorySplitStack), Member = "RightClickSplit", ReturnType = typeof(void))]
1311 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIChestSplitStack), Member = "RightClickSplit", ReturnType = typeof(void))]
1312 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_mouseItemSourceContext", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1313 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_mouseItemSourceIndex", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1314 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Recipe), Member = "FindRecipes", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
1315 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_NetClient", ReturnType = typeof(bool))]
1316 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetMessage), Member = "SendData", MemberParameters = new object[]
1317 {
1318 typeof(int),
1319 typeof(int),
1320 typeof(int),
1322 typeof(int),
1323 typeof(float),
1324 typeof(float),
1325 typeof(float),
1326 typeof(int),
1327 typeof(int),
1328 typeof(int)
1329 }, ReturnType = typeof(void))]
1330 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
1331 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 37)]
1332 public static void PickupItemIntoMouse(Item[] inv, int context, int slot, Player player)
1333 {
1334 throw null;
1335 }
1336
1337 [global::Cpp2ILInjected.Token(Token = "0x6003A9C")]
1338 [global::Cpp2ILInjected.Address(RVA = "0x1463E74", Offset = "0x1463E74", Length = "0x88")]
1339 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIShop), Member = "PurchasePressedAndHeld", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
1340 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "RightClick", MemberParameters = new object[]
1341 {
1342 typeof(Item[]),
1343 typeof(int),
1344 typeof(int)
1345 }, ReturnType = typeof(bool))]
1346 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "HandleShopSlot", MemberParameters = new object[]
1347 {
1348 typeof(Item[]),
1349 typeof(int),
1350 typeof(bool),
1351 typeof(bool)
1352 }, ReturnType = typeof(void))]
1353 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
1354 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_stackSplit", ReturnType = typeof(int))]
1355 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_stackDelay", ReturnType = typeof(int))]
1356 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_stackSplit", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1357 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
1358 public static void RefreshStackSplitCooldown()
1359 {
1360 throw null;
1361 }
1362
1363 [global::Cpp2ILInjected.Token(Token = "0x6003A9D")]
1364 [global::Cpp2ILInjected.Address(RVA = "0x1462AFC", Offset = "0x1462AFC", Length = "0x2A0")]
1365 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1366 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "RightClick", MemberParameters = new object[]
1367 {
1368 typeof(Item[]),
1369 typeof(int),
1370 typeof(int)
1371 }, ReturnType = typeof(bool))]
1372 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1373 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "OpenBossBag", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1374 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "OpenFishingCrate", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1375 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "SetDefaults", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1376 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundEngine), Member = "PlaySound", MemberParameters = new object[]
1377 {
1378 typeof(int),
1379 typeof(int),
1380 typeof(int),
1381 typeof(int),
1382 typeof(float),
1383 typeof(float)
1384 }, ReturnType = typeof(SoundEffectInstance))]
1385 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_stackSplit", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1386 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_mouseRightRelease", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
1387 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Recipe), Member = "FindRecipes", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
1388 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "OpenLegacyPresent", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1389 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "HasItemInInventoryOrOpenVoidBag", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
1390 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "OpenShadowLockbox", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1391 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "OpenPresent", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1392 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "OpenHerbBag", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1393 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "OpenCanofWorms", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1394 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "OpenOyster", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1395 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "ConsumeItem", MemberParameters = new object[]
1396 {
1397 typeof(int),
1398 typeof(bool),
1399 typeof(bool)
1400 }, ReturnType = typeof(bool))]
1401 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "OpenLockBox", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1402 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "OpenGoodieBag", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1403 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
1404 private static bool TryOpenContainer(Item item, Player player)
1405 {
1406 throw null;
1407 }
1408
1409 [global::Cpp2ILInjected.Token(Token = "0x6003A9E")]
1410 [global::Cpp2ILInjected.Address(RVA = "0x1462D9C", Offset = "0x1462D9C", Length = "0x274")]
1411 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1412 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "RightClick", MemberParameters = new object[]
1413 {
1414 typeof(Item[]),
1415 typeof(int),
1416 typeof(int)
1417 }, ReturnType = typeof(bool))]
1418 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1419 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_npcShop", ReturnType = typeof(int))]
1420 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "get_FitsAccessoryVanitySlot", ReturnType = typeof(bool))]
1421 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "get_IsAir", ReturnType = typeof(bool))]
1422 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils[]), Member = "Swap", MemberTypeParameters = new object[] { typeof(object) }, MemberParameters = new object[]
1423 {
1424 typeof(ref object),
1425 typeof(ref object)
1426 }, ReturnType = typeof(void))]
1427 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundEngine), Member = "PlaySound", MemberParameters = new object[]
1428 {
1429 typeof(int),
1430 typeof(int),
1431 typeof(int),
1432 typeof(int),
1433 typeof(float),
1434 typeof(float)
1435 }, ReturnType = typeof(SoundEffectInstance))]
1436 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Recipe), Member = "FindRecipes", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
1437 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AchievementsHelper), Member = "HandleOnEquip", MemberParameters = new object[]
1438 {
1439 typeof(Player),
1440 typeof(Item),
1441 typeof(int)
1442 }, ReturnType = typeof(void))]
1443 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AchievementsHelper), Member = "NotifyItemPickup", MemberParameters = new object[]
1444 {
1445 typeof(Player),
1446 typeof(Item)
1447 }, ReturnType = typeof(void))]
1448 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
1449 private static bool SwapVanityEquip(Item[] inv, int context, int slot, Player player)
1450 {
1451 throw null;
1452 }
1453
1454 [global::Cpp2ILInjected.Token(Token = "0x6003A9F")]
1455 [global::Cpp2ILInjected.Address(RVA = "0x1463010", Offset = "0x1463010", Length = "0x30C")]
1456 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1457 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "RightClick", MemberParameters = new object[]
1458 {
1459 typeof(Item[]),
1460 typeof(int),
1461 typeof(int)
1462 }, ReturnType = typeof(bool))]
1463 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1464 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseItem", ReturnType = typeof(Item))]
1465 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "get_IsAir", ReturnType = typeof(bool))]
1466 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "Clone", ReturnType = typeof(Item))]
1467 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_mouseItem", MemberParameters = new object[] { typeof(Item) }, ReturnType = typeof(void))]
1468 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "SetDefaults", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1469 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundEngine), Member = "PlaySound", MemberParameters = new object[]
1470 {
1471 typeof(int),
1472 typeof(int),
1473 typeof(int),
1474 typeof(int),
1475 typeof(float),
1476 typeof(float)
1477 }, ReturnType = typeof(SoundEffectInstance))]
1478 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_NetClient", ReturnType = typeof(bool))]
1479 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
1480 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetMessage), Member = "SendData", MemberParameters = new object[]
1481 {
1482 typeof(int),
1483 typeof(int),
1484 typeof(int),
1486 typeof(int),
1487 typeof(float),
1488 typeof(float),
1489 typeof(float),
1490 typeof(int),
1491 typeof(int),
1492 typeof(int)
1493 }, ReturnType = typeof(void))]
1494 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 16)]
1495 private static bool TryPickupDyeToCursor(int context, Item[] inv, int slot, Player player)
1496 {
1497 throw null;
1498 }
1499
1500 [global::Cpp2ILInjected.Token(Token = "0x6003AA0")]
1501 [global::Cpp2ILInjected.Address(RVA = "0x14628B4", Offset = "0x14628B4", Length = "0x248")]
1502 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1503 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "RightClick", MemberParameters = new object[]
1504 {
1505 typeof(Item[]),
1506 typeof(int),
1507 typeof(int)
1508 }, ReturnType = typeof(bool))]
1509 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1510 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIRubbleMaker), Member = "PlayerMenuDisplayToggle", ReturnType = typeof(void))]
1511 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "ChangeItemType", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1512 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "AfterItemSwap", MemberParameters = new object[]
1513 {
1514 typeof(int),
1515 typeof(int)
1516 }, ReturnType = typeof(void))]
1517 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
1518 private static bool TryItemSwap(Item item)
1519 {
1520 throw null;
1521 }
1522
1523 [global::Cpp2ILInjected.Token(Token = "0x6003AA1")]
1524 [global::Cpp2ILInjected.Address(RVA = "0x146407C", Offset = "0x146407C", Length = "0x128")]
1525 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1526 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIRubbleMaker), Member = "DrawOverlay", ReturnType = typeof(void))]
1527 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "TryItemSwap", MemberParameters = new object[] { typeof(Item) }, ReturnType = typeof(bool))]
1528 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
1529 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundEngine), Member = "PlaySound", MemberParameters = new object[]
1530 {
1531 typeof(int),
1532 typeof(int),
1533 typeof(int),
1534 typeof(int),
1535 typeof(float),
1536 typeof(float)
1537 }, ReturnType = typeof(SoundEffectInstance))]
1538 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XNAUIInputLayer), Member = "ResetTimeWithoutCursor", ReturnType = typeof(void))]
1539 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_stackSplit", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1540 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_mouseRightRelease", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
1541 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Recipe), Member = "FindRecipes", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
1542 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
1543 public static void AfterItemSwap(int oldType, int newType)
1544 {
1545 throw null;
1546 }
1547
1548 [global::Cpp2ILInjected.Token(Token = "0x6003AA2")]
1549 [global::Cpp2ILInjected.Address(RVA = "0x1461940", Offset = "0x1461940", Length = "0x420")]
1550 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1551 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "LeftClick", MemberParameters = new object[]
1552 {
1553 typeof(Item[]),
1554 typeof(int),
1555 typeof(int)
1556 }, ReturnType = typeof(void))]
1557 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "RightClick", MemberParameters = new object[]
1558 {
1559 typeof(Item[]),
1560 typeof(int),
1561 typeof(int)
1562 }, ReturnType = typeof(bool))]
1563 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
1564 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_cursorOverride", ReturnType = typeof(int))]
1565 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_shop", ReturnType = typeof(Chest[]))]
1566 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_npcShop", ReturnType = typeof(int))]
1567 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseRight", ReturnType = typeof(bool))]
1568 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseLeft", ReturnType = typeof(bool))]
1569 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_stackSplit", ReturnType = typeof(int))]
1570 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseItem", ReturnType = typeof(Item))]
1571 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "IsTheSameAs", MemberParameters = new object[] { typeof(Item) }, ReturnType = typeof(bool))]
1572 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_superFastStack", ReturnType = typeof(int))]
1573 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_LocalPlayer", ReturnType = typeof(Player))]
1574 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "GetItemExpectedPrice", MemberParameters = new object[]
1575 {
1576 typeof(Item),
1577 typeof(ref long),
1578 typeof(ref long)
1579 }, ReturnType = typeof(void))]
1580 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "BuyItem", MemberParameters = new object[]
1581 {
1582 typeof(long),
1583 typeof(int)
1584 }, ReturnType = typeof(bool))]
1585 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundEngine), Member = "PlaySound", MemberParameters = new object[]
1586 {
1587 typeof(int),
1588 typeof(int),
1589 typeof(int),
1590 typeof(int),
1591 typeof(float),
1592 typeof(float)
1593 }, ReturnType = typeof(SoundEffectInstance))]
1594 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "netDefaults", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1595 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "Prefix", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
1596 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_shopSellbackHelper", ReturnType = typeof(ItemShopSellbackHelper))]
1597 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemShopSellbackHelper), Member = "Add", MemberParameters = new object[] { typeof(Item) }, ReturnType = typeof(void))]
1598 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "RefreshStackSplitCooldown", ReturnType = typeof(void))]
1599 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "SetDefaults", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1600 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot.ItemTransferInfo), Member = ".ctor", MemberParameters = new object[]
1601 {
1602 typeof(Item),
1603 typeof(int),
1604 typeof(int),
1605 typeof(int)
1606 }, ReturnType = typeof(void))]
1607 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "AnnounceTransfer", MemberParameters = new object[] { typeof(ItemSlot.ItemTransferInfo) }, ReturnType = typeof(void))]
1608 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 20)]
1609 private static void HandleShopSlot(Item[] inv, int slot, bool rightClickIsValid, bool leftClickIsValid)
1610 {
1611 throw null;
1612 }
1613
1614 [global::Cpp2ILInjected.Token(Token = "0x6003AA3")]
1615 [global::Cpp2ILInjected.Address(RVA = "0x14641A4", Offset = "0x14641A4", Length = "0xBC")]
1616 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUICraftGuide), Member = "GuideItemDraw", MemberParameters = new object[]
1617 {
1619 typeof(int),
1621 typeof(float)
1622 }, ReturnType = typeof(void))]
1623 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUICraftGuidePopup), Member = "MaterialItemDraw", MemberParameters = new object[]
1624 {
1626 typeof(int),
1628 typeof(float)
1629 }, ReturnType = typeof(void))]
1630 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUICraftGuidePopup), Member = "CraftItemDraw", MemberParameters = new object[]
1631 {
1633 typeof(int),
1635 typeof(float)
1636 }, ReturnType = typeof(void))]
1637 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUICrafting), Member = "CraftItemDraw", MemberParameters = new object[]
1638 {
1640 typeof(int),
1642 typeof(float)
1643 }, ReturnType = typeof(void))]
1644 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIItemDuplication), Member = "CraftItemDraw", MemberParameters = new object[]
1645 {
1647 typeof(int),
1649 typeof(float)
1650 }, ReturnType = typeof(void))]
1651 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIReforge), Member = "ReforgeItemDraw", MemberParameters = new object[]
1652 {
1654 typeof(int),
1656 typeof(float)
1657 }, ReturnType = typeof(void))]
1658 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIResearchPage), Member = "ResearchItemDraw", MemberParameters = new object[]
1659 {
1661 typeof(int),
1663 typeof(float)
1664 }, ReturnType = typeof(void))]
1665 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIRubbleMaker), Member = "MaterialItemDraw", MemberParameters = new object[]
1666 {
1668 typeof(int),
1670 typeof(float)
1671 }, ReturnType = typeof(void))]
1672 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIRubbleMaker), Member = "RubbleItemDraw", MemberParameters = new object[]
1673 {
1675 typeof(int),
1677 typeof(float)
1678 }, ReturnType = typeof(void))]
1679 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUITrashCan), Member = "ItemDraw", MemberParameters = new object[]
1680 {
1682 typeof(int),
1684 typeof(float)
1685 }, ReturnType = typeof(void))]
1686 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawInterface_38_MouseCarriedObject", ReturnType = typeof(void))]
1687 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UIDynamicItemCollection), Member = "DrawSelf", MemberParameters = new object[] { typeof(SpriteBatch) }, ReturnType = typeof(void))]
1688 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UIItemSlot), Member = "DrawSelf", MemberParameters = new object[] { typeof(SpriteBatch) }, ReturnType = typeof(void))]
1689 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 13)]
1690 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
1691 public static void Draw(SpriteBatch spriteBatch, ref Item inv, int context, Microsoft.Xna.Framework.Vector2 position)
1692 {
1693 throw null;
1694 }
1695
1696 [global::Cpp2ILInjected.Token(Token = "0x6003AA4")]
1697 [global::Cpp2ILInjected.Address(RVA = "0x1464260", Offset = "0x1464260", Length = "0xF0")]
1698 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "DrawRadialQuicks", MemberParameters = new object[]
1699 {
1702 }, ReturnType = typeof(void))]
1703 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.UI.Chat.ItemTagHandler.ItemSnippet", Member = "UniqueDraw", MemberParameters = new object[]
1704 {
1705 typeof(bool),
1710 typeof(float)
1711 }, ReturnType = typeof(bool))]
1712 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemTagHandler), Member = "PrintInline", MemberParameters = new object[]
1713 {
1717 typeof(float),
1719 typeof(int),
1720 typeof(ref int),
1722 }, ReturnType = typeof(bool))]
1723 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
1724 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "Draw", MemberParameters = new object[]
1725 {
1727 typeof(Item[]),
1728 typeof(int),
1729 typeof(int),
1732 }, ReturnType = typeof(void))]
1733 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
1734 public static void Draw(SpriteBatch spriteBatch, ref Item inv, int context, Microsoft.Xna.Framework.Vector2 position, Microsoft.Xna.Framework.Graphics.Color lightColor)
1735 {
1736 throw null;
1737 }
1738
1739 [global::Cpp2ILInjected.Token(Token = "0x6003AA5")]
1740 [global::Cpp2ILInjected.Address(RVA = "0x1464424", Offset = "0x1464424", Length = "0x5C")]
1741 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1742 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1743 public static void SetCursorHighlight(bool hasFocus)
1744 {
1745 throw null;
1746 }
1747
1748 [global::Cpp2ILInjected.Token(Token = "0x6003AA6")]
1749 [global::Cpp2ILInjected.Address(RVA = "0x1464480", Offset = "0x1464480", Length = "0x6C")]
1750 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIAmmo), Member = "ItemDraw", MemberParameters = new object[]
1751 {
1753 typeof(int),
1755 typeof(float)
1756 }, ReturnType = typeof(void))]
1757 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIChest), Member = "ItemDraw", MemberParameters = new object[]
1758 {
1760 typeof(int),
1762 typeof(float)
1763 }, ReturnType = typeof(void))]
1764 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUICoins), Member = "ItemDraw", MemberParameters = new object[]
1765 {
1767 typeof(int),
1769 typeof(float)
1770 }, ReturnType = typeof(void))]
1771 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUICraftGuide), Member = "GuideItemDraw", MemberParameters = new object[]
1772 {
1774 typeof(int),
1776 typeof(float)
1777 }, ReturnType = typeof(void))]
1778 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUICraftGuidePopup), Member = "CraftItemDraw", MemberParameters = new object[]
1779 {
1781 typeof(int),
1783 typeof(float)
1784 }, ReturnType = typeof(void))]
1785 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUICrafting), Member = "CraftItemDraw", MemberParameters = new object[]
1786 {
1788 typeof(int),
1790 typeof(float)
1791 }, ReturnType = typeof(void))]
1792 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIDisplayDoll), Member = "ArmourDraw", MemberParameters = new object[]
1793 {
1795 typeof(int),
1797 typeof(float)
1798 }, ReturnType = typeof(void))]
1799 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIDisplayDoll), Member = "ArmourDyeDraw", MemberParameters = new object[]
1800 {
1802 typeof(int),
1804 typeof(float)
1805 }, ReturnType = typeof(void))]
1806 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIDisplayDoll), Member = "AccessoryDraw", MemberParameters = new object[]
1807 {
1809 typeof(int),
1811 typeof(float)
1812 }, ReturnType = typeof(void))]
1813 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIDisplayDoll), Member = "AccessoryDyeDraw", MemberParameters = new object[]
1814 {
1816 typeof(int),
1818 typeof(float)
1819 }, ReturnType = typeof(void))]
1820 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIEquipment), Member = "ArmourDraw", MemberParameters = new object[]
1821 {
1823 typeof(int),
1825 typeof(float)
1826 }, ReturnType = typeof(void))]
1827 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIEquipment), Member = "ArmourDyeDraw", MemberParameters = new object[]
1828 {
1830 typeof(int),
1832 typeof(float)
1833 }, ReturnType = typeof(void))]
1834 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIEquipment), Member = "ArmourVanityDraw", MemberParameters = new object[]
1835 {
1837 typeof(int),
1839 typeof(float)
1840 }, ReturnType = typeof(void))]
1841 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIEquipment), Member = "AccessoryDraw", MemberParameters = new object[]
1842 {
1844 typeof(int),
1846 typeof(float)
1847 }, ReturnType = typeof(void))]
1848 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIEquipment), Member = "AccessoryDyeDraw", MemberParameters = new object[]
1849 {
1851 typeof(int),
1853 typeof(float)
1854 }, ReturnType = typeof(void))]
1855 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIEquipment), Member = "AccessoryVanityDraw", MemberParameters = new object[]
1856 {
1858 typeof(int),
1860 typeof(float)
1861 }, ReturnType = typeof(void))]
1862 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIEquipment), Member = "QuickSlotDraw", MemberParameters = new object[]
1863 {
1865 typeof(int),
1867 typeof(float)
1868 }, ReturnType = typeof(void))]
1869 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIEquipment), Member = "QuickSlotDyeDraw", MemberParameters = new object[]
1870 {
1872 typeof(int),
1874 typeof(float)
1875 }, ReturnType = typeof(void))]
1876 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIHatRack), Member = "HatDraw", MemberParameters = new object[]
1877 {
1879 typeof(int),
1881 typeof(float)
1882 }, ReturnType = typeof(void))]
1883 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIHatRack), Member = "HatDyeDraw", MemberParameters = new object[]
1884 {
1886 typeof(int),
1888 typeof(float)
1889 }, ReturnType = typeof(void))]
1890 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIItemDuplication), Member = "CraftItemDraw", MemberParameters = new object[]
1891 {
1893 typeof(int),
1895 typeof(float)
1896 }, ReturnType = typeof(void))]
1897 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIReforge), Member = "ReforgeItemDraw", MemberParameters = new object[]
1898 {
1900 typeof(int),
1902 typeof(float)
1903 }, ReturnType = typeof(void))]
1904 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIResearchPage), Member = "ResearchItemDraw", MemberParameters = new object[]
1905 {
1907 typeof(int),
1909 typeof(float)
1910 }, ReturnType = typeof(void))]
1911 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIRubbleMaker), Member = "MaterialItemDraw", MemberParameters = new object[]
1912 {
1914 typeof(int),
1916 typeof(float)
1917 }, ReturnType = typeof(void))]
1918 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIRubbleMaker), Member = "RubbleItemDraw", MemberParameters = new object[]
1919 {
1921 typeof(int),
1923 typeof(float)
1924 }, ReturnType = typeof(void))]
1925 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIShop), Member = "ItemDraw", MemberParameters = new object[]
1926 {
1928 typeof(int),
1930 typeof(float)
1931 }, ReturnType = typeof(void))]
1932 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUITrashCan), Member = "ItemDraw", MemberParameters = new object[]
1933 {
1935 typeof(int),
1937 typeof(float)
1938 }, ReturnType = typeof(void))]
1939 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 27)]
1940 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1941 public static void SetSelectHighlight(bool hasFocus, float highlightScale = -1f)
1942 {
1943 throw null;
1944 }
1945
1946 [global::Cpp2ILInjected.Token(Token = "0x6003AA7")]
1947 [global::Cpp2ILInjected.Address(RVA = "0x14644EC", Offset = "0x14644EC", Length = "0x64")]
1948 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1949 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1950 public static void SetOverridenScale(float highlightScale)
1951 {
1952 throw null;
1953 }
1954
1955 [global::Cpp2ILInjected.Token(Token = "0x6003AA8")]
1956 [global::Cpp2ILInjected.Address(RVA = "0x1464550", Offset = "0x1464550", Length = "0xCC")]
1957 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIAmmo), Member = "ItemDraw", MemberParameters = new object[]
1958 {
1960 typeof(int),
1962 typeof(float)
1963 }, ReturnType = typeof(void))]
1964 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIChest), Member = "ItemDraw", MemberParameters = new object[]
1965 {
1967 typeof(int),
1969 typeof(float)
1970 }, ReturnType = typeof(void))]
1971 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUICoins), Member = "ItemDraw", MemberParameters = new object[]
1972 {
1974 typeof(int),
1976 typeof(float)
1977 }, ReturnType = typeof(void))]
1978 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIDisplayDoll), Member = "ArmourDraw", MemberParameters = new object[]
1979 {
1981 typeof(int),
1983 typeof(float)
1984 }, ReturnType = typeof(void))]
1985 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIDisplayDoll), Member = "ArmourDyeDraw", MemberParameters = new object[]
1986 {
1988 typeof(int),
1990 typeof(float)
1991 }, ReturnType = typeof(void))]
1992 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIDisplayDoll), Member = "AccessoryDraw", MemberParameters = new object[]
1993 {
1995 typeof(int),
1997 typeof(float)
1998 }, ReturnType = typeof(void))]
1999 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIDisplayDoll), Member = "AccessoryDyeDraw", MemberParameters = new object[]
2000 {
2002 typeof(int),
2004 typeof(float)
2005 }, ReturnType = typeof(void))]
2006 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIEquipment), Member = "ArmourDraw", MemberParameters = new object[]
2007 {
2009 typeof(int),
2011 typeof(float)
2012 }, ReturnType = typeof(void))]
2013 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIEquipment), Member = "ArmourDyeDraw", MemberParameters = new object[]
2014 {
2016 typeof(int),
2018 typeof(float)
2019 }, ReturnType = typeof(void))]
2020 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIEquipment), Member = "ArmourVanityDraw", MemberParameters = new object[]
2021 {
2023 typeof(int),
2025 typeof(float)
2026 }, ReturnType = typeof(void))]
2027 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIEquipment), Member = "AccessoryDraw", MemberParameters = new object[]
2028 {
2030 typeof(int),
2032 typeof(float)
2033 }, ReturnType = typeof(void))]
2034 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIEquipment), Member = "AccessoryDyeDraw", MemberParameters = new object[]
2035 {
2037 typeof(int),
2039 typeof(float)
2040 }, ReturnType = typeof(void))]
2041 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIEquipment), Member = "AccessoryVanityDraw", MemberParameters = new object[]
2042 {
2044 typeof(int),
2046 typeof(float)
2047 }, ReturnType = typeof(void))]
2048 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIEquipment), Member = "QuickSlotDraw", MemberParameters = new object[]
2049 {
2051 typeof(int),
2053 typeof(float)
2054 }, ReturnType = typeof(void))]
2055 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIEquipment), Member = "QuickSlotDyeDraw", MemberParameters = new object[]
2056 {
2058 typeof(int),
2060 typeof(float)
2061 }, ReturnType = typeof(void))]
2062 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIEquipmentUtility), Member = "Draw", ReturnType = typeof(void))]
2063 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIHatRack), Member = "HatDraw", MemberParameters = new object[]
2064 {
2066 typeof(int),
2068 typeof(float)
2069 }, ReturnType = typeof(void))]
2070 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIHatRack), Member = "HatDyeDraw", MemberParameters = new object[]
2071 {
2073 typeof(int),
2075 typeof(float)
2076 }, ReturnType = typeof(void))]
2077 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIShop), Member = "ItemDraw", MemberParameters = new object[]
2078 {
2080 typeof(int),
2082 typeof(float)
2083 }, ReturnType = typeof(void))]
2084 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ChestUI), Member = "DrawSlots", MemberParameters = new object[] { typeof(SpriteBatch) }, ReturnType = typeof(void))]
2085 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEDisplayDoll), Member = "DrawSlotPairSet", MemberParameters = new object[]
2086 {
2087 typeof(Player),
2089 typeof(int),
2090 typeof(int),
2091 typeof(float),
2092 typeof(float),
2093 typeof(int)
2094 }, ReturnType = typeof(void))]
2095 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEHatRack), Member = "DrawSlotPairSet", MemberParameters = new object[]
2096 {
2097 typeof(Player),
2099 typeof(int),
2100 typeof(int),
2101 typeof(float),
2102 typeof(float),
2103 typeof(int)
2104 }, ReturnType = typeof(void))]
2105 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 24)]
2106 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "Draw", MemberParameters = new object[]
2107 {
2109 typeof(Item[]),
2110 typeof(int),
2111 typeof(int),
2114 }, ReturnType = typeof(void))]
2115 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
2116 public static void Draw(SpriteBatch spriteBatch, Item[] inv, int context, int slot, Microsoft.Xna.Framework.Vector2 position)
2117 {
2118 throw null;
2119 }
2120
2121 [global::Cpp2ILInjected.Token(Token = "0x6003AA9")]
2122 [global::Cpp2ILInjected.Address(RVA = "0x1464350", Offset = "0x1464350", Length = "0xD4")]
2123 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "GUIHotbarDrawInner", ReturnType = typeof(void))]
2124 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "Draw", MemberParameters = new object[]
2125 {
2127 typeof(ref Item),
2128 typeof(int),
2131 }, ReturnType = typeof(void))]
2132 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "Draw", MemberParameters = new object[]
2133 {
2135 typeof(Item[]),
2136 typeof(int),
2137 typeof(int),
2139 }, ReturnType = typeof(void))]
2140 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "DrawRadialCircular", MemberParameters = new object[]
2141 {
2145 typeof(Item[])
2146 }, ReturnType = typeof(void))]
2147 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "DrawRadialDpad", MemberParameters = new object[]
2148 {
2151 }, ReturnType = typeof(void))]
2152 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
2153 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "Draw", MemberParameters = new object[]
2154 {
2156 typeof(Item[]),
2157 typeof(int),
2158 typeof(int),
2162 }, ReturnType = typeof(void))]
2163 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
2164 public static void Draw(SpriteBatch spriteBatch, Item[] inv, int context, int slot, Microsoft.Xna.Framework.Vector2 position, Microsoft.Xna.Framework.Graphics.Color lightColor)
2165 {
2166 throw null;
2167 }
2168
2169 [global::Cpp2ILInjected.Token(Token = "0x6003AAA")]
2170 [global::Cpp2ILInjected.Address(RVA = "0x146461C", Offset = "0x146461C", Length = "0x36E0")]
2171 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2172 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIEquipment), Member = "AccessoryDraw", MemberParameters = new object[]
2173 {
2175 typeof(int),
2177 typeof(float)
2178 }, ReturnType = typeof(void))]
2179 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIEquipment), Member = "AccessoryDyeDraw", MemberParameters = new object[]
2180 {
2182 typeof(int),
2184 typeof(float)
2185 }, ReturnType = typeof(void))]
2186 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIEquipment), Member = "AccessoryVanityDraw", MemberParameters = new object[]
2187 {
2189 typeof(int),
2191 typeof(float)
2192 }, ReturnType = typeof(void))]
2193 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "Draw", MemberParameters = new object[]
2194 {
2196 typeof(Item[]),
2197 typeof(int),
2198 typeof(int),
2201 }, ReturnType = typeof(void))]
2202 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
2203 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
2204 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_inventoryScale", ReturnType = typeof(float))]
2205 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Graphics.Color), Member = "op_Inequality", MemberParameters = new object[]
2206 {
2209 }, ReturnType = typeof(bool))]
2210 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerInput.SettingsForUI), Member = "get_HighlightThingsForMouse", ReturnType = typeof(bool))]
2211 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot.Options), Member = "get_HighlightNewItems", ReturnType = typeof(bool))]
2212 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Graphics.Color), Member = ".ctor", MemberParameters = new object[]
2213 {
2214 typeof(float),
2215 typeof(float),
2216 typeof(float)
2217 }, ReturnType = typeof(void))]
2218 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "MultiplyRGBA", MemberParameters = new object[]
2219 {
2222 }, ReturnType = typeof(Microsoft.Xna.Framework.Graphics.Color))]
2223 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_MouseScreen", ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
2224 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Size", MemberParameters = new object[] { typeof(Microsoft.Xna.Framework.Graphics.Texture2D) }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
2225 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = "op_Multiply", MemberParameters = new object[]
2226 {
2228 typeof(float)
2229 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
2230 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = "op_Addition", MemberParameters = new object[]
2231 {
2234 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
2235 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Between", MemberParameters = new object[]
2236 {
2240 }, ReturnType = typeof(bool))]
2241 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = "op_Division", MemberParameters = new object[]
2242 {
2244 typeof(float)
2245 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
2246 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = "op_Subtraction", MemberParameters = new object[]
2247 {
2250 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
2251 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XNAUIInputLayer), Member = "GetUICursor", ReturnType = typeof(global::Cursor))]
2252 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Size", MemberParameters = new object[] { typeof(Asset<Microsoft.Xna.Framework.Graphics.Texture2D>) }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
2253 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatchItem), Member = "PushExpandedClippingRegion", ReturnType = typeof(void))]
2254 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "Draw", MemberParameters = new object[]
2255 {
2258 typeof(Rectangle?),
2260 typeof(float),
2262 typeof(float),
2264 typeof(float)
2265 }, ReturnType = typeof(void))]
2266 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatchItem), Member = "PopExpandedClippingRegion", ReturnType = typeof(void))]
2267 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "get_IsAir", ReturnType = typeof(bool))]
2268 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Graphics.Color), Member = ".ctor", MemberParameters = new object[]
2269 {
2270 typeof(int),
2271 typeof(int),
2272 typeof(int),
2273 typeof(int)
2274 }, ReturnType = typeof(void))]
2275 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Graphics.Color), Member = "op_Multiply", MemberParameters = new object[]
2276 {
2278 typeof(float)
2279 }, ReturnType = typeof(Microsoft.Xna.Framework.Graphics.Color))]
2280 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "hslToRgb", MemberParameters = new object[]
2281 {
2282 typeof(float),
2283 typeof(float),
2284 typeof(float),
2285 typeof(byte)
2286 }, ReturnType = typeof(Microsoft.Xna.Framework.Graphics.Color))]
2287 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Graphics.Color), Member = "Lerp", MemberParameters = new object[]
2288 {
2291 typeof(float)
2292 }, ReturnType = typeof(Microsoft.Xna.Framework.Graphics.Color))]
2293 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Graphics.Color), Member = "ToVector4", ReturnType = typeof(Microsoft.Xna.Framework.Vector4))]
2294 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "GetColorByLoadout", MemberParameters = new object[]
2295 {
2296 typeof(int),
2297 typeof(int)
2298 }, ReturnType = typeof(Microsoft.Xna.Framework.Graphics.Color))]
2299 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "GetHighlightColorByLoadout", MemberParameters = new object[]
2300 {
2301 typeof(int),
2302 typeof(int)
2303 }, ReturnType = typeof(Microsoft.Xna.Framework.Graphics.Color))]
2304 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Frame", MemberParameters = new object[]
2305 {
2307 typeof(int),
2308 typeof(int),
2309 typeof(int),
2310 typeof(int),
2311 typeof(int),
2312 typeof(int)
2313 }, ReturnType = typeof(Rectangle))]
2314 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle?), Member = ".ctor", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
2315 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Size", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
2316 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "Draw", MemberParameters = new object[]
2317 {
2320 typeof(Rectangle?),
2322 typeof(float),
2326 typeof(float)
2327 }, ReturnType = typeof(void))]
2328 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "DrawItemIcon", MemberParameters = new object[]
2329 {
2330 typeof(Item),
2331 typeof(int),
2334 typeof(float),
2335 typeof(float),
2337 }, ReturnType = typeof(float))]
2338 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = ".ctor", MemberParameters = new object[]
2339 {
2340 typeof(float),
2341 typeof(float)
2342 }, ReturnType = typeof(void))]
2343 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = ".ctor", MemberParameters = new object[]
2344 {
2345 typeof(int),
2346 typeof(int),
2347 typeof(int),
2348 typeof(int)
2349 }, ReturnType = typeof(void))]
2350 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = ".ctor", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
2351 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringBuilder), Member = "Clear", ReturnType = typeof(StringBuilder))]
2352 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringBuilderExtensions), Member = "AppendInt", MemberParameters = new object[]
2353 {
2355 typeof(int)
2356 }, ReturnType = typeof(void))]
2357 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ChatManager), Member = "DrawStringWithShadow", MemberParameters = new object[]
2358 {
2364 typeof(float),
2367 typeof(float),
2368 typeof(float)
2369 }, ReturnType = typeof(void))]
2370 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "ToString", ReturnType = typeof(string))]
2371 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Equality", MemberParameters = new object[]
2372 {
2373 typeof(string),
2374 typeof(string)
2375 }, ReturnType = typeof(bool))]
2376 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_expertMode", ReturnType = typeof(bool))]
2377 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ChatManager), Member = "DrawColorCodedStringWithShadow", MemberParameters = new object[]
2378 {
2381 typeof(string),
2384 typeof(float),
2387 typeof(float),
2388 typeof(float)
2389 }, ReturnType = typeof(void))]
2390 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "GetAlpha", MemberParameters = new object[] { typeof(Microsoft.Xna.Framework.Graphics.Color) }, ReturnType = typeof(Microsoft.Xna.Framework.Graphics.Color))]
2391 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PageControllerLayoutDefinition<>), Member = "get_Instance", ReturnType = "T")]
2392 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "GetLerpValue", MemberParameters = new object[]
2393 {
2394 typeof(float),
2395 typeof(float),
2396 typeof(float),
2397 typeof(bool)
2398 }, ReturnType = typeof(float))]
2399 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 219)]
2400 public static void Draw(SpriteBatch spriteBatch, Item[] inv, int context, int slot, Microsoft.Xna.Framework.Vector2 position, Microsoft.Xna.Framework.Graphics.Color lightColor, Microsoft.Xna.Framework.Graphics.Color backColor)
2401 {
2402 throw null;
2403 }
2404
2405 [global::Cpp2ILInjected.Token(Token = "0x6003AAB")]
2406 [global::Cpp2ILInjected.Address(RVA = "0x1467CFC", Offset = "0x1467CFC", Length = "0x260")]
2407 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2408 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIEquipment), Member = "AccessoryDraw", MemberParameters = new object[]
2409 {
2411 typeof(int),
2413 typeof(float)
2414 }, ReturnType = typeof(void))]
2415 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIEquipment), Member = "AccessoryDyeDraw", MemberParameters = new object[]
2416 {
2418 typeof(int),
2420 typeof(float)
2421 }, ReturnType = typeof(void))]
2422 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIEquipment), Member = "AccessoryVanityDraw", MemberParameters = new object[]
2423 {
2425 typeof(int),
2427 typeof(float)
2428 }, ReturnType = typeof(void))]
2429 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "Draw", MemberParameters = new object[]
2430 {
2432 typeof(Item[]),
2433 typeof(int),
2434 typeof(int),
2438 }, ReturnType = typeof(void))]
2439 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
2440 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_LocalPlayer", ReturnType = typeof(Player))]
2441 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "TryGetSlotColor", MemberParameters = new object[]
2442 {
2443 typeof(int),
2444 typeof(int),
2446 }, ReturnType = typeof(bool))]
2447 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Graphics.Color), Member = "ToVector4", ReturnType = typeof(Microsoft.Xna.Framework.Vector4))]
2448 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector4), Member = "op_Multiply", MemberParameters = new object[]
2449 {
2452 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector4))]
2453 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Graphics.Color), Member = ".ctor", MemberParameters = new object[] { typeof(Microsoft.Xna.Framework.Vector4) }, ReturnType = typeof(void))]
2454 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Remap", MemberParameters = new object[]
2455 {
2456 typeof(float),
2457 typeof(float),
2458 typeof(float),
2459 typeof(float),
2460 typeof(float),
2461 typeof(bool)
2462 }, ReturnType = typeof(float))]
2463 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Graphics.Color), Member = "Lerp", MemberParameters = new object[]
2464 {
2467 typeof(float)
2468 }, ReturnType = typeof(Microsoft.Xna.Framework.Graphics.Color))]
2469 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
2471 {
2472 throw null;
2473 }
2474
2475 [global::Cpp2ILInjected.Token(Token = "0x6003AAC")]
2476 [global::Cpp2ILInjected.Address(RVA = "0x1467F5C", Offset = "0x1467F5C", Length = "0xE0")]
2477 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2478 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "Draw", MemberParameters = new object[]
2479 {
2481 typeof(Item[]),
2482 typeof(int),
2483 typeof(int),
2487 }, ReturnType = typeof(void))]
2488 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
2489 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_LocalPlayer", ReturnType = typeof(Player))]
2490 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "TryGetHighlightedSlotColor", MemberParameters = new object[]
2491 {
2492 typeof(int),
2493 typeof(int),
2495 }, ReturnType = typeof(bool))]
2496 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
2498 {
2499 throw null;
2500 }
2501
2502 [global::Cpp2ILInjected.Token(Token = "0x6003AAD")]
2503 [global::Cpp2ILInjected.Address(RVA = "0x146872C", Offset = "0x146872C", Length = "0x8C")]
2504 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "TrySwitchingLoadout", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2505 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
2506 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
2507 public static void RecordLoadoutChange()
2508 {
2509 throw null;
2510 }
2511
2512 [global::Cpp2ILInjected.Token(Token = "0x6003AAE")]
2513 [global::Cpp2ILInjected.Address(RVA = "0x14685AC", Offset = "0x14685AC", Length = "0xC0")]
2514 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2515 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "GetColorByLoadout", MemberParameters = new object[]
2516 {
2517 typeof(int),
2518 typeof(int)
2519 }, ReturnType = typeof(Microsoft.Xna.Framework.Graphics.Color))]
2520 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
2521 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
2522 public static bool TryGetSlotColor(int loadoutIndex, int context, out Microsoft.Xna.Framework.Graphics.Color color)
2523 {
2524 throw null;
2525 }
2526
2527 [global::Cpp2ILInjected.Token(Token = "0x6003AAF")]
2528 [global::Cpp2ILInjected.Address(RVA = "0x146866C", Offset = "0x146866C", Length = "0xC0")]
2529 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2530 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "GetHighlightColorByLoadout", MemberParameters = new object[]
2531 {
2532 typeof(int),
2533 typeof(int)
2534 }, ReturnType = typeof(Microsoft.Xna.Framework.Graphics.Color))]
2535 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
2536 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
2538 {
2539 throw null;
2540 }
2541
2542 [global::Cpp2ILInjected.Token(Token = "0x6003AB0")]
2543 [global::Cpp2ILInjected.Address(RVA = "0x14687B8", Offset = "0x14687B8", Length = "0x18")]
2544 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2545 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
2546 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
2547 public static float ShiftHueByLoadout(float hue, int loadoutIndex)
2548 {
2549 throw null;
2550 }
2551
2552 [global::Cpp2ILInjected.Token(Token = "0x6003AB1")]
2553 [global::Cpp2ILInjected.Address(RVA = "0x14687D0", Offset = "0x14687D0", Length = "0xC0")]
2554 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2555 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
2556 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "hslToRgb", MemberParameters = new object[]
2557 {
2558 typeof(float),
2559 typeof(float),
2560 typeof(float),
2561 typeof(byte)
2562 }, ReturnType = typeof(Microsoft.Xna.Framework.Graphics.Color))]
2563 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
2565 {
2566 throw null;
2567 }
2568
2569 [global::Cpp2ILInjected.Token(Token = "0x6003AB2")]
2570 [global::Cpp2ILInjected.Address(RVA = "0x146803C", Offset = "0x146803C", Length = "0x570")]
2571 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2572 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "Draw", MemberParameters = new object[]
2573 {
2575 typeof(Item[]),
2576 typeof(int),
2577 typeof(int),
2581 }, ReturnType = typeof(void))]
2582 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemTransferParticle), Member = "Draw", MemberParameters = new object[]
2583 {
2586 }, ReturnType = typeof(void))]
2587 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawSpecialTilesLegacy", MemberParameters = new object[]
2588 {
2591 }, ReturnType = typeof(void))]
2592 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UIItemIcon), Member = "DrawSelf", MemberParameters = new object[] { typeof(SpriteBatch) }, ReturnType = typeof(void))]
2593 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
2594 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "LoadItem", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2595 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Frame", MemberParameters = new object[]
2596 {
2598 typeof(int),
2599 typeof(int),
2600 typeof(int),
2601 typeof(int),
2602 typeof(int),
2603 typeof(int)
2604 }, ReturnType = typeof(Rectangle))]
2605 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "DrawItem_GetColorAndScale", MemberParameters = new object[]
2606 {
2607 typeof(Item),
2608 typeof(float),
2610 typeof(float),
2613 typeof(ref float)
2614 }, ReturnType = typeof(void))]
2615 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Size", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
2616 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = "op_Division", MemberParameters = new object[]
2617 {
2619 typeof(float)
2620 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
2621 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle?), Member = ".ctor", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
2622 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "GetAlpha", MemberParameters = new object[] { typeof(Microsoft.Xna.Framework.Graphics.Color) }, ReturnType = typeof(Microsoft.Xna.Framework.Graphics.Color))]
2623 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "Draw", MemberParameters = new object[]
2624 {
2627 typeof(Rectangle?),
2629 typeof(float),
2631 typeof(float),
2633 typeof(float)
2634 }, ReturnType = typeof(void))]
2635 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Graphics.Color), Member = "op_Inequality", MemberParameters = new object[]
2636 {
2639 }, ReturnType = typeof(bool))]
2640 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "GetColor", MemberParameters = new object[] { typeof(Microsoft.Xna.Framework.Graphics.Color) }, ReturnType = typeof(Microsoft.Xna.Framework.Graphics.Color))]
2641 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Graphics.Color), Member = ".ctor", MemberParameters = new object[]
2642 {
2643 typeof(int),
2644 typeof(int),
2645 typeof(int)
2646 }, ReturnType = typeof(void))]
2647 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 20)]
2649 {
2650 throw null;
2651 }
2652
2653 [global::Cpp2ILInjected.Token(Token = "0x6003AB3")]
2654 [global::Cpp2ILInjected.Address(RVA = "0x1468890", Offset = "0x1468890", Length = "0xF4")]
2655 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2656 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawItemIcon", MemberParameters = new object[]
2657 {
2659 typeof(Item),
2662 typeof(float)
2663 }, ReturnType = typeof(void))]
2664 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "DrawItemIcon", MemberParameters = new object[]
2665 {
2666 typeof(Item),
2667 typeof(int),
2670 typeof(float),
2671 typeof(float),
2673 }, ReturnType = typeof(float))]
2674 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
2675 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "GetItemLight", MemberParameters = new object[]
2676 {
2678 typeof(ref float),
2679 typeof(Item),
2680 typeof(bool)
2681 }, ReturnType = typeof(void))]
2682 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
2687
2688 [global::Cpp2ILInjected.Token(Token = "0x6003AB4")]
2689 [global::Cpp2ILInjected.Address(RVA = "0x14689F8", Offset = "0x14689F8", Length = "0xD4")]
2690 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
2691 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "MouseHover", MemberParameters = new object[]
2692 {
2693 typeof(Item[]),
2694 typeof(int),
2695 typeof(int)
2696 }, ReturnType = typeof(void))]
2697 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
2698 public static void MouseHover(int context = 0)
2699 {
2700 throw null;
2701 }
2702
2703 [global::Cpp2ILInjected.Token(Token = "0x6003AB5")]
2704 [global::Cpp2ILInjected.Address(RVA = "0x1468ACC", Offset = "0x1468ACC", Length = "0xC0")]
2705 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUICraftGuide), Member = "GuideItemOver", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2706 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIReforge), Member = "ReforgeItemOver", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2707 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIResearchPage), Member = "ResearchItemOver", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2708 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUITrashCan), Member = "ItemOver", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2709 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UIDynamicItemCollection), Member = "DrawSelf", MemberParameters = new object[] { typeof(SpriteBatch) }, ReturnType = typeof(void))]
2710 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UIItemSlot), Member = "HandleItemSlotLogic", ReturnType = typeof(void))]
2711 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
2712 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "MouseHover", MemberParameters = new object[]
2713 {
2714 typeof(Item[]),
2715 typeof(int),
2716 typeof(int)
2717 }, ReturnType = typeof(void))]
2718 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
2719 public static void MouseHover(ref Item inv, int context = 0)
2720 {
2721 throw null;
2722 }
2723
2724 [global::Cpp2ILInjected.Token(Token = "0x6003AB6")]
2725 [global::Cpp2ILInjected.Address(RVA = "0x1468B8C", Offset = "0x1468B8C", Length = "0x1B0")]
2726 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2727 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUITransactionButton), Member = "Draw", MemberParameters = new object[]
2728 {
2732 typeof(string),
2733 typeof(bool),
2734 typeof(ref float),
2735 typeof(bool),
2736 typeof(bool),
2737 typeof(bool),
2738 typeof(bool)
2739 }, ReturnType = typeof(GUITransactionButton.InputState))]
2740 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUITransactionButton), Member = "Draw", MemberParameters = new object[]
2741 {
2743 typeof(Item),
2744 typeof(string),
2745 typeof(bool),
2746 typeof(ref float),
2747 typeof(bool),
2748 typeof(bool),
2749 typeof(bool),
2750 typeof(bool)
2751 }, ReturnType = typeof(GUITransactionButton.InputState))]
2752 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUITransactionButton), Member = "Draw", MemberParameters = new object[]
2753 {
2759 typeof(string),
2760 typeof(bool),
2761 typeof(ref float),
2763 typeof(bool),
2764 typeof(bool),
2765 typeof(bool),
2766 typeof(bool)
2767 }, ReturnType = typeof(GUITransactionButton.InputState))]
2768 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
2769 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XNAUIInputLayer), Member = "GetUICursor", ReturnType = typeof(global::Cursor))]
2770 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XNAUIInputLayer), Member = "ResetTimeWithoutCursor", ReturnType = typeof(void))]
2771 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
2773 {
2774 throw null;
2775 }
2776
2777 [global::Cpp2ILInjected.Token(Token = "0x6003AB7")]
2778 [global::Cpp2ILInjected.Address(RVA = "0x1468D3C", Offset = "0x1468D3C", Length = "0x1BC")]
2779 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2780 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIAccessoryInfoToggles), Member = "InfoAccOver", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2781 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIBestiary), Member = "DropDraw", MemberParameters = new object[]
2782 {
2784 typeof(int),
2786 typeof(float)
2787 }, ReturnType = typeof(void))]
2788 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIBuffs), Member = "ItemOver", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2789 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIBuilderAccToggles), Member = "ItemOver", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2790 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUICraftGuide), Member = "GuideItemOver", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2791 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUICraftGuidePopup), Member = "MaterialItemOver", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2792 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUICraftGuidePopup), Member = "CraftItemOver", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2793 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUICrafting), Member = "CraftItemOver", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2794 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUICrafting), Member = "MaterialItemOver", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2795 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIEquipment), Member = "DrawArmourBonus", ReturnType = typeof(void))]
2796 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIEquipmentLoadout), Member = "LoadoutOver", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2797 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIHotbar), Member = "ItemOver", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2798 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIHousingMenu), Member = "NPCOver", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2799 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIItemDuplication), Member = "CraftItemOver", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2800 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPVPIcons), Member = "TeamOver", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2801 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPVPIcons), Member = "PlayerOver", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2802 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIReforge), Member = "ReforgeItemOver", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2803 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIRubbleMaker), Member = "MaterialItemOver", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2804 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "MouseHover", MemberParameters = new object[]
2805 {
2806 typeof(Item[]),
2807 typeof(int),
2808 typeof(int)
2809 }, ReturnType = typeof(void))]
2810 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 19)]
2811 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XNAUIInputLayer), Member = "GetUICursor", ReturnType = typeof(global::Cursor))]
2812 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XNAUIInputLayer), Member = "ResetTimeWithoutCursor", ReturnType = typeof(void))]
2813 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
2814 public static void UpdateTooltipContext(int context, int slot)
2815 {
2816 throw null;
2817 }
2818
2819 [global::Cpp2ILInjected.Token(Token = "0x6003AB8")]
2820 [global::Cpp2ILInjected.Address(RVA = "0x145F7C8", Offset = "0x145F7C8", Length = "0x6C8")]
2821 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2822 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIAmmo), Member = "ItemOver", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2823 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIChest), Member = "ItemOver", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2824 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUICoins), Member = "ItemOver", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2825 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIDisplayDoll), Member = "ItemOver", MemberParameters = new object[]
2826 {
2827 typeof(Item[]),
2828 typeof(int),
2829 "GUIDisplayDoll.EquipmentItemType",
2830 typeof(int),
2831 typeof(ref int)
2832 }, ReturnType = typeof(void))]
2833 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIEquipment), Member = "ItemOver", MemberParameters = new object[]
2834 {
2835 typeof(Item[]),
2836 typeof(int),
2837 "GUIEquipment.EquipmentItemType",
2838 typeof(int),
2839 typeof(ref int)
2840 }, ReturnType = typeof(void))]
2841 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIHatRack), Member = "ItemOver", MemberParameters = new object[]
2842 {
2843 typeof(Item[]),
2844 typeof(int),
2845 "GUIHatRack.EquipmentItemType",
2846 typeof(int),
2847 typeof(ref int)
2848 }, ReturnType = typeof(void))]
2849 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIInventory), Member = "ItemOver", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2850 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIShop), Member = "ItemOver", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2851 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "Handle", MemberParameters = new object[]
2852 {
2853 typeof(Item[]),
2854 typeof(int),
2855 typeof(int)
2856 }, ReturnType = typeof(void))]
2857 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "MouseHover", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2858 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "MouseHover", MemberParameters = new object[]
2859 {
2860 typeof(ref Item),
2861 typeof(int)
2862 }, ReturnType = typeof(void))]
2863 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 11)]
2864 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "get_Name", ReturnType = typeof(string))]
2865 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "ToString", ReturnType = typeof(string))]
2866 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
2867 {
2868 typeof(string),
2869 typeof(string),
2870 typeof(string),
2871 typeof(string)
2872 }, ReturnType = typeof(string))]
2873 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "Clone", ReturnType = typeof(Item))]
2874 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
2875 {
2876 typeof(string),
2877 typeof(string),
2878 typeof(string)
2879 }, ReturnType = typeof(string))]
2880 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "UpdateTooltipContext", MemberParameters = new object[]
2881 {
2882 typeof(int),
2883 typeof(int)
2884 }, ReturnType = typeof(void))]
2885 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 41)]
2886 public static void MouseHover(Item[] inv, int context = 0, int slot = 0)
2887 {
2888 throw null;
2889 }
2890
2891 [global::Cpp2ILInjected.Token(Token = "0x6003AB9")]
2892 [global::Cpp2ILInjected.Address(RVA = "0x1468EF8", Offset = "0x1468EF8", Length = "0xC0")]
2893 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
2894 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "SwapEquip", MemberParameters = new object[]
2895 {
2896 typeof(Item[]),
2897 typeof(int),
2898 typeof(int)
2899 }, ReturnType = typeof(bool))]
2900 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
2901 public static void SwapEquip(ref Item inv, int context = 0)
2902 {
2903 throw null;
2904 }
2905
2906 [global::Cpp2ILInjected.Token(Token = "0x6003ABA")]
2907 [global::Cpp2ILInjected.Address(RVA = "0x146331C", Offset = "0x146331C", Length = "0x588")]
2908 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2909 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIInventoryTransactions), Member = "EquipItem", ReturnType = typeof(void))]
2910 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "RightClick", MemberParameters = new object[]
2911 {
2912 typeof(Item[]),
2913 typeof(int),
2914 typeof(int)
2915 }, ReturnType = typeof(bool))]
2916 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "SwapEquip", MemberParameters = new object[]
2917 {
2918 typeof(ref Item),
2919 typeof(int)
2920 }, ReturnType = typeof(void))]
2921 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
2922 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
2923 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "get_IsAir", ReturnType = typeof(bool))]
2924 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "DyeSwap", MemberParameters = new object[]
2925 {
2926 typeof(Item),
2927 typeof(ref bool)
2928 }, ReturnType = typeof(Item))]
2929 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "EquipSwap", MemberParameters = new object[]
2930 {
2931 typeof(Item),
2932 typeof(Item[]),
2933 typeof(int),
2934 typeof(ref bool)
2935 }, ReturnType = typeof(Item))]
2936 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AchievementsHelper), Member = "HandleOnEquip", MemberParameters = new object[]
2937 {
2938 typeof(Player),
2939 typeof(Item),
2940 typeof(int)
2941 }, ReturnType = typeof(void))]
2942 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "ArmorSwap", MemberParameters = new object[]
2943 {
2944 typeof(Item),
2945 typeof(ref bool)
2946 }, ReturnType = typeof(Item))]
2947 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Recipe), Member = "FindRecipes", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
2948 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_NetClient", ReturnType = typeof(bool))]
2949 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetMessage), Member = "SendData", MemberParameters = new object[]
2950 {
2951 typeof(int),
2952 typeof(int),
2953 typeof(int),
2955 typeof(int),
2956 typeof(float),
2957 typeof(float),
2958 typeof(float),
2959 typeof(int),
2960 typeof(int),
2961 typeof(int)
2962 }, ReturnType = typeof(void))]
2963 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 34)]
2964 public static bool SwapEquip(Item[] inv, int context, int slot)
2965 {
2966 throw null;
2967 }
2968
2969 [global::Cpp2ILInjected.Token(Token = "0x6003ABB")]
2970 [global::Cpp2ILInjected.Address(RVA = "0x1469770", Offset = "0x1469770", Length = "0xBC")]
2971 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
2972 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "Equippable", MemberParameters = new object[]
2973 {
2974 typeof(Item[]),
2975 typeof(int),
2976 typeof(int)
2977 }, ReturnType = typeof(bool))]
2978 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
2979 public static bool Equippable(ref Item inv, int context = 0)
2980 {
2981 throw null;
2982 }
2983
2984 [global::Cpp2ILInjected.Token(Token = "0x6003ABC")]
2985 [global::Cpp2ILInjected.Address(RVA = "0x146982C", Offset = "0x146982C", Length = "0x140")]
2986 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2987 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "Equippable", MemberParameters = new object[]
2988 {
2989 typeof(ref Item),
2990 typeof(int)
2991 }, ReturnType = typeof(bool))]
2992 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
2993 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
2994 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
2995 public static bool Equippable(Item[] inv, int context, int slot)
2996 {
2997 throw null;
2998 }
2999
3000 [global::Cpp2ILInjected.Token(Token = "0x6003ABD")]
3001 [global::Cpp2ILInjected.Address(RVA = "0x146996C", Offset = "0x146996C", Length = "0xF4")]
3002 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3003 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemFilters.AAccessories), Member = "IsAnAccessoryOfType", MemberParameters = new object[]
3004 {
3005 typeof(Item),
3006 typeof(ItemFilters.AAccessories.AccessoriesCategory)
3007 }, ReturnType = typeof(bool))]
3008 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
3009 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
3010 public static bool IsMiscEquipment(Item item)
3011 {
3012 throw null;
3013 }
3014
3015 [global::Cpp2ILInjected.Token(Token = "0x6003ABE")]
3016 [global::Cpp2ILInjected.Address(RVA = "0x14626DC", Offset = "0x14626DC", Length = "0x118")]
3017 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3018 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIDisplayDoll), Member = "CanBeStored", MemberParameters = new object[]
3019 {
3020 typeof(int),
3021 typeof(Item),
3022 typeof(int)
3023 }, ReturnType = typeof(bool))]
3024 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIEquipment), Member = "CanBeStored", MemberParameters = new object[]
3025 {
3026 typeof(int),
3027 typeof(Item),
3028 typeof(int)
3029 }, ReturnType = typeof(bool))]
3030 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "PickItemMovementAction", MemberParameters = new object[]
3031 {
3032 typeof(Item[]),
3033 typeof(int),
3034 typeof(int),
3035 typeof(Item),
3036 typeof(bool),
3037 typeof(int)
3038 }, ReturnType = typeof(int))]
3039 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEDisplayDoll), Member = "TryFitting", MemberParameters = new object[]
3040 {
3041 typeof(Item[]),
3042 typeof(int),
3043 typeof(int),
3044 typeof(bool)
3045 }, ReturnType = typeof(bool))]
3046 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
3047 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "IsTheSameAs", MemberParameters = new object[] { typeof(Item) }, ReturnType = typeof(bool))]
3048 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
3049 public static bool AccCheck(Item[] itemCollection, Item item, int slot)
3050 {
3051 throw null;
3052 }
3053
3054 [global::Cpp2ILInjected.Token(Token = "0x6003ABF")]
3055 [global::Cpp2ILInjected.Address(RVA = "0x1468FB8", Offset = "0x1468FB8", Length = "0x268")]
3056 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3057 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "SwapEquip", MemberParameters = new object[]
3058 {
3059 typeof(Item[]),
3060 typeof(int),
3061 typeof(int)
3062 }, ReturnType = typeof(bool))]
3063 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
3064 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
3065 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "Clone", ReturnType = typeof(Item))]
3066 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundEngine), Member = "PlaySound", MemberParameters = new object[]
3067 {
3068 typeof(int),
3069 typeof(int),
3070 typeof(int),
3071 typeof(int),
3072 typeof(float),
3073 typeof(float)
3074 }, ReturnType = typeof(SoundEffectInstance))]
3075 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Recipe), Member = "FindRecipes", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
3076 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 15)]
3077 private static Item DyeSwap(Item item, out bool success)
3078 {
3079 throw null;
3080 }
3081
3082 [global::Cpp2ILInjected.Token(Token = "0x6003AC0")]
3083 [global::Cpp2ILInjected.Address(RVA = "0x1469344", Offset = "0x1469344", Length = "0x42C")]
3084 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3085 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "SwapEquip", MemberParameters = new object[]
3086 {
3087 typeof(Item[]),
3088 typeof(int),
3089 typeof(int)
3090 }, ReturnType = typeof(bool))]
3091 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
3092 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
3093 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "Clone", ReturnType = typeof(Item))]
3094 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundEngine), Member = "PlaySound", MemberParameters = new object[]
3095 {
3096 typeof(int),
3097 typeof(int),
3098 typeof(int),
3099 typeof(int),
3100 typeof(float),
3101 typeof(float)
3102 }, ReturnType = typeof(SoundEffectInstance))]
3103 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Recipe), Member = "FindRecipes", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
3104 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "IsItemSlotUnlockedAndUsable", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
3105 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "IsTheSameAs", MemberParameters = new object[] { typeof(Item) }, ReturnType = typeof(bool))]
3106 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 17)]
3107 private static Item ArmorSwap(Item item, out bool success)
3108 {
3109 throw null;
3110 }
3111
3112 [global::Cpp2ILInjected.Token(Token = "0x6003AC1")]
3113 [global::Cpp2ILInjected.Address(RVA = "0x1469220", Offset = "0x1469220", Length = "0x124")]
3114 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "SwapEquip", MemberParameters = new object[]
3115 {
3116 typeof(Item[]),
3117 typeof(int),
3118 typeof(int)
3119 }, ReturnType = typeof(bool))]
3120 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
3121 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
3122 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "Clone", ReturnType = typeof(Item))]
3123 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundEngine), Member = "PlaySound", MemberParameters = new object[]
3124 {
3125 typeof(int),
3126 typeof(int),
3127 typeof(int),
3128 typeof(int),
3129 typeof(float),
3130 typeof(float)
3131 }, ReturnType = typeof(SoundEffectInstance))]
3132 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Recipe), Member = "FindRecipes", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
3133 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
3134 private static Item EquipSwap(Item item, Item[] inv, int slot, out bool success)
3135 {
3136 throw null;
3137 }
3138
3139 [global::Cpp2ILInjected.Token(Token = "0x6003AC2")]
3140 [global::Cpp2ILInjected.Address(RVA = "0x1469A60", Offset = "0x1469A60", Length = "0x7AC")]
3141 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3142 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "DrawCost", MemberParameters = new object[]
3143 {
3145 typeof(float),
3146 typeof(float),
3147 typeof(long),
3149 }, ReturnType = typeof(void))]
3150 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "DrawSavings", MemberParameters = new object[]
3151 {
3154 typeof(float),
3155 typeof(float),
3160 typeof(bool),
3162 }, ReturnType = typeof(void))]
3163 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "DrawSavings", MemberParameters = new object[]
3164 {
3166 typeof(float),
3167 typeof(float),
3168 typeof(bool),
3170 }, ReturnType = typeof(void))]
3171 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CoinLossRevengeSystem.RevengeMarker), Member = "UseMouseOver", MemberParameters = new object[]
3172 {
3174 typeof(ref string),
3175 typeof(float)
3176 }, ReturnType = typeof(void))]
3177 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
3178 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "IsNullOrEmpty", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
3179 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Graphics.Color), Member = ".ctor", MemberParameters = new object[]
3180 {
3181 typeof(int),
3182 typeof(int),
3183 typeof(int),
3184 typeof(int)
3185 }, ReturnType = typeof(void))]
3186 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Graphics.Color), Member = "op_Multiply", MemberParameters = new object[]
3187 {
3189 typeof(float)
3190 }, ReturnType = typeof(Microsoft.Xna.Framework.Graphics.Color))]
3191 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "DrawBorderStringFourWay", MemberParameters = new object[]
3192 {
3195 typeof(string),
3196 typeof(float),
3197 typeof(float),
3201 typeof(float)
3202 }, ReturnType = typeof(void))]
3203 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ChatManager), Member = "GetStringSize", MemberParameters = new object[]
3204 {
3206 typeof(string),
3208 typeof(float)
3209 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
3210 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = ".ctor", MemberParameters = new object[]
3211 {
3212 typeof(float),
3213 typeof(float)
3214 }, ReturnType = typeof(void))]
3215 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Size", MemberParameters = new object[] { typeof(Microsoft.Xna.Framework.Graphics.Texture2D) }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
3216 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = "op_Division", MemberParameters = new object[]
3217 {
3219 typeof(float)
3220 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
3221 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "Draw", MemberParameters = new object[]
3222 {
3225 typeof(Rectangle?),
3227 typeof(float),
3229 typeof(float),
3231 typeof(float)
3232 }, ReturnType = typeof(void))]
3233 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "ToString", ReturnType = typeof(string))]
3234 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = ".ctor", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
3235 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 29)]
3236 public static void DrawMoney(SpriteBatch sb, string text, float shopx, float shopy, int[] coinsArray, bool horizontal = false, SpriteBatch textSb = null)
3237 {
3238 throw null;
3239 }
3240
3241 [global::Cpp2ILInjected.Token(Token = "0x6003AC3")]
3242 [global::Cpp2ILInjected.Address(RVA = "0x146A20C", Offset = "0x146A20C", Length = "0xEC")]
3243 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIHairWindow), Member = "DrawBuyButton", ReturnType = typeof(void))]
3244 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUINPCDialogue), Member = "Draw", ReturnType = typeof(void))]
3245 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIReforgePopup), Member = "Draw", ReturnType = typeof(void))]
3246 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIShop), Member = "DrawPurchaseButton", ReturnType = typeof(void))]
3247 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPageOptions), Member = "DrawSellButton", ReturnType = typeof(void))]
3248 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
3249 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "CoinsSplit", MemberParameters = new object[] { typeof(long) }, ReturnType = typeof(int[]))]
3250 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "DrawMoney", MemberParameters = new object[]
3251 {
3253 typeof(string),
3254 typeof(float),
3255 typeof(float),
3256 typeof(int[]),
3257 typeof(bool),
3259 }, ReturnType = typeof(void))]
3260 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
3261 public static void DrawCost(SpriteBatch sb, float shopx, float shopy, long cost, SpriteBatch textSb = null)
3262 {
3263 throw null;
3264 }
3265
3266 [global::Cpp2ILInjected.Token(Token = "0x6003AC4")]
3267 [global::Cpp2ILInjected.Address(RVA = "0x146A2F8", Offset = "0x146A2F8", Length = "0x924")]
3268 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3269 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIHairWindow), Member = "DrawButtons", ReturnType = typeof(void))]
3270 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIReforge), Member = "Draw", ReturnType = typeof(void))]
3271 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIReforgePopup), Member = "Draw", ReturnType = typeof(void))]
3272 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIShop), Member = "Draw", ReturnType = typeof(void))]
3273 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
3274 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
3275 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "CoinsCount", MemberParameters = new object[]
3276 {
3277 typeof(ref bool),
3278 typeof(Item[]),
3279 typeof(int[])
3280 }, ReturnType = typeof(long))]
3281 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "CoinsCombineStacks", MemberParameters = new object[]
3282 {
3283 typeof(ref bool),
3284 typeof(long[])
3285 }, ReturnType = typeof(long))]
3286 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_npcShop", ReturnType = typeof(int))]
3287 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CustomCurrencyManager), Member = "GetCurrencyCount", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(long))]
3288 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPanel), Member = "Draw", MemberParameters = new object[]
3289 {
3291 typeof(bool),
3295 }, ReturnType = typeof(void))]
3296 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = ".ctor", MemberParameters = new object[]
3297 {
3298 typeof(float),
3299 typeof(float)
3300 }, ReturnType = typeof(void))]
3301 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = "op_Addition", MemberParameters = new object[]
3302 {
3305 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
3306 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Size", MemberParameters = new object[] { typeof(Microsoft.Xna.Framework.Graphics.Texture2D) }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
3307 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = "op_Multiply", MemberParameters = new object[]
3308 {
3310 typeof(float)
3311 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
3312 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "CenteredRectangle", MemberParameters = new object[]
3313 {
3316 }, ReturnType = typeof(Rectangle))]
3317 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "Draw", MemberParameters = new object[]
3318 {
3321 typeof(Rectangle?),
3323 }, ReturnType = typeof(void))]
3324 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(long), Member = "ToString", ReturnType = typeof(string))]
3325 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = ".ctor", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
3326 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "DrawBorderStringFourWay", MemberParameters = new object[]
3327 {
3330 typeof(string),
3331 typeof(float),
3332 typeof(float),
3336 typeof(float)
3337 }, ReturnType = typeof(void))]
3338 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "CoinsSplit", MemberParameters = new object[] { typeof(long) }, ReturnType = typeof(int[]))]
3339 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "DrawMoney", MemberParameters = new object[]
3340 {
3342 typeof(string),
3343 typeof(float),
3344 typeof(float),
3345 typeof(int[]),
3346 typeof(bool),
3348 }, ReturnType = typeof(void))]
3349 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 49)]
3354
3355 [global::Cpp2ILInjected.Token(Token = "0x6003AC5")]
3356 [global::Cpp2ILInjected.Address(RVA = "0x146AC1C", Offset = "0x146AC1C", Length = "0x5C4")]
3357 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3358 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
3359 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
3360 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CustomCurrencyManager), Member = "DrawSavings", MemberParameters = new object[]
3361 {
3363 typeof(int),
3364 typeof(float),
3365 typeof(float),
3366 typeof(bool)
3367 }, ReturnType = typeof(void))]
3368 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "CoinsCount", MemberParameters = new object[]
3369 {
3370 typeof(ref bool),
3371 typeof(Item[]),
3372 typeof(int[])
3373 }, ReturnType = typeof(long))]
3374 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "CoinsCombineStacks", MemberParameters = new object[]
3375 {
3376 typeof(ref bool),
3377 typeof(long[])
3378 }, ReturnType = typeof(long))]
3379 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "LoadItem", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
3380 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = ".ctor", MemberParameters = new object[]
3381 {
3382 typeof(float),
3383 typeof(float)
3384 }, ReturnType = typeof(void))]
3385 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Size", MemberParameters = new object[] { typeof(Microsoft.Xna.Framework.Graphics.Texture2D) }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
3386 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = "op_Multiply", MemberParameters = new object[]
3387 {
3389 typeof(float)
3390 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
3391 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "CenteredRectangle", MemberParameters = new object[]
3392 {
3395 }, ReturnType = typeof(Rectangle))]
3396 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "Draw", MemberParameters = new object[]
3397 {
3400 typeof(Rectangle?),
3402 }, ReturnType = typeof(void))]
3403 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "CoinsSplit", MemberParameters = new object[] { typeof(long) }, ReturnType = typeof(int[]))]
3404 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "DrawMoney", MemberParameters = new object[]
3405 {
3407 typeof(string),
3408 typeof(float),
3409 typeof(float),
3410 typeof(int[]),
3411 typeof(bool),
3413 }, ReturnType = typeof(void))]
3414 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 36)]
3415 public static void DrawSavings(SpriteBatch sb, float shopx, float shopy, bool horizontal = false, SpriteBatch textSb = null)
3416 {
3417 throw null;
3418 }
3419
3420 [global::Cpp2ILInjected.Token(Token = "0x6003AC6")]
3421 [global::Cpp2ILInjected.Address(RVA = "0x146B1E0", Offset = "0x146B1E0", Length = "0x84")]
3422 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PlayerDrawLayers), Member = "DrawPlayer_27_HeldItem", MemberParameters = new object[] { typeof(ref PlayerDrawSet) }, ReturnType = typeof(void))]
3423 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
3424 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "GetItemLight", MemberParameters = new object[]
3425 {
3427 typeof(ref float),
3428 typeof(Item),
3429 typeof(bool)
3430 }, ReturnType = typeof(void))]
3431 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
3433 {
3434 throw null;
3435 }
3436
3437 [global::Cpp2ILInjected.Token(Token = "0x6003AC7")]
3438 [global::Cpp2ILInjected.Address(RVA = "0x146B264", Offset = "0x146B264", Length = "0x78")]
3439 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIQuickActionButton), Member = "CanInteract", MemberParameters = new object[]
3440 {
3441 typeof(Player),
3442 typeof(Item),
3445 typeof(ref bool)
3446 }, ReturnType = typeof(bool))]
3447 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawInterface_40_InteractItemIcon", ReturnType = typeof(void))]
3448 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
3449 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "GetItemLight", MemberParameters = new object[]
3450 {
3452 typeof(ref float),
3453 typeof(int),
3454 typeof(bool)
3455 }, ReturnType = typeof(Microsoft.Xna.Framework.Graphics.Color))]
3456 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
3457 public static void GetItemLight(ref Microsoft.Xna.Framework.Graphics.Color currentColor, int type, bool outInTheWorld = false)
3458 {
3459 throw null;
3460 }
3461
3462 [global::Cpp2ILInjected.Token(Token = "0x6003AC8")]
3463 [global::Cpp2ILInjected.Address(RVA = "0x1468984", Offset = "0x1468984", Length = "0x74")]
3464 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUITransactionButton), Member = "Draw", MemberParameters = new object[]
3465 {
3467 typeof(Item),
3468 typeof(string),
3469 typeof(bool),
3470 typeof(ref float),
3471 typeof(bool),
3472 typeof(bool),
3473 typeof(bool),
3474 typeof(bool)
3475 }, ReturnType = typeof(GUITransactionButton.InputState))]
3476 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUICraftGuidePopup), Member = "DrawItem", ReturnType = typeof(void))]
3477 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUICrafting), Member = "MaterialItemTooltipDraw", MemberParameters = new object[]
3478 {
3480 typeof(int),
3482 typeof(float)
3483 }, ReturnType = typeof(void))]
3484 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUICrafting), Member = "MaterialItemDraw", MemberParameters = new object[]
3485 {
3487 typeof(int),
3489 typeof(float)
3490 }, ReturnType = typeof(void))]
3491 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIInventory), Member = "DrawItem", MemberParameters = new object[]
3492 {
3495 typeof(Item[]),
3496 typeof(int),
3499 typeof(float)
3500 }, ReturnType = typeof(void))]
3501 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIReforgePopup), Member = "DrawItem", ReturnType = typeof(void))]
3502 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIResearch), Member = "DrawResearchItem", ReturnType = typeof(void))]
3503 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawItem", MemberParameters = new object[]
3504 {
3505 typeof(Item),
3506 typeof(int)
3507 }, ReturnType = typeof(void))]
3508 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "DrawItem_GetColorAndScale", MemberParameters = new object[]
3509 {
3510 typeof(Item),
3511 typeof(float),
3513 typeof(float),
3516 typeof(ref float)
3517 }, ReturnType = typeof(void))]
3518 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "GetItemLight", MemberParameters = new object[]
3519 {
3521 typeof(Item),
3522 typeof(bool)
3523 }, ReturnType = typeof(void))]
3524 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawSpecialTilesLegacy", MemberParameters = new object[]
3525 {
3528 }, ReturnType = typeof(void))]
3529 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 12)]
3530 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "GetItemLight", MemberParameters = new object[]
3531 {
3533 typeof(ref float),
3534 typeof(int),
3535 typeof(bool)
3536 }, ReturnType = typeof(Microsoft.Xna.Framework.Graphics.Color))]
3537 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
3538 public static void GetItemLight(ref Microsoft.Xna.Framework.Graphics.Color currentColor, ref float scale, Item item, bool outInTheWorld = false)
3539 {
3540 throw null;
3541 }
3542
3543 [global::Cpp2ILInjected.Token(Token = "0x6003AC9")]
3544 [global::Cpp2ILInjected.Address(RVA = "0x146B2DC", Offset = "0x146B2DC", Length = "0x238")]
3545 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3546 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIQuickActionButton), Member = "Draw", MemberParameters = new object[]
3547 {
3550 typeof(bool),
3551 typeof(ref float)
3552 }, ReturnType = typeof(void))]
3553 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIHotbar), Member = "DrawHotbarItem", MemberParameters = new object[]
3554 {
3557 typeof(Item[]),
3558 typeof(int),
3561 typeof(float)
3562 }, ReturnType = typeof(void))]
3563 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "GetItemLight", MemberParameters = new object[]
3564 {
3566 typeof(int),
3567 typeof(bool)
3568 }, ReturnType = typeof(void))]
3569 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "GetItemLight", MemberParameters = new object[]
3570 {
3572 typeof(ref float),
3573 typeof(Item),
3574 typeof(bool)
3575 }, ReturnType = typeof(void))]
3576 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
3577 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
3579 {
3580 throw null;
3581 }
3582
3583 [global::Cpp2ILInjected.Token(Token = "0x6003ACA")]
3584 [global::Cpp2ILInjected.Address(RVA = "0x146B514", Offset = "0x146B514", Length = "0x590")]
3585 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3586 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
3587 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerInput), Member = "get_UsingGamepad", ReturnType = typeof(bool))]
3588 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerInput), Member = "get_Triggers", ReturnType = typeof(TriggersPack))]
3589 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TriggersSet), Member = "get_RadialHotbar", ReturnType = typeof(bool))]
3590 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MathHelper), Member = "Clamp", MemberParameters = new object[]
3591 {
3592 typeof(float),
3593 typeof(float),
3594 typeof(float)
3595 }, ReturnType = typeof(float))]
3596 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Graphics.Color), Member = "op_Multiply", MemberParameters = new object[]
3597 {
3599 typeof(float)
3600 }, ReturnType = typeof(Microsoft.Xna.Framework.Graphics.Color))]
3601 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = ".ctor", MemberParameters = new object[]
3602 {
3603 typeof(float),
3604 typeof(float)
3605 }, ReturnType = typeof(void))]
3606 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "RotatedBy", MemberParameters = new object[]
3607 {
3609 typeof(double),
3611 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
3612 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = "op_Multiply", MemberParameters = new object[]
3613 {
3615 typeof(float)
3616 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
3617 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = "op_Addition", MemberParameters = new object[]
3618 {
3621 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
3622 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Size", MemberParameters = new object[] { typeof(Microsoft.Xna.Framework.Graphics.Texture2D) }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
3623 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = "op_Division", MemberParameters = new object[]
3624 {
3626 typeof(float)
3627 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
3628 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "Draw", MemberParameters = new object[]
3629 {
3632 typeof(Rectangle?),
3634 typeof(float),
3636 typeof(float),
3638 typeof(float)
3639 }, ReturnType = typeof(void))]
3640 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_inventoryScale", ReturnType = typeof(float))]
3641 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_inventoryScale", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
3642 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = ".ctor", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
3643 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "Draw", MemberParameters = new object[]
3644 {
3646 typeof(Item[]),
3647 typeof(int),
3648 typeof(int),
3651 }, ReturnType = typeof(void))]
3652 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 25)]
3653 public static void DrawRadialCircular(SpriteBatch sb, Microsoft.Xna.Framework.Vector2 position, Player.SelectionRadial radial, Item[] items)
3654 {
3655 throw null;
3656 }
3657
3658 [global::Cpp2ILInjected.Token(Token = "0x6003ACB")]
3659 [global::Cpp2ILInjected.Address(RVA = "0x146BAA4", Offset = "0x146BAA4", Length = "0x820")]
3660 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3661 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
3662 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerInput), Member = "get_UsingGamepad", ReturnType = typeof(bool))]
3663 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerInput), Member = "get_Triggers", ReturnType = typeof(TriggersPack))]
3664 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TriggersSet), Member = "get_RadialQuickbar", ReturnType = typeof(bool))]
3665 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MathHelper), Member = "Clamp", MemberParameters = new object[]
3666 {
3667 typeof(float),
3668 typeof(float),
3669 typeof(float)
3670 }, ReturnType = typeof(float))]
3671 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
3672 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Graphics.Color), Member = "op_Multiply", MemberParameters = new object[]
3673 {
3675 typeof(float)
3676 }, ReturnType = typeof(Microsoft.Xna.Framework.Graphics.Color))]
3677 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "QuickHeal_GetItemToUse", ReturnType = typeof(Item))]
3678 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "QuickMana_GetItemToUse", ReturnType = typeof(Item))]
3679 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = ".ctor", ReturnType = typeof(void))]
3680 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "SetDefaults", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
3681 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = ".ctor", MemberParameters = new object[]
3682 {
3683 typeof(float),
3684 typeof(float)
3685 }, ReturnType = typeof(void))]
3686 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "RotatedBy", MemberParameters = new object[]
3687 {
3689 typeof(double),
3691 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
3692 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = "op_Multiply", MemberParameters = new object[]
3693 {
3695 typeof(float)
3696 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
3697 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = "op_Addition", MemberParameters = new object[]
3698 {
3701 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
3702 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Size", MemberParameters = new object[] { typeof(Microsoft.Xna.Framework.Graphics.Texture2D) }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
3703 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = "op_Division", MemberParameters = new object[]
3704 {
3706 typeof(float)
3707 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
3708 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "Draw", MemberParameters = new object[]
3709 {
3712 typeof(Rectangle?),
3714 typeof(float),
3716 typeof(float),
3718 typeof(float)
3719 }, ReturnType = typeof(void))]
3720 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_inventoryScale", ReturnType = typeof(float))]
3721 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_inventoryScale", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
3722 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = ".ctor", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
3723 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "Draw", MemberParameters = new object[]
3724 {
3726 typeof(ref Item),
3727 typeof(int),
3730 }, ReturnType = typeof(void))]
3731 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 28)]
3733 {
3734 throw null;
3735 }
3736
3737 [global::Cpp2ILInjected.Token(Token = "0x6003ACC")]
3738 [global::Cpp2ILInjected.Address(RVA = "0x146C2C4", Offset = "0x146C2C4", Length = "0x49C")]
3739 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3740 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
3741 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerInput), Member = "get_UsingGamepad", ReturnType = typeof(bool))]
3742 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerInputProfile), Member = "UsingDpadHotbar", ReturnType = typeof(bool))]
3743 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
3744 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Graphics.Color), Member = "op_Multiply", MemberParameters = new object[]
3745 {
3746 typeof(Microsoft.Xna.Framework.Graphics.Color),
3747 typeof(float)
3748 }, ReturnType = typeof(Microsoft.Xna.Framework.Graphics.Color))]
3749 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Size", MemberParameters = new object[] { typeof(Microsoft.Xna.Framework.Graphics.Texture2D) }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
3750 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = "op_Division", MemberParameters = new object[]
3751 {
3753 typeof(float)
3754 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
3755 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_inventoryScale", ReturnType = typeof(float))]
3756 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "Draw", MemberParameters = new object[]
3757 {
3760 typeof(Rectangle?),
3762 typeof(float),
3764 typeof(float),
3766 typeof(float)
3767 }, ReturnType = typeof(void))]
3768 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = ".ctor", MemberParameters = new object[]
3769 {
3770 typeof(float),
3771 typeof(float)
3772 }, ReturnType = typeof(void))]
3773 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "RotatedBy", MemberParameters = new object[]
3774 {
3776 typeof(double),
3778 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
3779 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = "op_Addition", MemberParameters = new object[]
3780 {
3783 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
3784 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = ".ctor", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
3785 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "Draw", MemberParameters = new object[]
3786 {
3788 typeof(Item[]),
3789 typeof(int),
3790 typeof(int),
3793 }, ReturnType = typeof(void))]
3794 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 23)]
3795 public static void DrawRadialDpad(SpriteBatch sb, Microsoft.Xna.Framework.Vector2 position)
3796 {
3797 throw null;
3798 }
3799
3800 [global::Cpp2ILInjected.Token(Token = "0x6003ACD")]
3801 [global::Cpp2ILInjected.Address(RVA = "0x146C760", Offset = "0x146C760", Length = "0x38")]
3802 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3803 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PlayerInput), Member = "HandleDpadSnap", ReturnType = typeof(void))]
3804 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
3805 public static bool IsABuildingItem(Item item)
3806 {
3807 throw null;
3808 }
3809
3810 [global::Cpp2ILInjected.Token(Token = "0x6003ACE")]
3811 [global::Cpp2ILInjected.Address(RVA = "0x146C798", Offset = "0x146C798", Length = "0x1B0")]
3812 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3813 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
3814 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "get_IsAir", ReturnType = typeof(bool))]
3815 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
3816 public static void SelectEquipPage(Item item)
3817 {
3818 throw null;
3819 }
3820
3821 [global::Cpp2ILInjected.Token(Token = "0x6003ACF")]
3822 [global::Cpp2ILInjected.Address(RVA = "0x146C948", Offset = "0x146C948", Length = "0x1008")]
3823 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3824 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
3825 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
3826 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
3827 public ItemSlot()
3828 {
3829 throw null;
3830 }
3831
3832 [global::Cpp2ILInjected.Token(Token = "0x4007A74")]
3834
3835 [global::Cpp2ILInjected.Token(Token = "0x4007A75")]
3836 public static bool ShiftForcedOn;
3837
3838 [global::Cpp2ILInjected.Token(Token = "0x4007A76")]
3839 public static float[] inventoryGlowHue;
3840
3841 [global::Cpp2ILInjected.Token(Token = "0x4007A77")]
3842 public static int[] inventoryGlowTime;
3843
3844 [global::Cpp2ILInjected.Token(Token = "0x4007A78")]
3845 private static float[] inventoryGlowHueChest;
3846
3847 [global::Cpp2ILInjected.Token(Token = "0x4007A79")]
3848 private static int[] inventoryGlowTimeChest;
3849
3850 [global::Cpp2ILInjected.Token(Token = "0x4007A7A")]
3851 private static int _customCurrencyForSavings;
3852
3853 [global::Cpp2ILInjected.Token(Token = "0x4007A7B")]
3854 private static int additionalThrowVelocity;
3855
3856 [global::Cpp2ILInjected.Token(Token = "0x4007A7C")]
3857 public static bool DuplicationMode;
3858
3859 [global::Cpp2ILInjected.Token(Token = "0x4007A7D")]
3860 private static int dyeSlotCount;
3861
3862 [global::Cpp2ILInjected.Token(Token = "0x4007A7E")]
3863 private static int accSlotToSwapTo;
3864
3865 [global::Cpp2ILInjected.Token(Token = "0x4007A7F")]
3866 public static float CircularRadialOpacity;
3867
3868 [global::Cpp2ILInjected.Token(Token = "0x4007A80")]
3869 public static float QuicksRadialOpacity;
3870
3871 [global::Cpp2ILInjected.Token(Token = "0x4007A81")]
3872 private static Item[] singleSlotArray;
3873
3874 [global::Cpp2ILInjected.Token(Token = "0x4007A82")]
3875 private static bool[] canFavoriteAt;
3876
3877 [global::Cpp2ILInjected.Token(Token = "0x4007A83")]
3878 private static bool[] canShareAt;
3879
3881 [global::Cpp2ILInjected.Token(Token = "0x4007A84")]
3882 private static ItemSlot.ItemTransferEvent OnItemTransferred;
3883
3884 [global::Cpp2ILInjected.Token(Token = "0x4007A85")]
3885 public static bool forceClearGlowsOnChest;
3886
3887 [global::Cpp2ILInjected.Token(Token = "0x4007A86")]
3888 private static Item dummyItem;
3889
3890 [global::Cpp2ILInjected.Token(Token = "0x4007A87")]
3891 private static bool CursorHighlight;
3892
3893 [global::Cpp2ILInjected.Token(Token = "0x4007A88")]
3894 private static bool SelectHighlight;
3895
3896 [global::Cpp2ILInjected.Token(Token = "0x4007A89")]
3897 private static float HighlightScale;
3898
3899 [global::Cpp2ILInjected.Token(Token = "0x4007A8A")]
3900 private static float ForceRenderScale;
3901
3902 [global::Cpp2ILInjected.Token(Token = "0x4007A8B")]
3904
3905 [global::Cpp2ILInjected.Token(Token = "0x4007A8C")]
3907
3908 [global::Cpp2ILInjected.Token(Token = "0x4007A8D")]
3910
3911 [global::Cpp2ILInjected.Token(Token = "0x4007A8E")]
3912 private static int LastHoverContext;
3913
3914 [global::Cpp2ILInjected.Token(Token = "0x4007A8F")]
3915 private static int LastHoverSlot;
3916
3917 [global::Cpp2ILInjected.Token(Token = "0x4007A90")]
3919
3920 [global::Cpp2ILInjected.Token(Token = "0x4007A91")]
3921 private static int LastButtonFrame;
3922
3923 [global::Cpp2ILInjected.Token(Token = "0x4007A92")]
3925
3926 [global::Cpp2ILInjected.Token(Token = "0x4007A93")]
3928
3929 [global::Cpp2ILInjected.Token(Token = "0x20006D3")]
3930 public class Options
3931 {
3932 [global::Cpp2ILInjected.Token(Token = "0x17000753")]
3933 public static bool DisableLeftShiftTrashCan
3934 {
3935 [global::Cpp2ILInjected.Token(Token = "0x6003AD0")]
3936 [global::Cpp2ILInjected.Address(RVA = "0x14716EC", Offset = "0x14716EC", Length = "0x4C")]
3937 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPulldownSetting), Member = "GetValue", ReturnType = typeof(string))]
3938 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIToggleSetting), Member = "GetSelected", ReturnType = typeof(bool))]
3939 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIToggleSetting), Member = "Toggle", ReturnType = typeof(void))]
3940 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "SaveSettings", ReturnType = typeof(bool))]
3941 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "Update", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
3942 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "OverrideHover", MemberParameters = new object[]
3943 {
3944 typeof(Item[]),
3945 typeof(int),
3946 typeof(int)
3947 }, ReturnType = typeof(void))]
3948 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "DisableTrashing", ReturnType = typeof(bool))]
3949 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "LeftClick_SellOrTrash", MemberParameters = new object[]
3950 {
3951 typeof(Item[]),
3952 typeof(int),
3953 typeof(int)
3954 }, ReturnType = typeof(bool))]
3955 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 8)]
3956 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
3957 get
3958 {
3959 throw null;
3960 }
3961 [global::Cpp2ILInjected.Token(Token = "0x6003AD1")]
3962 [global::Cpp2ILInjected.Address(RVA = "0x1471738", Offset = "0x1471738", Length = "0x50")]
3963 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUISettingsOverlay), Member = "ResetSetting", MemberParameters = new object[] { typeof(GUISettingID) }, ReturnType = typeof(void))]
3964 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPulldownSetting), Member = "SetOption", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
3965 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIToggleSetting), Member = "Toggle", ReturnType = typeof(void))]
3966 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "LoadSettings", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
3967 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
3968 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
3969 set
3970 {
3971 throw null;
3972 }
3973 }
3974
3975 [global::Cpp2ILInjected.Token(Token = "0x17000754")]
3976 public static bool HighlightNewItems
3977 {
3978 [global::Cpp2ILInjected.Token(Token = "0x6003AD2")]
3979 [global::Cpp2ILInjected.Address(RVA = "0x1471788", Offset = "0x1471788", Length = "0x4C")]
3980 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIInventory), Member = "DrawItem", MemberParameters = new object[]
3981 {
3984 typeof(Item[]),
3985 typeof(int),
3988 typeof(float)
3989 }, ReturnType = typeof(void))]
3990 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIToggleSetting), Member = "GetSelected", ReturnType = typeof(bool))]
3991 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIToggleSetting), Member = "Toggle", ReturnType = typeof(void))]
3992 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "NewItem", MemberParameters = new object[]
3993 {
3995 typeof(int),
3996 typeof(int),
3997 typeof(int),
3998 typeof(int),
3999 typeof(int),
4000 typeof(int),
4001 typeof(bool),
4002 typeof(int),
4003 typeof(bool),
4004 typeof(bool)
4005 }, ReturnType = typeof(int))]
4006 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "SaveSettings", ReturnType = typeof(bool))]
4007 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MessageBuffer), Member = "ProcessData", MemberParameters = new object[]
4008 {
4009 typeof(byte[]),
4010 typeof(int),
4011 typeof(ref int)
4012 }, ReturnType = typeof(void))]
4013 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "ToggleInv", ReturnType = typeof(void))]
4014 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "Draw", MemberParameters = new object[]
4015 {
4017 typeof(Item[]),
4018 typeof(int),
4019 typeof(int),
4023 }, ReturnType = typeof(void))]
4024 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 8)]
4025 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
4026 get
4027 {
4028 throw null;
4029 }
4030 [global::Cpp2ILInjected.Token(Token = "0x6003AD3")]
4031 [global::Cpp2ILInjected.Address(RVA = "0x14717D4", Offset = "0x14717D4", Length = "0x50")]
4032 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUISettingsOverlay), Member = "ResetSetting", MemberParameters = new object[] { typeof(GUISettingID) }, ReturnType = typeof(void))]
4033 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIToggleSetting), Member = "Toggle", ReturnType = typeof(void))]
4034 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "LoadSettings", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
4035 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
4036 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
4037 set
4038 {
4039 throw null;
4040 }
4041 }
4042
4043 [global::Cpp2ILInjected.Token(Token = "0x17000755")]
4044 public static bool DisableQuickTrash
4045 {
4046 [global::Cpp2ILInjected.Token(Token = "0x6003AD4")]
4047 [global::Cpp2ILInjected.Address(RVA = "0x1471824", Offset = "0x1471824", Length = "0x4C")]
4048 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "OverrideHover", MemberParameters = new object[]
4049 {
4050 typeof(Item[]),
4051 typeof(int),
4052 typeof(int)
4053 }, ReturnType = typeof(void))]
4054 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "LeftClick_SellOrTrash", MemberParameters = new object[]
4055 {
4056 typeof(Item[]),
4057 typeof(int),
4058 typeof(int)
4059 }, ReturnType = typeof(bool))]
4060 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
4061 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
4062 get
4063 {
4064 throw null;
4065 }
4066 [global::Cpp2ILInjected.Token(Token = "0x6003AD5")]
4067 [global::Cpp2ILInjected.Address(RVA = "0x1471870", Offset = "0x1471870", Length = "0x50")]
4068 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
4069 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
4070 set
4071 {
4072 throw null;
4073 }
4074 }
4075
4076 [global::Cpp2ILInjected.Token(Token = "0x6003AD6")]
4077 [global::Cpp2ILInjected.Address(RVA = "0x14718C0", Offset = "0x14718C0", Length = "0x8")]
4078 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
4079 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
4080 public Options()
4081 {
4082 throw null;
4083 }
4084 }
4085
4086 [global::Cpp2ILInjected.Token(Token = "0x20006D4")]
4088 {
4089 [global::Cpp2ILInjected.Token(Token = "0x4007A95")]
4090 DefenseIcon = 36,
4091 [global::Cpp2ILInjected.Token(Token = "0x4007A96")]
4092 HousingMenu,
4093 [global::Cpp2ILInjected.Token(Token = "0x4007A97")]
4094 PVPMenu,
4095 [global::Cpp2ILInjected.Token(Token = "0x4007A98")]
4096 ItemDuplication,
4097 [global::Cpp2ILInjected.Token(Token = "0x4007A99")]
4098 CraftGuide,
4099 [global::Cpp2ILInjected.Token(Token = "0x4007A9A")]
4100 BestiaryDrop,
4101 [global::Cpp2ILInjected.Token(Token = "0x4007A9B")]
4102 Reforge,
4103 [global::Cpp2ILInjected.Token(Token = "0x4007A9C")]
4104 Team,
4105 [global::Cpp2ILInjected.Token(Token = "0x4007A9D")]
4106 AccessoryInfo,
4107 [global::Cpp2ILInjected.Token(Token = "0x4007A9E")]
4108 BuilderAccessories,
4109 [global::Cpp2ILInjected.Token(Token = "0x4007A9F")]
4110 Hotbar,
4111 [global::Cpp2ILInjected.Token(Token = "0x4007AA0")]
4112 Buffs,
4113 [global::Cpp2ILInjected.Token(Token = "0x4007AA1")]
4114 Loadout
4115 }
4116
4117 [global::Cpp2ILInjected.Token(Token = "0x20006D5")]
4118 public class Context
4119 {
4120 [global::Cpp2ILInjected.Token(Token = "0x6003AD7")]
4121 [global::Cpp2ILInjected.Address(RVA = "0x14718C8", Offset = "0x14718C8", Length = "0x8")]
4122 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
4123 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
4124 public Context()
4125 {
4126 throw null;
4127 }
4128
4129 [global::Cpp2ILInjected.Token(Token = "0x4007AA2")]
4130 public const int InventoryItem = 0;
4131
4132 [global::Cpp2ILInjected.Token(Token = "0x4007AA3")]
4133 public const int InventoryCoin = 1;
4134
4135 [global::Cpp2ILInjected.Token(Token = "0x4007AA4")]
4136 public const int InventoryAmmo = 2;
4137
4138 [global::Cpp2ILInjected.Token(Token = "0x4007AA5")]
4139 public const int ChestItem = 3;
4140
4141 [global::Cpp2ILInjected.Token(Token = "0x4007AA6")]
4142 public const int BankItem = 4;
4143
4144 [global::Cpp2ILInjected.Token(Token = "0x4007AA7")]
4145 public const int PrefixItem = 5;
4146
4147 [global::Cpp2ILInjected.Token(Token = "0x4007AA8")]
4148 public const int TrashItem = 6;
4149
4150 [global::Cpp2ILInjected.Token(Token = "0x4007AA9")]
4151 public const int GuideItem = 7;
4152
4153 [global::Cpp2ILInjected.Token(Token = "0x4007AAA")]
4154 public const int EquipArmor = 8;
4155
4156 [global::Cpp2ILInjected.Token(Token = "0x4007AAB")]
4157 public const int EquipArmorVanity = 9;
4158
4159 [global::Cpp2ILInjected.Token(Token = "0x4007AAC")]
4160 public const int EquipAccessory = 10;
4161
4162 [global::Cpp2ILInjected.Token(Token = "0x4007AAD")]
4163 public const int EquipAccessoryVanity = 11;
4164
4165 [global::Cpp2ILInjected.Token(Token = "0x4007AAE")]
4166 public const int EquipDye = 12;
4167
4168 [global::Cpp2ILInjected.Token(Token = "0x4007AAF")]
4169 public const int HotbarItem = 13;
4170
4171 [global::Cpp2ILInjected.Token(Token = "0x4007AB0")]
4172 public const int ChatItem = 14;
4173
4174 [global::Cpp2ILInjected.Token(Token = "0x4007AB1")]
4175 public const int ShopItem = 15;
4176
4177 [global::Cpp2ILInjected.Token(Token = "0x4007AB2")]
4178 public const int EquipGrapple = 16;
4179
4180 [global::Cpp2ILInjected.Token(Token = "0x4007AB3")]
4181 public const int EquipMount = 17;
4182
4183 [global::Cpp2ILInjected.Token(Token = "0x4007AB4")]
4184 public const int EquipMinecart = 18;
4185
4186 [global::Cpp2ILInjected.Token(Token = "0x4007AB5")]
4187 public const int EquipPet = 19;
4188
4189 [global::Cpp2ILInjected.Token(Token = "0x4007AB6")]
4190 public const int EquipLight = 20;
4191
4192 [global::Cpp2ILInjected.Token(Token = "0x4007AB7")]
4193 public const int MouseItem = 21;
4194
4195 [global::Cpp2ILInjected.Token(Token = "0x4007AB8")]
4196 public const int CraftingMaterial = 22;
4197
4198 [global::Cpp2ILInjected.Token(Token = "0x4007AB9")]
4199 public const int DisplayDollArmor = 23;
4200
4201 [global::Cpp2ILInjected.Token(Token = "0x4007ABA")]
4202 public const int DisplayDollAccessory = 24;
4203
4204 [global::Cpp2ILInjected.Token(Token = "0x4007ABB")]
4205 public const int DisplayDollDye = 25;
4206
4207 [global::Cpp2ILInjected.Token(Token = "0x4007ABC")]
4208 public const int HatRackHat = 26;
4209
4210 [global::Cpp2ILInjected.Token(Token = "0x4007ABD")]
4211 public const int HatRackDye = 27;
4212
4213 [global::Cpp2ILInjected.Token(Token = "0x4007ABE")]
4214 public const int GoldDebug = 28;
4215
4216 [global::Cpp2ILInjected.Token(Token = "0x4007ABF")]
4217 public const int CreativeInfinite = 29;
4218
4219 [global::Cpp2ILInjected.Token(Token = "0x4007AC0")]
4220 public const int CreativeSacrifice = 30;
4221
4222 [global::Cpp2ILInjected.Token(Token = "0x4007AC1")]
4223 public const int InWorld = 31;
4224
4225 [global::Cpp2ILInjected.Token(Token = "0x4007AC2")]
4226 public const int VoidItem = 32;
4227
4228 [global::Cpp2ILInjected.Token(Token = "0x4007AC3")]
4229 public const int EquipMiscDye = 33;
4230
4231 [global::Cpp2ILInjected.Token(Token = "0x4007AC4")]
4232 public const int CreativeResearch = 34;
4233
4234 [global::Cpp2ILInjected.Token(Token = "0x4007AC5")]
4235 public const int RubbleMaker = 35;
4236
4237 [global::Cpp2ILInjected.Token(Token = "0x4007AC6")]
4238 public const int Count = 36;
4239 }
4240
4241 [global::Cpp2ILInjected.Token(Token = "0x20006D6")]
4242 public struct ItemTransferInfo
4243 {
4244 [global::Cpp2ILInjected.Token(Token = "0x6003AD8")]
4245 [global::Cpp2ILInjected.Address(RVA = "0x14718D0", Offset = "0x14718D0", Length = "0x20")]
4246 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
4247 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "LeftClick", MemberParameters = new object[]
4248 {
4249 typeof(Item[]),
4250 typeof(int),
4251 typeof(int)
4252 }, ReturnType = typeof(void))]
4253 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "SellOrTrash", MemberParameters = new object[]
4254 {
4255 typeof(Item[]),
4256 typeof(int),
4257 typeof(int)
4258 }, ReturnType = typeof(void))]
4259 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "PickupItemIntoMouse", MemberParameters = new object[]
4260 {
4261 typeof(Item[]),
4262 typeof(int),
4263 typeof(int),
4264 typeof(Player)
4265 }, ReturnType = typeof(void))]
4266 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "HandleShopSlot", MemberParameters = new object[]
4267 {
4268 typeof(Item[]),
4269 typeof(int),
4270 typeof(bool),
4271 typeof(bool)
4272 }, ReturnType = typeof(void))]
4273 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 10)]
4275 {
4276 throw null;
4277 }
4278
4279 [global::Cpp2ILInjected.Token(Token = "0x4007AC7")]
4280 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
4281 public int ItemType;
4282
4283 [global::Cpp2ILInjected.Token(Token = "0x4007AC8")]
4284 [global::Cpp2ILInjected.FieldOffset(Offset = "0x4")]
4285 public int TransferAmount;
4286
4287 [global::Cpp2ILInjected.Token(Token = "0x4007AC9")]
4288 [global::Cpp2ILInjected.FieldOffset(Offset = "0x8")]
4289 public int FromContenxt;
4290
4291 [global::Cpp2ILInjected.Token(Token = "0x4007ACA")]
4292 [global::Cpp2ILInjected.FieldOffset(Offset = "0xC")]
4293 public int ToContext;
4294 }
4295
4296 [global::Cpp2ILInjected.Token(Token = "0x20006D7")]
4298 }
4299}
class f__AnonymousType0<< Count > j__TPar
GUISettingID
delegate void DrawItemHandler(Vector2 position, float itemScale)
delegate void ItemTransferEvent(ItemSlot.ItemTransferInfo info)
static void DrawSavings(SpriteBatch sb, float shopx, float shopy, bool horizontal=false, SpriteBatch textSb=null)
Definition ItemSlot.cs:3415
static bool TryItemSwap(Item item)
Definition ItemSlot.cs:1518
static bool Equippable(Item[] inv, int context, int slot)
Definition ItemSlot.cs:2995
static Item DyeSwap(Item item, out bool success)
Definition ItemSlot.cs:3077
static bool CursorHighlight
Definition ItemSlot.cs:3891
static float[] inventoryGlowHueChest
Definition ItemSlot.cs:3845
static float QuicksRadialOpacity
Definition ItemSlot.cs:3869
static bool OverrideLeftClick(Item[] inv, int context=0, int slot=0)
Definition ItemSlot.cs:532
static bool isEquipLocked(int type)
Definition ItemSlot.cs:385
static int LastHoverContext
Definition ItemSlot.cs:3912
static void SetGlow(int index, float hue, bool chest)
Definition ItemSlot.cs:268
static void SellOrTrash(Item[] inv, int context, int slot)
Definition ItemSlot.cs:971
static void HandleShopSlot(Item[] inv, int slot, bool rightClickIsValid, bool leftClickIsValid)
Definition ItemSlot.cs:1609
static void Draw(SpriteBatch spriteBatch, ref Item inv, int context, Microsoft.Xna.Framework.Vector2 position)
Definition ItemSlot.cs:1691
static Item dummyItem
Definition ItemSlot.cs:3888
static Item EquipSwap(Item item, Item[] inv, int slot, out bool success)
Definition ItemSlot.cs:3134
static float ForceRenderScale
Definition ItemSlot.cs:3900
static float CircularRadialOpacity
Definition ItemSlot.cs:3866
static bool RightClick(Item[] inv, int context=0, int slot=0)
Definition ItemSlot.cs:1235
static Microsoft.Xna.Framework.Graphics.Color GetLoadoutColor(int loadoutIndex)
Definition ItemSlot.cs:2564
static bool TryGetHighlightedSlotColor(int loadoutIndex, int context, out Microsoft.Xna.Framework.Graphics.Color color)
Definition ItemSlot.cs:2537
static bool TryGetSlotColor(int loadoutIndex, int context, out Microsoft.Xna.Framework.Graphics.Color color)
Definition ItemSlot.cs:2522
static void OverrideHover(ref Item inv, int context=0)
Definition ItemSlot.cs:377
static int LastButtonFrame
Definition ItemSlot.cs:3921
static int accSlotToSwapTo
Definition ItemSlot.cs:3863
static void OverrideHover(Item[] inv, int context=0, int slot=0)
Definition ItemSlot.cs:458
static bool forceClearGlowsOnChest
Definition ItemSlot.cs:3885
static void UpdateTooltipContext(int context, int slot)
Definition ItemSlot.cs:2814
static void SetSelectHighlight(bool hasFocus, float highlightScale=-1f)
Definition ItemSlot.cs:1941
static int dyeSlotCount
Definition ItemSlot.cs:3860
static bool SwapVanityEquip(Item[] inv, int context, int slot, Player player)
Definition ItemSlot.cs:1449
static int PickItemMovementAction(Item[] inv, int context, int slot, Item checkItem, bool backwardCheck=false, int initialSlot=-1)
Definition ItemSlot.cs:1126
static float HighlightScale
Definition ItemSlot.cs:3897
static void SwapEquip(ref Item inv, int context=0)
Definition ItemSlot.cs:2901
static void SetCursorHighlight(bool hasFocus)
Definition ItemSlot.cs:1743
static bool ShiftForcedOn
Definition ItemSlot.cs:3836
static bool DisableTrashing()
Definition ItemSlot.cs:883
static Microsoft.Xna.Framework.Vector2 defenderTextOffset
Definition ItemSlot.cs:3924
static void LeftClick(Item[] inv, int context=0, int slot=0)
Definition ItemSlot.cs:872
static int[] inventoryGlowTime
Definition ItemSlot.cs:3842
static void DrawRadialDpad(SpriteBatch sb, Microsoft.Xna.Framework.Vector2 position)
Definition ItemSlot.cs:3795
static void DrawRadialQuicks(SpriteBatch sb, Microsoft.Xna.Framework.Vector2 position)
Definition ItemSlot.cs:3732
static bool Equippable(ref Item inv, int context=0)
Definition ItemSlot.cs:2979
static bool NotUsingGamepad
Definition ItemSlot.cs:146
static void DrawItem_GetColorAndScale(Item item, float scale, ref Microsoft.Xna.Framework.Graphics.Color currentWhite, float sizeLimit, ref Rectangle frame, out Microsoft.Xna.Framework.Graphics.Color itemLight, out float finalDrawScale)
Definition ItemSlot.cs:2683
static void PickupItemIntoMouse(Item[] inv, int context, int slot, Player player)
Definition ItemSlot.cs:1332
static void Draw(SpriteBatch spriteBatch, Item[] inv, int context, int slot, Microsoft.Xna.Framework.Vector2 position, Microsoft.Xna.Framework.Graphics.Color lightColor)
Definition ItemSlot.cs:2164
static int LastHoverSlot
Definition ItemSlot.cs:3915
static bool IsMiscEquipment(Item item)
Definition ItemSlot.cs:3010
static int additionalThrowVelocity
Definition ItemSlot.cs:3854
static void RightClick(ref Item inv, int context=0)
Definition ItemSlot.cs:1143
static void UpdateChestOnServer(int context, int slot)
Definition ItemSlot.cs:1028
static bool AltInUse
Definition ItemSlot.cs:56
static void UpdateTooltipButton(TransactionButton_Layout button)
Definition ItemSlot.cs:2772
static string GetOverrideInstructions(Item[] inv, int context, int slot)
Definition ItemSlot.cs:994
static void LeftClick(ref Item inv, int context=0)
Definition ItemSlot.cs:696
static float DrawItemIcon(Item item, int context, SpriteBatch spriteBatch, Microsoft.Xna.Framework.Vector2 screenPositionForItemCenter, float scale, float sizeLimit, Microsoft.Xna.Framework.Graphics.Color environmentColor)
Definition ItemSlot.cs:2648
static void DrawMoney(SpriteBatch sb, string text, float shopx, float shopy, int[] coinsArray, bool horizontal=false, SpriteBatch textSb=null)
Definition ItemSlot.cs:3236
static void Draw(SpriteBatch spriteBatch, Item[] inv, int context, int slot, Microsoft.Xna.Framework.Vector2 position, Microsoft.Xna.Framework.Graphics.Color lightColor, Microsoft.Xna.Framework.Graphics.Color backColor)
Definition ItemSlot.cs:2400
static void PlaceItem(ref Item[] inv, ref Item item, int context=0, int slot=-1, int keepStack=0)
Definition ItemSlot.cs:1065
static bool IsMouseItem(Item[] slots, int index)
Definition ItemSlot.cs:674
static bool TryOpenContainer(Item item, Player player)
Definition ItemSlot.cs:1404
static void Handle(Item[] inv, int context=0, int slot=0)
Definition ItemSlot.cs:360
static bool TryPickupDyeToCursor(int context, Item[] inv, int slot, Player player)
Definition ItemSlot.cs:1495
static void SelectEquipPage(Item item)
Definition ItemSlot.cs:3816
static bool ShiftInUse
Definition ItemSlot.cs:78
static Item[] singleSlotArray
Definition ItemSlot.cs:3872
static void Draw(SpriteBatch spriteBatch, Item[] inv, int context, int slot, Microsoft.Xna.Framework.Vector2 position)
Definition ItemSlot.cs:2116
static void MouseHover(ref Item inv, int context=0)
Definition ItemSlot.cs:2719
static Item ArmorSwap(Item item, out bool success)
Definition ItemSlot.cs:3107
static bool IsABuildingItem(Item item)
Definition ItemSlot.cs:3805
static void UpdateInterface()
Definition ItemSlot.cs:281
static void RefreshStackSplitCooldown()
Definition ItemSlot.cs:1358
static int[] inventoryGlowTimeChest
Definition ItemSlot.cs:3848
static bool ControlInUse
Definition ItemSlot.cs:118
static bool LeftClick_SellOrTrash(Item[] inv, int context, int slot)
Definition ItemSlot.cs:911
static Microsoft.Xna.Framework.Graphics.Color GetHighlightColorByLoadout(int slot, int context)
Definition ItemSlot.cs:2497
static Microsoft.Xna.Framework.Graphics.Color GetColorByLoadout(int slot, int context)
Definition ItemSlot.cs:2470
static void DrawRadialCircular(SpriteBatch sb, Microsoft.Xna.Framework.Vector2 position, Player.SelectionRadial radial, Item[] items)
Definition ItemSlot.cs:3653
static void DrawSavings(SpriteBatch sb, Panel_Layout savingsBacking, float shopx, float shopy, Microsoft.Xna.Framework.Vector2 savings1IconOffset, Microsoft.Xna.Framework.Vector2 savings2Offset, Microsoft.Xna.Framework.Vector2 savings3Offset, Microsoft.Xna.Framework.Vector2 savings4Offset, bool horizontal=false, SpriteBatch textSb=null)
Definition ItemSlot.cs:3350
static bool DrawGoldBGForCraftingMaterial
Definition ItemSlot.cs:3833
static void TakeOne(Item[] inv, int context, int slot)
Definition ItemSlot.cs:1268
static bool[] canShareAt
Definition ItemSlot.cs:3878
static void AfterItemSwap(int oldType, int newType)
Definition ItemSlot.cs:1543
static int _customCurrencyForSavings
Definition ItemSlot.cs:3851
static TransactionButton_Layout LastHoverButton
Definition ItemSlot.cs:3918
static void MouseHover(int context=0)
Definition ItemSlot.cs:2698
static bool AccCheck(Item[] itemCollection, Item item, int slot)
Definition ItemSlot.cs:3049
static void AnnounceTransfer(ItemSlot.ItemTransferInfo info)
Definition ItemSlot.cs:243
static void DrawCost(SpriteBatch sb, float shopx, float shopy, long cost, SpriteBatch textSb=null)
Definition ItemSlot.cs:3261
static void Draw(SpriteBatch spriteBatch, ref Item inv, int context, Microsoft.Xna.Framework.Vector2 position, Microsoft.Xna.Framework.Graphics.Color lightColor)
Definition ItemSlot.cs:1734
static void GetItemLight(ref Microsoft.Xna.Framework.Graphics.Color currentColor, int type, bool outInTheWorld=false)
Definition ItemSlot.cs:3457
static Microsoft.Xna.Framework.Graphics.Color[,] LoadoutSlotColors
Definition ItemSlot.cs:3906
static double _lastTimeForVisualEffectsThatLoadoutWasChanged
Definition ItemSlot.cs:3903
static bool DuplicationMode
Definition ItemSlot.cs:3857
static float[] inventoryGlowHue
Definition ItemSlot.cs:3839
static Microsoft.Xna.Framework.Vector2 defenderPigOffset
Definition ItemSlot.cs:3927
static void GetItemLight(ref Microsoft.Xna.Framework.Graphics.Color currentColor, Item item, bool outInTheWorld=false)
Definition ItemSlot.cs:3432
static bool[] canFavoriteAt
Definition ItemSlot.cs:3875
static void SetOverridenScale(float highlightScale)
Definition ItemSlot.cs:1950
static Microsoft.Xna.Framework.Graphics.Color[,] LoadoutHighlightSlotColors
Definition ItemSlot.cs:3909
static bool SelectHighlight
Definition ItemSlot.cs:3894
static float ShiftHueByLoadout(float hue, int loadoutIndex)
Definition ItemSlot.cs:2547
static bool SwapEquip(Item[] inv, int context, int slot)
Definition ItemSlot.cs:2964
static void Handle(ref Item inv, int context=0)
Definition ItemSlot.cs:297
static void MouseHover(Item[] inv, int context=0, int slot=0)
Definition ItemSlot.cs:2886
static ItemSlot.ItemTransferEvent OnItemTransferred
Definition ItemSlot.cs:173
static Microsoft.Xna.Framework.Graphics.Color GetItemLight(ref Microsoft.Xna.Framework.Graphics.Color currentColor, ref float scale, int type, bool outInTheWorld=false)
Definition ItemSlot.cs:3578
static void GetItemLight(ref Microsoft.Xna.Framework.Graphics.Color currentColor, ref float scale, Item item, bool outInTheWorld=false)
Definition ItemSlot.cs:3538
static void RecordLoadoutChange()
Definition ItemSlot.cs:2507
ItemTransferInfo(Item itemAfter, int fromContext, int toContext, int transferAmount=0)
Definition ItemSlot.cs:4274