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
ChestUI.cs
Go to the documentation of this file.
1using System;
15
16namespace Terraria.UI
17{
18 [global::Cpp2ILInjected.Token(Token = "0x20006DC")]
19 public class ChestUI
20 {
21 [global::Cpp2ILInjected.Token(Token = "0x6003AF7")]
22 [global::Cpp2ILInjected.Address(RVA = "0x1473130", Offset = "0x1473130", Length = "0x15C")]
23 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
24 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ChestUI), Member = "DrawButton", MemberParameters = new object[]
25 {
27 typeof(int),
28 typeof(int),
29 typeof(int)
30 }, ReturnType = typeof(void))]
31 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
32 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundEngine), Member = "PlaySound", MemberParameters = new object[]
33 {
34 typeof(int),
35 typeof(int),
36 typeof(int),
37 typeof(int),
38 typeof(float),
39 typeof(float)
40 }, ReturnType = typeof(SoundEffectInstance))]
41 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
42 public static void UpdateHover(int ID, bool hovering)
43 {
44 throw null;
45 }
46
47 [global::Cpp2ILInjected.Token(Token = "0x6003AF8")]
48 [global::Cpp2ILInjected.Address(RVA = "0x147328C", Offset = "0x147328C", Length = "0x26C")]
49 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
50 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
51 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
52 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_inventoryScale", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
53 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseX", ReturnType = typeof(int))]
54 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseY", ReturnType = typeof(int))]
55 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_inventoryScale", ReturnType = typeof(float))]
56 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "FloatIntersect", MemberParameters = new object[]
57 {
58 typeof(float),
59 typeof(float),
60 typeof(float),
61 typeof(float),
62 typeof(float),
63 typeof(float),
64 typeof(float),
65 typeof(float)
66 }, ReturnType = typeof(bool))]
67 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ChestUI), Member = "DrawName", MemberParameters = new object[] { typeof(SpriteBatch) }, ReturnType = typeof(void))]
68 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ChestUI), Member = "DrawButtons", MemberParameters = new object[] { typeof(SpriteBatch) }, ReturnType = typeof(void))]
69 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ChestUI), Member = "DrawSlots", MemberParameters = new object[] { typeof(SpriteBatch) }, ReturnType = typeof(void))]
70 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
71 public static void Draw(SpriteBatch spritebatch)
72 {
73 throw null;
74 }
75
76 [global::Cpp2ILInjected.Token(Token = "0x6003AF9")]
77 [global::Cpp2ILInjected.Address(RVA = "0x14734F8", Offset = "0x14734F8", Length = "0x7E8")]
78 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
79 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ChestUI), Member = "Draw", MemberParameters = new object[] { typeof(SpriteBatch) }, ReturnType = typeof(void))]
80 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
81 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
82 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_editChest", ReturnType = typeof(bool))]
83 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_npcChatText", ReturnType = typeof(string))]
84 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Chest), Member = ".ctor", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
85 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Inequality", MemberParameters = new object[]
86 {
87 typeof(string),
88 typeof(string)
89 }, ReturnType = typeof(bool))]
90 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
91 {
92 typeof(int),
93 typeof(int)
94 }, ReturnType = typeof(Tile))]
95 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_type", ReturnType = typeof(ushort))]
96 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
97 {
98 typeof(string),
99 typeof(string)
100 }, ReturnType = typeof(string))]
101 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameX", ReturnType = typeof(short))]
102 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Lang), Member = "GetItemNameValue", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(string))]
103 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = ".ctor", MemberParameters = new object[]
104 {
105 typeof(int),
106 typeof(int),
107 typeof(int),
108 typeof(int)
109 }, ReturnType = typeof(void))]
110 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = "op_Multiply", MemberParameters = new object[]
111 {
112 typeof(Color),
113 typeof(float)
114 }, ReturnType = typeof(Color))]
115 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "WordwrapString", MemberParameters = new object[]
116 {
117 typeof(string),
119 typeof(int),
120 typeof(int),
121 typeof(ref int)
122 }, ReturnType = typeof(string[]))]
123 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
124 {
125 typeof(float),
126 typeof(float)
127 }, ReturnType = typeof(void))]
128 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ChatManager), Member = "DrawColorCodedStringWithShadow", MemberParameters = new object[]
129 {
132 typeof(string),
134 typeof(Color),
135 typeof(float),
138 typeof(float),
139 typeof(float)
140 }, ReturnType = typeof(void))]
141 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 47)]
142 private static void DrawName(SpriteBatch spritebatch)
143 {
144 throw null;
145 }
146
147 [global::Cpp2ILInjected.Token(Token = "0x6003AFA")]
148 [global::Cpp2ILInjected.Address(RVA = "0x1473CE0", Offset = "0x1473CE0", Length = "0xEC")]
149 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
150 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ChestUI), Member = "Draw", MemberParameters = new object[] { typeof(SpriteBatch) }, ReturnType = typeof(void))]
151 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
152 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ChestUI), Member = "DrawButton", MemberParameters = new object[]
153 {
155 typeof(int),
156 typeof(int),
157 typeof(int)
158 }, ReturnType = typeof(void))]
159 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
161 {
162 throw null;
163 }
164
165 [global::Cpp2ILInjected.Token(Token = "0x6003AFB")]
166 [global::Cpp2ILInjected.Address(RVA = "0x1474290", Offset = "0x1474290", Length = "0x954")]
167 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
168 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ChestUI), Member = "DrawButtons", MemberParameters = new object[] { typeof(SpriteBatch) }, ReturnType = typeof(void))]
169 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
170 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
171 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_editChest", ReturnType = typeof(bool))]
172 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ChestUI), Member = "UpdateHover", MemberParameters = new object[]
173 {
174 typeof(int),
175 typeof(bool)
176 }, ReturnType = typeof(void))]
177 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteFont), Member = "MeasureString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(Vector2))]
178 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = ".ctor", MemberParameters = new object[]
179 {
180 typeof(int),
181 typeof(int),
182 typeof(int),
183 typeof(int)
184 }, ReturnType = typeof(void))]
185 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = "op_Multiply", MemberParameters = new object[]
186 {
187 typeof(Color),
188 typeof(float)
189 }, ReturnType = typeof(Color))]
190 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseX", ReturnType = typeof(int))]
191 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseY", ReturnType = typeof(int))]
192 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "FloatIntersect", MemberParameters = new object[]
193 {
194 typeof(float),
195 typeof(float),
196 typeof(float),
197 typeof(float),
198 typeof(float),
199 typeof(float),
200 typeof(float),
201 typeof(float)
202 }, ReturnType = typeof(bool))]
203 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
204 {
205 typeof(float),
206 typeof(float)
207 }, ReturnType = typeof(void))]
208 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Division", MemberParameters = new object[]
209 {
211 typeof(float)
212 }, ReturnType = typeof(Vector2))]
213 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
214 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ChatManager), Member = "DrawColorCodedStringWithShadow", MemberParameters = new object[]
215 {
218 typeof(string),
220 typeof(Color),
221 typeof(float),
224 typeof(float),
225 typeof(float)
226 }, ReturnType = typeof(void))]
227 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
228 {
230 typeof(float)
231 }, ReturnType = typeof(Vector2))]
232 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerInput), Member = "get_IgnoreMouseInterface", ReturnType = typeof(bool))]
233 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseLeft", ReturnType = typeof(bool))]
234 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseLeftRelease", ReturnType = typeof(bool))]
235 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ChestUI), Member = "LootAll", ReturnType = typeof(void))]
236 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "get_IsVoidVaultEnabled", ReturnType = typeof(bool))]
237 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Language), Member = "GetTextValue", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
238 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ContainerTransferContext), Member = "FromUnknown", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(ContainerTransferContext))]
239 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ChestUI), Member = "DepositAll", MemberParameters = new object[] { typeof(ContainerTransferContext) }, ReturnType = typeof(void))]
240 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ChestUI), Member = "QuickStack", MemberParameters = new object[]
241 {
243 typeof(bool)
244 }, ReturnType = typeof(void))]
245 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ChestUI), Member = "Restock", ReturnType = typeof(void))]
246 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSorting), Member = "SortChest", ReturnType = typeof(void))]
247 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ChestUI), Member = "RenameChest", ReturnType = typeof(void))]
248 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ChestUI), Member = "RenameChestCancel", ReturnType = typeof(void))]
249 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ChestUI), Member = "ToggleVacuum", ReturnType = typeof(void))]
250 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Recipe), Member = "FindRecipes", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
251 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 54)]
252 private static void DrawButton(SpriteBatch spriteBatch, int ID, int X, int Y)
253 {
254 throw null;
255 }
256
257 [global::Cpp2ILInjected.Token(Token = "0x6003AFC")]
258 [global::Cpp2ILInjected.Address(RVA = "0x14777A8", Offset = "0x14777A8", Length = "0x84")]
259 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
260 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ChestUI), Member = "DrawButton", MemberParameters = new object[]
261 {
263 typeof(int),
264 typeof(int),
265 typeof(int)
266 }, ReturnType = typeof(void))]
267 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
268 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
269 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "get_IsVoidVaultEnabled", ReturnType = typeof(bool))]
270 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "set_IsVoidVaultEnabled", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
271 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
272 private static void ToggleVacuum()
273 {
274 throw null;
275 }
276
277 [global::Cpp2ILInjected.Token(Token = "0x6003AFD")]
278 [global::Cpp2ILInjected.Address(RVA = "0x1473DCC", Offset = "0x1473DCC", Length = "0x4C4")]
279 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
280 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ChestUI), Member = "Draw", MemberParameters = new object[] { typeof(SpriteBatch) }, ReturnType = typeof(void))]
281 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
282 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
283 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_inventoryScale", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
284 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseX", ReturnType = typeof(int))]
285 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseY", ReturnType = typeof(int))]
286 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_inventoryScale", ReturnType = typeof(float))]
287 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "FloatIntersect", MemberParameters = new object[]
288 {
289 typeof(float),
290 typeof(float),
291 typeof(float),
292 typeof(float),
293 typeof(float),
294 typeof(float),
295 typeof(float),
296 typeof(float)
297 }, ReturnType = typeof(bool))]
298 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerInput), Member = "get_IgnoreMouseInterface", ReturnType = typeof(bool))]
299 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = ".ctor", MemberParameters = new object[]
300 {
301 typeof(int),
302 typeof(int),
303 typeof(int),
304 typeof(int)
305 }, ReturnType = typeof(void))]
306 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Width", MemberParameters = new object[] { typeof(Asset<Texture2D>) }, ReturnType = typeof(int))]
307 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Height", MemberParameters = new object[] { typeof(Asset<Texture2D>) }, ReturnType = typeof(int))]
308 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "Handle", MemberParameters = new object[]
309 {
310 typeof(Item[]),
311 typeof(int),
312 typeof(int)
313 }, ReturnType = typeof(void))]
314 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
315 {
316 typeof(float),
317 typeof(float)
318 }, ReturnType = typeof(void))]
319 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "Draw", MemberParameters = new object[]
320 {
322 typeof(Item[]),
323 typeof(int),
324 typeof(int),
326 }, ReturnType = typeof(void))]
327 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 17)]
328 private static void DrawSlots(SpriteBatch spriteBatch)
329 {
330 throw null;
331 }
332
333 [global::Cpp2ILInjected.Token(Token = "0x6003AFE")]
334 [global::Cpp2ILInjected.Address(RVA = "0x147782C", Offset = "0x147782C", Length = "0x3E8")]
335 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
336 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPageOptions), Member = "get_canDepositAllValue", ReturnType = typeof(bool))]
337 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPageOptions), Member = "DrawDepositButton", ReturnType = typeof(void))]
338 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
339 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
340 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "IsTheSameAs", MemberParameters = new object[] { typeof(Item) }, ReturnType = typeof(bool))]
341 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
342 public static bool CanBeDepositied(int p)
343 {
344 throw null;
345 }
346
347 [global::Cpp2ILInjected.Token(Token = "0x6003AFF")]
348 [global::Cpp2ILInjected.Address(RVA = "0x1477C14", Offset = "0x1477C14", Length = "0xA4C")]
349 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
350 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIInventoryTransactions), Member = "DepositItem", ReturnType = typeof(void))]
351 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
352 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
353 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "IsTheSameAs", MemberParameters = new object[] { typeof(Item) }, ReturnType = typeof(bool))]
354 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundEngine), Member = "PlaySound", MemberParameters = new object[]
355 {
356 typeof(int),
357 typeof(int),
358 typeof(int),
359 typeof(int),
360 typeof(float),
361 typeof(float)
362 }, ReturnType = typeof(SoundEffectInstance))]
363 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "Clone", ReturnType = typeof(Item))]
364 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "SetDefaults", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
365 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_NetClientOnly", ReturnType = typeof(bool))]
366 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetMessage), Member = "SendData", MemberParameters = new object[]
367 {
368 typeof(int),
369 typeof(int),
370 typeof(int),
372 typeof(int),
373 typeof(float),
374 typeof(float),
375 typeof(float),
376 typeof(int),
377 typeof(int),
378 typeof(int)
379 }, ReturnType = typeof(void))]
380 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 20)]
381 public static void Deposit(int p)
382 {
383 throw null;
384 }
385
386 [global::Cpp2ILInjected.Token(Token = "0x6003B00")]
387 [global::Cpp2ILInjected.Address(RVA = "0x1478660", Offset = "0x1478660", Length = "0x3BC")]
388 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
389 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPageOptions), Member = "DrawChestLoot", ReturnType = typeof(void))]
390 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
391 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
392 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Entity), Member = "get_Center", ReturnType = typeof(Vector2))]
393 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "GetItem", MemberParameters = new object[]
394 {
395 typeof(int),
396 typeof(Item),
398 typeof(bool)
399 }, ReturnType = typeof(Item))]
400 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_NetClientOnly", ReturnType = typeof(bool))]
401 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetMessage), Member = "SendData", MemberParameters = new object[]
402 {
403 typeof(int),
404 typeof(int),
405 typeof(int),
407 typeof(int),
408 typeof(float),
409 typeof(float),
410 typeof(float),
411 typeof(int),
412 typeof(int),
413 typeof(int)
414 }, ReturnType = typeof(void))]
415 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 16)]
416 public static void LootItem(int j)
417 {
418 throw null;
419 }
420
421 [global::Cpp2ILInjected.Token(Token = "0x6003B01")]
422 [global::Cpp2ILInjected.Address(RVA = "0x1474BE4", Offset = "0x1474BE4", Length = "0x4BC")]
423 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
424 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPageOptions), Member = "DrawChestLootAll", ReturnType = typeof(void))]
425 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ChestUI), Member = "DrawButton", MemberParameters = new object[]
426 {
428 typeof(int),
429 typeof(int),
430 typeof(int)
431 }, ReturnType = typeof(void))]
432 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
433 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
434 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Entity), Member = "get_Center", ReturnType = typeof(Vector2))]
435 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "GetItem", MemberParameters = new object[]
436 {
437 typeof(int),
438 typeof(Item),
440 typeof(bool)
441 }, ReturnType = typeof(Item))]
442 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_NetClient", ReturnType = typeof(bool))]
443 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetMessage), Member = "SendData", MemberParameters = new object[]
444 {
445 typeof(int),
446 typeof(int),
447 typeof(int),
449 typeof(int),
450 typeof(float),
451 typeof(float),
452 typeof(float),
453 typeof(int),
454 typeof(int),
455 typeof(int)
456 }, ReturnType = typeof(void))]
457 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 20)]
458 public static void LootAll()
459 {
460 throw null;
461 }
462
463 [global::Cpp2ILInjected.Token(Token = "0x6003B02")]
464 [global::Cpp2ILInjected.Address(RVA = "0x14750A0", Offset = "0x14750A0", Length = "0xBE4")]
465 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
466 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPageOptions), Member = "DrawDepositAll", ReturnType = typeof(void))]
467 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ChestUI), Member = "DrawButton", MemberParameters = new object[]
468 {
470 typeof(int),
471 typeof(int),
472 typeof(int)
473 }, ReturnType = typeof(void))]
474 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
475 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
476 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ChestUI), Member = "MoveCoins", MemberParameters = new object[]
477 {
478 typeof(Item[]),
479 typeof(Item[]),
481 }, ReturnType = typeof(long))]
482 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "IsTheSameAs", MemberParameters = new object[] { typeof(Item) }, ReturnType = typeof(bool))]
483 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundEngine), Member = "PlaySound", MemberParameters = new object[]
484 {
485 typeof(int),
486 typeof(int),
487 typeof(int),
488 typeof(int),
489 typeof(float),
490 typeof(float)
491 }, ReturnType = typeof(SoundEffectInstance))]
492 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "Clone", ReturnType = typeof(Item))]
493 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "SetDefaults", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
494 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_NetClientOnly", ReturnType = typeof(bool))]
495 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetMessage), Member = "SendData", MemberParameters = new object[]
496 {
497 typeof(int),
498 typeof(int),
499 typeof(int),
501 typeof(int),
502 typeof(float),
503 typeof(float),
504 typeof(float),
505 typeof(int),
506 typeof(int),
507 typeof(int)
508 }, ReturnType = typeof(void))]
509 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 26)]
510 public static void DepositAll(ContainerTransferContext context)
511 {
512 throw null;
513 }
514
515 [global::Cpp2ILInjected.Token(Token = "0x6003B03")]
516 [global::Cpp2ILInjected.Address(RVA = "0x1475C84", Offset = "0x1475C84", Length = "0xE9C")]
517 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
518 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPageOptions), Member = "DrawQuickStack", ReturnType = typeof(void))]
519 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "QuickStackAllChests", ReturnType = typeof(void))]
520 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ChestUI), Member = "DrawButton", MemberParameters = new object[]
521 {
523 typeof(int),
524 typeof(int),
525 typeof(int)
526 }, ReturnType = typeof(void))]
527 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
528 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
529 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Entity), Member = "get_Center", ReturnType = typeof(Vector2))]
530 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ChestUI), Member = "MoveCoins", MemberParameters = new object[]
531 {
532 typeof(Item[]),
533 typeof(Item[]),
535 }, ReturnType = typeof(long))]
536 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Chest), Member = "VisualizeChestTransfer_CoinsBatch", MemberParameters = new object[]
537 {
540 typeof(long)
541 }, ReturnType = typeof(void))]
542 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<int>), Member = ".ctor", ReturnType = typeof(void))]
543 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, int>), Member = ".ctor", ReturnType = typeof(void))]
544 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<int>), Member = "Contains", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
545 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, int>), Member = "Add", MemberParameters = new object[]
546 {
547 typeof(int),
548 typeof(int)
549 }, ReturnType = typeof(void))]
550 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<int>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
551 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, int>), Member = "GetEnumerator", ReturnType = "Enumerator<TKey, TValue>")]
552 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, int>.Enumerator), Member = "MoveNext", ReturnType = typeof(bool))]
553 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundEngine), Member = "PlaySound", MemberParameters = new object[]
554 {
555 typeof(int),
556 typeof(int),
557 typeof(int),
558 typeof(int),
559 typeof(float),
560 typeof(float)
561 }, ReturnType = typeof(SoundEffectInstance))]
562 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Chest), Member = "VisualizeChestTransfer", MemberParameters = new object[]
563 {
566 typeof(Item),
567 typeof(int)
568 }, ReturnType = typeof(void))]
569 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "SetDefaults", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
570 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, int>.Enumerator), Member = "Dispose", ReturnType = typeof(void))]
571 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<int>), Member = "GetEnumerator", ReturnType = "Enumerator<T>")]
572 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<int>.Enumerator), Member = "MoveNext", ReturnType = typeof(bool))]
573 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, int>), Member = "Remove", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
574 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<int>.Enumerator), Member = "Dispose", ReturnType = typeof(void))]
575 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = ".ctor", ReturnType = typeof(void))]
576 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_NetClientOnly", ReturnType = typeof(bool))]
577 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetMessage), Member = "SendData", MemberParameters = new object[]
578 {
579 typeof(int),
580 typeof(int),
581 typeof(int),
583 typeof(int),
584 typeof(float),
585 typeof(float),
586 typeof(float),
587 typeof(int),
588 typeof(int),
589 typeof(int)
590 }, ReturnType = typeof(void))]
591 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, int>), Member = "Clear", ReturnType = typeof(void))]
592 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 69)]
593 public static void QuickStack(ContainerTransferContext context, bool voidStack = false)
594 {
595 throw null;
596 }
597
598 [global::Cpp2ILInjected.Token(Token = "0x6003B04")]
599 [global::Cpp2ILInjected.Address(RVA = "0x1476B20", Offset = "0x1476B20", Length = "0x318")]
600 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
601 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPageOptions), Member = "DrawChestRename", ReturnType = typeof(void))]
602 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ChestUI), Member = "DrawButton", MemberParameters = new object[]
603 {
605 typeof(int),
606 typeof(int),
607 typeof(int)
608 }, ReturnType = typeof(void))]
609 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
610 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
611 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_editChest", ReturnType = typeof(bool))]
612 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ChestUI), Member = "RenameChestSubmit", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(void))]
613 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_npcChatText", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
614 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
615 {
616 typeof(int),
617 typeof(int)
618 }, ReturnType = typeof(Tile))]
619 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_type", ReturnType = typeof(ushort))]
620 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameX", ReturnType = typeof(short))]
621 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Lang), Member = "GetItemNameValue", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(string))]
622 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_defaultChestName", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
623 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_npcChatText", ReturnType = typeof(string))]
624 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Equality", MemberParameters = new object[]
625 {
626 typeof(string),
627 typeof(string)
628 }, ReturnType = typeof(bool))]
629 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_defaultChestName", ReturnType = typeof(string))]
630 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_editChest", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
631 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "clrInput", ReturnType = typeof(void))]
632 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 15)]
633 public static void RenameChest()
634 {
635 throw null;
636 }
637
638 [global::Cpp2ILInjected.Token(Token = "0x6003B05")]
639 [global::Cpp2ILInjected.Address(RVA = "0x1472CB8", Offset = "0x1472CB8", Length = "0x17C")]
640 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
641 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "InputTextChest", ReturnType = typeof(void))]
642 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.UI.IngameFancyUI.<>c", Member = "<OpenVirtualKeyboard>b__9_2", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
643 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ChestUI), Member = "RenameChest", ReturnType = typeof(void))]
644 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UIVirtualKeyboard), Member = "DrawSelf", MemberParameters = new object[] { typeof(SpriteBatch) }, ReturnType = typeof(void))]
645 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
646 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundEngine), Member = "PlaySound", MemberParameters = new object[]
647 {
648 typeof(int),
649 typeof(int),
650 typeof(int),
651 typeof(int),
652 typeof(float),
653 typeof(float)
654 }, ReturnType = typeof(SoundEffectInstance))]
655 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_editChest", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
656 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_npcChatText", ReturnType = typeof(string))]
657 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_defaultChestName", ReturnType = typeof(string))]
658 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Equality", MemberParameters = new object[]
659 {
660 typeof(string),
661 typeof(string)
662 }, ReturnType = typeof(bool))]
663 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_npcChatText", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
664 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Inequality", MemberParameters = new object[]
665 {
666 typeof(string),
667 typeof(string)
668 }, ReturnType = typeof(bool))]
669 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_NetClient", ReturnType = typeof(bool))]
670 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
671 public static void RenameChestSubmit(Player player)
672 {
673 throw null;
674 }
675
676 [global::Cpp2ILInjected.Token(Token = "0x6003B06")]
677 [global::Cpp2ILInjected.Address(RVA = "0x1472E84", Offset = "0x1472E84", Length = "0xE4")]
678 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "InputTextChest", ReturnType = typeof(void))]
679 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.UI.IngameFancyUI.<>c", Member = "<OpenVirtualKeyboard>b__9_3", ReturnType = typeof(void))]
680 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ChestUI), Member = "DrawButton", MemberParameters = new object[]
681 {
683 typeof(int),
684 typeof(int),
685 typeof(int)
686 }, ReturnType = typeof(void))]
687 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UIVirtualKeyboard), Member = "DrawSelf", MemberParameters = new object[] { typeof(SpriteBatch) }, ReturnType = typeof(void))]
688 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UIVirtualKeyboard), Member = "TryEscapingMenu", ReturnType = typeof(bool))]
689 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
690 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundEngine), Member = "PlaySound", MemberParameters = new object[]
691 {
692 typeof(int),
693 typeof(int),
694 typeof(int),
695 typeof(int),
696 typeof(float),
697 typeof(float)
698 }, ReturnType = typeof(SoundEffectInstance))]
699 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_editChest", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
700 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_npcChatText", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
701 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Enum), Member = "ToString", ReturnType = typeof(string))]
702 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_blockKey", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
703 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
704 public static void RenameChestCancel()
705 {
706 throw null;
707 }
708
709 [global::Cpp2ILInjected.Token(Token = "0x6003B07")]
710 [global::Cpp2ILInjected.Address(RVA = "0x1476E38", Offset = "0x1476E38", Length = "0x970")]
711 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
712 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPageOptions), Member = "DrawChestRestock", ReturnType = typeof(void))]
713 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ChestUI), Member = "DrawButton", MemberParameters = new object[]
714 {
716 typeof(int),
717 typeof(int),
718 typeof(int)
719 }, ReturnType = typeof(void))]
720 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
721 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
722 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HashSet<int>), Member = ".ctor", ReturnType = typeof(void))]
723 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<int>), Member = ".ctor", ReturnType = typeof(void))]
724 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HashSet<int>), Member = "Add", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
725 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HashSet<int>), Member = "Contains", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
726 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<int>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
727 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "PickItemMovementAction", MemberParameters = new object[]
728 {
729 typeof(Item[]),
730 typeof(int),
731 typeof(int),
732 typeof(Item),
733 typeof(bool),
734 typeof(int)
735 }, ReturnType = typeof(int))]
736 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_NetClientOnly", ReturnType = typeof(bool))]
737 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetMessage), Member = "SendData", MemberParameters = new object[]
738 {
739 typeof(int),
740 typeof(int),
741 typeof(int),
743 typeof(int),
744 typeof(float),
745 typeof(float),
746 typeof(float),
747 typeof(int),
748 typeof(int),
749 typeof(int)
750 }, ReturnType = typeof(void))]
751 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<int>), Member = "RemoveAt", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
752 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils[]), Member = "Swap", MemberTypeParameters = new object[] { typeof(object) }, MemberParameters = new object[]
753 {
754 typeof(ref object),
755 typeof(ref object)
756 }, ReturnType = typeof(void))]
757 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = ".ctor", ReturnType = typeof(void))]
758 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundEngine), Member = "PlaySound", MemberParameters = new object[]
759 {
760 typeof(int),
761 typeof(int),
762 typeof(int),
763 typeof(int),
764 typeof(float),
765 typeof(float)
766 }, ReturnType = typeof(SoundEffectInstance))]
767 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 40)]
768 public static void Restock()
769 {
770 throw null;
771 }
772
773 [global::Cpp2ILInjected.Token(Token = "0x6003B08")]
774 [global::Cpp2ILInjected.Address(RVA = "0x1478A1C", Offset = "0x1478A1C", Length = "0xB3C")]
775 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
776 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ChestUI), Member = "DepositAll", MemberParameters = new object[] { typeof(ContainerTransferContext) }, ReturnType = typeof(void))]
777 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ChestUI), Member = "QuickStack", MemberParameters = new object[]
778 {
780 typeof(bool)
781 }, ReturnType = typeof(void))]
782 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
783 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<int>), Member = ".ctor", ReturnType = typeof(void))]
784 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "CoinsCount", MemberParameters = new object[]
785 {
786 typeof(ref bool),
787 typeof(Item[]),
788 typeof(int[])
789 }, ReturnType = typeof(long))]
790 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = ".ctor", ReturnType = typeof(void))]
791 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "SetDefaults", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
792 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_NetClientOnly", ReturnType = typeof(bool))]
793 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
794 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetMessage), Member = "SendData", MemberParameters = new object[]
795 {
796 typeof(int),
797 typeof(int),
798 typeof(int),
800 typeof(int),
801 typeof(float),
802 typeof(float),
803 typeof(float),
804 typeof(int),
805 typeof(int),
806 typeof(int)
807 }, ReturnType = typeof(void))]
808 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<int>), Member = "Remove", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
809 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<int>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
810 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<int>), Member = "RemoveAt", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
811 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundEngine), Member = "PlaySound", MemberParameters = new object[]
812 {
813 typeof(int),
814 typeof(int),
815 typeof(int),
816 typeof(int),
817 typeof(float),
818 typeof(float)
819 }, ReturnType = typeof(SoundEffectInstance))]
820 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 45)]
821 public static long MoveCoins(Item[] pInv, Item[] cInv, ContainerTransferContext context)
822 {
823 throw null;
824 }
825
826 [global::Cpp2ILInjected.Token(Token = "0x6003B09")]
827 [global::Cpp2ILInjected.Address(RVA = "0x1479558", Offset = "0x1479558", Length = "0x3EC")]
828 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
829 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "OverrideHover", MemberParameters = new object[]
830 {
831 typeof(Item[]),
832 typeof(int),
833 typeof(int)
834 }, ReturnType = typeof(void))]
835 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "OverrideLeftClick", MemberParameters = new object[]
836 {
837 typeof(Item[]),
838 typeof(int),
839 typeof(int)
840 }, ReturnType = typeof(bool))]
841 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "GetOverrideInstructions", MemberParameters = new object[]
842 {
843 typeof(Item[]),
844 typeof(int),
845 typeof(int)
846 }, ReturnType = typeof(string))]
847 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
848 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ChestUI), Member = "GetContainerUsageInfo", MemberParameters = new object[]
849 {
850 typeof(ref bool),
851 typeof(ref Item[])
852 }, ReturnType = typeof(void))]
853 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ChestUI), Member = "IsBlockedFromTransferIntoChest", MemberParameters = new object[]
854 {
855 typeof(Item),
856 typeof(Item[])
857 }, ReturnType = typeof(bool))]
858 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
859 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "IsTheSameAs", MemberParameters = new object[] { typeof(Item) }, ReturnType = typeof(bool))]
860 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundEngine), Member = "PlaySound", MemberParameters = new object[]
861 {
862 typeof(int),
863 typeof(int),
864 typeof(int),
865 typeof(int),
866 typeof(float),
867 typeof(float)
868 }, ReturnType = typeof(SoundEffectInstance))]
869 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "Clone", ReturnType = typeof(Item))]
870 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "SetDefaults", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
871 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetMessage), Member = "SendData", MemberParameters = new object[]
872 {
873 typeof(int),
874 typeof(int),
875 typeof(int),
877 typeof(int),
878 typeof(float),
879 typeof(float),
880 typeof(float),
881 typeof(int),
882 typeof(int),
883 typeof(int)
884 }, ReturnType = typeof(void))]
885 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "AnnounceTransfer", MemberParameters = new object[] { typeof(ItemSlot.ItemTransferInfo) }, ReturnType = typeof(void))]
886 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
887 public static bool TryPlacingInChest(Item I, bool justCheck, int itemSlotContext)
888 {
889 throw null;
890 }
891
892 [global::Cpp2ILInjected.Token(Token = "0x6003B0A")]
893 [global::Cpp2ILInjected.Address(RVA = "0x1479944", Offset = "0x1479944", Length = "0x11C")]
894 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
895 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "MouseText_DrawItemTooltip_GetLinesInfo", MemberParameters = new object[]
896 {
897 typeof(Item),
898 typeof(ref int),
899 typeof(ref int),
900 typeof(ref int),
901 typeof(float),
902 typeof(ref int),
903 typeof(string[]),
904 typeof(bool[]),
905 typeof(bool[]),
906 typeof(ref int)
907 }, ReturnType = typeof(void))]
908 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "PickItemMovementAction", MemberParameters = new object[]
909 {
910 typeof(Item[]),
911 typeof(int),
912 typeof(int),
913 typeof(Item),
914 typeof(bool),
915 typeof(int)
916 }, ReturnType = typeof(int))]
917 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ChestUI), Member = "TryPlacingInChest", MemberParameters = new object[]
918 {
919 typeof(Item),
920 typeof(bool),
921 typeof(int)
922 }, ReturnType = typeof(bool))]
923 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
924 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
925 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_NetClientOnly", ReturnType = typeof(bool))]
926 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
927 public static void GetContainerUsageInfo(out bool sync, out Item[] chestinv)
928 {
929 throw null;
930 }
931
932 [global::Cpp2ILInjected.Token(Token = "0x6003B0B")]
933 [global::Cpp2ILInjected.Address(RVA = "0x1479A60", Offset = "0x1479A60", Length = "0xD8")]
934 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
935 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "MouseText_DrawItemTooltip_GetLinesInfo", MemberParameters = new object[]
936 {
937 typeof(Item),
938 typeof(ref int),
939 typeof(ref int),
940 typeof(ref int),
941 typeof(float),
942 typeof(ref int),
943 typeof(string[]),
944 typeof(bool[]),
945 typeof(bool[]),
946 typeof(ref int)
947 }, ReturnType = typeof(void))]
948 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "PickItemMovementAction", MemberParameters = new object[]
949 {
950 typeof(Item[]),
951 typeof(int),
952 typeof(int),
953 typeof(Item),
954 typeof(bool),
955 typeof(int)
956 }, ReturnType = typeof(int))]
957 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ChestUI), Member = "TryPlacingInChest", MemberParameters = new object[]
958 {
959 typeof(Item),
960 typeof(bool),
961 typeof(int)
962 }, ReturnType = typeof(bool))]
963 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
964 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_LocalPlayer", ReturnType = typeof(Player))]
965 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
966 public static bool IsBlockedFromTransferIntoChest(Item item, Item[] container)
967 {
968 throw null;
969 }
970
971 [global::Cpp2ILInjected.Token(Token = "0x6003B0C")]
972 [global::Cpp2ILInjected.Address(RVA = "0x1479B38", Offset = "0x1479B38", Length = "0x3E8")]
973 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
974 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
975 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
976 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_NetClientOnly", ReturnType = typeof(bool))]
977 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "IsTheSameAs", MemberParameters = new object[] { typeof(Item) }, ReturnType = typeof(bool))]
978 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundEngine), Member = "PlaySound", MemberParameters = new object[]
979 {
980 typeof(int),
981 typeof(int),
982 typeof(int),
983 typeof(int),
984 typeof(float),
985 typeof(float)
986 }, ReturnType = typeof(SoundEffectInstance))]
987 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "Clone", ReturnType = typeof(Item))]
988 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "SetDefaults", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
989 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetMessage), Member = "SendData", MemberParameters = new object[]
990 {
991 typeof(int),
992 typeof(int),
993 typeof(int),
995 typeof(int),
996 typeof(float),
997 typeof(float),
998 typeof(float),
999 typeof(int),
1000 typeof(int),
1001 typeof(int)
1002 }, ReturnType = typeof(void))]
1003 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
1004 public static bool TryPlacingInPlayer(int slot, bool justCheck)
1005 {
1006 throw null;
1007 }
1008
1009 [global::Cpp2ILInjected.Token(Token = "0x6003B0D")]
1010 [global::Cpp2ILInjected.Address(RVA = "0x1479F20", Offset = "0x1479F20", Length = "0x8")]
1011 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1012 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
1013 public ChestUI()
1014 {
1015 throw null;
1016 }
1017
1018 // Note: this type is marked as 'beforefieldinit'.
1019 [global::Cpp2ILInjected.Token(Token = "0x6003B0E")]
1020 [global::Cpp2ILInjected.Address(RVA = "0x1479F28", Offset = "0x1479F28", Length = "0xD0")]
1021 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1022 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
1023 static ChestUI()
1024 {
1025 throw null;
1026 }
1027
1028 [global::Cpp2ILInjected.Token(Token = "0x4007AE0")]
1029 public const float buttonScaleMinimum = 0.75f;
1030
1031 [global::Cpp2ILInjected.Token(Token = "0x4007AE1")]
1032 public const float buttonScaleMaximum = 1f;
1033
1034 [global::Cpp2ILInjected.Token(Token = "0x4007AE2")]
1035 public static float[] ButtonScale;
1036
1037 [global::Cpp2ILInjected.Token(Token = "0x4007AE3")]
1038 public static bool[] ButtonHovered;
1039
1040 [global::Cpp2ILInjected.Token(Token = "0x20006DD")]
1041 public class ButtonID
1042 {
1043 [global::Cpp2ILInjected.Token(Token = "0x6003B0F")]
1044 [global::Cpp2ILInjected.Address(RVA = "0x1479FF8", Offset = "0x1479FF8", Length = "0x8")]
1045 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1046 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
1047 public ButtonID()
1048 {
1049 throw null;
1050 }
1051
1052 // Note: this type is marked as 'beforefieldinit'.
1053 [global::Cpp2ILInjected.Token(Token = "0x6003B10")]
1054 [global::Cpp2ILInjected.Address(RVA = "0x147A000", Offset = "0x147A000", Length = "0x4C")]
1055 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1056 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
1057 static ButtonID()
1058 {
1059 throw null;
1060 }
1061
1062 [global::Cpp2ILInjected.Token(Token = "0x4007AE4")]
1063 public const int LootAll = 0;
1064
1065 [global::Cpp2ILInjected.Token(Token = "0x4007AE5")]
1066 public const int DepositAll = 1;
1067
1068 [global::Cpp2ILInjected.Token(Token = "0x4007AE6")]
1069 public const int QuickStack = 2;
1070
1071 [global::Cpp2ILInjected.Token(Token = "0x4007AE7")]
1072 public const int Restock = 3;
1073
1074 [global::Cpp2ILInjected.Token(Token = "0x4007AE8")]
1075 public const int Sort = 4;
1076
1077 [global::Cpp2ILInjected.Token(Token = "0x4007AE9")]
1078 public const int RenameChest = 5;
1079
1080 [global::Cpp2ILInjected.Token(Token = "0x4007AEA")]
1081 public const int RenameChestCancel = 6;
1082
1083 [global::Cpp2ILInjected.Token(Token = "0x4007AEB")]
1084 public const int ToggleVacuum = 7;
1085
1086 [global::Cpp2ILInjected.Token(Token = "0x4007AEC")]
1087 public static readonly int Count;
1088 }
1089 }
1090}
class f__AnonymousType0<< Count > j__TPar
static readonly int Count
Definition ChestUI.cs:1087
static bool TryPlacingInPlayer(int slot, bool justCheck)
Definition ChestUI.cs:1004
static float[] ButtonScale
Definition ChestUI.cs:1035
static bool[] ButtonHovered
Definition ChestUI.cs:1038
static void DepositAll(ContainerTransferContext context)
Definition ChestUI.cs:510
const float buttonScaleMaximum
Definition ChestUI.cs:1032
static void DrawButtons(SpriteBatch spritebatch)
Definition ChestUI.cs:160
static void RenameChestCancel()
Definition ChestUI.cs:704
const float buttonScaleMinimum
Definition ChestUI.cs:1029
static void Deposit(int p)
Definition ChestUI.cs:381
static bool CanBeDepositied(int p)
Definition ChestUI.cs:342
static bool IsBlockedFromTransferIntoChest(Item item, Item[] container)
Definition ChestUI.cs:966
static void LootItem(int j)
Definition ChestUI.cs:416
static void DrawName(SpriteBatch spritebatch)
Definition ChestUI.cs:142
static void RenameChestSubmit(Player player)
Definition ChestUI.cs:671
static void LootAll()
Definition ChestUI.cs:458
static long MoveCoins(Item[] pInv, Item[] cInv, ContainerTransferContext context)
Definition ChestUI.cs:821
static void Draw(SpriteBatch spritebatch)
Definition ChestUI.cs:71
static void DrawButton(SpriteBatch spriteBatch, int ID, int X, int Y)
Definition ChestUI.cs:252
static void QuickStack(ContainerTransferContext context, bool voidStack=false)
Definition ChestUI.cs:593
static void GetContainerUsageInfo(out bool sync, out Item[] chestinv)
Definition ChestUI.cs:927
static void RenameChest()
Definition ChestUI.cs:633
static bool TryPlacingInChest(Item I, bool justCheck, int itemSlotContext)
Definition ChestUI.cs:887
static void ToggleVacuum()
Definition ChestUI.cs:272
static void DrawSlots(SpriteBatch spriteBatch)
Definition ChestUI.cs:328
static void UpdateHover(int ID, bool hovering)
Definition ChestUI.cs:42
static void Restock()
Definition ChestUI.cs:768