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
Item.cs
Go to the documentation of this file.
1using System;
4using System.IO;
11using ReLogic.Content;
12using Terraria.Audio;
15using Terraria.Enums;
33using Terraria.ID;
34using Terraria.IO;
36using Terraria.UI;
39
40namespace Terraria
41{
42 [global::Cpp2ILInjected.Token(Token = "0x20003EE")]
43 public class Item : Entity
44 {
45 [global::Cpp2ILInjected.Token(Token = "0x1700037F")]
46 public string Name
47 {
48 [global::Cpp2ILInjected.Token(Token = "0x6001AF9")]
49 [global::Cpp2ILInjected.Address(RVA = "0xB3028C", Offset = "0xB3028C", Length = "0x70")]
50 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUICraftGuidePopup), Member = "DrawItem", ReturnType = typeof(void))]
51 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUICraftGuidePopup), Member = "MaterialItemOver", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
52 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUICraftGuidePopup), Member = "CraftItemOver", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
53 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUICraftGuidePopup), Member = "FindRecipes", ReturnType = typeof(void))]
54 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUICrafting), Member = "CraftItemOver", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
55 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUICrafting), Member = "MaterialItemOver", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
56 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIDisplayDoll), Member = "Draw", ReturnType = typeof(void))]
57 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIHatRack), Member = "Draw", ReturnType = typeof(void))]
58 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIHotbar), Member = "Draw", ReturnType = typeof(void))]
59 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIHotbar), Member = "DrawHotbarItem", MemberParameters = new object[]
60 {
63 typeof(Item[]),
64 typeof(int),
67 typeof(float)
68 }, ReturnType = typeof(void))]
69 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIItemDuplication), Member = "CompareItemOrder", MemberParameters = new object[]
70 {
71 typeof(int),
72 typeof(int)
73 }, ReturnType = typeof(int))]
74 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIItemDuplication), Member = "CraftItemOver", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
75 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUINPCDialogue), Member = "Draw", ReturnType = typeof(void))]
76 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPageIconGrouping), Member = "GetPageString", MemberParameters = new object[] { typeof(GUIPageIcons.Category) }, ReturnType = typeof(string))]
77 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPageIcons), Member = "RightDraw", MemberParameters = new object[]
78 {
80 typeof(int),
82 typeof(float)
83 }, ReturnType = typeof(void))]
84 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIResearch), Member = "DrawItemProgress", ReturnType = typeof(void))]
85 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIRubbleMaker), Member = "MaterialItemOver", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
86 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIRubbleMaker), Member = "DrawOverlay", ReturnType = typeof(void))]
87 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "ToString", ReturnType = typeof(string))]
88 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "AffixName", ReturnType = typeof(string))]
89 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "HelpText", ReturnType = typeof(void))]
90 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "GUIHotbarDrawInner", ReturnType = typeof(void))]
91 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NetMessage), Member = "SendData", MemberParameters = new object[]
92 {
93 typeof(int),
94 typeof(int),
95 typeof(int),
97 typeof(int),
98 typeof(float),
99 typeof(float),
100 typeof(float),
101 typeof(int),
102 typeof(int),
103 typeof(int)
104 }, ReturnType = typeof(void))]
105 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PopupText), Member = "NewText", MemberParameters = new object[]
106 {
108 typeof(Item),
109 typeof(int),
110 typeof(bool),
111 typeof(bool)
112 }, ReturnType = typeof(int))]
113 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "MouseHover", MemberParameters = new object[]
114 {
115 typeof(Item[]),
116 typeof(int),
117 typeof(int)
118 }, ReturnType = typeof(void))]
119 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.UI.ItemSorting.ItemSortingLayers.<>c__DisplayClass39_34", Member = "<.cctor>b__107", MemberParameters = new object[]
120 {
121 typeof(int),
122 typeof(int)
123 }, ReturnType = typeof(int))]
124 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.UI.ItemSorting.ItemSortingLayers.<>c__DisplayClass39_35", Member = "<.cctor>b__109", MemberParameters = new object[]
125 {
126 typeof(int),
127 typeof(int)
128 }, ReturnType = typeof(int))]
129 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.UI.ItemSorting.ItemSortingLayers.<>c__DisplayClass39_36", Member = "<.cctor>b__111", MemberParameters = new object[]
130 {
131 typeof(int),
132 typeof(int)
133 }, ReturnType = typeof(int))]
134 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemDropBestiaryInfoElement), Member = "GetSearchString", MemberParameters = new object[] { typeof(ref BestiaryUICollectionInfo) }, ReturnType = typeof(string))]
135 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemFromCatchingNPCBestiaryInfoElement), Member = "GetSearchString", MemberParameters = new object[] { typeof(ref BestiaryUICollectionInfo) }, ReturnType = typeof(string))]
136 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Terraria.GameContent.Creative.SortingSteps.AStepByFittingFilter), Member = "CompareWhenBothFit", MemberParameters = new object[]
137 {
138 typeof(Item),
139 typeof(Item)
140 }, ReturnType = typeof(int))]
141 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Terraria.GameContent.Creative.SortingSteps.Alphabetical), Member = "Compare", MemberParameters = new object[]
142 {
143 typeof(Item),
144 typeof(Item)
145 }, ReturnType = typeof(int))]
146 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.UI.Chat.ItemTagHandler.ItemSnippet", Member = "OnHover", ReturnType = typeof(void))]
147 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 47)]
148 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Lang), Member = "GetItemNameValue", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(string))]
149 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
150 get
151 {
152 throw null;
153 }
154 }
155
156 [global::Cpp2ILInjected.Token(Token = "0x17000380")]
157 public string HoverName
158 {
159 [global::Cpp2ILInjected.Token(Token = "0x6001AFA")]
160 [global::Cpp2ILInjected.Address(RVA = "0xB302FC", Offset = "0xB302FC", Length = "0xA8")]
161 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
162 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIReforgePopup), Member = "SetupBackingSize", ReturnType = typeof(void))]
163 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIReforgePopup), Member = "DrawItem", ReturnType = typeof(void))]
164 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "MouseText_DrawItemTooltip_GetLinesInfo", MemberParameters = new object[]
165 {
166 typeof(Item),
167 typeof(ref int),
168 typeof(ref int),
169 typeof(ref int),
170 typeof(float),
171 typeof(ref int),
172 typeof(string[]),
173 typeof(bool[]),
174 typeof(bool[]),
175 typeof(ref int)
176 }, ReturnType = typeof(void))]
177 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
178 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "AffixName", ReturnType = typeof(string))]
179 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "ToString", ReturnType = typeof(string))]
180 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
181 {
182 typeof(string),
183 typeof(string),
184 typeof(string),
185 typeof(string)
186 }, ReturnType = typeof(string))]
187 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
188 get
189 {
190 throw null;
191 }
192 }
193
194 [global::Cpp2ILInjected.Token(Token = "0x6001AFB")]
195 [global::Cpp2ILInjected.Address(RVA = "0xB304E0", Offset = "0xB304E0", Length = "0x90")]
196 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Wiring), Member = "MassWireOperationInner", MemberParameters = new object[]
197 {
198 typeof(Player),
199 typeof(Point),
200 typeof(Point),
202 typeof(bool),
203 typeof(ref int),
204 typeof(ref int)
205 }, ReturnType = typeof(void))]
206 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
207 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
208 public static void StartCachingType(int t)
209 {
210 throw null;
211 }
212
213 [global::Cpp2ILInjected.Token(Token = "0x6001AFC")]
214 [global::Cpp2ILInjected.Address(RVA = "0xB30570", Offset = "0xB30570", Length = "0x198")]
215 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
216 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Wiring), Member = "MassWireOperationInner", MemberParameters = new object[]
217 {
218 typeof(Player),
219 typeof(Point),
220 typeof(Point),
222 typeof(bool),
223 typeof(ref int),
224 typeof(ref int)
225 }, ReturnType = typeof(void))]
226 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
227 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = ".ctor", ReturnType = typeof(void))]
228 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "SetDefaults", MemberParameters = new object[]
229 {
230 typeof(int),
231 typeof(bool),
233 }, ReturnType = typeof(void))]
234 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "NewItem", MemberParameters = new object[]
235 {
237 typeof(int),
238 typeof(int),
239 typeof(int),
240 typeof(int),
241 typeof(int),
242 typeof(int),
243 typeof(bool),
244 typeof(int),
245 typeof(bool),
246 typeof(bool)
247 }, ReturnType = typeof(int))]
248 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
249 public static void DropCache(IEntitySource reason, Vector2 pos, Vector2 spread, int t, bool stopCaching = true)
250 {
251 throw null;
252 }
253
254 [global::Cpp2ILInjected.Token(Token = "0x6001AFD")]
255 [global::Cpp2ILInjected.Address(RVA = "0xB30FE4", Offset = "0xB30FE4", Length = "0x5C")]
256 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "GetShimmered", ReturnType = typeof(void))]
257 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
258 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(EntitySource_Parent), Member = ".ctor", MemberParameters = new object[] { typeof(Entity) }, ReturnType = typeof(void))]
259 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
261 {
262 throw null;
263 }
264
265 [global::Cpp2ILInjected.Token(Token = "0x6001AFE")]
266 [global::Cpp2ILInjected.Address(RVA = "0xB31040", Offset = "0xB31040", Length = "0x6C")]
267 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "GetShimmered", ReturnType = typeof(void))]
268 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
269 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(EntitySource_ByItemSourceId), Member = ".ctor", MemberParameters = new object[]
270 {
271 typeof(Entity),
272 typeof(int)
273 }, ReturnType = typeof(void))]
274 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
276 {
277 throw null;
278 }
279
280 [global::Cpp2ILInjected.Token(Token = "0x17000381")]
281 public bool PaintOrCoating
282 {
283 [global::Cpp2ILInjected.Token(Token = "0x6001AFF")]
284 [global::Cpp2ILInjected.Address(RVA = "0xB310AC", Offset = "0xB310AC", Length = "0x20")]
285 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
286 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "FindPaintOrCoating", ReturnType = typeof(Item))]
287 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "ItemCheck_CheckCanUse", MemberParameters = new object[] { typeof(Item) }, ReturnType = typeof(bool))]
288 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ContentSamples.CreativeHelper), Member = "GetItemGroup", MemberParameters = new object[]
289 {
290 typeof(Item),
291 typeof(ref int)
293 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
294 get
295 {
296 throw null;
297 }
298 }
299
300 [global::Cpp2ILInjected.Token(Token = "0x17000382")]
301 public bool FitsAccessoryVanitySlot
302 {
303 [global::Cpp2ILInjected.Token(Token = "0x6001B00")]
304 [global::Cpp2ILInjected.Address(RVA = "0xB310CC", Offset = "0xB310CC", Length = "0x8")]
305 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIEquipment), Member = "CanBeStored", MemberParameters = new object[]
306 {
307 typeof(int),
308 typeof(Item),
309 typeof(int)
310 }, ReturnType = typeof(bool))]
311 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "LeftClick", MemberParameters = new object[]
312 {
313 typeof(Item[]),
314 typeof(int),
315 typeof(int)
316 }, ReturnType = typeof(void))]
317 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "PickItemMovementAction", MemberParameters = new object[]
318 {
319 typeof(Item[]),
320 typeof(int),
321 typeof(int),
322 typeof(Item),
323 typeof(bool),
324 typeof(int)
325 }, ReturnType = typeof(int))]
326 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "SwapVanityEquip", MemberParameters = new object[]
327 {
328 typeof(Item[]),
329 typeof(int),
330 typeof(int),
332 }, ReturnType = typeof(bool))]
333 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
334 get
335 {
336 throw null;
337 }
338 }
339
340 [global::Cpp2ILInjected.Token(Token = "0x17000383")]
341 public int OriginalRarity
342 {
343 [global::Cpp2ILInjected.Token(Token = "0x6001B01")]
344 [global::Cpp2ILInjected.Address(RVA = "0xB310D4", Offset = "0xB310D4", Length = "0x80")]
345 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.UI.ItemSorting.ItemSortingLayers.<>c__DisplayClass39_0", Member = "<.cctor>b__39", MemberParameters = new object[]
346 {
347 typeof(int),
348 typeof(int)
349 }, ReturnType = typeof(int))]
350 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.UI.ItemSorting.ItemSortingLayers.<>c__DisplayClass39_1", Member = "<.cctor>b__41", MemberParameters = new object[]
351 {
352 typeof(int),
353 typeof(int)
354 }, ReturnType = typeof(int))]
355 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.UI.ItemSorting.ItemSortingLayers.<>c__DisplayClass39_2", Member = "<.cctor>b__43", MemberParameters = new object[]
356 {
357 typeof(int),
358 typeof(int)
359 }, ReturnType = typeof(int))]
360 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.UI.ItemSorting.ItemSortingLayers.<>c__DisplayClass39_3", Member = "<.cctor>b__45", MemberParameters = new object[]
361 {
362 typeof(int),
363 typeof(int)
364 }, ReturnType = typeof(int))]
365 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.UI.ItemSorting.ItemSortingLayers.<>c__DisplayClass39_4", Member = "<.cctor>b__47", MemberParameters = new object[]
366 {
367 typeof(int),
368 typeof(int)
369 }, ReturnType = typeof(int))]
370 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.UI.ItemSorting.ItemSortingLayers.<>c__DisplayClass39_5", Member = "<.cctor>b__49", MemberParameters = new object[]
371 {
372 typeof(int),
373 typeof(int)
374 }, ReturnType = typeof(int))]
375 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.UI.ItemSorting.ItemSortingLayers.<>c__DisplayClass39_12", Member = "<.cctor>b__63", MemberParameters = new object[]
376 {
377 typeof(int),
378 typeof(int)
379 }, ReturnType = typeof(int))]
380 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.UI.ItemSorting.ItemSortingLayers.<>c__DisplayClass39_13", Member = "<.cctor>b__65", MemberParameters = new object[]
381 {
382 typeof(int),
383 typeof(int)
384 }, ReturnType = typeof(int))]
385 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.UI.ItemSorting.ItemSortingLayers.<>c__DisplayClass39_14", Member = "<.cctor>b__67", MemberParameters = new object[]
386 {
387 typeof(int),
388 typeof(int)
389 }, ReturnType = typeof(int))]
390 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.UI.ItemSorting.ItemSortingLayers.<>c__DisplayClass39_15", Member = "<.cctor>b__69", MemberParameters = new object[]
391 {
392 typeof(int),
393 typeof(int)
394 }, ReturnType = typeof(int))]
395 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.UI.ItemSorting.ItemSortingLayers.<>c__DisplayClass39_16", Member = "<.cctor>b__71", MemberParameters = new object[]
396 {
397 typeof(int),
398 typeof(int)
399 }, ReturnType = typeof(int))]
400 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.UI.ItemSorting.ItemSortingLayers.<>c__DisplayClass39_17", Member = "<.cctor>b__73", MemberParameters = new object[]
401 {
402 typeof(int),
403 typeof(int)
404 }, ReturnType = typeof(int))]
405 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.UI.ItemSorting.ItemSortingLayers.<>c__DisplayClass39_18", Member = "<.cctor>b__75", MemberParameters = new object[]
406 {
407 typeof(int),
408 typeof(int)
409 }, ReturnType = typeof(int))]
410 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.UI.ItemSorting.ItemSortingLayers.<>c__DisplayClass39_19", Member = "<.cctor>b__77", MemberParameters = new object[]
411 {
412 typeof(int),
413 typeof(int)
414 }, ReturnType = typeof(int))]
415 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.UI.ItemSorting.ItemSortingLayers.<>c__DisplayClass39_20", Member = "<.cctor>b__79", MemberParameters = new object[]
416 {
417 typeof(int),
418 typeof(int)
419 }, ReturnType = typeof(int))]
420 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.UI.ItemSorting.ItemSortingLayers.<>c__DisplayClass39_24", Member = "<.cctor>b__87", MemberParameters = new object[]
421 {
422 typeof(int),
423 typeof(int)
424 }, ReturnType = typeof(int))]
425 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.UI.ItemSorting.ItemSortingLayers.<>c__DisplayClass39_25", Member = "<.cctor>b__89", MemberParameters = new object[]
426 {
427 typeof(int),
428 typeof(int)
429 }, ReturnType = typeof(int))]
430 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.UI.ItemSorting.ItemSortingLayers.<>c__DisplayClass39_26", Member = "<.cctor>b__91", MemberParameters = new object[]
431 {
432 typeof(int),
433 typeof(int)
434 }, ReturnType = typeof(int))]
435 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.UI.ItemSorting.ItemSortingLayers.<>c__DisplayClass39_28", Member = "<.cctor>b__95", MemberParameters = new object[]
436 {
437 typeof(int),
438 typeof(int)
439 }, ReturnType = typeof(int))]
440 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.UI.ItemSorting.ItemSortingLayers.<>c__DisplayClass39_33", Member = "<.cctor>b__105", MemberParameters = new object[]
441 {
442 typeof(int),
443 typeof(int)
444 }, ReturnType = typeof(int))]
445 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.UI.ItemSorting.ItemSortingLayers.<>c__DisplayClass39_36", Member = "<.cctor>b__110", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
446 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.UI.ItemSorting.ItemSortingLayers.<>c__DisplayClass39_36", Member = "<.cctor>b__111", MemberParameters = new object[]
447 {
448 typeof(int),
449 typeof(int)
450 }, ReturnType = typeof(int))]
451 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 43)]
452 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "TValue")]
453 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
454 get
455 {
456 throw null;
457 }
458 }
459
460 [global::Cpp2ILInjected.Token(Token = "0x17000384")]
461 public int OriginalDamage
462 {
463 [global::Cpp2ILInjected.Token(Token = "0x6001B02")]
464 [global::Cpp2ILInjected.Address(RVA = "0xB31154", Offset = "0xB31154", Length = "0x80")]
465 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.UI.ItemSorting.ItemSortingLayers.<>c__DisplayClass39_0", Member = "<.cctor>b__39", MemberParameters = new object[]
466 {
467 typeof(int),
468 typeof(int)
469 }, ReturnType = typeof(int))]
470 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.UI.ItemSorting.ItemSortingLayers.<>c__DisplayClass39_1", Member = "<.cctor>b__41", MemberParameters = new object[]
471 {
472 typeof(int),
473 typeof(int)
474 }, ReturnType = typeof(int))]
475 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.UI.ItemSorting.ItemSortingLayers.<>c__DisplayClass39_2", Member = "<.cctor>b__43", MemberParameters = new object[]
476 {
477 typeof(int),
478 typeof(int)
479 }, ReturnType = typeof(int))]
480 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.UI.ItemSorting.ItemSortingLayers.<>c__DisplayClass39_3", Member = "<.cctor>b__45", MemberParameters = new object[]
481 {
482 typeof(int),
483 typeof(int)
484 }, ReturnType = typeof(int))]
485 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.UI.ItemSorting.ItemSortingLayers.<>c__DisplayClass39_4", Member = "<.cctor>b__47", MemberParameters = new object[]
486 {
487 typeof(int),
488 typeof(int)
489 }, ReturnType = typeof(int))]
490 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.UI.ItemSorting.ItemSortingLayers.<>c__DisplayClass39_5", Member = "<.cctor>b__49", MemberParameters = new object[]
491 {
492 typeof(int),
493 typeof(int)
494 }, ReturnType = typeof(int))]
495 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.UI.ItemSorting.ItemSortingLayers.<>c__DisplayClass39_12", Member = "<.cctor>b__63", MemberParameters = new object[]
496 {
497 typeof(int),
498 typeof(int)
499 }, ReturnType = typeof(int))]
500 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 14)]
501 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "TValue")]
502 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
503 get
504 {
505 throw null;
506 }
507 }
508
509 [global::Cpp2ILInjected.Token(Token = "0x17000385")]
510 public int OriginalDefense
511 {
512 [global::Cpp2ILInjected.Token(Token = "0x6001B03")]
513 [global::Cpp2ILInjected.Address(RVA = "0xB311D4", Offset = "0xB311D4", Length = "0x80")]
514 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.UI.ItemSorting.ItemSortingLayers.<>c__DisplayClass39_13", Member = "<.cctor>b__65", MemberParameters = new object[]
515 {
516 typeof(int),
517 typeof(int)
518 }, ReturnType = typeof(int))]
519 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.UI.ItemSorting.ItemSortingLayers.<>c__DisplayClass39_15", Member = "<.cctor>b__69", MemberParameters = new object[]
520 {
521 typeof(int),
522 typeof(int)
523 }, ReturnType = typeof(int))]
524 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
525 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "TValue")]
526 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
527 get
528 {
529 throw null;
530 }
531 }
532
533 [global::Cpp2ILInjected.Token(Token = "0x17000386")]
535 {
537 [global::Cpp2ILInjected.Token(Token = "0x6001B04")]
538 [global::Cpp2ILInjected.Address(RVA = "0xB31254", Offset = "0xB31254", Length = "0x8")]
539 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
540 get
541 {
542 throw null;
543 }
545 [global::Cpp2ILInjected.Token(Token = "0x6001B05")]
546 [global::Cpp2ILInjected.Address(RVA = "0xB3125C", Offset = "0xB3125C", Length = "0x8")]
547 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
548 private set
549 {
550 throw null;
551 }
552 }
553
554 [global::Cpp2ILInjected.Token(Token = "0x6001B06")]
555 [global::Cpp2ILInjected.Address(RVA = "0xB31264", Offset = "0xB31264", Length = "0x130")]
556 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
557 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "NewItem", MemberParameters = new object[]
558 {
560 typeof(int),
561 typeof(int),
562 typeof(int),
563 typeof(int),
564 typeof(int),
565 typeof(int),
566 typeof(bool),
567 typeof(int),
568 typeof(bool),
569 typeof(bool)
570 }, ReturnType = typeof(int))]
571 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
572 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
573 public void Reset()
574 {
575 throw null;
576 }
577
578 [global::Cpp2ILInjected.Token(Token = "0x6001B07")]
579 [global::Cpp2ILInjected.Address(RVA = "0xB31394", Offset = "0xB31394", Length = "0xB8")]
580 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
581 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "get_Name", ReturnType = typeof(string))]
582 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Format", MemberParameters = new object[]
583 {
584 typeof(string),
585 typeof(object),
586 typeof(object),
587 typeof(object)
588 }, ReturnType = typeof(string))]
589 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
590 public override string ToString()
591 {
592 throw null;
593 }
594
595 [global::Cpp2ILInjected.Token(Token = "0x6001B08")]
596 [global::Cpp2ILInjected.Address(RVA = "0xB3144C", Offset = "0xB3144C", Length = "0x40")]
597 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
598 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
599 private bool CanHavePrefixes()
600 {
601 throw null;
602 }
603
604 [global::Cpp2ILInjected.Token(Token = "0x6001B09")]
605 [global::Cpp2ILInjected.Address(RVA = "0xB3148C", Offset = "0xB3148C", Length = "0x814")]
606 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
607 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUICrafting), Member = "CraftButtonOver", MemberParameters = new object[] { typeof(GUITransactionButton.InputState) }, ReturnType = typeof(void))]
608 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIReforge), Member = "ReforgeCost", ReturnType = typeof(int))]
609 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIReforge), Member = "RefreshItems", ReturnType = typeof(void))]
610 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIReforge), Member = "DrawReforge", ReturnType = typeof(void))]
611 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIReforge), Member = "Draw", ReturnType = typeof(void))]
612 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIReforgePopup), Member = "Draw", ReturnType = typeof(void))]
613 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIShop), Member = "PurchasePressedAndHeld", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
614 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPlayerCreateMenu), Member = "SetupStartingItems", ReturnType = typeof(void))]
615 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SaveSynchronisationState), Member = "ReadPlayerData", MemberParameters = new object[]
616 {
619 }, ReturnType = typeof(void))]
620 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player_OldConsole), Member = "LoadPlayer", MemberParameters = new object[]
621 {
622 typeof(string),
624 }, ReturnType = typeof(bool))]
625 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile_OldConsole), Member = "CheckWeaponsRack", MemberParameters = new object[]
626 {
627 typeof(int),
628 typeof(int)
629 }, ReturnType = typeof(void))]
630 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile_OldConsole), Member = "CheckMannequin", MemberParameters = new object[]
631 {
632 typeof(int),
633 typeof(int)
634 }, ReturnType = typeof(void))]
635 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile_OldConsole), Member = "LoadChests", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(void))]
636 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile_OldConsole), Member = "LoadWorld_Version1", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(int))]
637 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player_OldSwitch), Member = "LoadPlayer", MemberParameters = new object[]
638 {
639 typeof(string),
641 }, ReturnType = typeof(bool))]
642 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile_OldSwitch), Member = "CheckWeaponsRack", MemberParameters = new object[]
643 {
644 typeof(int),
645 typeof(int)
646 }, ReturnType = typeof(void))]
647 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile_OldSwitch), Member = "CheckMannequin", MemberParameters = new object[]
648 {
649 typeof(int),
650 typeof(int)
651 }, ReturnType = typeof(void))]
652 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile_OldSwitch), Member = "LoadChests", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(void))]
653 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile_OldSwitch), Member = "LoadWorld_Version1", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(int))]
654 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "NewItem", MemberParameters = new object[]
655 {
657 typeof(int),
658 typeof(int),
659 typeof(int),
660 typeof(int),
661 typeof(int),
662 typeof(int),
663 typeof(bool),
664 typeof(int),
665 typeof(bool),
666 typeof(bool)
667 }, ReturnType = typeof(int))]
668 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "DeserializeFrom", MemberParameters = new object[]
669 {
672 }, ReturnType = typeof(void))]
673 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "Refresh", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
674 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MessageBuffer), Member = "ProcessData", MemberParameters = new object[]
675 {
676 typeof(byte[]),
677 typeof(int),
678 typeof(ref int)
679 }, ReturnType = typeof(void))]
680 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "KillMe", MemberParameters = new object[]
681 {
683 typeof(double),
684 typeof(int),
685 typeof(bool)
686 }, ReturnType = typeof(void))]
687 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "DropItems", ReturnType = typeof(void))]
688 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "TryDroppingSingleItem", MemberParameters = new object[]
689 {
691 typeof(Item)
692 }, ReturnType = typeof(void))]
693 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "LoadTutorialPlayer", ReturnType = typeof(PlayerFileData))]
694 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "LoadPlayer", MemberParameters = new object[]
695 {
696 typeof(string),
697 typeof(bool)
698 }, ReturnType = typeof(PlayerFileData))]
699 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "PrefixItemFromOptions", MemberParameters = new object[]
700 {
701 typeof(Item),
702 typeof(int[])
703 }, ReturnType = typeof(void))]
704 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "AddBuriedChest", MemberParameters = new object[]
705 {
706 typeof(int),
707 typeof(int),
708 typeof(int),
709 typeof(bool),
710 typeof(int),
711 typeof(bool),
712 typeof(ushort)
713 }, ReturnType = typeof(bool))]
714 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "KillTile", MemberParameters = new object[]
715 {
716 typeof(int),
717 typeof(int),
718 typeof(bool),
719 typeof(bool),
720 typeof(bool)
721 }, ReturnType = typeof(void))]
722 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ChestInfo_OldMobile), Member = "Load", MemberParameters = new object[]
723 {
725 typeof(int)
726 }, ReturnType = typeof(bool))]
727 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player_OldMobile), Member = "LoadOld", MemberParameters = new object[]
728 {
730 typeof(int),
732 }, ReturnType = typeof(bool))]
733 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player_OldMobile), Member = "Load", MemberParameters = new object[]
734 {
737 }, ReturnType = typeof(bool))]
738 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TilInfo_OldMobile), Member = "CheckWeaponsRack", MemberParameters = new object[]
739 {
740 typeof(int),
741 typeof(int)
742 }, ReturnType = typeof(void))]
743 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TilInfo_OldMobile), Member = "CheckMannequin", MemberParameters = new object[]
744 {
745 typeof(int),
746 typeof(int)
747 }, ReturnType = typeof(void))]
748 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "LoadChests", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(void))]
749 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "LoadWorld_Version1_Old_BeforeRelease88", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(int))]
750 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "OverrideHover", MemberParameters = new object[]
751 {
752 typeof(Item[]),
753 typeof(int),
754 typeof(int)
755 }, ReturnType = typeof(void))]
756 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "PickItemMovementAction", MemberParameters = new object[]
757 {
758 typeof(Item[]),
759 typeof(int),
760 typeof(int),
761 typeof(Item),
762 typeof(bool),
763 typeof(int)
764 }, ReturnType = typeof(int))]
765 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "HandleShopSlot", MemberParameters = new object[]
766 {
767 typeof(Item[]),
768 typeof(int),
769 typeof(bool),
770 typeof(bool)
771 }, ReturnType = typeof(void))]
772 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEDisplayDoll), Member = "ReadExtraData", MemberParameters = new object[]
773 {
775 typeof(bool)
776 }, ReturnType = typeof(void))]
777 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEDisplayDoll), Member = "ReadItem", MemberParameters = new object[]
778 {
779 typeof(int),
781 typeof(bool)
782 }, ReturnType = typeof(void))]
783 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEFoodPlatter), Member = "ReadExtraData", MemberParameters = new object[]
784 {
786 typeof(bool)
787 }, ReturnType = typeof(void))]
788 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEFoodPlatter), Member = "TryPlacing", MemberParameters = new object[]
789 {
790 typeof(int),
791 typeof(int),
792 typeof(int),
793 typeof(int),
794 typeof(int)
795 }, ReturnType = typeof(void))]
796 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEHatRack), Member = "ReadExtraData", MemberParameters = new object[]
797 {
799 typeof(bool)
800 }, ReturnType = typeof(void))]
801 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEHatRack), Member = "ReadItem", MemberParameters = new object[]
802 {
803 typeof(int),
805 typeof(bool)
806 }, ReturnType = typeof(void))]
807 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEItemFrame), Member = "ReadExtraData", MemberParameters = new object[]
808 {
810 typeof(bool)
811 }, ReturnType = typeof(void))]
812 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEItemFrame), Member = "TryPlacing", MemberParameters = new object[]
813 {
814 typeof(int),
815 typeof(int),
816 typeof(int),
817 typeof(int),
818 typeof(int)
819 }, ReturnType = typeof(void))]
820 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEWeaponsRack), Member = "ReadExtraData", MemberParameters = new object[]
821 {
823 typeof(bool)
824 }, ReturnType = typeof(void))]
825 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEWeaponsRack), Member = "TryPlacing", MemberParameters = new object[]
826 {
827 typeof(int),
828 typeof(int),
829 typeof(int),
830 typeof(int),
831 typeof(int)
832 }, ReturnType = typeof(void))]
833 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawSpecialTilesLegacy", MemberParameters = new object[]
834 {
837 }, ReturnType = typeof(void))]
838 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemTagHandler), Member = "Terraria.UI.Chat.ITagHandler.Parse", MemberParameters = new object[]
839 {
840 typeof(string),
841 typeof(Color),
842 typeof(string)
843 }, ReturnType = typeof(TextSnippet))]
844 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 191)]
845 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "get_genRand", ReturnType = typeof(UnifiedRandom))]
846 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = ".ctor", ReturnType = typeof(void))]
847 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "Next", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
848 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "RollAPrefix", MemberParameters = new object[]
849 {
851 typeof(ref int)
852 }, ReturnType = typeof(bool))]
853 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "TryGetPrefixStatMultipliersForItem", MemberParameters = new object[]
854 {
855 typeof(int),
856 typeof(ref float),
857 typeof(ref float),
858 typeof(ref float),
859 typeof(ref float),
860 typeof(ref float),
861 typeof(ref float),
862 typeof(ref int)
863 }, ReturnType = typeof(bool))]
864 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 25)]
865 public bool Prefix(int prefixWeWant)
866 {
867 throw null;
868 }
869
870 [global::Cpp2ILInjected.Token(Token = "0x6001B0A")]
871 [global::Cpp2ILInjected.Address(RVA = "0xB3256C", Offset = "0xB3256C", Length = "0x78")]
872 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
873 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "CanApplyPrefix", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
874 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "FixAgainstExploit", ReturnType = typeof(void))]
875 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
876 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "GetRollablePrefixes", ReturnType = typeof(int[]))]
877 public bool CanRollPrefix(int prefix)
878 {
879 throw null;
880 }
881
882 [global::Cpp2ILInjected.Token(Token = "0x6001B0B")]
883 [global::Cpp2ILInjected.Address(RVA = "0xB3281C", Offset = "0xB3281C", Length = "0x80")]
884 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
885 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "CanRollPrefix", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
886 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "TryGetPrefixStatMultipliersForItem", MemberParameters = new object[]
887 {
888 typeof(int),
889 typeof(ref float),
890 typeof(ref float),
891 typeof(ref float),
892 typeof(ref float),
893 typeof(ref float),
894 typeof(ref float),
895 typeof(ref int)
896 }, ReturnType = typeof(bool))]
897 public bool CanApplyPrefix(int prefix)
898 {
899 throw null;
900 }
901
902 [global::Cpp2ILInjected.Token(Token = "0x6001B0C")]
903 [global::Cpp2ILInjected.Address(RVA = "0xB31CE8", Offset = "0xB31CE8", Length = "0x884")]
904 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
905 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "Prefix", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
906 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "CanApplyPrefix", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
907 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
908 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
909 private bool TryGetPrefixStatMultipliersForItem(int rolledPrefix, out float dmg, out float kb, out float spd, out float size, out float shtspd, out float mcst, out int crt)
910 {
911 throw null;
912 }
913
914 [global::Cpp2ILInjected.Token(Token = "0x6001B0D")]
915 [global::Cpp2ILInjected.Address(RVA = "0xB325E4", Offset = "0xB325E4", Length = "0x238")]
916 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
917 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "CanRollPrefix", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
918 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "RollAPrefix", MemberParameters = new object[]
919 {
921 typeof(ref int)
922 }, ReturnType = typeof(bool))]
923 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
924 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "IsAPrefixableAccessory", ReturnType = typeof(bool))]
925 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 15)]
926 public int[] GetRollablePrefixes()
927 {
928 throw null;
929 }
930
931 [global::Cpp2ILInjected.Token(Token = "0x6001B0E")]
932 [global::Cpp2ILInjected.Address(RVA = "0xB31CA0", Offset = "0xB31CA0", Length = "0x48")]
933 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "Prefix", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
934 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
935 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "GetRollablePrefixes", ReturnType = typeof(int[]))]
936 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "Next", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
937 private bool RollAPrefix(UnifiedRandom random, ref int rolledPrefix)
938 {
939 throw null;
940 }
941
942 [global::Cpp2ILInjected.Token(Token = "0x6001B0F")]
943 [global::Cpp2ILInjected.Address(RVA = "0xB3289C", Offset = "0xB3289C", Length = "0x88")]
944 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
945 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "GetRollablePrefixes", ReturnType = typeof(int[]))]
946 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
947 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
949 {
950 throw null;
951 }
952
953 [global::Cpp2ILInjected.Token(Token = "0x6001B10")]
954 [global::Cpp2ILInjected.Address(RVA = "0xB303A4", Offset = "0xB303A4", Length = "0x13C")]
955 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
956 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIHotbar), Member = "Draw", ReturnType = typeof(void))]
957 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIInventory), Member = "Draw", ReturnType = typeof(void))]
958 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "get_HoverName", ReturnType = typeof(string))]
959 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawMouseOver", ReturnType = typeof(void))]
960 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "GUIHotbarDrawInner", ReturnType = typeof(void))]
961 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PopupText), Member = "NewText", MemberParameters = new object[]
962 {
964 typeof(Item),
965 typeof(int),
966 typeof(bool),
967 typeof(bool)
968 }, ReturnType = typeof(int))]
969 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemTagHandler), Member = "Terraria.UI.Chat.ITagHandler.Parse", MemberParameters = new object[]
970 {
971 typeof(string),
972 typeof(Color),
973 typeof(string)
974 }, ReturnType = typeof(TextSnippet))]
975 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 10)]
976 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Equality", MemberParameters = new object[]
977 {
978 typeof(string),
979 typeof(string)
980 }, ReturnType = typeof(bool))]
981 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "get_Name", ReturnType = typeof(string))]
982 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "StartsWith", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
983 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
984 {
985 typeof(string),
986 typeof(string),
987 typeof(string)
988 }, ReturnType = typeof(string))]
989 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
990 public string AffixName()
991 {
992 throw null;
993 }
994
995 [global::Cpp2ILInjected.Token(Token = "0x6001B11")]
996 [global::Cpp2ILInjected.Address(RVA = "0xB32924", Offset = "0xB32924", Length = "0x6C")]
997 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUICrafting), Member = "CraftButtonOver", MemberParameters = new object[] { typeof(GUITransactionButton.InputState) }, ReturnType = typeof(void))]
998 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIItemDuplication), Member = "CraftItemOver", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
999 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "SetDefaults", MemberParameters = new object[]
1000 {
1001 typeof(int),
1002 typeof(bool),
1004 }, ReturnType = typeof(void))]
1005 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
1006 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Lang), Member = "GetTooltip", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(ItemTooltip))]
1007 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1008 public void RebuildTooltip()
1009 {
1010 throw null;
1011 }
1012
1013 [global::Cpp2ILInjected.Token(Token = "0x6001B12")]
1014 [global::Cpp2ILInjected.Address(RVA = "0xB32990", Offset = "0xB32990", Length = "0x54")]
1015 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1016 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1017 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = ".ctor", MemberParameters = new object[]
1018 {
1019 typeof(int),
1020 typeof(int),
1021 typeof(int),
1022 typeof(int)
1023 }, ReturnType = typeof(void))]
1025 {
1026 throw null;
1027 }
1028
1029 [global::Cpp2ILInjected.Token(Token = "0x6001B13")]
1030 [global::Cpp2ILInjected.Address(RVA = "0xB329E4", Offset = "0xB329E4", Length = "0x268")]
1031 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1032 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1033 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
1034 public bool checkMat()
1035 {
1036 throw null;
1037 }
1038
1039 [global::Cpp2ILInjected.Token(Token = "0x6001B14")]
1040 [global::Cpp2ILInjected.Address(RVA = "0xB32C4C", Offset = "0xB32C4C", Length = "0x28")]
1041 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUINPCDialogue), Member = "Draw", ReturnType = typeof(void))]
1042 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIReforgePopup), Member = "UpdatePrefixes", MemberParameters = new object[] { typeof(Item) }, ReturnType = typeof(void))]
1043 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIReforgePopup), Member = "Draw", ReturnType = typeof(void))]
1044 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIShop), Member = "PurchasePressedAndHeld", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
1045 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SaveSynchronisationState), Member = "ReadPlayerData", MemberParameters = new object[]
1046 {
1048 typeof(Player)
1049 }, ReturnType = typeof(void))]
1050 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player_OldConsole), Member = "LoadPlayer", MemberParameters = new object[]
1051 {
1052 typeof(string),
1054 }, ReturnType = typeof(bool))]
1055 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile_OldConsole), Member = "CheckMannequin", MemberParameters = new object[]
1056 {
1057 typeof(int),
1058 typeof(int)
1059 }, ReturnType = typeof(void))]
1060 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile_OldConsole), Member = "LoadChests", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(void))]
1061 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile_OldConsole), Member = "LoadWorld_Version1", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(int))]
1062 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player_OldSwitch), Member = "LoadPlayer", MemberParameters = new object[]
1063 {
1064 typeof(string),
1066 }, ReturnType = typeof(bool))]
1067 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile_OldSwitch), Member = "CheckMannequin", MemberParameters = new object[]
1068 {
1069 typeof(int),
1070 typeof(int)
1071 }, ReturnType = typeof(void))]
1072 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile_OldSwitch), Member = "LoadChests", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(void))]
1073 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile_OldSwitch), Member = "LoadWorld_Version1", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(int))]
1074 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Chest), Member = "SetupShop", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1075 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "SetDefaults", MemberParameters = new object[]
1076 {
1077 typeof(int),
1078 typeof(bool),
1080 }, ReturnType = typeof(void))]
1081 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "DeserializeFrom", MemberParameters = new object[]
1082 {
1085 }, ReturnType = typeof(void))]
1086 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "Refresh", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
1087 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "MouseText_DrawItemTooltip_GetLinesInfo", MemberParameters = new object[]
1088 {
1089 typeof(Item),
1090 typeof(ref int),
1091 typeof(ref int),
1092 typeof(ref int),
1093 typeof(float),
1094 typeof(ref int),
1095 typeof(string[]),
1096 typeof(bool[]),
1097 typeof(bool[]),
1098 typeof(ref int)
1099 }, ReturnType = typeof(void))]
1100 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MessageBuffer), Member = "ProcessData", MemberParameters = new object[]
1101 {
1102 typeof(byte[]),
1103 typeof(int),
1104 typeof(ref int)
1105 }, ReturnType = typeof(void))]
1106 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "KillMe", MemberParameters = new object[]
1107 {
1109 typeof(double),
1110 typeof(int),
1111 typeof(bool)
1112 }, ReturnType = typeof(void))]
1113 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "TryDroppingSingleItem", MemberParameters = new object[]
1114 {
1116 typeof(Item)
1117 }, ReturnType = typeof(void))]
1118 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "LoadTutorialPlayer", ReturnType = typeof(PlayerFileData))]
1119 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "LoadPlayer", MemberParameters = new object[]
1120 {
1121 typeof(string),
1122 typeof(bool)
1123 }, ReturnType = typeof(PlayerFileData))]
1124 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "KillTile", MemberParameters = new object[]
1125 {
1126 typeof(int),
1127 typeof(int),
1128 typeof(bool),
1129 typeof(bool),
1130 typeof(bool)
1131 }, ReturnType = typeof(void))]
1132 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ChestInfo_OldMobile), Member = "Load", MemberParameters = new object[]
1133 {
1135 typeof(int)
1136 }, ReturnType = typeof(bool))]
1137 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player_OldMobile), Member = "LoadOld", MemberParameters = new object[]
1138 {
1140 typeof(int),
1142 }, ReturnType = typeof(bool))]
1143 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player_OldMobile), Member = "Load", MemberParameters = new object[]
1144 {
1147 }, ReturnType = typeof(bool))]
1148 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TilInfo_OldMobile), Member = "CheckMannequin", MemberParameters = new object[]
1149 {
1150 typeof(int),
1151 typeof(int)
1152 }, ReturnType = typeof(void))]
1153 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "LoadChests", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(void))]
1154 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "LoadWorld_Version1_Old_BeforeRelease88", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(int))]
1155 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "HandleShopSlot", MemberParameters = new object[]
1156 {
1157 typeof(Item[]),
1158 typeof(int),
1159 typeof(bool),
1160 typeof(bool)
1161 }, ReturnType = typeof(void))]
1162 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEDisplayDoll), Member = "ReadExtraData", MemberParameters = new object[]
1163 {
1165 typeof(bool)
1166 }, ReturnType = typeof(void))]
1167 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEFoodPlatter), Member = "ReadExtraData", MemberParameters = new object[]
1168 {
1170 typeof(bool)
1171 }, ReturnType = typeof(void))]
1172 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEFoodPlatter), Member = "TryPlacing", MemberParameters = new object[]
1173 {
1174 typeof(int),
1175 typeof(int),
1176 typeof(int),
1177 typeof(int),
1178 typeof(int)
1179 }, ReturnType = typeof(void))]
1180 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEHatRack), Member = "ReadExtraData", MemberParameters = new object[]
1181 {
1183 typeof(bool)
1184 }, ReturnType = typeof(void))]
1185 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEItemFrame), Member = "ReadExtraData", MemberParameters = new object[]
1186 {
1188 typeof(bool)
1189 }, ReturnType = typeof(void))]
1190 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEItemFrame), Member = "TryPlacing", MemberParameters = new object[]
1191 {
1192 typeof(int),
1193 typeof(int),
1194 typeof(int),
1195 typeof(int),
1196 typeof(int)
1197 }, ReturnType = typeof(void))]
1198 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEWeaponsRack), Member = "ReadExtraData", MemberParameters = new object[]
1199 {
1201 typeof(bool)
1202 }, ReturnType = typeof(void))]
1203 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEWeaponsRack), Member = "TryPlacing", MemberParameters = new object[]
1204 {
1205 typeof(int),
1206 typeof(int),
1207 typeof(int),
1208 typeof(int),
1209 typeof(int)
1210 }, ReturnType = typeof(void))]
1211 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawSpecialTilesLegacy", MemberParameters = new object[]
1212 {
1213 typeof(Vector2),
1215 }, ReturnType = typeof(void))]
1216 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemTagHandler), Member = "PrintInline", MemberParameters = new object[]
1217 {
1219 typeof(Vector2),
1220 typeof(Color),
1221 typeof(float),
1223 typeof(int),
1224 typeof(ref int),
1226 }, ReturnType = typeof(bool))]
1227 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemTagHandler), Member = "Terraria.UI.Chat.ITagHandler.Parse", MemberParameters = new object[]
1228 {
1229 typeof(string),
1230 typeof(Color),
1231 typeof(string)
1232 }, ReturnType = typeof(TextSnippet))]
1233 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 138)]
1234 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "SetDefaults", MemberParameters = new object[]
1235 {
1236 typeof(int),
1237 typeof(bool),
1239 }, ReturnType = typeof(void))]
1240 public void netDefaults(int type)
1241 {
1242 throw null;
1243 }
1244
1245 [global::Cpp2ILInjected.Token(Token = "0x6001B15")]
1246 [global::Cpp2ILInjected.Address(RVA = "0xB32C74", Offset = "0xB32C74", Length = "0xBC")]
1247 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1248 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "CountKillForBannersAndDropThem", ReturnType = typeof(void))]
1249 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "ApplyDamageToNPC", MemberParameters = new object[]
1250 {
1251 typeof(NPC),
1252 typeof(int),
1253 typeof(float),
1254 typeof(int),
1255 typeof(bool)
1256 }, ReturnType = typeof(void))]
1257 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "Update_NPCCollision", ReturnType = typeof(void))]
1258 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "ProcessHitAgainstNPC", MemberParameters = new object[]
1259 {
1260 typeof(Item),
1262 typeof(int),
1263 typeof(float),
1264 typeof(int)
1265 }, ReturnType = typeof(void))]
1266 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "Damage", ReturnType = typeof(void))]
1267 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SceneMetrics), Member = "ScanAndExportToMain", MemberParameters = new object[] { typeof(SceneMetricsScanSettings) }, ReturnType = typeof(void))]
1268 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CommonEnemyUICollectionInfoProvider), Member = "GetKillCountNeeded", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(int))]
1269 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 9)]
1270 public static int BannerToItem(int banner)
1271 {
1272 throw null;
1273 }
1274
1275 [global::Cpp2ILInjected.Token(Token = "0x6001B16")]
1276 [global::Cpp2ILInjected.Address(RVA = "0xB32D30", Offset = "0xB32D30", Length = "0x24")]
1277 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1278 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "CountKillForBannersAndDropThem", ReturnType = typeof(void))]
1279 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "ApplyDamageToNPC", MemberParameters = new object[]
1280 {
1281 typeof(NPC),
1282 typeof(int),
1283 typeof(float),
1284 typeof(int),
1285 typeof(bool)
1286 }, ReturnType = typeof(void))]
1287 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "Update_NPCCollision", ReturnType = typeof(void))]
1288 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "ProcessHitAgainstNPC", MemberParameters = new object[]
1289 {
1290 typeof(Item),
1292 typeof(int),
1293 typeof(float),
1294 typeof(int)
1295 }, ReturnType = typeof(void))]
1296 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "FindBannerToAssociateTo", MemberParameters = new object[]
1297 {
1300 }, ReturnType = typeof(void))]
1301 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "Damage", ReturnType = typeof(void))]
1302 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CommonEnemyUICollectionInfoProvider), Member = "GetKillCountNeeded", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(int))]
1303 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 10)]
1304 public static int NPCtoBanner(int i)
1305 {
1306 throw null;
1307 }
1308
1309 [global::Cpp2ILInjected.Token(Token = "0x6001B17")]
1310 [global::Cpp2ILInjected.Address(RVA = "0xB32D54", Offset = "0xB32D54", Length = "0x24")]
1311 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1312 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIAccessoryInfo), Member = "BuildInfoAccs", ReturnType = typeof(void))]
1313 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "MouseText_DrawBuffTooltip", MemberParameters = new object[]
1314 {
1315 typeof(string),
1316 typeof(string),
1317 typeof(ref int),
1318 typeof(ref int)
1319 }, ReturnType = typeof(void))]
1320 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "CountKillForBannersAndDropThem", ReturnType = typeof(void))]
1321 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
1322 public static int BannerToNPC(int i)
1323 {
1324 throw null;
1325 }
1326
1327 [global::Cpp2ILInjected.Token(Token = "0x6001B18")]
1328 [global::Cpp2ILInjected.Address(RVA = "0xB32D78", Offset = "0xB32D78", Length = "0x60")]
1329 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1330 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "GetItem", MemberParameters = new object[]
1331 {
1332 typeof(int),
1333 typeof(Item),
1335 typeof(bool)
1336 }, ReturnType = typeof(Item))]
1337 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "PickItemMovementAction", MemberParameters = new object[]
1338 {
1339 typeof(Item[]),
1340 typeof(int),
1341 typeof(int),
1342 typeof(Item),
1343 typeof(bool),
1344 typeof(int)
1345 }, ReturnType = typeof(int))]
1346 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSorting), Member = "FillAmmoFromInventory", ReturnType = typeof(void))]
1347 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
1348 public bool FitsAmmoSlot()
1349 {
1350 throw null;
1351 }
1352
1353 [global::Cpp2ILInjected.Token(Token = "0x6001B19")]
1354 [global::Cpp2ILInjected.Address(RVA = "0xB32DD8", Offset = "0xB32DD8", Length = "0xA0")]
1355 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1356 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "CanGoIntoAmmoOnPickup", MemberParameters = new object[]
1357 {
1358 typeof(Item),
1359 typeof(Item)
1360 }, ReturnType = typeof(bool))]
1361 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "FillAmmo", MemberParameters = new object[]
1362 {
1363 typeof(int),
1364 typeof(Item),
1366 }, ReturnType = typeof(Item))]
1367 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSorting), Member = "FillAmmoFromInventory", ReturnType = typeof(void))]
1368 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
1370 {
1371 throw null;
1372 }
1373
1374 [global::Cpp2ILInjected.Token(Token = "0x6001B1A")]
1375 [global::Cpp2ILInjected.Address(RVA = "0xAE2AD4", Offset = "0xAE2AD4", Length = "0x1156C")]
1376 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1377 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "SetDefaults4", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1378 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "SetDefaults", MemberParameters = new object[]
1379 {
1380 typeof(int),
1381 typeof(bool),
1383 }, ReturnType = typeof(void))]
1384 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 46)]
1385 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "sellPrice", MemberParameters = new object[]
1386 {
1387 typeof(int),
1388 typeof(int),
1389 typeof(int),
1390 typeof(int)
1391 }, ReturnType = typeof(int))]
1392 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "SetShopValues", MemberParameters = new object[]
1393 {
1395 typeof(int)
1396 }, ReturnType = typeof(void))]
1397 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = ".ctor", MemberParameters = new object[]
1398 {
1399 typeof(int),
1400 typeof(int),
1401 typeof(int),
1402 typeof(int)
1403 }, ReturnType = typeof(void))]
1404 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "MakeUsableWithChlorophyteExtractinator", ReturnType = typeof(void))]
1405 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "buyPrice", MemberParameters = new object[]
1406 {
1407 typeof(int),
1408 typeof(int),
1409 typeof(int),
1410 typeof(int)
1411 }, ReturnType = typeof(int))]
1412 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
1413 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 879)]
1414 public void SetDefaults1(int type)
1415 {
1416 throw null;
1417 }
1418
1419 [global::Cpp2ILInjected.Token(Token = "0x6001B1B")]
1420 [global::Cpp2ILInjected.Address(RVA = "0xAF4040", Offset = "0xAF4040", Length = "0xE02C")]
1421 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1422 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "SetDefaults", MemberParameters = new object[]
1423 {
1424 typeof(int),
1425 typeof(bool),
1427 }, ReturnType = typeof(void))]
1428 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1429 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "sellPrice", MemberParameters = new object[]
1430 {
1431 typeof(int),
1432 typeof(int),
1433 typeof(int),
1434 typeof(int)
1435 }, ReturnType = typeof(int))]
1436 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "buyPrice", MemberParameters = new object[]
1437 {
1438 typeof(int),
1439 typeof(int),
1440 typeof(int),
1441 typeof(int)
1442 }, ReturnType = typeof(int))]
1443 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "MakeUsableWithChlorophyteExtractinator", ReturnType = typeof(void))]
1444 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 600)]
1445 public void SetDefaults2(int type)
1446 {
1447 throw null;
1448 }
1449
1450 [global::Cpp2ILInjected.Token(Token = "0x6001B1C")]
1451 [global::Cpp2ILInjected.Address(RVA = "0xB0206C", Offset = "0xB0206C", Length = "0x9BD4")]
1452 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1453 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "SetDefaults3", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1454 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "SetDefaults4", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1455 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "SetDefaults", MemberParameters = new object[]
1456 {
1457 typeof(int),
1458 typeof(bool),
1460 }, ReturnType = typeof(void))]
1461 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 14)]
1462 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "buyPrice", MemberParameters = new object[]
1463 {
1464 typeof(int),
1465 typeof(int),
1466 typeof(int),
1467 typeof(int)
1468 }, ReturnType = typeof(int))]
1469 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "sellPrice", MemberParameters = new object[]
1470 {
1471 typeof(int),
1472 typeof(int),
1473 typeof(int),
1474 typeof(int)
1475 }, ReturnType = typeof(int))]
1476 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "MakeUsableWithChlorophyteExtractinator", ReturnType = typeof(void))]
1477 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "DefaultToQuestFish", ReturnType = typeof(void))]
1478 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "DefaultToSeaShell", ReturnType = typeof(void))]
1479 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "SetDefaults3", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1480 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 537)]
1481 public void SetDefaults3(int type)
1482 {
1483 throw null;
1484 }
1485
1486 [global::Cpp2ILInjected.Token(Token = "0x6001B1D")]
1487 [global::Cpp2ILInjected.Address(RVA = "0xB32E78", Offset = "0xB32E78", Length = "0x24")]
1488 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1489 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "SetDefaults3", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1490 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "SetDefaults5", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1491 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
1493 {
1494 throw null;
1495 }
1496
1497 [global::Cpp2ILInjected.Token(Token = "0x6001B1E")]
1498 [global::Cpp2ILInjected.Address(RVA = "0xB0BC40", Offset = "0xB0BC40", Length = "0xC4E8")]
1499 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1500 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "SetDefaults", MemberParameters = new object[]
1501 {
1502 typeof(int),
1503 typeof(bool),
1505 }, ReturnType = typeof(void))]
1506 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1507 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "sellPrice", MemberParameters = new object[]
1508 {
1509 typeof(int),
1510 typeof(int),
1511 typeof(int),
1512 typeof(int)
1513 }, ReturnType = typeof(int))]
1514 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = ".ctor", MemberParameters = new object[]
1515 {
1516 typeof(int),
1517 typeof(int),
1518 typeof(int),
1519 typeof(int)
1520 }, ReturnType = typeof(void))]
1521 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "buyPrice", MemberParameters = new object[]
1522 {
1523 typeof(int),
1524 typeof(int),
1525 typeof(int),
1526 typeof(int)
1527 }, ReturnType = typeof(int))]
1528 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "SetDefaults3", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1529 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "SetDefaults1", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1530 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "SetShopValues", MemberParameters = new object[]
1531 {
1533 typeof(int)
1534 }, ReturnType = typeof(void))]
1535 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "ToInt", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(int))]
1536 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "SetDefaults", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1537 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "DefaultToGolfBall", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1538 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 577)]
1539 public void SetDefaults4(int type)
1540 {
1541 throw null;
1542 }
1543
1544 [global::Cpp2ILInjected.Token(Token = "0x6001B1F")]
1545 [global::Cpp2ILInjected.Address(RVA = "0xB32E9C", Offset = "0xB32E9C", Length = "0xE4")]
1546 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1547 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "SetDefaults4", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1548 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "SetDefaults5", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1549 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
1550 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
1551 public void DefaultToGolfBall(int projid)
1552 {
1553 throw null;
1554 }
1555
1556 [global::Cpp2ILInjected.Token(Token = "0x6001B20")]
1557 [global::Cpp2ILInjected.Address(RVA = "0xB25088", Offset = "0xB25088", Length = "0xB204")]
1558 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1559 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "SetDefaults", MemberParameters = new object[]
1560 {
1561 typeof(int),
1562 typeof(bool),
1564 }, ReturnType = typeof(void))]
1565 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1566 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "DefaultToPlaceableTile", MemberParameters = new object[]
1567 {
1568 typeof(ushort),
1569 typeof(int)
1570 }, ReturnType = typeof(void))]
1571 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "buyPrice", MemberParameters = new object[]
1572 {
1573 typeof(int),
1574 typeof(int),
1575 typeof(int),
1576 typeof(int)
1577 }, ReturnType = typeof(int))]
1578 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "SetShopValues", MemberParameters = new object[]
1579 {
1581 typeof(int)
1582 }, ReturnType = typeof(void))]
1583 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "DefaultToPlaceableWall", MemberParameters = new object[] { typeof(ushort) }, ReturnType = typeof(void))]
1584 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "DefaultToVanitypet", MemberParameters = new object[]
1585 {
1586 typeof(int),
1587 typeof(int)
1588 }, ReturnType = typeof(void))]
1589 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "sellPrice", MemberParameters = new object[]
1590 {
1591 typeof(int),
1592 typeof(int),
1593 typeof(int),
1594 typeof(int)
1595 }, ReturnType = typeof(int))]
1596 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "DefaultToPlaceableTile", MemberParameters = new object[]
1597 {
1598 typeof(int),
1599 typeof(int)
1600 }, ReturnType = typeof(void))]
1601 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "DefaultToAccessory", MemberParameters = new object[]
1602 {
1603 typeof(int),
1604 typeof(int)
1605 }, ReturnType = typeof(void))]
1606 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "DefaultToCapturedCritter", MemberParameters = new object[] { typeof(short) }, ReturnType = typeof(void))]
1607 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "DefaultToGolfClub", MemberParameters = new object[]
1608 {
1609 typeof(int),
1610 typeof(int)
1611 }, ReturnType = typeof(void))]
1612 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "DefaultTokite", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1613 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "DefaultToSeaShell", ReturnType = typeof(void))]
1614 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
1615 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "DefaultToGuitar", MemberParameters = new object[]
1616 {
1617 typeof(int),
1618 typeof(int)
1619 }, ReturnType = typeof(void))]
1620 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "DefaultToQuestFish", ReturnType = typeof(void))]
1621 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "DefaultToHeadgear", MemberParameters = new object[]
1622 {
1623 typeof(int),
1624 typeof(int),
1625 typeof(int)
1626 }, ReturnType = typeof(void))]
1627 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "DefaultToLawnMower", MemberParameters = new object[]
1628 {
1629 typeof(int),
1630 typeof(int)
1631 }, ReturnType = typeof(void))]
1632 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "DefaultToBow", MemberParameters = new object[]
1633 {
1634 typeof(int),
1635 typeof(float),
1636 typeof(bool)
1637 }, ReturnType = typeof(void))]
1638 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "SetWeaponValues", MemberParameters = new object[]
1639 {
1640 typeof(int),
1641 typeof(float),
1642 typeof(int)
1643 }, ReturnType = typeof(void))]
1644 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "DefaultToRangedWeapon", MemberParameters = new object[]
1645 {
1646 typeof(int),
1647 typeof(int),
1648 typeof(int),
1649 typeof(float),
1650 typeof(bool)
1651 }, ReturnType = typeof(void))]
1652 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "DefaultToSpear", MemberParameters = new object[]
1653 {
1654 typeof(int),
1655 typeof(float),
1656 typeof(int)
1657 }, ReturnType = typeof(void))]
1658 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "DefaultToStaff", MemberParameters = new object[]
1659 {
1660 typeof(int),
1661 typeof(float),
1662 typeof(int),
1663 typeof(int)
1664 }, ReturnType = typeof(void))]
1665 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "DefaultToGolfBall", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1666 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "SetDefaults", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1667 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "DefaultToThrownWeapon", MemberParameters = new object[]
1668 {
1669 typeof(int),
1670 typeof(int),
1671 typeof(float),
1672 typeof(bool)
1673 }, ReturnType = typeof(void))]
1674 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "DefaultToMagicWeapon", MemberParameters = new object[]
1675 {
1676 typeof(int),
1677 typeof(int),
1678 typeof(float),
1679 typeof(bool)
1680 }, ReturnType = typeof(void))]
1681 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "DefaultToMount", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1682 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "DefaultToWhip", MemberParameters = new object[]
1683 {
1684 typeof(int),
1685 typeof(int),
1686 typeof(float),
1687 typeof(float),
1688 typeof(int)
1689 }, ReturnType = typeof(void))]
1690 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = ".ctor", MemberParameters = new object[]
1691 {
1692 typeof(int),
1693 typeof(int),
1694 typeof(int),
1695 typeof(int)
1696 }, ReturnType = typeof(void))]
1697 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "DefaultToMusicBox", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1698 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "DefaultToTorch", MemberParameters = new object[]
1699 {
1700 typeof(int),
1701 typeof(bool)
1702 }, ReturnType = typeof(void))]
1703 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "DefaultToFood", MemberParameters = new object[]
1704 {
1705 typeof(int),
1706 typeof(int),
1707 typeof(int),
1708 typeof(int),
1709 typeof(bool),
1710 typeof(int)
1711 }, ReturnType = typeof(void))]
1712 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "DefaultToSolution", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1713 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 493)]
1714 public void SetDefaults5(int type)
1715 {
1716 throw null;
1717 }
1718
1719 [global::Cpp2ILInjected.Token(Token = "0x6001B21")]
1720 [global::Cpp2ILInjected.Address(RVA = "0xB32FB0", Offset = "0xB32FB0", Length = "0xCC")]
1721 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "SetDefaults5", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1722 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1723 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
1725 {
1726 throw null;
1727 }
1728
1729 [global::Cpp2ILInjected.Token(Token = "0x6001B22")]
1730 [global::Cpp2ILInjected.Address(RVA = "0xB3307C", Offset = "0xB3307C", Length = "0xC0")]
1731 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1732 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "SetDefaults5", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1733 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 9)]
1734 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1735 public void DefaultToWhip(int projectileId, int dmg, float kb, float shootspeed, int animationTotalTime = 30)
1736 {
1737 throw null;
1738 }
1739
1740 [global::Cpp2ILInjected.Token(Token = "0x6001B23")]
1741 [global::Cpp2ILInjected.Address(RVA = "0xB3313C", Offset = "0xB3313C", Length = "0xA0")]
1742 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "SetDefaults5", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1743 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
1744 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "DefaultToThrownWeapon", MemberParameters = new object[]
1745 {
1746 typeof(int),
1747 typeof(int),
1748 typeof(float),
1749 typeof(bool)
1750 }, ReturnType = typeof(void))]
1751 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1752 public void DefaultTokite(int projId)
1753 {
1754 throw null;
1755 }
1756
1757 [global::Cpp2ILInjected.Token(Token = "0x6001B24")]
1758 [global::Cpp2ILInjected.Address(RVA = "0xB33288", Offset = "0xB33288", Length = "0x2C")]
1759 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIRubbleMaker), Member = "DrawOverlay", ReturnType = typeof(void))]
1760 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "ItemCheck_ManageRightClickFeatures", ReturnType = typeof(void))]
1761 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "UseGasTrapInChest", MemberParameters = new object[]
1762 {
1763 typeof(int),
1764 typeof(Chest),
1765 typeof(int),
1766 typeof(int),
1767 typeof(int)
1768 }, ReturnType = typeof(void))]
1769 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "TryItemSwap", MemberParameters = new object[] { typeof(Item) }, ReturnType = typeof(bool))]
1770 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
1771 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "SetDefaults", MemberParameters = new object[]
1772 {
1773 typeof(int),
1774 typeof(bool),
1776 }, ReturnType = typeof(void))]
1777 public void ChangeItemType(int to)
1778 {
1779 throw null;
1780 }
1781
1782 [global::Cpp2ILInjected.Token(Token = "0x6001B25")]
1783 [global::Cpp2ILInjected.Address(RVA = "0xB332B4", Offset = "0xB332B4", Length = "0xDC")]
1784 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1785 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "SetDefaults5", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1786 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 15)]
1787 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
1788 public void DefaultToVanitypet(int projId, int buffID)
1789 {
1790 throw null;
1791 }
1792
1793 [global::Cpp2ILInjected.Token(Token = "0x17000387")]
1794 public bool IsACoin
1795 {
1796 [global::Cpp2ILInjected.Token(Token = "0x6001B26")]
1797 [global::Cpp2ILInjected.Address(RVA = "0xB333B8", Offset = "0xB333B8", Length = "0x14")]
1798 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1799 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPageOptions), Member = "DepositHeldItem", ReturnType = typeof(void))]
1800 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawItem", MemberParameters = new object[]
1801 {
1802 typeof(Item),
1803 typeof(int)
1804 }, ReturnType = typeof(void))]
1805 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "dropItemCheck", ReturnType = typeof(void))]
1806 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "QuickStackAllChests", ReturnType = typeof(void))]
1807 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "GrabItems", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1808 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "GetItemGrabRange", MemberParameters = new object[] { typeof(Item) }, ReturnType = typeof(int))]
1809 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "BuyItem", MemberParameters = new object[]
1810 {
1811 typeof(long),
1812 typeof(int)
1813 }, ReturnType = typeof(bool))]
1814 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "ItemSpace", MemberParameters = new object[] { typeof(Item) }, ReturnType = typeof(Player.ItemSpaceStatus))]
1815 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "ItemSpace", MemberParameters = new object[]
1816 {
1817 typeof(Item),
1819 }, ReturnType = typeof(void))]
1820 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "GetItem", MemberParameters = new object[]
1821 {
1822 typeof(int),
1823 typeof(Item),
1825 typeof(bool)
1826 }, ReturnType = typeof(Item))]
1827 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "GetItem_VoidVault", MemberParameters = new object[]
1828 {
1829 typeof(int),
1830 typeof(Item[]),
1831 typeof(Item),
1833 typeof(Item)
1834 }, ReturnType = typeof(bool))]
1835 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "GetItem_FillIntoOccupiedSlot_VoidBag", MemberParameters = new object[]
1836 {
1837 typeof(int),
1838 typeof(Item[]),
1839 typeof(Item),
1841 typeof(Item),
1842 typeof(int)
1843 }, ReturnType = typeof(bool))]
1844 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "GetItem_FillIntoOccupiedSlot", MemberParameters = new object[]
1845 {
1846 typeof(int),
1847 typeof(Item),
1849 typeof(Item),
1850 typeof(int)
1851 }, ReturnType = typeof(bool))]
1852 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "GetItem_FillEmptyInventorySlot_VoidBag", MemberParameters = new object[]
1853 {
1854 typeof(int),
1855 typeof(Item[]),
1856 typeof(Item),
1858 typeof(Item),
1859 typeof(int)
1860 }, ReturnType = typeof(bool))]
1861 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "GetItem_FillEmptyInventorySlot", MemberParameters = new object[]
1862 {
1863 typeof(int),
1864 typeof(Item),
1866 typeof(Item),
1867 typeof(int),
1868 typeof(bool)
1869 }, ReturnType = typeof(bool))]
1870 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "ItemCheck", ReturnType = typeof(void))]
1871 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "ItemCheck_Shoot", MemberParameters = new object[]
1872 {
1873 typeof(int),
1874 typeof(Item),
1875 typeof(int)
1876 }, ReturnType = typeof(void))]
1877 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "DropCoins", ReturnType = typeof(long))]
1878 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ContentSamples.CreativeHelper), Member = "GetItemGroup", MemberParameters = new object[]
1879 {
1880 typeof(Item),
1881 typeof(ref int)
1883 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 25)]
1884 get
1885 {
1886 throw null;
1887 }
1888 }
1889
1890 [global::Cpp2ILInjected.Token(Token = "0x6001B27")]
1891 [global::Cpp2ILInjected.Address(RVA = "0xB333CC", Offset = "0xB333CC", Length = "0x9C")]
1892 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1893 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawInterface_GolfBallIndicator", ReturnType = typeof(void))]
1894 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GolfState), Member = "Update", ReturnType = typeof(void))]
1895 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
1896 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1897 public static bool IsAGolfingItem(Item item)
1898 {
1899 throw null;
1900 }
1901
1902 [global::Cpp2ILInjected.Token(Token = "0x6001B28")]
1903 [global::Cpp2ILInjected.Address(RVA = "0xB33468", Offset = "0xB33468", Length = "0x128")]
1904 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1905 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "SetDefaults3", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1906 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "SetDefaults5", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1907 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
1908 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
1909 private void DefaultToSeaShell()
1910 {
1911 throw null;
1912 }
1913
1914 [global::Cpp2ILInjected.Token(Token = "0x6001B29")]
1915 [global::Cpp2ILInjected.Address(RVA = "0xB33590", Offset = "0xB33590", Length = "0x9C")]
1916 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1917 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "SetDefaults5", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1918 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 17)]
1919 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1921 {
1922 throw null;
1923 }
1924
1925 [global::Cpp2ILInjected.Token(Token = "0x6001B2A")]
1926 [global::Cpp2ILInjected.Address(RVA = "0xB3362C", Offset = "0xB3362C", Length = "0xB8")]
1927 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1928 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "SetDefaults5", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1929 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
1930 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1932 {
1933 throw null;
1934 }
1935
1936 [global::Cpp2ILInjected.Token(Token = "0x6001B2B")]
1937 [global::Cpp2ILInjected.Address(RVA = "0xB33710", Offset = "0xB33710", Length = "0xB0")]
1938 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1939 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "SetDefaults5", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1940 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
1941 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1943 {
1944 throw null;
1945 }
1946
1947 [global::Cpp2ILInjected.Token(Token = "0x6001B2C")]
1948 [global::Cpp2ILInjected.Address(RVA = "0xB337C0", Offset = "0xB337C0", Length = "0xA84")]
1949 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1950 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "SetDefaults", MemberParameters = new object[]
1951 {
1952 typeof(int),
1953 typeof(bool),
1955 }, ReturnType = typeof(void))]
1956 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1957 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "DefaultToFood", MemberParameters = new object[]
1958 {
1959 typeof(int),
1960 typeof(int),
1961 typeof(int),
1962 typeof(int),
1963 typeof(bool),
1964 typeof(int)
1965 }, ReturnType = typeof(void))]
1966 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "DefaultToHealingPotion", MemberParameters = new object[]
1967 {
1968 typeof(int),
1969 typeof(int),
1970 typeof(int),
1971 typeof(int)
1972 }, ReturnType = typeof(void))]
1973 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 28)]
1974 private void SetFoodDefaults(int type)
1975 {
1976 throw null;
1977 }
1978
1979 [global::Cpp2ILInjected.Token(Token = "0x6001B2D")]
1980 [global::Cpp2ILInjected.Address(RVA = "0xB34434", Offset = "0xB34434", Length = "0x14")]
1981 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "SetDefaults5", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1982 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 9)]
1983 public void DefaultToMount(int mount)
1984 {
1985 throw null;
1986 }
1987
1988 [global::Cpp2ILInjected.Token(Token = "0x6001B2E")]
1989 [global::Cpp2ILInjected.Address(RVA = "0xB34448", Offset = "0xB34448", Length = "0x9C")]
1990 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1991 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "SetDefaults5", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1992 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
1993 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1995 {
1996 throw null;
1997 }
1998
1999 [global::Cpp2ILInjected.Token(Token = "0x6001B2F")]
2000 [global::Cpp2ILInjected.Address(RVA = "0xB344E4", Offset = "0xB344E4", Length = "0x10")]
2001 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "SetDefaults5", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2002 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 11)]
2003 public void SetWeaponValues(int dmg, float knockback, int bonusCritChance = 0)
2004 {
2005 throw null;
2006 }
2007
2008 [global::Cpp2ILInjected.Token(Token = "0x6001B30")]
2009 [global::Cpp2ILInjected.Address(RVA = "0xB344F4", Offset = "0xB344F4", Length = "0xE4")]
2010 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "SetDefaults5", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2011 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
2012 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
2013 public void DefaultToBow(int singleShotTime, float shotVelocity, bool hasAutoReuse = false)
2014 {
2015 throw null;
2016 }
2017
2018 [global::Cpp2ILInjected.Token(Token = "0x6001B31")]
2019 [global::Cpp2ILInjected.Address(RVA = "0xB336E4", Offset = "0xB336E4", Length = "0x2C")]
2020 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "SetDefaults5", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2021 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
2022 public void DefaultToMagicWeapon(int projType, int singleShotTime, float shotVelocity, bool hasAutoReuse = false)
2023 {
2024 throw null;
2025 }
2026
2027 [global::Cpp2ILInjected.Token(Token = "0x6001B32")]
2028 [global::Cpp2ILInjected.Address(RVA = "0xB345D8", Offset = "0xB345D8", Length = "0x30")]
2029 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "SetDefaults5", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2030 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
2032 {
2033 throw null;
2034 }
2035
2036 [global::Cpp2ILInjected.Token(Token = "0x6001B33")]
2037 [global::Cpp2ILInjected.Address(RVA = "0xB331DC", Offset = "0xB331DC", Length = "0xAC")]
2038 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "SetDefaults5", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2039 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "DefaultTokite", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2040 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
2041 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
2043 {
2044 throw null;
2045 }
2046
2047 [global::Cpp2ILInjected.Token(Token = "0x6001B34")]
2048 [global::Cpp2ILInjected.Address(RVA = "0xB34608", Offset = "0xB34608", Length = "0xC4")]
2049 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2050 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "SetDefaults5", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2051 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
2052 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
2054 {
2055 throw null;
2056 }
2057
2058 [global::Cpp2ILInjected.Token(Token = "0x6001B35")]
2059 [global::Cpp2ILInjected.Address(RVA = "0xB346CC", Offset = "0xB346CC", Length = "0x4")]
2060 [global::Cpp2ILInjected.CallAnalysis.CallAnalysisNotSupported]
2061 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "SetDefaults5", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2062 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
2064 {
2065 throw null;
2066 }
2067
2068 [global::Cpp2ILInjected.Token(Token = "0x6001B36")]
2069 [global::Cpp2ILInjected.Address(RVA = "0xB346D0", Offset = "0xB346D0", Length = "0xA4")]
2070 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2071 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "SetDefaults5", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2072 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 88)]
2073 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
2075 {
2076 throw null;
2077 }
2078
2079 [global::Cpp2ILInjected.Token(Token = "0x6001B37")]
2080 [global::Cpp2ILInjected.Address(RVA = "0xB34774", Offset = "0xB34774", Length = "0x24")]
2081 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2082 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "SetDefaults1", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2083 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "SetDefaults2", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2084 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "SetDefaults3", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2085 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
2087 {
2088 throw null;
2089 }
2090
2091 [global::Cpp2ILInjected.Token(Token = "0x6001B38")]
2092 [global::Cpp2ILInjected.Address(RVA = "0xB34798", Offset = "0xB34798", Length = "0x34")]
2093 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2094 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "SetDefaults5", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2095 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
2097 {
2098 throw null;
2099 }
2100
2101 [global::Cpp2ILInjected.Token(Token = "0x6001B39")]
2102 [global::Cpp2ILInjected.Address(RVA = "0xB347CC", Offset = "0xB347CC", Length = "0x90")]
2103 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2104 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "SetDefaults5", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2105 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
2106 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
2108 {
2109 throw null;
2110 }
2111
2112 [global::Cpp2ILInjected.Token(Token = "0x6001B3A")]
2113 [global::Cpp2ILInjected.Address(RVA = "0xB34244", Offset = "0xB34244", Length = "0x10C")]
2114 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2115 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "SetDefaults5", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2116 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "SetFoodDefaults", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2117 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 25)]
2118 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
2119 public void DefaultToFood(int newwidth, int newheight, int foodbuff, int foodbuffduration, bool useGulpSound = false, int animationTime = 17)
2120 {
2121 throw null;
2122 }
2123
2124 [global::Cpp2ILInjected.Token(Token = "0x6001B3B")]
2125 [global::Cpp2ILInjected.Address(RVA = "0xB34350", Offset = "0xB34350", Length = "0xE4")]
2126 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2127 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "SetFoodDefaults", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2128 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
2129 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
2131 {
2132 throw null;
2133 }
2134
2135 [global::Cpp2ILInjected.Token(Token = "0x6001B3C")]
2136 [global::Cpp2ILInjected.Address(RVA = "0xB32FA4", Offset = "0xB32FA4", Length = "0xC")]
2137 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "SetDefaults1", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2138 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "SetDefaults4", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2139 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "SetDefaults5", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2140 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 89)]
2141 public void SetShopValues(ItemRarityColor rarity, int coinValue)
2142 {
2143 throw null;
2144 }
2145
2146 [global::Cpp2ILInjected.Token(Token = "0x6001B3D")]
2147 [global::Cpp2ILInjected.Address(RVA = "0xB3485C", Offset = "0xB3485C", Length = "0xC")]
2148 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "SetDefaults5", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2149 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
2151 {
2152 throw null;
2153 }
2154
2155 [global::Cpp2ILInjected.Token(Token = "0x6001B3E")]
2156 [global::Cpp2ILInjected.Address(RVA = "0xB34868", Offset = "0xB34868", Length = "0x10")]
2157 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "SetDefaults5", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2158 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 41)]
2159 public void DefaultToAccessory(int newwidth = 24, int newheight = 24)
2160 {
2161 throw null;
2162 }
2163
2164 [global::Cpp2ILInjected.Token(Token = "0x6001B3F")]
2165 [global::Cpp2ILInjected.Address(RVA = "0xB34878", Offset = "0xB34878", Length = "0x20")]
2166 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2167 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "SetDefaults5", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2168 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
2169 public void DefaultToGuitar(int newwidth = 24, int newheight = 24)
2170 {
2171 throw null;
2172 }
2173
2174 [global::Cpp2ILInjected.Token(Token = "0x6001B40")]
2175 [global::Cpp2ILInjected.Address(RVA = "0xB34898", Offset = "0xB34898", Length = "0x54")]
2176 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2177 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "SetDefaults5", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2178 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
2179 public void DefaultToMusicBox(int style)
2180 {
2181 throw null;
2182 }
2183
2184 [global::Cpp2ILInjected.Token(Token = "0x6001B41")]
2185 [global::Cpp2ILInjected.Address(RVA = "0xB307C4", Offset = "0xB307C4", Length = "0xC")]
2186 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIBestiary), Member = "DropDraw", MemberParameters = new object[]
2187 {
2189 typeof(int),
2190 typeof(Vector2),
2191 typeof(float)
2192 }, ReturnType = typeof(void))]
2193 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIShop), Member = "PurchasePressedAndHeld", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
2194 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPlayerCreateMenu), Member = "SetupStartingItems", ReturnType = typeof(void))]
2195 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player_OldConsole), Member = "LoadPlayer", MemberParameters = new object[]
2196 {
2197 typeof(string),
2199 }, ReturnType = typeof(bool))]
2200 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player_OldConsole), Member = "GivePlayerCoins", MemberParameters = new object[]
2201 {
2202 typeof(Player),
2203 typeof(int)
2204 }, ReturnType = typeof(void))]
2205 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile_OldConsole), Member = "CheckWeaponsRack", MemberParameters = new object[]
2206 {
2207 typeof(int),
2208 typeof(int)
2209 }, ReturnType = typeof(void))]
2210 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile_OldConsole), Member = "LoadWorld_Version1", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(int))]
2211 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player_OldSwitch), Member = "LoadPlayer", MemberParameters = new object[]
2212 {
2213 typeof(string),
2215 }, ReturnType = typeof(bool))]
2216 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player_OldSwitch), Member = "GivePlayerCoins", MemberParameters = new object[]
2217 {
2218 typeof(Player),
2219 typeof(int)
2220 }, ReturnType = typeof(void))]
2221 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile_OldSwitch), Member = "CheckWeaponsRack", MemberParameters = new object[]
2222 {
2223 typeof(int),
2224 typeof(int)
2225 }, ReturnType = typeof(void))]
2226 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile_OldSwitch), Member = "LoadWorld_Version1", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(int))]
2227 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TutorialStep), Member = "GiveItem", MemberParameters = new object[]
2228 {
2229 typeof(short),
2230 typeof(int)
2231 }, ReturnType = typeof(void))]
2232 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Chest), Member = "PutItemInNearbyChest", MemberParameters = new object[]
2233 {
2234 typeof(Item),
2236 }, ReturnType = typeof(Item))]
2237 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Chest), Member = "SetupShop", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2238 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "SetDefaults4", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2239 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "SetDefaults5", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2240 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "Initialize_Items", ReturnType = typeof(void))]
2241 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "CatchNPC", MemberParameters = new object[]
2242 {
2243 typeof(int),
2244 typeof(int)
2245 }, ReturnType = typeof(void))]
2246 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "ConsumeItem", MemberParameters = new object[]
2247 {
2248 typeof(int),
2249 typeof(bool),
2250 typeof(bool)
2251 }, ReturnType = typeof(bool))]
2252 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "ApplyEquipFunctional", MemberParameters = new object[]
2253 {
2254 typeof(int),
2255 typeof(Item)
2256 }, ReturnType = typeof(void))]
2257 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "ApplyWilsonBeard", MemberParameters = new object[] { typeof(Item) }, ReturnType = typeof(void))]
2258 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "Update", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2259 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "TileInteractionsUse", MemberParameters = new object[]
2260 {
2261 typeof(int),
2262 typeof(int)
2263 }, ReturnType = typeof(void))]
2264 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "SellItem", MemberParameters = new object[]
2265 {
2266 typeof(Item),
2267 typeof(int)
2268 }, ReturnType = typeof(bool))]
2269 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "CanAffordItem", MemberParameters = new object[]
2270 {
2271 typeof(long),
2272 typeof(int)
2273 }, ReturnType = typeof(bool))]
2274 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "TryPurchasing", MemberParameters = new object[]
2275 {
2276 typeof(long),
2277 typeof(List<Item[]>),
2284 }, ReturnType = typeof(bool))]
2285 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "Hurt", MemberParameters = new object[]
2286 {
2288 typeof(int),
2289 typeof(int),
2290 typeof(bool),
2291 typeof(bool),
2292 typeof(bool),
2293 typeof(int),
2294 typeof(bool)
2295 }, ReturnType = typeof(double))]
2296 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "KillMe", MemberParameters = new object[]
2297 {
2299 typeof(double),
2300 typeof(int),
2301 typeof(bool)
2302 }, ReturnType = typeof(void))]
2303 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "DoCoins", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
2304 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "PlaceThing_Walls_FillEmptySpace", ReturnType = typeof(void))]
2305 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "PlaceThing_Tiles_PlaceIt_AutoPaintAndActuate", MemberParameters = new object[]
2306 {
2307 typeof(int[,,]),
2308 typeof(int)
2309 }, ReturnType = typeof(void))]
2310 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "ApplyCoating", MemberParameters = new object[]
2311 {
2312 typeof(int),
2313 typeof(int),
2314 typeof(bool),
2315 typeof(bool),
2316 typeof(Item)
2317 }, ReturnType = typeof(void))]
2318 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "ApplyPaint", MemberParameters = new object[]
2319 {
2320 typeof(int),
2321 typeof(int),
2322 typeof(bool),
2323 typeof(bool),
2324 typeof(Item)
2325 }, ReturnType = typeof(void))]
2326 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "PutItemInInventoryFromItemUsage", MemberParameters = new object[]
2327 {
2328 typeof(int),
2329 typeof(int)
2330 }, ReturnType = typeof(void))]
2331 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "TakeUnityPotion", ReturnType = typeof(void))]
2332 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "ItemCheck_UseWiringTools", MemberParameters = new object[] { typeof(Item) }, ReturnType = typeof(void))]
2333 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "ItemCheck_ApplyHoldStyle", MemberParameters = new object[]
2334 {
2335 typeof(float),
2336 typeof(Item),
2338 }, ReturnType = typeof(void))]
2339 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "ItemCheck_CheckFishingBobber_PickAndConsumeBait", MemberParameters = new object[]
2340 {
2342 typeof(ref bool),
2343 typeof(ref int)
2344 }, ReturnType = typeof(void))]
2345 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "ItemCheck_TryPlacingWearablesOnMannequins", MemberParameters = new object[] { typeof(Item) }, ReturnType = typeof(void))]
2346 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "PlaceWeapon", MemberParameters = new object[]
2347 {
2348 typeof(int),
2349 typeof(int)
2350 }, ReturnType = typeof(void))]
2351 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "DropItems", ReturnType = typeof(void))]
2352 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "LoadTutorialPlayer", ReturnType = typeof(PlayerFileData))]
2353 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "LoadPlayer", MemberParameters = new object[]
2354 {
2355 typeof(string),
2356 typeof(bool)
2357 }, ReturnType = typeof(PlayerFileData))]
2358 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "GetAnglerReward_MainReward", MemberParameters = new object[]
2359 {
2361 typeof(int),
2362 typeof(float),
2363 typeof(int),
2365 }, ReturnType = typeof(void))]
2366 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "GetAnglerReward_Decoration", MemberParameters = new object[]
2367 {
2369 typeof(int),
2370 typeof(float),
2372 }, ReturnType = typeof(void))]
2373 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "GetAnglerReward_Bait", MemberParameters = new object[]
2374 {
2376 typeof(int),
2377 typeof(float),
2379 }, ReturnType = typeof(void))]
2380 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "GetAnglerReward_Money", MemberParameters = new object[]
2381 {
2383 typeof(int),
2384 typeof(float),
2386 }, ReturnType = typeof(void))]
2387 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "GetDyeTraderReward", MemberParameters = new object[] { typeof(NPC) }, ReturnType = typeof(void))]
2388 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "FishingCheck", ReturnType = typeof(void))]
2389 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_061_FishingBobber_GiveItemToPlayer", MemberParameters = new object[]
2390 {
2391 typeof(Player),
2392 typeof(int)
2393 }, ReturnType = typeof(void))]
2394 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Lang), Member = "BartenderHelpText", MemberParameters = new object[] { typeof(NPC) }, ReturnType = typeof(string))]
2395 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Recipe), Member = "AddCustomShimmerResult", MemberParameters = new object[]
2396 {
2397 typeof(int),
2398 typeof(int)
2399 }, ReturnType = typeof(Item))]
2400 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Recipe), Member = "SetupRecipes", ReturnType = typeof(void))]
2401 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Recipe), Member = "AddSolarFurniture", ReturnType = typeof(void))]
2402 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Recipe), Member = "AddVortexFurniture", ReturnType = typeof(void))]
2403 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Recipe), Member = "AddNebulaFurniture", ReturnType = typeof(void))]
2404 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Recipe), Member = "AddStardustFurniture", ReturnType = typeof(void))]
2405 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Recipe), Member = "AddSpiderFurniture", ReturnType = typeof(void))]
2406 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Recipe), Member = "AddLesionFurniture", ReturnType = typeof(void))]
2407 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Recipe), Member = "AddSandstoneFurniture", ReturnType = typeof(void))]
2408 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Recipe), Member = "AddBambooFurniture", ReturnType = typeof(void))]
2409 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Recipe), Member = "AddCoralFurniture", ReturnType = typeof(void))]
2410 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Recipe), Member = "AddBalloonFurniture", ReturnType = typeof(void))]
2411 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Recipe), Member = "AddAshWoodFurnitureArmorAndItems", ReturnType = typeof(void))]
2412 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Recipe), Member = "CreateReversePlatformRecipes", ReturnType = typeof(void))]
2413 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Recipe), Member = "CreateReverseWallRecipes", ReturnType = typeof(void))]
2414 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Recipe), Member = "SetIngredients", MemberParameters = new object[] { typeof(int[]) }, ReturnType = typeof(void))]
2415 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "FinishGetGoodWorld", ReturnType = typeof(void))]
2416 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "FinishNoTraps", ReturnType = typeof(void))]
2417 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "FinishDrunkGen", ReturnType = typeof(void))]
2418 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "AddBuriedChest", MemberParameters = new object[]
2419 {
2420 typeof(int),
2421 typeof(int),
2422 typeof(int),
2423 typeof(bool),
2424 typeof(int),
2425 typeof(bool),
2426 typeof(ushort)
2427 }, ReturnType = typeof(bool))]
2428 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player_OldMobile), Member = "GivePlayerCoins", MemberParameters = new object[]
2429 {
2430 typeof(Player),
2431 typeof(int)
2432 }, ReturnType = typeof(void))]
2433 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TilInfo_OldMobile), Member = "CheckWeaponsRack", MemberParameters = new object[]
2434 {
2435 typeof(int),
2436 typeof(int)
2437 }, ReturnType = typeof(void))]
2438 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "LoadWorld_Version1_Old_BeforeRelease88", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(int))]
2439 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ContentSamples.CreativeHelper), Member = "SetCreativeMenuOrder", ReturnType = typeof(void))]
2440 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ContentSamples), Member = "Initialize", ReturnType = typeof(void))]
2441 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ContentSamples), Member = "ResetItemTooltips", ReturnType = typeof(void))]
2442 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ContentSamples), Member = "RefreshItemsOnWorldLoad", ReturnType = typeof(void))]
2443 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "OverrideLeftClick", MemberParameters = new object[]
2444 {
2445 typeof(Item[]),
2446 typeof(int),
2447 typeof(int)
2448 }, ReturnType = typeof(bool))]
2449 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "LeftClick", MemberParameters = new object[]
2450 {
2451 typeof(Item[]),
2452 typeof(int),
2453 typeof(int)
2454 }, ReturnType = typeof(void))]
2455 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "PlaceItem", MemberParameters = new object[]
2456 {
2457 typeof(ref Item[]),
2458 typeof(ref Item),
2459 typeof(int),
2460 typeof(int),
2461 typeof(int)
2462 }, ReturnType = typeof(void))]
2463 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "PickupItemIntoMouse", MemberParameters = new object[]
2464 {
2465 typeof(Item[]),
2466 typeof(int),
2467 typeof(int),
2468 typeof(Player)
2469 }, ReturnType = typeof(void))]
2470 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "TryOpenContainer", MemberParameters = new object[]
2471 {
2472 typeof(Item),
2473 typeof(Player)
2474 }, ReturnType = typeof(bool))]
2475 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "TryPickupDyeToCursor", MemberParameters = new object[]
2476 {
2477 typeof(int),
2478 typeof(Item[]),
2479 typeof(int),
2480 typeof(Player)
2481 }, ReturnType = typeof(bool))]
2482 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "HandleShopSlot", MemberParameters = new object[]
2483 {
2484 typeof(Item[]),
2485 typeof(int),
2486 typeof(bool),
2487 typeof(bool)
2488 }, ReturnType = typeof(void))]
2489 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "DrawRadialQuicks", MemberParameters = new object[]
2490 {
2493 }, ReturnType = typeof(void))]
2494 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ChestUI), Member = "Deposit", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2495 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ChestUI), Member = "DepositAll", MemberParameters = new object[] { typeof(ContainerTransferContext) }, ReturnType = typeof(void))]
2496 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ChestUI), Member = "QuickStack", MemberParameters = new object[]
2497 {
2499 typeof(bool)
2500 }, ReturnType = typeof(void))]
2501 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ChestUI), Member = "MoveCoins", MemberParameters = new object[]
2502 {
2503 typeof(Item[]),
2504 typeof(Item[]),
2506 }, ReturnType = typeof(long))]
2507 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ChestUI), Member = "TryPlacingInChest", MemberParameters = new object[]
2508 {
2509 typeof(Item),
2510 typeof(bool),
2511 typeof(int)
2512 }, ReturnType = typeof(bool))]
2513 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ChestUI), Member = "TryPlacingInPlayer", MemberParameters = new object[]
2514 {
2515 typeof(int),
2516 typeof(bool)
2517 }, ReturnType = typeof(bool))]
2518 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSorting), Member = "SortCoins", ReturnType = typeof(void))]
2519 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemTransferParticle), Member = "Prepare", MemberParameters = new object[]
2520 {
2521 typeof(int),
2522 typeof(int),
2523 typeof(Vector2),
2525 }, ReturnType = typeof(void))]
2526 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DSTFilm), Member = "EquipDSTShaderItem", MemberParameters = new object[] { typeof(FrameEventData) }, ReturnType = typeof(void))]
2527 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEDisplayDoll), Member = "ReadItem", MemberParameters = new object[]
2528 {
2529 typeof(int),
2531 typeof(bool)
2532 }, ReturnType = typeof(void))]
2533 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEDisplayDoll), Member = "SetInventoryFromMannequin", MemberParameters = new object[]
2534 {
2535 typeof(int),
2536 typeof(int),
2537 typeof(int)
2538 }, ReturnType = typeof(void))]
2539 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEFoodPlatter), Member = "PlaceItemInFrame", MemberParameters = new object[]
2540 {
2541 typeof(Player),
2542 typeof(int),
2543 typeof(int)
2544 }, ReturnType = typeof(void))]
2545 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEHatRack), Member = "ReadItem", MemberParameters = new object[]
2546 {
2547 typeof(int),
2549 typeof(bool)
2550 }, ReturnType = typeof(void))]
2551 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEItemFrame), Member = "PlaceItemInFrame", MemberParameters = new object[]
2552 {
2553 typeof(Player),
2554 typeof(int),
2555 typeof(int)
2556 }, ReturnType = typeof(void))]
2557 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEWeaponsRack), Member = "PlaceItemInFrame", MemberParameters = new object[]
2558 {
2559 typeof(Player),
2560 typeof(int),
2561 typeof(int)
2562 }, ReturnType = typeof(void))]
2563 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DeadMansChestBiome), Member = "TurnGoldChestIntoDeadMansChest", MemberParameters = new object[] { typeof(Point) }, ReturnType = typeof(void))]
2564 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPCKillCounterInfoElement), Member = "ProvideUIElement", MemberParameters = new object[] { typeof(BestiaryUICollectionInfo) }, ReturnType = typeof(UIElement))]
2565 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CustomCurrencySystem), Member = "TryPurchasing", MemberParameters = new object[]
2566 {
2567 typeof(long),
2568 typeof(List<Item[]>),
2575 }, ReturnType = typeof(bool))]
2576 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UIBestiaryInfoItemLine), Member = ".ctor", MemberParameters = new object[]
2577 {
2580 typeof(float)
2581 }, ReturnType = typeof(void))]
2582 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UIDynamicItemCollection), Member = "DrawSelf", MemberParameters = new object[] { typeof(SpriteBatch) }, ReturnType = typeof(void))]
2583 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7176)]
2584 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "SetDefaults", MemberParameters = new object[]
2585 {
2586 typeof(int),
2587 typeof(bool),
2589 }, ReturnType = typeof(void))]
2590 public void SetDefaults(int Type = 0)
2591 {
2592 throw null;
2593 }
2594
2595 [global::Cpp2ILInjected.Token(Token = "0x6001B42")]
2596 [global::Cpp2ILInjected.Address(RVA = "0xB348EC", Offset = "0xB348EC", Length = "0xBC4")]
2597 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2598 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "DropCache", MemberParameters = new object[]
2599 {
2601 typeof(Vector2),
2602 typeof(Vector2),
2603 typeof(int),
2604 typeof(bool)
2605 }, ReturnType = typeof(void))]
2606 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "netDefaults", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2607 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "ChangeItemType", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2608 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "SetDefaults", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2609 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "SetDefaults", MemberParameters = new object[]
2610 {
2611 typeof(int),
2612 typeof(bool),
2614 }, ReturnType = typeof(void))]
2615 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "OnCreated", MemberParameters = new object[] { typeof(ItemCreationContext) }, ReturnType = typeof(void))]
2616 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "GetShimmered", ReturnType = typeof(void))]
2617 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "FixAgainstExploit", ReturnType = typeof(void))]
2618 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "GetPickedUpByMonsters_Special", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2619 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "GetPickedUpByMonsters_Money", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2620 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "CombineWithNearbyItems", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2621 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "NewItem", MemberParameters = new object[]
2622 {
2624 typeof(int),
2625 typeof(int),
2626 typeof(int),
2627 typeof(int),
2628 typeof(int),
2629 typeof(int),
2630 typeof(bool),
2631 typeof(int),
2632 typeof(bool),
2633 typeof(bool)
2634 }, ReturnType = typeof(int))]
2635 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "TurnToAir", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
2636 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NetMessage), Member = "SendData", MemberParameters = new object[]
2637 {
2638 typeof(int),
2639 typeof(int),
2640 typeof(int),
2642 typeof(int),
2643 typeof(float),
2644 typeof(float),
2645 typeof(float),
2646 typeof(int),
2647 typeof(int),
2648 typeof(int)
2649 }, ReturnType = typeof(void))]
2650 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemConversion_OldMobile), Member = "ModifyBodySlot", MemberParameters = new object[] { typeof(ref int) }, ReturnType = typeof(bool))]
2651 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemConversion_OldMobile), Member = "ModifyHeadSlot", MemberParameters = new object[] { typeof(ref int) }, ReturnType = typeof(bool))]
2652 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemConversion_OldMobile), Member = "ModifyLegSlot", MemberParameters = new object[] { typeof(ref int) }, ReturnType = typeof(bool))]
2653 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 17)]
2654 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_NetClientOnly", ReturnType = typeof(bool))]
2655 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_NetHost", ReturnType = typeof(bool))]
2656 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
2657 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "ResetStats", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2658 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemVariants), Member = "HasVariant", MemberParameters = new object[]
2659 {
2660 typeof(int),
2662 }, ReturnType = typeof(bool))]
2663 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "netDefaults", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2664 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemVariants), Member = "SelectVariant", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(ItemVariant))]
2665 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "SetFoodDefaults", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2666 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "SetDefaults5", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2667 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "SetDefaults1", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2668 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "SetDefaults2", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2669 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "SetDefaults3", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2670 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "SetDefaults4", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2671 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArmorShaderDataSet), Member = "GetShaderIdFromItemId", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
2672 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HairShaderDataSet), Member = "GetShaderIdFromItemId", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(short))]
2673 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "SetDefaults", MemberParameters = new object[]
2674 {
2675 typeof(int),
2676 typeof(bool),
2678 }, ReturnType = typeof(void))]
2679 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "RebuildTooltip", ReturnType = typeof(void))]
2680 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 62)]
2681 public void SetDefaults(int Type, bool noMatCheck = false, ItemVariant variant = null)
2682 {
2683 throw null;
2684 }
2685
2686 [global::Cpp2ILInjected.Token(Token = "0x6001B43")]
2687 [global::Cpp2ILInjected.Address(RVA = "0xB35648", Offset = "0xB35648", Length = "0x24")]
2688 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2689 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUICrafting), Member = "CraftButtonOver", MemberParameters = new object[] { typeof(GUITransactionButton.InputState) }, ReturnType = typeof(void))]
2690 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "OverrideLeftClick", MemberParameters = new object[]
2691 {
2692 typeof(Item[]),
2693 typeof(int),
2694 typeof(int)
2695 }, ReturnType = typeof(bool))]
2696 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "LeftClick", MemberParameters = new object[]
2697 {
2698 typeof(Item[]),
2699 typeof(int),
2700 typeof(int)
2701 }, ReturnType = typeof(void))]
2702 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "PickupItemIntoMouse", MemberParameters = new object[]
2703 {
2704 typeof(Item[]),
2705 typeof(int),
2706 typeof(int),
2707 typeof(Player)
2708 }, ReturnType = typeof(void))]
2709 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
2710 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "SetDefaults", MemberParameters = new object[]
2711 {
2712 typeof(int),
2713 typeof(bool),
2715 }, ReturnType = typeof(void))]
2716 public void OnCreated(ItemCreationContext context)
2717 {
2718 throw null;
2719 }
2720
2721 [global::Cpp2ILInjected.Token(Token = "0x6001B44")]
2722 [global::Cpp2ILInjected.Address(RVA = "0xB354B0", Offset = "0xB354B0", Length = "0x198")]
2723 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2724 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "SetDefaults", MemberParameters = new object[]
2725 {
2726 typeof(int),
2727 typeof(bool),
2729 }, ReturnType = typeof(void))]
2730 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
2731 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
2732 public void ResetStats(int Type)
2733 {
2734 throw null;
2735 }
2736
2737 [global::Cpp2ILInjected.Token(Token = "0x6001B45")]
2738 [global::Cpp2ILInjected.Address(RVA = "0xB3566C", Offset = "0xB3566C", Length = "0xA4")]
2739 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
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(GUIResearch), Member = "DrawResearchItem", ReturnType = typeof(void))]
2753 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
2754 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = ".ctor", MemberParameters = new object[]
2755 {
2756 typeof(int),
2757 typeof(int),
2758 typeof(int),
2759 typeof(int)
2760 }, ReturnType = typeof(void))]
2762 {
2763 throw null;
2764 }
2765
2766 [global::Cpp2ILInjected.Token(Token = "0x6001B46")]
2767 [global::Cpp2ILInjected.Address(RVA = "0xB35710", Offset = "0xB35710", Length = "0x7AC")]
2768 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2769 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIQuickActionButton), Member = "CanInteract", MemberParameters = new object[]
2770 {
2771 typeof(Player),
2772 typeof(Item),
2775 typeof(ref bool)
2776 }, ReturnType = typeof(bool))]
2777 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUITransactionButton), Member = "Draw", MemberParameters = new object[]
2778 {
2780 typeof(Item),
2781 typeof(string),
2782 typeof(bool),
2783 typeof(ref float),
2784 typeof(bool),
2785 typeof(bool),
2786 typeof(bool),
2787 typeof(bool)
2788 }, ReturnType = typeof(GUITransactionButton.InputState))]
2789 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUICraftGuidePopup), Member = "DrawItem", ReturnType = typeof(void))]
2790 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUICrafting), Member = "MaterialItemTooltipDraw", MemberParameters = new object[]
2791 {
2793 typeof(int),
2794 typeof(Vector2),
2795 typeof(float)
2796 }, ReturnType = typeof(void))]
2797 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUICrafting), Member = "MaterialItemDraw", MemberParameters = new object[]
2798 {
2800 typeof(int),
2801 typeof(Vector2),
2802 typeof(float)
2803 }, ReturnType = typeof(void))]
2804 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIHotbar), Member = "DrawHotbarItem", MemberParameters = new object[]
2805 {
2808 typeof(Item[]),
2809 typeof(int),
2810 typeof(Vector2),
2811 typeof(Color),
2812 typeof(float)
2813 }, ReturnType = typeof(void))]
2814 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIInventory), Member = "DrawItem", MemberParameters = new object[]
2815 {
2818 typeof(Item[]),
2819 typeof(int),
2820 typeof(Vector2),
2821 typeof(Color),
2822 typeof(float)
2823 }, ReturnType = typeof(void))]
2824 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIReforgePopup), Member = "DrawItem", ReturnType = typeof(void))]
2825 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIResearch), Member = "DrawResearchItem", ReturnType = typeof(void))]
2826 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawItem", MemberParameters = new object[]
2827 {
2828 typeof(Item),
2829 typeof(int)
2830 }, ReturnType = typeof(void))]
2831 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawInterface_40_InteractItemIcon", ReturnType = typeof(void))]
2832 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PlayerDrawLayers), Member = "DrawPlayer_27_HeldItem", MemberParameters = new object[] { typeof(ref PlayerDrawSet) }, ReturnType = typeof(void))]
2833 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PlayerDrawLayers), Member = "DrawPlayer_30_BladedGlove", MemberParameters = new object[] { typeof(ref PlayerDrawSet) }, ReturnType = typeof(void))]
2834 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "Draw", MemberParameters = new object[]
2835 {
2837 typeof(Item[]),
2838 typeof(int),
2839 typeof(int),
2840 typeof(Vector2),
2841 typeof(Color),
2842 typeof(Color)
2843 }, ReturnType = typeof(void))]
2844 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "DrawItemIcon", MemberParameters = new object[]
2845 {
2846 typeof(Item),
2847 typeof(int),
2849 typeof(Vector2),
2850 typeof(float),
2851 typeof(float),
2852 typeof(Color)
2853 }, ReturnType = typeof(float))]
2854 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 25)]
2855 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = "Lerp", MemberParameters = new object[]
2856 {
2857 typeof(Color),
2858 typeof(Color),
2859 typeof(float)
2860 }, ReturnType = typeof(Color))]
2861 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_gFade", ReturnType = typeof(byte))]
2862 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = ".ctor", MemberParameters = new object[]
2863 {
2864 typeof(int),
2865 typeof(int),
2866 typeof(int),
2867 typeof(int)
2868 }, ReturnType = typeof(void))]
2869 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = "op_Multiply", MemberParameters = new object[]
2870 {
2871 typeof(Color),
2872 typeof(float)
2873 }, ReturnType = typeof(Color))]
2874 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
2876 {
2877 throw null;
2878 }
2879
2880 [global::Cpp2ILInjected.Token(Token = "0x6001B47")]
2881 [global::Cpp2ILInjected.Address(RVA = "0xB35EBC", Offset = "0xB35EBC", Length = "0x84")]
2882 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2883 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIQuickActionButton), Member = "CanInteract", MemberParameters = new object[]
2884 {
2885 typeof(Player),
2886 typeof(Item),
2889 typeof(ref bool)
2890 }, ReturnType = typeof(bool))]
2891 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUITransactionButton), Member = "Draw", MemberParameters = new object[]
2892 {
2894 typeof(Item),
2895 typeof(string),
2896 typeof(bool),
2897 typeof(ref float),
2898 typeof(bool),
2899 typeof(bool),
2900 typeof(bool),
2901 typeof(bool)
2902 }, ReturnType = typeof(GUITransactionButton.InputState))]
2903 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUICraftGuidePopup), Member = "DrawItem", ReturnType = typeof(void))]
2904 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUICrafting), Member = "MaterialItemTooltipDraw", MemberParameters = new object[]
2905 {
2907 typeof(int),
2908 typeof(Vector2),
2909 typeof(float)
2910 }, ReturnType = typeof(void))]
2911 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUICrafting), Member = "MaterialItemDraw", MemberParameters = new object[]
2912 {
2914 typeof(int),
2915 typeof(Vector2),
2916 typeof(float)
2917 }, ReturnType = typeof(void))]
2918 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIHotbar), Member = "DrawHotbarItem", MemberParameters = new object[]
2919 {
2922 typeof(Item[]),
2923 typeof(int),
2924 typeof(Vector2),
2925 typeof(Color),
2926 typeof(float)
2927 }, ReturnType = typeof(void))]
2928 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIInventory), Member = "DrawItem", MemberParameters = new object[]
2929 {
2932 typeof(Item[]),
2933 typeof(int),
2934 typeof(Vector2),
2935 typeof(Color),
2936 typeof(float)
2937 }, ReturnType = typeof(void))]
2938 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIReforgePopup), Member = "DrawItem", ReturnType = typeof(void))]
2939 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIResearch), Member = "DrawResearchItem", ReturnType = typeof(void))]
2940 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawItem", MemberParameters = new object[]
2941 {
2942 typeof(Item),
2943 typeof(int)
2944 }, ReturnType = typeof(void))]
2945 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawInterface_40_InteractItemIcon", ReturnType = typeof(void))]
2946 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawItemIcon", MemberParameters = new object[]
2947 {
2949 typeof(Item),
2950 typeof(Vector2),
2951 typeof(Color),
2952 typeof(float)
2953 }, ReturnType = typeof(void))]
2954 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PlayerDrawLayers), Member = "DrawPlayer_27_HeldItem", MemberParameters = new object[] { typeof(ref PlayerDrawSet) }, ReturnType = typeof(void))]
2955 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "DrawItemIcon", MemberParameters = new object[]
2956 {
2957 typeof(Item),
2958 typeof(int),
2960 typeof(Vector2),
2961 typeof(float),
2962 typeof(float),
2963 typeof(Color)
2964 }, ReturnType = typeof(float))]
2965 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawSpecialTilesLegacy", MemberParameters = new object[]
2966 {
2967 typeof(Vector2),
2969 }, ReturnType = typeof(void))]
2970 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 19)]
2971 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = ".ctor", MemberParameters = new object[]
2972 {
2973 typeof(int),
2974 typeof(int),
2975 typeof(int),
2976 typeof(int)
2977 }, ReturnType = typeof(void))]
2979 {
2980 throw null;
2981 }
2982
2983 [global::Cpp2ILInjected.Token(Token = "0x6001B48")]
2984 [global::Cpp2ILInjected.Address(RVA = "0xB35F40", Offset = "0xB35F40", Length = "0x19C")]
2985 [global::Cpp2ILInjected.CallAnalysis.ContainsInvalidInstructions]
2986 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2987 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Wiring), Member = "HitWireSingle", MemberParameters = new object[]
2988 {
2989 typeof(int),
2990 typeof(int)
2991 }, ReturnType = typeof(void))]
2992 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
2993 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
2994 {
2995 typeof(float),
2996 typeof(float)
2997 }, ReturnType = typeof(void))]
2998 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
2999 public static bool MechSpawn(float x, float y, int type)
3000 {
3001 throw null;
3002 }
3003
3004 [global::Cpp2ILInjected.Token(Token = "0x6001B49")]
3005 [global::Cpp2ILInjected.Address(RVA = "0xB32F80", Offset = "0xB32F80", Length = "0x24")]
3006 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3007 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Chest), Member = "SetupShop", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
3008 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "SetDefaults1", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
3009 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "SetDefaults2", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
3010 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "SetDefaults3", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
3011 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "SetDefaults4", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
3012 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "SetDefaults5", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
3013 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "SetDefaults", MemberParameters = new object[]
3014 {
3015 typeof(int),
3017 }, ReturnType = typeof(void))]
3018 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "CollectTaxes", ReturnType = typeof(void))]
3019 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Initializers.DyeInitializer.<>c", Member = "<LoadLegacyHairdyes>b__5_3", MemberParameters = new object[]
3020 {
3021 typeof(Player),
3022 typeof(Color),
3023 typeof(ref bool)
3024 }, ReturnType = typeof(Color))]
3025 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CoinLossRevengeSystem.RevengeMarker), Member = ".cctor", ReturnType = typeof(void))]
3026 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CoinLossRevengeSystem), Member = ".cctor", ReturnType = typeof(void))]
3027 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 213)]
3028 public static int buyPrice(int platinum = 0, int gold = 0, int silver = 0, int copper = 0)
3029 {
3030 throw null;
3031 }
3032
3033 [global::Cpp2ILInjected.Token(Token = "0x6001B4A")]
3034 [global::Cpp2ILInjected.Address(RVA = "0xB33390", Offset = "0xB33390", Length = "0x28")]
3035 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3036 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "SetDefaults1", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
3037 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "SetDefaults2", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
3038 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "SetDefaults3", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
3039 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "SetDefaults4", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
3040 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "SetDefaults5", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
3041 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 476)]
3042 public static int sellPrice(int platinum = 0, int gold = 0, int silver = 0, int copper = 0)
3043 {
3044 throw null;
3045 }
3046
3047 [global::Cpp2ILInjected.Token(Token = "0x6001B4B")]
3048 [global::Cpp2ILInjected.Address(RVA = "0xB360DC", Offset = "0xB360DC", Length = "0x1B4")]
3049 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3050 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "Shimmering", ReturnType = typeof(void))]
3051 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
3052 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "GetShimmerEquivalentType", ReturnType = typeof(int))]
3053 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ShimmerTransforms), Member = "IsItemTransformLocked", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
3054 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "FindDecraftAmount", ReturnType = typeof(int))]
3055 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
3056 public bool CanShimmer()
3057 {
3058 throw null;
3059 }
3060
3061 [global::Cpp2ILInjected.Token(Token = "0x6001B4C")]
3062 [global::Cpp2ILInjected.Address(RVA = "0xB363C4", Offset = "0xB363C4", Length = "0x250")]
3063 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3064 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "UpdateItem", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
3065 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
3066 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "CanShimmer", ReturnType = typeof(bool))]
3067 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Entity), Member = "get_Center", ReturnType = typeof(Vector2))]
3068 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "InWorld", MemberParameters = new object[]
3069 {
3070 typeof(int),
3071 typeof(int),
3072 typeof(int)
3073 }, ReturnType = typeof(bool))]
3074 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
3075 {
3076 typeof(int),
3077 typeof(int)
3078 }, ReturnType = typeof(Tile))]
3079 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_liquid", ReturnType = typeof(byte))]
3080 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "shimmer", ReturnType = typeof(bool))]
3081 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
3082 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "GetShimmered", ReturnType = typeof(void))]
3083 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
3084 private void Shimmering()
3085 {
3086 throw null;
3087 }
3088
3089 [global::Cpp2ILInjected.Token(Token = "0x6001B4D")]
3090 [global::Cpp2ILInjected.Address(RVA = "0xB36330", Offset = "0xB36330", Length = "0x94")]
3091 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3092 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "CanShimmer", ReturnType = typeof(bool))]
3093 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "GetShimmered", ReturnType = typeof(void))]
3094 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
3095 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "GetShimmerEquivalentType", ReturnType = typeof(int))]
3096 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ShimmerTransforms), Member = "GetDecraftingRecipeIndex", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
3097 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
3098 private int FindDecraftAmount()
3099 {
3100 throw null;
3101 }
3102
3103 [global::Cpp2ILInjected.Token(Token = "0x6001B4E")]
3104 [global::Cpp2ILInjected.Address(RVA = "0xB36290", Offset = "0xB36290", Length = "0xA0")]
3105 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3106 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "CanShimmer", ReturnType = typeof(bool))]
3107 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "FindDecraftAmount", ReturnType = typeof(int))]
3108 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "GetShimmered", ReturnType = typeof(void))]
3109 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
3110 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
3112 {
3113 throw null;
3114 }
3115
3116 [global::Cpp2ILInjected.Token(Token = "0x6001B4F")]
3117 [global::Cpp2ILInjected.Address(RVA = "0xB36614", Offset = "0xB36614", Length = "0xFF8")]
3118 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3119 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "Shimmering", ReturnType = typeof(void))]
3120 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
3121 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "GetShimmerEquivalentType", ReturnType = typeof(int))]
3122 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ShimmerTransforms), Member = "GetDecraftingRecipeIndex", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
3123 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
3124 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Entity), Member = "get_Center", ReturnType = typeof(Vector2))]
3125 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "AddCoinLuck", MemberParameters = new object[]
3126 {
3127 typeof(Vector2),
3128 typeof(int)
3129 }, ReturnType = typeof(void))]
3130 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetMessage), Member = "SendData", MemberParameters = new object[]
3131 {
3132 typeof(int),
3133 typeof(int),
3134 typeof(int),
3136 typeof(int),
3137 typeof(float),
3138 typeof(float),
3139 typeof(float),
3140 typeof(int),
3141 typeof(int),
3142 typeof(int)
3143 }, ReturnType = typeof(void))]
3144 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "SetDefaults", MemberParameters = new object[]
3145 {
3146 typeof(int),
3147 typeof(bool),
3149 }, ReturnType = typeof(void))]
3150 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
3151 {
3152 typeof(Vector2),
3153 typeof(float)
3154 }, ReturnType = typeof(Vector2))]
3155 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "ShimmerEffect", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(void))]
3156 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AchievementsHelper), Member = "NotifyProgressionEvent", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
3157 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "GetNPCSource_FromThis", ReturnType = typeof(IEntitySource))]
3158 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPC), Member = "NewNPC", MemberParameters = new object[]
3159 {
3161 typeof(int),
3162 typeof(int),
3163 typeof(int),
3164 typeof(int),
3165 typeof(float),
3166 typeof(float),
3167 typeof(float),
3168 typeof(float),
3169 typeof(int)
3170 }, ReturnType = typeof(int))]
3171 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "CheckAchievement_RealEstateAndTownSlimes", ReturnType = typeof(void))]
3172 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPC), Member = "GetAvailableAmountOfNPCsToSpawnUpToSlot", MemberParameters = new object[]
3173 {
3174 typeof(int),
3175 typeof(int)
3176 }, ReturnType = typeof(int))]
3177 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Entity), Member = "get_Bottom", ReturnType = typeof(Vector2))]
3178 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPC), Member = "ReleaseNPC", MemberParameters = new object[]
3179 {
3180 typeof(int),
3181 typeof(int),
3182 typeof(int),
3183 typeof(int),
3184 typeof(int)
3185 }, ReturnType = typeof(int))]
3186 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "FindDecraftAmount", ReturnType = typeof(int))]
3187 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "Next", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
3188 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "GetItemSource_Misc", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(IEntitySource))]
3189 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "NewItem", MemberParameters = new object[]
3190 {
3192 typeof(int),
3193 typeof(int),
3194 typeof(int),
3195 typeof(int),
3196 typeof(int),
3197 typeof(int),
3198 typeof(bool),
3199 typeof(int),
3200 typeof(bool),
3201 typeof(bool)
3202 }, ReturnType = typeof(int))]
3203 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 61)]
3204 private void GetShimmered()
3205 {
3206 throw null;
3207 }
3208
3209 [global::Cpp2ILInjected.Token(Token = "0x6001B50")]
3210 [global::Cpp2ILInjected.Address(RVA = "0xB3760C", Offset = "0xB3760C", Length = "0x26C")]
3211 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3212 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "GetShimmered", ReturnType = typeof(void))]
3213 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MessageBuffer), Member = "ProcessData", MemberParameters = new object[]
3214 {
3215 typeof(byte[]),
3216 typeof(int),
3217 typeof(ref int)
3218 }, ReturnType = typeof(void))]
3219 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "GetShimmered", ReturnType = typeof(void))]
3220 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
3221 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundEngine), Member = "PlaySound", MemberParameters = new object[]
3222 {
3224 typeof(int),
3225 typeof(int)
3226 }, ReturnType = typeof(SoundEffectInstance))]
3227 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dust), Member = "NewDust", MemberParameters = new object[]
3228 {
3229 typeof(Vector2),
3230 typeof(int),
3231 typeof(int),
3232 typeof(int),
3233 typeof(float),
3234 typeof(float),
3235 typeof(int),
3236 typeof(Color),
3237 typeof(float)
3238 }, ReturnType = typeof(int))]
3239 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "Next", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
3240 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = ".ctor", MemberParameters = new object[]
3241 {
3242 typeof(int),
3243 typeof(int),
3244 typeof(int)
3245 }, ReturnType = typeof(void))]
3246 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
3248 {
3249 throw null;
3250 }
3251
3252 [global::Cpp2ILInjected.Token(Token = "0x6001B51")]
3253 [global::Cpp2ILInjected.Address(RVA = "0xB37878", Offset = "0xB37878", Length = "0xCC")]
3254 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3255 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Chest), Member = "FixLoadedData", ReturnType = typeof(void))]
3256 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "FixLoadedData_Items", MemberParameters = new object[] { typeof(Item[]) }, ReturnType = typeof(void))]
3257 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(EquipmentLoadout), Member = "FixLoadedData", ReturnType = typeof(void))]
3258 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEDisplayDoll), Member = "FixLoadedData", ReturnType = typeof(void))]
3259 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEFoodPlatter), Member = "FixLoadedData", ReturnType = typeof(void))]
3260 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEHatRack), Member = "FixLoadedData", ReturnType = typeof(void))]
3261 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEItemFrame), Member = "FixLoadedData", ReturnType = typeof(void))]
3262 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEWeaponsRack), Member = "FixLoadedData", ReturnType = typeof(void))]
3263 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 11)]
3264 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "SetDefaults", MemberParameters = new object[]
3265 {
3266 typeof(int),
3267 typeof(bool),
3269 }, ReturnType = typeof(void))]
3270 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "CanRollPrefix", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
3271 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "Refresh", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
3272 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
3273 public void FixAgainstExploit()
3274 {
3275 throw null;
3276 }
3277
3278 [global::Cpp2ILInjected.Token(Token = "0x6001B52")]
3279 [global::Cpp2ILInjected.Address(RVA = "0xB3795C", Offset = "0xB3795C", Length = "0xC88")]
3280 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3281 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DoUpdateInWorld", MemberParameters = new object[] { typeof(Stopwatch) }, ReturnType = typeof(void))]
3282 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
3283 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_NetHost", ReturnType = typeof(bool))]
3284 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
3285 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_NetClientOnly", ReturnType = typeof(bool))]
3286 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
3287 {
3288 typeof(int),
3289 typeof(int)
3290 }, ReturnType = typeof(Tile))]
3291 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_IsLoaded", ReturnType = typeof(bool))]
3292 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
3293 {
3294 typeof(Vector2),
3295 typeof(float)
3296 }, ReturnType = typeof(Vector2))]
3297 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "Next", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
3298 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dust), Member = "NewDust", MemberParameters = new object[]
3299 {
3300 typeof(Vector2),
3301 typeof(int),
3302 typeof(int),
3303 typeof(int),
3304 typeof(float),
3305 typeof(float),
3306 typeof(int),
3307 typeof(Color),
3308 typeof(float)
3309 }, ReturnType = typeof(int))]
3310 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "Next", MemberParameters = new object[]
3311 {
3312 typeof(int),
3313 typeof(int)
3314 }, ReturnType = typeof(int))]
3315 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = ".ctor", MemberParameters = new object[]
3316 {
3317 typeof(int),
3318 typeof(int),
3319 typeof(int)
3320 }, ReturnType = typeof(void))]
3321 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Entity), Member = "get_Center", ReturnType = typeof(Vector2))]
3322 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Lighting), Member = "AddLight", MemberParameters = new object[]
3323 {
3324 typeof(Vector2),
3325 typeof(float),
3326 typeof(float),
3327 typeof(float)
3328 }, ReturnType = typeof(void))]
3329 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "InWorld", MemberParameters = new object[]
3330 {
3331 typeof(int),
3332 typeof(int),
3333 typeof(int)
3334 }, ReturnType = typeof(bool))]
3335 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "shimmer", ReturnType = typeof(bool))]
3336 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_liquid", ReturnType = typeof(byte))]
3337 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "Shimmering", ReturnType = typeof(void))]
3338 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_LogicClient", ReturnType = typeof(bool))]
3339 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "GetPickedUpByMonsters_Special", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
3340 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_expertMode", ReturnType = typeof(bool))]
3341 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "GetPickedUpByMonsters_Money", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
3342 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "TryCombiningIntoNearbyItems", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
3343 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "MoveInWorld", MemberParameters = new object[]
3344 {
3345 typeof(float),
3346 typeof(float),
3348 typeof(int)
3349 }, ReturnType = typeof(void))]
3350 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "CheckLavaDeath", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
3351 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "DespawnIfMeetingConditions", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
3352 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "UpdateItem_VisualEffects", ReturnType = typeof(void))]
3353 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetMessage), Member = "SendData", MemberParameters = new object[]
3354 {
3355 typeof(int),
3356 typeof(int),
3357 typeof(int),
3359 typeof(int),
3360 typeof(float),
3361 typeof(float),
3362 typeof(float),
3363 typeof(int),
3364 typeof(int),
3365 typeof(int)
3366 }, ReturnType = typeof(void))]
3367 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
3368 {
3369 typeof(Vector2),
3371 }, ReturnType = typeof(Vector2))]
3372 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Subtraction", MemberParameters = new object[]
3373 {
3374 typeof(Vector2),
3376 }, ReturnType = typeof(Vector2))]
3377 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "LengthSquared", ReturnType = typeof(float))]
3378 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 50)]
3379 public void UpdateItem(int i)
3380 {
3381 throw null;
3382 }
3383
3384 [global::Cpp2ILInjected.Token(Token = "0x6001B53")]
3385 [global::Cpp2ILInjected.Address(RVA = "0xB3A64C", Offset = "0xB3A64C", Length = "0x670")]
3386 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3387 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "UpdateItem", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
3388 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
3389 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dust), Member = "NewDust", MemberParameters = new object[]
3390 {
3391 typeof(Vector2),
3392 typeof(int),
3393 typeof(int),
3394 typeof(int),
3395 typeof(float),
3396 typeof(float),
3397 typeof(int),
3398 typeof(Color),
3399 typeof(float)
3400 }, ReturnType = typeof(int))]
3401 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
3402 {
3403 typeof(float),
3404 typeof(float)
3405 }, ReturnType = typeof(void))]
3406 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "Next", MemberParameters = new object[]
3407 {
3408 typeof(int),
3409 typeof(int)
3410 }, ReturnType = typeof(int))]
3411 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Gore), Member = "NewGore", MemberParameters = new object[]
3412 {
3413 typeof(Vector2),
3414 typeof(Vector2),
3415 typeof(int),
3416 typeof(float)
3417 }, ReturnType = typeof(int))]
3418 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_NetHost", ReturnType = typeof(bool))]
3419 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetMessage), Member = "SendData", MemberParameters = new object[]
3420 {
3421 typeof(int),
3422 typeof(int),
3423 typeof(int),
3425 typeof(int),
3426 typeof(float),
3427 typeof(float),
3428 typeof(float),
3429 typeof(int),
3430 typeof(int),
3431 typeof(int)
3432 }, ReturnType = typeof(void))]
3433 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "NextFloat", MemberParameters = new object[] { typeof(UnifiedRandom) }, ReturnType = typeof(float))]
3434 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = "Lerp", MemberParameters = new object[]
3435 {
3436 typeof(Color),
3437 typeof(Color),
3438 typeof(float)
3439 }, ReturnType = typeof(Color))]
3440 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Entity), Member = "get_Center", ReturnType = typeof(Vector2))]
3441 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
3442 {
3443 typeof(Vector2),
3444 typeof(float)
3445 }, ReturnType = typeof(Vector2))]
3446 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "Lerp", MemberParameters = new object[]
3447 {
3448 typeof(Vector2),
3449 typeof(Vector2),
3450 typeof(float)
3451 }, ReturnType = typeof(Vector2))]
3452 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 31)]
3453 private void DespawnIfMeetingConditions(int i)
3454 {
3455 throw null;
3456 }
3457
3458 [global::Cpp2ILInjected.Token(Token = "0x6001B54")]
3459 [global::Cpp2ILInjected.Address(RVA = "0xB38CAC", Offset = "0xB38CAC", Length = "0x12C")]
3460 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3461 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "UpdateItem", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
3462 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "KillTile_DropItems", MemberParameters = new object[]
3463 {
3464 typeof(int),
3465 typeof(int),
3466 typeof(Tile),
3467 typeof(bool)
3468 }, ReturnType = typeof(void))]
3469 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
3470 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
3471 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_NetHost", ReturnType = typeof(bool))]
3472 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "CombineWithNearbyItems", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
3473 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
3475 {
3476 throw null;
3477 }
3478
3479 [global::Cpp2ILInjected.Token(Token = "0x6001B55")]
3480 [global::Cpp2ILInjected.Address(RVA = "0xB3E218", Offset = "0xB3E218", Length = "0xCC")]
3481 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3482 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIRubbleMaker), Member = "RefreshOptions", ReturnType = typeof(void))]
3483 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "TryGetAmmo", MemberParameters = new object[]
3484 {
3485 typeof(Item),
3486 typeof(ref Item),
3487 typeof(ref Color),
3488 typeof(ref float),
3490 }, ReturnType = typeof(bool))]
3491 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "ModifyFlexibleWandPlacementInfo", MemberParameters = new object[]
3492 {
3493 typeof(ref int),
3494 typeof(ref int),
3495 typeof(ref int?)
3496 }, ReturnType = typeof(bool))]
3497 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "PlaceThing_Tiles_PlaceIt_ConsumeFlexibleWandMaterial", ReturnType = typeof(void))]
3498 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "PlaceThing_Tiles_CheckFlexibleWand", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(bool))]
3499 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
3500 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
3502 {
3503 throw null;
3504 }
3505
3506 [global::Cpp2ILInjected.Token(Token = "0x6001B56")]
3507 [global::Cpp2ILInjected.Address(RVA = "0xB3A060", Offset = "0xB3A060", Length = "0x5EC")]
3508 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3509 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "UpdateItem", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
3510 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
3511 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_LogicHost", ReturnType = typeof(bool))]
3512 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPC), Member = "IsNPCValidForBestiaryKillCredit", ReturnType = typeof(bool))]
3513 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPCKillsTracker), Member = "RegisterKill", MemberParameters = new object[] { typeof(NPC) }, ReturnType = typeof(void))]
3514 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPC), Member = "StrikeNPCNoInteraction", MemberParameters = new object[]
3515 {
3516 typeof(int),
3517 typeof(float),
3518 typeof(int),
3519 typeof(bool),
3520 typeof(bool),
3521 typeof(bool)
3522 }, ReturnType = typeof(double))]
3523 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_NetHost", ReturnType = typeof(bool))]
3524 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetMessage), Member = "SendData", MemberParameters = new object[]
3525 {
3526 typeof(int),
3527 typeof(int),
3528 typeof(int),
3530 typeof(int),
3531 typeof(float),
3532 typeof(float),
3533 typeof(float),
3534 typeof(int),
3535 typeof(int),
3536 typeof(int)
3537 }, ReturnType = typeof(void))]
3538 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPC), Member = "SpawnWOF", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(void))]
3539 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<int>), Member = ".ctor", ReturnType = typeof(void))]
3540 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPC), Member = "get_isLikeATownNPC", ReturnType = typeof(bool))]
3541 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "Next", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
3542 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<int>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
3543 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<int>), Member = "RemoveAt", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
3544 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
3545 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 29)]
3546 private void CheckLavaDeath(int i)
3547 {
3548 throw null;
3549 }
3550
3551 [global::Cpp2ILInjected.Token(Token = "0x6001B57")]
3552 [global::Cpp2ILInjected.Address(RVA = "0xB38DD8", Offset = "0xB38DD8", Length = "0x1288")]
3553 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3554 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "UpdateItem", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
3555 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
3556 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Entity), Member = "get_Center", ReturnType = typeof(Vector2))]
3557 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "Distance", MemberParameters = new object[]
3558 {
3559 typeof(Vector2),
3561 }, ReturnType = typeof(float))]
3562 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Collision), Member = "LavaCollision", MemberParameters = new object[]
3563 {
3564 typeof(Vector2),
3565 typeof(int),
3566 typeof(int)
3567 }, ReturnType = typeof(bool))]
3568 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Collision), Member = "WetCollision", MemberParameters = new object[]
3569 {
3570 typeof(Vector2),
3571 typeof(int),
3572 typeof(int)
3573 }, ReturnType = typeof(bool))]
3574 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
3575 {
3576 typeof(float),
3577 typeof(float)
3578 }, ReturnType = typeof(void))]
3579 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dust), Member = "NewDust", MemberParameters = new object[]
3580 {
3581 typeof(Vector2),
3582 typeof(int),
3583 typeof(int),
3584 typeof(int),
3585 typeof(float),
3586 typeof(float),
3587 typeof(int),
3588 typeof(Color),
3589 typeof(float)
3590 }, ReturnType = typeof(int))]
3591 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "Next", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
3592 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = ".ctor", MemberParameters = new object[]
3593 {
3594 typeof(int),
3595 typeof(int),
3596 typeof(int)
3597 }, ReturnType = typeof(void))]
3598 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundEngine), Member = "PlaySound", MemberParameters = new object[]
3599 {
3600 typeof(int),
3601 typeof(int),
3602 typeof(int),
3603 typeof(int),
3604 typeof(float),
3605 typeof(float)
3606 }, ReturnType = typeof(SoundEffectInstance))]
3607 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dust), Member = "dustWater", ReturnType = typeof(int))]
3608 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Collision), Member = "TileCollision", MemberParameters = new object[]
3609 {
3610 typeof(Vector2),
3611 typeof(Vector2),
3612 typeof(int),
3613 typeof(int),
3614 typeof(bool),
3615 typeof(bool),
3616 typeof(int)
3617 }, ReturnType = typeof(Vector2))]
3618 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Collision), Member = "SlopeCollision", MemberParameters = new object[]
3619 {
3620 typeof(Vector2),
3621 typeof(Vector2),
3622 typeof(int),
3623 typeof(int),
3624 typeof(float),
3625 typeof(bool)
3626 }, ReturnType = typeof(Vector4))]
3627 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Collision), Member = "StepConveyorBelt", MemberParameters = new object[]
3628 {
3629 typeof(Entity),
3630 typeof(float)
3631 }, ReturnType = typeof(void))]
3632 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 54)]
3633 private void MoveInWorld(float gravity, float maxFallSpeed, ref Vector2 wetVelocity, int i)
3634 {
3635 throw null;
3636 }
3637
3638 [global::Cpp2ILInjected.Token(Token = "0x6001B58")]
3639 [global::Cpp2ILInjected.Address(RVA = "0xB385E4", Offset = "0xB385E4", Length = "0x204")]
3640 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3641 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "UpdateItem", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
3642 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
3643 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Entity), Member = "get_Hitbox", ReturnType = typeof(Rectangle))]
3644 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = "Intersects", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(bool))]
3645 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPC), Member = "TransformCopperSlime", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
3646 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "SetDefaults", MemberParameters = new object[]
3647 {
3648 typeof(int),
3649 typeof(bool),
3651 }, ReturnType = typeof(void))]
3652 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetMessage), Member = "SendData", MemberParameters = new object[]
3653 {
3654 typeof(int),
3655 typeof(int),
3656 typeof(int),
3658 typeof(int),
3659 typeof(float),
3660 typeof(float),
3661 typeof(float),
3662 typeof(int),
3663 typeof(int),
3664 typeof(int)
3665 }, ReturnType = typeof(void))]
3666 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
3668 {
3669 throw null;
3670 }
3671
3672 [global::Cpp2ILInjected.Token(Token = "0x6001B59")]
3673 [global::Cpp2ILInjected.Address(RVA = "0xB387E8", Offset = "0xB387E8", Length = "0x4C4")]
3674 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3675 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "UpdateItem", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
3676 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
3677 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = ".ctor", MemberParameters = new object[]
3678 {
3679 typeof(int),
3680 typeof(int),
3681 typeof(int),
3682 typeof(int)
3683 }, ReturnType = typeof(void))]
3684 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = "Intersects", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(bool))]
3685 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "Next", MemberParameters = new object[]
3686 {
3687 typeof(int),
3688 typeof(int)
3689 }, ReturnType = typeof(int))]
3690 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "Next", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
3691 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetMessage), Member = "SendData", MemberParameters = new object[]
3692 {
3693 typeof(int),
3694 typeof(int),
3695 typeof(int),
3697 typeof(int),
3698 typeof(float),
3699 typeof(float),
3700 typeof(float),
3701 typeof(int),
3702 typeof(int),
3703 typeof(int)
3704 }, ReturnType = typeof(void))]
3705 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPC), Member = "moneyPing", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(void))]
3706 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "SetDefaults", MemberParameters = new object[]
3707 {
3708 typeof(int),
3709 typeof(bool),
3711 }, ReturnType = typeof(void))]
3712 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 16)]
3714 {
3715 throw null;
3716 }
3717
3718 [global::Cpp2ILInjected.Token(Token = "0x6001B5A")]
3719 [global::Cpp2ILInjected.Address(RVA = "0xB3DD80", Offset = "0xB3DD80", Length = "0x498")]
3720 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3721 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "TryCombiningIntoNearbyItems", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
3722 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
3723 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "CanCombineStackInWorld", ReturnType = typeof(bool))]
3724 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
3725 {
3726 typeof(Vector2),
3728 }, ReturnType = typeof(Vector2))]
3729 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Division", MemberParameters = new object[]
3730 {
3731 typeof(Vector2),
3732 typeof(float)
3733 }, ReturnType = typeof(Vector2))]
3734 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "SetDefaults", MemberParameters = new object[]
3735 {
3736 typeof(int),
3737 typeof(bool),
3739 }, ReturnType = typeof(void))]
3740 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
3741 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_NetHost", ReturnType = typeof(bool))]
3742 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetMessage), Member = "SendData", MemberParameters = new object[]
3743 {
3744 typeof(int),
3745 typeof(int),
3746 typeof(int),
3748 typeof(int),
3749 typeof(float),
3750 typeof(float),
3751 typeof(float),
3752 typeof(int),
3753 typeof(int),
3754 typeof(int)
3755 }, ReturnType = typeof(void))]
3756 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 16)]
3758 {
3759 throw null;
3760 }
3761
3762 [global::Cpp2ILInjected.Token(Token = "0x6001B5B")]
3763 [global::Cpp2ILInjected.Address(RVA = "0xB3E2E4", Offset = "0xB3E2E4", Length = "0xA0")]
3764 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3765 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "CombineWithNearbyItems", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
3766 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
3768 {
3769 throw null;
3770 }
3771
3772 [global::Cpp2ILInjected.Token(Token = "0x6001B5C")]
3773 [global::Cpp2ILInjected.Address(RVA = "0xB3ACBC", Offset = "0xB3ACBC", Length = "0x30C4")]
3774 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3775 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "UpdateItem", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
3776 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
3777 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Entity), Member = "get_Center", ReturnType = typeof(Vector2))]
3778 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "Next", MemberParameters = new object[]
3779 {
3780 typeof(int),
3781 typeof(int)
3782 }, ReturnType = typeof(int))]
3783 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector3), Member = ".ctor", MemberParameters = new object[]
3784 {
3785 typeof(float),
3786 typeof(float),
3787 typeof(float)
3788 }, ReturnType = typeof(void))]
3789 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector3), Member = "op_Multiply", MemberParameters = new object[]
3790 {
3791 typeof(Vector3),
3792 typeof(float)
3793 }, ReturnType = typeof(Vector3))]
3794 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Lighting), Member = "AddLight", MemberParameters = new object[]
3795 {
3796 typeof(Vector2),
3798 }, ReturnType = typeof(void))]
3799 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "Next", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
3800 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dust), Member = "NewDust", MemberParameters = new object[]
3801 {
3802 typeof(Vector2),
3803 typeof(int),
3804 typeof(int),
3805 typeof(int),
3806 typeof(float),
3807 typeof(float),
3808 typeof(int),
3809 typeof(Color),
3810 typeof(float)
3811 }, ReturnType = typeof(int))]
3812 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
3813 {
3814 typeof(Vector2),
3815 typeof(float)
3816 }, ReturnType = typeof(Vector2))]
3817 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Lighting), Member = "AddLight", MemberParameters = new object[]
3818 {
3819 typeof(Vector2),
3820 typeof(float),
3821 typeof(float),
3822 typeof(float)
3823 }, ReturnType = typeof(void))]
3824 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Lighting), Member = "AddLight", MemberParameters = new object[]
3825 {
3826 typeof(int),
3827 typeof(int),
3828 typeof(float),
3829 typeof(float),
3830 typeof(float)
3831 }, ReturnType = typeof(void))]
3832 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Lighting), Member = "AddLight", MemberParameters = new object[]
3833 {
3834 typeof(Vector2),
3835 typeof(int)
3836 }, ReturnType = typeof(void))]
3837 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
3838 {
3839 typeof(float),
3840 typeof(float)
3841 }, ReturnType = typeof(void))]
3842 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
3843 {
3844 typeof(Vector2),
3846 }, ReturnType = typeof(Vector2))]
3847 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "NextVector2CircularEdge", MemberParameters = new object[]
3848 {
3850 typeof(float),
3851 typeof(float)
3852 }, ReturnType = typeof(Vector2))]
3853 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "NextFloat", MemberParameters = new object[] { typeof(UnifiedRandom) }, ReturnType = typeof(float))]
3854 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2?), Member = ".ctor", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(void))]
3855 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dust), Member = "NewDustPerfect", MemberParameters = new object[]
3856 {
3857 typeof(Vector2),
3858 typeof(int),
3859 typeof(Vector2?),
3860 typeof(int),
3861 typeof(Color),
3862 typeof(float)
3863 }, ReturnType = typeof(Dust))]
3864 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 127)]
3866 {
3867 throw null;
3868 }
3869
3870 [global::Cpp2ILInjected.Token(Token = "0x6001B5D")]
3871 [global::Cpp2ILInjected.Address(RVA = "0xB3E384", Offset = "0xB3E384", Length = "0x2E8")]
3872 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3873 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawMouseOver", ReturnType = typeof(void))]
3874 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawInterface_40_InteractItemIcon", ReturnType = typeof(void))]
3875 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "PlayerFrame", ReturnType = typeof(void))]
3876 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "ItemCheck", ReturnType = typeof(void))]
3877 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
3878 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "LoadItem", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
3879 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Frame", MemberParameters = new object[]
3880 {
3882 typeof(int),
3883 typeof(int),
3884 typeof(int),
3885 typeof(int),
3886 typeof(int),
3887 typeof(int)
3888 }, ReturnType = typeof(Rectangle))]
3889 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 19)]
3890 public static Rectangle GetDrawHitbox(int type, Player user)
3891 {
3892 throw null;
3893 }
3894
3895 [global::Cpp2ILInjected.Token(Token = "0x6001B5E")]
3896 [global::Cpp2ILInjected.Address(RVA = "0xB3E66C", Offset = "0xB3E66C", Length = "0x104")]
3897 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3898 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
3899 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "NewItem", MemberParameters = new object[]
3900 {
3902 typeof(int),
3903 typeof(int),
3904 typeof(int),
3905 typeof(int),
3906 typeof(int),
3907 typeof(int),
3908 typeof(bool),
3909 typeof(int),
3910 typeof(bool),
3911 typeof(bool)
3912 }, ReturnType = typeof(int))]
3913 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
3914 public static int NewItem(Vector2 pos, Vector2 randomBox, int Type, int Stack = 1, bool noBroadcast = false, int prefixGiven = 0, bool noGrabDelay = false, bool reverseLookup = false)
3915 {
3916 throw null;
3917 }
3918
3919 [global::Cpp2ILInjected.Token(Token = "0x6001B5F")]
3920 [global::Cpp2ILInjected.Address(RVA = "0xB3E770", Offset = "0xB3E770", Length = "0xD0")]
3921 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPageOptions), Member = "ThrowItem", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
3922 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPageOptions), Member = "DepositHeldItem", ReturnType = typeof(void))]
3923 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "dropItemCheck", ReturnType = typeof(void))]
3924 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "OpenGoodieBag", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
3925 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "Damage", ReturnType = typeof(void))]
3926 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CommonCode), Member = "DropItemLocalPerClientAndSetNPCMoneyTo0", MemberParameters = new object[]
3927 {
3928 typeof(NPC),
3929 typeof(int),
3930 typeof(int),
3931 typeof(bool)
3932 }, ReturnType = typeof(void))]
3933 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 9)]
3934 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "NewItem", MemberParameters = new object[]
3935 {
3937 typeof(int),
3938 typeof(int),
3939 typeof(int),
3940 typeof(int),
3941 typeof(int),
3942 typeof(int),
3943 typeof(bool),
3944 typeof(int),
3945 typeof(bool),
3946 typeof(bool)
3947 }, ReturnType = typeof(int))]
3948 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
3949 public static int NewItem(int X, int Y, int Width, int Height, int Type, int Stack = 1, bool noBroadcast = false, int pfix = 0, bool noGrabDelay = false, bool reverseLookup = false)
3950 {
3951 throw null;
3952 }
3953
3954 [global::Cpp2ILInjected.Token(Token = "0x6001B60")]
3955 [global::Cpp2ILInjected.Address(RVA = "0xB3E840", Offset = "0xB3E840", Length = "0x104")]
3956 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3957 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "DoDeathEvents", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(void))]
3958 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "TryToPoop", ReturnType = typeof(void))]
3959 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "UseGasTrapInChest", MemberParameters = new object[]
3960 {
3961 typeof(int),
3962 typeof(Chest),
3963 typeof(int),
3964 typeof(int),
3965 typeof(int)
3966 }, ReturnType = typeof(void))]
3967 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_192_JuminoAnimation", ReturnType = typeof(void))]
3968 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "Kill", ReturnType = typeof(void))]
3969 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "DropGeodeGems", ReturnType = typeof(void))]
3970 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CommonCode), Member = "DropItemForEachInteractingPlayerOnThePlayer", MemberParameters = new object[]
3971 {
3972 typeof(NPC),
3973 typeof(int),
3975 typeof(int),
3976 typeof(int),
3977 typeof(int),
3978 typeof(bool)
3979 }, ReturnType = typeof(void))]
3980 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 8)]
3981 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "NewItem", MemberParameters = new object[]
3982 {
3984 typeof(int),
3985 typeof(int),
3986 typeof(int),
3987 typeof(int),
3988 typeof(int),
3989 typeof(int),
3990 typeof(bool),
3991 typeof(int),
3992 typeof(bool),
3993 typeof(bool)
3994 }, ReturnType = typeof(int))]
3995 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
3996 public static int NewItem(IEntitySource source, Vector2 pos, Vector2 randomBox, int Type, int Stack = 1, bool noBroadcast = false, int prefixGiven = 0, bool noGrabDelay = false, bool reverseLookup = false)
3997 {
3998 throw null;
3999 }
4000
4001 [global::Cpp2ILInjected.Token(Token = "0x6001B61")]
4002 [global::Cpp2ILInjected.Address(RVA = "0xB3E944", Offset = "0xB3E944", Length = "0xEC")]
4003 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
4004 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DD2Event), Member = "DropStarterCrystals", ReturnType = typeof(void))]
4005 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
4006 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "NewItem", MemberParameters = new object[]
4007 {
4009 typeof(int),
4010 typeof(int),
4011 typeof(int),
4012 typeof(int),
4013 typeof(int),
4014 typeof(int),
4015 typeof(bool),
4016 typeof(int),
4017 typeof(bool),
4018 typeof(bool)
4019 }, ReturnType = typeof(int))]
4020 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
4021 public static int NewItem(IEntitySource source, Vector2 pos, int Width, int Height, int Type, int Stack = 1, bool noBroadcast = false, int prefixGiven = 0, bool noGrabDelay = false, bool reverseLookup = false)
4022 {
4023 throw null;
4024 }
4025
4026 [global::Cpp2ILInjected.Token(Token = "0x6001B62")]
4027 [global::Cpp2ILInjected.Address(RVA = "0xB307D0", Offset = "0xB307D0", Length = "0x814")]
4028 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
4029 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUINPCDialogue), Member = "Option1Clicked", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
4030 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "DropCache", MemberParameters = new object[]
4031 {
4033 typeof(Vector2),
4034 typeof(Vector2),
4035 typeof(int),
4036 typeof(bool)
4037 }, ReturnType = typeof(void))]
4038 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "GetShimmered", ReturnType = typeof(void))]
4039 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "NewItem", MemberParameters = new object[]
4040 {
4041 typeof(Vector2),
4042 typeof(Vector2),
4043 typeof(int),
4044 typeof(int),
4045 typeof(bool),
4046 typeof(int),
4047 typeof(bool),
4048 typeof(bool)
4049 }, ReturnType = typeof(int))]
4050 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "NewItem", MemberParameters = new object[]
4051 {
4052 typeof(int),
4053 typeof(int),
4054 typeof(int),
4055 typeof(int),
4056 typeof(int),
4057 typeof(int),
4058 typeof(bool),
4059 typeof(int),
4060 typeof(bool),
4061 typeof(bool)
4062 }, ReturnType = typeof(int))]
4063 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "NewItem", MemberParameters = new object[]
4064 {
4066 typeof(Vector2),
4067 typeof(Vector2),
4068 typeof(int),
4069 typeof(int),
4070 typeof(bool),
4071 typeof(int),
4072 typeof(bool),
4073 typeof(bool)
4074 }, ReturnType = typeof(int))]
4075 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "NewItem", MemberParameters = new object[]
4076 {
4078 typeof(Vector2),
4079 typeof(int),
4080 typeof(int),
4081 typeof(int),
4082 typeof(int),
4083 typeof(bool),
4084 typeof(int),
4085 typeof(bool),
4086 typeof(bool)
4087 }, ReturnType = typeof(int))]
4088 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MessageBuffer), Member = "ProcessData", MemberParameters = new object[]
4089 {
4090 typeof(byte[]),
4091 typeof(int),
4092 typeof(ref int)
4093 }, ReturnType = typeof(void))]
4094 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI_87_BigMimic_ShootItem", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
4095 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "DoDeathEvents_DropBossPotionsAndHearts", ReturnType = typeof(void))]
4096 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "NPCLoot_DropHeals", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(void))]
4097 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "NPCLoot_DropCommonLifeAndMana", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(void))]
4098 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "NPCLoot_DropMoney", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(void))]
4099 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "CountKillForBannersAndDropThem", ReturnType = typeof(void))]
4100 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "CatchNPC", MemberParameters = new object[]
4101 {
4102 typeof(int),
4103 typeof(int)
4104 }, ReturnType = typeof(void))]
4105 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "DropItemInstanced", MemberParameters = new object[]
4106 {
4107 typeof(Vector2),
4108 typeof(Vector2),
4109 typeof(int),
4110 typeof(int),
4111 typeof(bool)
4112 }, ReturnType = typeof(void))]
4113 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "GetShimmered", ReturnType = typeof(void))]
4114 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "dropItemCheck", ReturnType = typeof(void))]
4115 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "DropSelectedItem", ReturnType = typeof(void))]
4116 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "OpenPresent", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
4117 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "OpenLegacyPresent", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
4118 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "QuickSpawnItem", MemberParameters = new object[]
4119 {
4121 typeof(int),
4122 typeof(int)
4123 }, ReturnType = typeof(void))]
4124 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "OpenFishingCrate", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
4125 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "OpenShadowLockbox", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
4126 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "OpenLockBox", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
4127 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "OpenHerbBag", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
4128 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "OpenGoodieBag", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
4129 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "TorchAttack", ReturnType = typeof(void))]
4130 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "Update", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
4131 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "KillMe", MemberParameters = new object[]
4132 {
4134 typeof(double),
4135 typeof(int),
4136 typeof(bool)
4137 }, ReturnType = typeof(void))]
4138 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "PlaceThing_PaintScrapper_LongMoss", MemberParameters = new object[]
4139 {
4140 typeof(int),
4141 typeof(int)
4142 }, ReturnType = typeof(void))]
4143 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "DropItemFromExtractinator", MemberParameters = new object[]
4144 {
4145 typeof(int),
4146 typeof(int)
4147 }, ReturnType = typeof(void))]
4148 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "PutItemInInventoryFromItemUsage", MemberParameters = new object[]
4149 {
4150 typeof(int),
4151 typeof(int)
4152 }, ReturnType = typeof(void))]
4153 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "ApplyNPCOnHitEffects", MemberParameters = new object[]
4154 {
4155 typeof(Item),
4157 typeof(int),
4158 typeof(float),
4159 typeof(int),
4160 typeof(int),
4161 typeof(int)
4162 }, ReturnType = typeof(void))]
4163 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "ItemCheck_CutTiles", MemberParameters = new object[]
4164 {
4165 typeof(Item),
4167 typeof(bool[])
4168 }, ReturnType = typeof(void))]
4169 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "DropCoins", ReturnType = typeof(long))]
4170 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "TryDroppingSingleItem", MemberParameters = new object[]
4171 {
4173 typeof(Item)
4174 }, ReturnType = typeof(void))]
4175 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "GetAnglerReward_MainReward", MemberParameters = new object[]
4176 {
4178 typeof(int),
4179 typeof(float),
4180 typeof(int),
4182 }, ReturnType = typeof(void))]
4183 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "GetAnglerReward_Decoration", MemberParameters = new object[]
4184 {
4186 typeof(int),
4187 typeof(float),
4189 }, ReturnType = typeof(void))]
4190 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "GetAnglerReward_Bait", MemberParameters = new object[]
4191 {
4193 typeof(int),
4194 typeof(float),
4196 }, ReturnType = typeof(void))]
4197 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "GetAnglerReward_Money", MemberParameters = new object[]
4198 {
4200 typeof(int),
4201 typeof(float),
4203 }, ReturnType = typeof(void))]
4204 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "GetDyeTraderReward", MemberParameters = new object[] { typeof(NPC) }, ReturnType = typeof(void))]
4205 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "Damage", ReturnType = typeof(void))]
4206 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI", ReturnType = typeof(void))]
4207 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_061_FishingBobber_GiveItemToPlayer", MemberParameters = new object[]
4208 {
4209 typeof(Player),
4210 typeof(int)
4211 }, ReturnType = typeof(void))]
4212 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "Kill", ReturnType = typeof(void))]
4213 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Lang), Member = "BartenderHelpText", MemberParameters = new object[] { typeof(NPC) }, ReturnType = typeof(string))]
4214 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Wiring), Member = "HitWireSingle", MemberParameters = new object[]
4215 {
4216 typeof(int),
4217 typeof(int)
4218 }, ReturnType = typeof(void))]
4219 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "Check1xX", MemberParameters = new object[]
4220 {
4221 typeof(int),
4222 typeof(int),
4223 typeof(short)
4224 }, ReturnType = typeof(void))]
4225 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "Check2xX", MemberParameters = new object[]
4226 {
4227 typeof(int),
4228 typeof(int),
4229 typeof(ushort)
4230 }, ReturnType = typeof(void))]
4231 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "dropXmasTree", MemberParameters = new object[]
4232 {
4233 typeof(int),
4234 typeof(int),
4235 typeof(int)
4236 }, ReturnType = typeof(void))]
4237 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "CheckXmasTree", MemberParameters = new object[]
4238 {
4239 typeof(int),
4240 typeof(int)
4241 }, ReturnType = typeof(void))]
4242 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "Check1x2", MemberParameters = new object[]
4243 {
4244 typeof(int),
4245 typeof(int),
4246 typeof(ushort)
4247 }, ReturnType = typeof(void))]
4248 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "CheckSign", MemberParameters = new object[]
4249 {
4250 typeof(int),
4251 typeof(int),
4252 typeof(ushort)
4253 }, ReturnType = typeof(void))]
4254 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "Check3x3Wall", MemberParameters = new object[]
4255 {
4256 typeof(int),
4257 typeof(int)
4258 }, ReturnType = typeof(void))]
4259 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "Check2x3Wall", MemberParameters = new object[]
4260 {
4261 typeof(int),
4262 typeof(int)
4263 }, ReturnType = typeof(void))]
4264 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "Check3x2Wall", MemberParameters = new object[]
4265 {
4266 typeof(int),
4267 typeof(int)
4268 }, ReturnType = typeof(void))]
4269 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "Check4x3Wall", MemberParameters = new object[]
4270 {
4271 typeof(int),
4272 typeof(int)
4273 }, ReturnType = typeof(void))]
4274 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "Check6x4Wall", MemberParameters = new object[]
4275 {
4276 typeof(int),
4277 typeof(int)
4278 }, ReturnType = typeof(void))]
4279 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "CheckBanner", MemberParameters = new object[]
4280 {
4281 typeof(int),
4282 typeof(int),
4283 typeof(byte)
4284 }, ReturnType = typeof(void))]
4285 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "CheckWeaponsRack", MemberParameters = new object[]
4286 {
4287 typeof(int),
4288 typeof(int)
4289 }, ReturnType = typeof(void))]
4290 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "ToggleGemLock", MemberParameters = new object[]
4291 {
4292 typeof(int),
4293 typeof(int),
4294 typeof(bool)
4295 }, ReturnType = typeof(void))]
4296 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "CheckMan", MemberParameters = new object[]
4297 {
4298 typeof(int),
4299 typeof(int)
4300 }, ReturnType = typeof(void))]
4301 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "CheckWoman", MemberParameters = new object[]
4302 {
4303 typeof(int),
4304 typeof(int)
4305 }, ReturnType = typeof(void))]
4306 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "Check1x2Top", MemberParameters = new object[]
4307 {
4308 typeof(int),
4309 typeof(int),
4310 typeof(ushort)
4311 }, ReturnType = typeof(void))]
4312 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "Check2x1", MemberParameters = new object[]
4313 {
4314 typeof(int),
4315 typeof(int),
4316 typeof(ushort)
4317 }, ReturnType = typeof(void))]
4318 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "Check4x2", MemberParameters = new object[]
4319 {
4320 typeof(int),
4321 typeof(int),
4322 typeof(int)
4323 }, ReturnType = typeof(void))]
4324 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "CheckJunglePlant", MemberParameters = new object[]
4325 {
4326 typeof(int),
4327 typeof(int),
4328 typeof(int)
4329 }, ReturnType = typeof(void))]
4330 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "CheckSuper", MemberParameters = new object[]
4331 {
4332 typeof(int),
4333 typeof(int),
4334 typeof(int)
4335 }, ReturnType = typeof(void))]
4336 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "Check2x2", MemberParameters = new object[]
4337 {
4338 typeof(int),
4339 typeof(int),
4340 typeof(int)
4341 }, ReturnType = typeof(void))]
4342 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "Check3x1", MemberParameters = new object[]
4343 {
4344 typeof(int),
4345 typeof(int),
4346 typeof(int)
4347 }, ReturnType = typeof(void))]
4348 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "Check3x2", MemberParameters = new object[]
4349 {
4350 typeof(int),
4351 typeof(int),
4352 typeof(int)
4353 }, ReturnType = typeof(void))]
4354 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "Check3x4", MemberParameters = new object[]
4355 {
4356 typeof(int),
4357 typeof(int),
4358 typeof(int)
4359 }, ReturnType = typeof(void))]
4360 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "Check5x4", MemberParameters = new object[]
4361 {
4362 typeof(int),
4363 typeof(int),
4364 typeof(int)
4365 }, ReturnType = typeof(void))]
4366 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "Check6x3", MemberParameters = new object[]
4367 {
4368 typeof(int),
4369 typeof(int),
4370 typeof(int)
4371 }, ReturnType = typeof(void))]
4372 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "CheckCannon", MemberParameters = new object[]
4373 {
4374 typeof(int),
4375 typeof(int),
4376 typeof(int)
4377 }, ReturnType = typeof(void))]
4378 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "CheckMB", MemberParameters = new object[]
4379 {
4380 typeof(int),
4381 typeof(int),
4382 typeof(int)
4383 }, ReturnType = typeof(void))]
4384 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "CheckTrapDoor", MemberParameters = new object[]
4385 {
4386 typeof(int),
4387 typeof(int),
4388 typeof(int)
4389 }, ReturnType = typeof(void))]
4390 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "CheckTallGate", MemberParameters = new object[]
4391 {
4392 typeof(int),
4393 typeof(int),
4394 typeof(int)
4395 }, ReturnType = typeof(void))]
4396 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "Check2x2Style", MemberParameters = new object[]
4397 {
4398 typeof(int),
4399 typeof(int),
4400 typeof(int)
4401 }, ReturnType = typeof(void))]
4402 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "CheckChand", MemberParameters = new object[]
4403 {
4404 typeof(int),
4405 typeof(int),
4406 typeof(int)
4407 }, ReturnType = typeof(void))]
4408 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "Check3x3", MemberParameters = new object[]
4409 {
4410 typeof(int),
4411 typeof(int),
4412 typeof(int)
4413 }, ReturnType = typeof(void))]
4414 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "Check2x5", MemberParameters = new object[]
4415 {
4416 typeof(int),
4417 typeof(int),
4418 typeof(int)
4419 }, ReturnType = typeof(void))]
4420 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "Check3x5", MemberParameters = new object[]
4421 {
4422 typeof(int),
4423 typeof(int),
4424 typeof(int)
4425 }, ReturnType = typeof(void))]
4426 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "Check3x6", MemberParameters = new object[]
4427 {
4428 typeof(int),
4429 typeof(int),
4430 typeof(int)
4431 }, ReturnType = typeof(void))]
4432 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "CheckSunflower", MemberParameters = new object[]
4433 {
4434 typeof(int),
4435 typeof(int),
4436 typeof(int)
4437 }, ReturnType = typeof(void))]
4438 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "CheckGnome", MemberParameters = new object[]
4439 {
4440 typeof(int),
4441 typeof(int)
4442 }, ReturnType = typeof(void))]
4443 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "CheckOrb", MemberParameters = new object[]
4444 {
4445 typeof(int),
4446 typeof(int),
4447 typeof(int)
4448 }, ReturnType = typeof(void))]
4449 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "SpawnThingsFromPot", MemberParameters = new object[]
4450 {
4451 typeof(int),
4452 typeof(int),
4453 typeof(int),
4454 typeof(int),
4455 typeof(int)
4456 }, ReturnType = typeof(void))]
4457 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "CheckChest", MemberParameters = new object[]
4458 {
4459 typeof(int),
4460 typeof(int),
4461 typeof(int)
4462 }, ReturnType = typeof(void))]
4463 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "KillActuator", MemberParameters = new object[]
4464 {
4465 typeof(int),
4466 typeof(int)
4467 }, ReturnType = typeof(bool))]
4468 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "KillWire", MemberParameters = new object[]
4469 {
4470 typeof(int),
4471 typeof(int)
4472 }, ReturnType = typeof(bool))]
4473 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "KillWire2", MemberParameters = new object[]
4474 {
4475 typeof(int),
4476 typeof(int)
4477 }, ReturnType = typeof(bool))]
4478 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "KillWire3", MemberParameters = new object[]
4479 {
4480 typeof(int),
4481 typeof(int)
4482 }, ReturnType = typeof(bool))]
4483 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "KillWire4", MemberParameters = new object[]
4484 {
4485 typeof(int),
4486 typeof(int)
4487 }, ReturnType = typeof(bool))]
4488 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "KillWall_DropItems", MemberParameters = new object[]
4489 {
4490 typeof(int),
4491 typeof(int),
4492 typeof(Tile)
4493 }, ReturnType = typeof(void))]
4494 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "ShakeTree", MemberParameters = new object[]
4495 {
4496 typeof(int),
4497 typeof(int)
4498 }, ReturnType = typeof(void))]
4499 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "KillTile", MemberParameters = new object[]
4500 {
4501 typeof(int),
4502 typeof(int),
4503 typeof(bool),
4504 typeof(bool),
4505 typeof(bool)
4506 }, ReturnType = typeof(void))]
4507 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "KillTile_DropItems", MemberParameters = new object[]
4508 {
4509 typeof(int),
4510 typeof(int),
4511 typeof(Tile),
4512 typeof(bool)
4513 }, ReturnType = typeof(void))]
4514 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "DropDoorItem", MemberParameters = new object[]
4515 {
4516 typeof(int),
4517 typeof(int),
4518 typeof(int)
4519 }, ReturnType = typeof(void))]
4520 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEDisplayDoll), Member = "Framing_CheckTile", MemberParameters = new object[]
4521 {
4522 typeof(int),
4523 typeof(int)
4524 }, ReturnType = typeof(void))]
4525 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEFoodPlatter), Member = "DropItem", ReturnType = typeof(void))]
4526 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEFoodPlatter), Member = "TryPlacing", MemberParameters = new object[]
4527 {
4528 typeof(int),
4529 typeof(int),
4530 typeof(int),
4531 typeof(int),
4532 typeof(int)
4533 }, ReturnType = typeof(void))]
4534 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEHatRack), Member = "Framing_CheckTile", MemberParameters = new object[]
4535 {
4536 typeof(int),
4537 typeof(int)
4538 }, ReturnType = typeof(void))]
4539 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEItemFrame), Member = "DropItem", ReturnType = typeof(void))]
4540 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEItemFrame), Member = "TryPlacing", MemberParameters = new object[]
4541 {
4542 typeof(int),
4543 typeof(int),
4544 typeof(int),
4545 typeof(int),
4546 typeof(int)
4547 }, ReturnType = typeof(void))]
4548 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TETeleportationPylon), Member = "Framing_CheckTile", MemberParameters = new object[]
4549 {
4550 typeof(int),
4551 typeof(int)
4552 }, ReturnType = typeof(void))]
4553 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEWeaponsRack), Member = "Framing_CheckTile", MemberParameters = new object[]
4554 {
4555 typeof(int),
4556 typeof(int)
4557 }, ReturnType = typeof(void))]
4558 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEWeaponsRack), Member = "DropItem", ReturnType = typeof(void))]
4559 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEWeaponsRack), Member = "TryPlacing", MemberParameters = new object[]
4560 {
4561 typeof(int),
4562 typeof(int),
4563 typeof(int),
4564 typeof(int),
4565 typeof(int)
4566 }, ReturnType = typeof(void))]
4567 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CommonCode), Member = "DropItemFromNPC", MemberParameters = new object[]
4568 {
4569 typeof(NPC),
4570 typeof(int),
4571 typeof(int),
4572 typeof(bool)
4573 }, ReturnType = typeof(void))]
4574 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CommonCode), Member = "DropItemLocalPerClientAndSetNPCMoneyTo0", MemberParameters = new object[]
4575 {
4576 typeof(NPC),
4577 typeof(int),
4578 typeof(int),
4579 typeof(bool)
4580 }, ReturnType = typeof(void))]
4581 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 302)]
4582 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = ".ctor", ReturnType = typeof(void))]
4583 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RuntimeHelpers), Member = "InitializeArray", MemberParameters = new object[]
4584 {
4585 typeof(Array),
4587 }, ReturnType = typeof(void))]
4588 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "NextFromList", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[]
4589 {
4591 "T[]"
4592 }, ReturnType = "T")]
4593 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "Reset", ReturnType = typeof(void))]
4594 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_LogicHost", ReturnType = typeof(bool))]
4595 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "PickAnItemSlotToSpawnItemOn", MemberParameters = new object[]
4596 {
4597 typeof(bool),
4598 typeof(int)
4599 }, ReturnType = typeof(int))]
4600 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "SetDefaults", MemberParameters = new object[]
4601 {
4602 typeof(int),
4603 typeof(bool),
4605 }, ReturnType = typeof(void))]
4606 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "Prefix", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
4607 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Collision), Member = "WetCollision", MemberParameters = new object[]
4608 {
4609 typeof(Vector2),
4610 typeof(int),
4611 typeof(int)
4612 }, ReturnType = typeof(bool))]
4613 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "Next", MemberParameters = new object[]
4614 {
4615 typeof(int),
4616 typeof(int)
4617 }, ReturnType = typeof(int))]
4618 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
4619 {
4620 typeof(Vector2),
4621 typeof(float)
4622 }, ReturnType = typeof(Vector2))]
4623 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot.Options), Member = "get_HighlightNewItems", ReturnType = typeof(bool))]
4624 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_NetHost", ReturnType = typeof(bool))]
4625 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "ToInt", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(int))]
4626 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetMessage), Member = "SendData", MemberParameters = new object[]
4627 {
4628 typeof(int),
4629 typeof(int),
4630 typeof(int),
4632 typeof(int),
4633 typeof(float),
4634 typeof(float),
4635 typeof(float),
4636 typeof(int),
4637 typeof(int),
4638 typeof(int)
4639 }, ReturnType = typeof(void))]
4640 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
4641 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 56)]
4642 public static int NewItem(IEntitySource source, int X, int Y, int Width, int Height, int Type, int Stack = 1, bool noBroadcast = false, int pfix = 0, bool noGrabDelay = false, bool reverseLookup = false)
4643 {
4644 throw null;
4645 }
4646
4647 [global::Cpp2ILInjected.Token(Token = "0x6001B63")]
4648 [global::Cpp2ILInjected.Address(RVA = "0xB3EA30", Offset = "0xB3EA30", Length = "0x220")]
4649 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
4650 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "NewItem", MemberParameters = new object[]
4651 {
4653 typeof(int),
4654 typeof(int),
4655 typeof(int),
4656 typeof(int),
4657 typeof(int),
4658 typeof(int),
4659 typeof(bool),
4660 typeof(int),
4661 typeof(bool),
4662 typeof(bool)
4663 }, ReturnType = typeof(int))]
4664 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
4665 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
4667 {
4668 throw null;
4669 }
4670
4671 [global::Cpp2ILInjected.Token(Token = "0x6001B64")]
4672 [global::Cpp2ILInjected.Address(RVA = "0xB3EC50", Offset = "0xB3EC50", Length = "0x648")]
4673 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
4674 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "CheckPlayerItemOwnership", ReturnType = typeof(void))]
4675 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "CheckAssignItemOwnership", ReturnType = typeof(void))]
4676 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MessageBuffer), Member = "ProcessData", MemberParameters = new object[]
4677 {
4678 typeof(byte[]),
4679 typeof(int),
4680 typeof(ref int)
4681 }, ReturnType = typeof(void))]
4682 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
4683 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
4684 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_NetHost", ReturnType = typeof(bool))]
4685 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "ItemSpace", MemberParameters = new object[] { typeof(Item) }, ReturnType = typeof(Player.ItemSpaceStatus))]
4686 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "CanPullItem", MemberParameters = new object[]
4687 {
4688 typeof(Item),
4690 }, ReturnType = typeof(bool))]
4691 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_NetClientOnly", ReturnType = typeof(bool))]
4692 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetMessage), Member = "SendData", MemberParameters = new object[]
4693 {
4694 typeof(int),
4695 typeof(int),
4696 typeof(int),
4698 typeof(int),
4699 typeof(float),
4700 typeof(float),
4701 typeof(float),
4702 typeof(int),
4703 typeof(int),
4704 typeof(int)
4705 }, ReturnType = typeof(void))]
4706 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 25)]
4707 public void FindOwner(int whoAmI, bool ignoreDistance = true)
4708 {
4709 throw null;
4710 }
4711
4712 [global::Cpp2ILInjected.Token(Token = "0x6001B65")]
4713 [global::Cpp2ILInjected.Address(RVA = "0xB3F298", Offset = "0xB3F298", Length = "0x80")]
4714 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
4715 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIChestSplitStack), Member = "Draw", ReturnType = typeof(void))]
4716 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUICraftGuidePopup), Member = "MaterialItemOver", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
4717 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUICraftGuidePopup), Member = "UpdateText", ReturnType = typeof(void))]
4718 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUICraftGuidePopup), Member = "CraftItemOver", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
4719 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUICrafting), Member = "CraftButtonOver", MemberParameters = new object[] { typeof(GUITransactionButton.InputState) }, ReturnType = typeof(void))]
4720 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUICrafting), Member = "CraftItemOver", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
4721 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUICrafting), Member = "MaterialItemOver", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
4722 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIInventorySplitStack), Member = "DrawOverlay", ReturnType = typeof(void))]
4723 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIInventoryTransactions), Member = "EquipItem", ReturnType = typeof(void))]
4724 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIRubbleMaker), Member = "MaterialItemOver", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
4725 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player_OldConsole), Member = "LoadPlayer", MemberParameters = new object[]
4726 {
4727 typeof(string),
4729 }, ReturnType = typeof(bool))]
4730 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player_OldSwitch), Member = "LoadPlayer", MemberParameters = new object[]
4731 {
4732 typeof(string),
4734 }, ReturnType = typeof(bool))]
4735 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TutorialStep), Member = "GiveItem", MemberParameters = new object[]
4736 {
4737 typeof(short),
4738 typeof(int)
4739 }, ReturnType = typeof(void))]
4740 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Chest), Member = "PutItemInNearbyChest", MemberParameters = new object[]
4741 {
4742 typeof(Item),
4744 }, ReturnType = typeof(Item))]
4745 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Chest), Member = "AddItemToShop", MemberParameters = new object[] { typeof(Item) }, ReturnType = typeof(void))]
4746 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MessageBuffer), Member = "ProcessData", MemberParameters = new object[]
4747 {
4748 typeof(byte[]),
4749 typeof(int),
4750 typeof(ref int)
4751 }, ReturnType = typeof(void))]
4752 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "dropItemCheck", ReturnType = typeof(void))]
4753 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "SellItem", MemberParameters = new object[]
4754 {
4755 typeof(Item),
4756 typeof(int)
4757 }, ReturnType = typeof(bool))]
4758 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "CanAffordItem", MemberParameters = new object[]
4759 {
4760 typeof(long),
4761 typeof(int)
4762 }, ReturnType = typeof(bool))]
4763 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "TryPurchasing", MemberParameters = new object[]
4764 {
4765 typeof(long),
4766 typeof(List<Item[]>),
4773 }, ReturnType = typeof(bool))]
4774 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "ItemCheck", ReturnType = typeof(void))]
4775 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "ItemCheck_TryPlacingWearablesOnMannequins", MemberParameters = new object[] { typeof(Item) }, ReturnType = typeof(void))]
4776 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "PlaceWeapon", MemberParameters = new object[]
4777 {
4778 typeof(int),
4779 typeof(int)
4780 }, ReturnType = typeof(void))]
4781 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "DropCoins", ReturnType = typeof(long))]
4782 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "CopyVisuals", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(void))]
4783 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "clientClone", ReturnType = typeof(Player))]
4784 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "CloneLoadouts", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(void))]
4785 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "SetPlayerDataToOutOfClassFields", ReturnType = typeof(void))]
4786 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "LoadTutorialPlayer", ReturnType = typeof(PlayerFileData))]
4787 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "LoadPlayer", MemberParameters = new object[]
4788 {
4789 typeof(string),
4790 typeof(bool)
4791 }, ReturnType = typeof(PlayerFileData))]
4792 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "SellOrTrash", MemberParameters = new object[]
4793 {
4794 typeof(Item[]),
4795 typeof(int),
4796 typeof(int)
4797 }, ReturnType = typeof(void))]
4798 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "PickupItemIntoMouse", MemberParameters = new object[]
4799 {
4800 typeof(Item[]),
4801 typeof(int),
4802 typeof(int),
4803 typeof(Player)
4804 }, ReturnType = typeof(void))]
4805 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "TryPickupDyeToCursor", MemberParameters = new object[]
4806 {
4807 typeof(int),
4808 typeof(Item[]),
4809 typeof(int),
4810 typeof(Player)
4811 }, ReturnType = typeof(bool))]
4812 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "MouseHover", MemberParameters = new object[]
4813 {
4814 typeof(Item[]),
4815 typeof(int),
4816 typeof(int)
4817 }, ReturnType = typeof(void))]
4818 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "DyeSwap", MemberParameters = new object[]
4819 {
4820 typeof(Item),
4821 typeof(ref bool)
4822 }, ReturnType = typeof(Item))]
4823 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "ArmorSwap", MemberParameters = new object[]
4824 {
4825 typeof(Item),
4826 typeof(ref bool)
4827 }, ReturnType = typeof(Item))]
4828 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "EquipSwap", MemberParameters = new object[]
4829 {
4830 typeof(Item),
4831 typeof(Item[]),
4832 typeof(int),
4833 typeof(ref bool)
4834 }, ReturnType = typeof(Item))]
4835 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ChestUI), Member = "Deposit", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
4836 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ChestUI), Member = "DepositAll", MemberParameters = new object[] { typeof(ContainerTransferContext) }, ReturnType = typeof(void))]
4837 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ChestUI), Member = "TryPlacingInChest", MemberParameters = new object[]
4838 {
4839 typeof(Item),
4840 typeof(bool),
4841 typeof(int)
4842 }, ReturnType = typeof(bool))]
4843 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ChestUI), Member = "TryPlacingInPlayer", MemberParameters = new object[]
4844 {
4845 typeof(int),
4846 typeof(bool)
4847 }, ReturnType = typeof(bool))]
4848 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEFoodPlatter), Member = "PlaceItemInFrame", MemberParameters = new object[]
4849 {
4850 typeof(Player),
4851 typeof(int),
4852 typeof(int)
4853 }, ReturnType = typeof(void))]
4854 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEItemFrame), Member = "PlaceItemInFrame", MemberParameters = new object[]
4855 {
4856 typeof(Player),
4857 typeof(int),
4858 typeof(int)
4859 }, ReturnType = typeof(void))]
4860 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEWeaponsRack), Member = "PlaceItemInFrame", MemberParameters = new object[]
4861 {
4862 typeof(Player),
4863 typeof(int),
4864 typeof(int)
4865 }, ReturnType = typeof(void))]
4866 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CustomCurrencySystem), Member = "TryPurchasing", MemberParameters = new object[]
4867 {
4868 typeof(long),
4869 typeof(List<Item[]>),
4876 }, ReturnType = typeof(bool))]
4877 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.UI.Chat.ItemTagHandler.ItemSnippet", Member = "OnHover", ReturnType = typeof(void))]
4878 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 101)]
4879 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "MemberwiseClone", ReturnType = typeof(object))]
4880 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
4881 public Item Clone()
4882 {
4883 throw null;
4884 }
4885
4886 [global::Cpp2ILInjected.Token(Token = "0x6001B66")]
4887 [global::Cpp2ILInjected.Address(RVA = "0xB3F318", Offset = "0xB3F318", Length = "0xA0")]
4888 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
4889 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "ItemCheckWrapped", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
4890 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "CanAffordItem", MemberParameters = new object[]
4891 {
4892 typeof(long),
4893 typeof(int)
4894 }, ReturnType = typeof(bool))]
4895 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "ItemCheck", ReturnType = typeof(void))]
4896 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "clientClone", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(object))]
4897 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 18)]
4899 {
4900 throw null;
4901 }
4902
4903 [global::Cpp2ILInjected.Token(Token = "0x6001B67")]
4904 [global::Cpp2ILInjected.Address(RVA = "0xB3F3B8", Offset = "0xB3F3B8", Length = "0x80")]
4905 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
4906 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DeadMansChestBiome), Member = "TurnGoldChestIntoDeadMansChest", MemberParameters = new object[] { typeof(Point) }, ReturnType = typeof(void))]
4907 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CustomCurrencySystem), Member = "ItemCacheCreate", MemberParameters = new object[] { typeof(List<Item[]>) }, ReturnType = typeof(List<Tuple<Point, Item>>))]
4908 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
4909 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "MemberwiseClone", ReturnType = typeof(object))]
4910 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
4912 {
4913 throw null;
4914 }
4915
4916 [global::Cpp2ILInjected.Token(Token = "0x6001B68")]
4917 [global::Cpp2ILInjected.Address(RVA = "0xB3F438", Offset = "0xB3F438", Length = "0x2C")]
4918 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
4919 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUICraftGuidePopup), Member = "FindRecipes", ReturnType = typeof(void))]
4920 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUICrafting), Member = "DrawCraftButton", ReturnType = typeof(void))]
4921 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUICrafting), Member = "CraftButtonOver", MemberParameters = new object[] { typeof(GUITransactionButton.InputState) }, ReturnType = typeof(void))]
4922 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIDisplayDoll), Member = "CanBeEquipedAccessory", MemberParameters = new object[] { typeof(Item) }, ReturnType = typeof(int))]
4923 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIEquipment), Member = "CanBeEquipedAccessory", MemberParameters = new object[] { typeof(Item) }, ReturnType = typeof(int))]
4924 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIHatRack), Member = "CanBeEquipedAccessory", MemberParameters = new object[] { typeof(Item) }, ReturnType = typeof(int))]
4925 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIInventoryTransactions), Member = "EquipItem", ReturnType = typeof(void))]
4926 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIItemDuplication), Member = "DrawCraftButton", ReturnType = typeof(void))]
4927 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIShop), Member = "PurchasePressedAndHeld", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
4928 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIShop), Member = "DrawPurchaseButton", ReturnType = typeof(void))]
4929 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIShop), Member = "ItemOver", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
4930 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Chest), Member = "PutItemInNearbyChest", MemberParameters = new object[]
4931 {
4932 typeof(Item),
4934 }, ReturnType = typeof(Item))]
4935 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "ItemSpace", MemberParameters = new object[] { typeof(Item) }, ReturnType = typeof(Player.ItemSpaceStatus))]
4936 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "CanItemSlotAccept", MemberParameters = new object[]
4937 {
4938 typeof(Item),
4939 typeof(Item)
4940 }, ReturnType = typeof(bool))]
4941 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "CanGoIntoAmmoOnPickup", MemberParameters = new object[]
4942 {
4943 typeof(Item),
4944 typeof(Item)
4945 }, ReturnType = typeof(bool))]
4946 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "DoCoins", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
4947 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "CanFillAmmo", MemberParameters = new object[]
4948 {
4949 typeof(int),
4950 typeof(Item)
4951 }, ReturnType = typeof(bool))]
4952 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "FillAmmo", MemberParameters = new object[]
4953 {
4954 typeof(int),
4955 typeof(Item),
4957 }, ReturnType = typeof(Item))]
4958 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "CanStoreItem", MemberParameters = new object[]
4959 {
4960 typeof(int),
4961 typeof(Item)
4962 }, ReturnType = typeof(bool))]
4963 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "GetItem_FillIntoOccupiedSlot_VoidBag", MemberParameters = new object[]
4964 {
4965 typeof(int),
4966 typeof(Item[]),
4967 typeof(Item),
4969 typeof(Item),
4970 typeof(int)
4971 }, ReturnType = typeof(bool))]
4972 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "GetItem_FillIntoOccupiedSlot", MemberParameters = new object[]
4973 {
4974 typeof(int),
4975 typeof(Item),
4977 typeof(Item),
4978 typeof(int)
4979 }, ReturnType = typeof(bool))]
4980 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Recipe), Member = "Create", ReturnType = typeof(void))]
4981 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Recipe), Member = "CollectGuideRecipes", ReturnType = typeof(void))]
4982 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "LeftClick", MemberParameters = new object[]
4983 {
4984 typeof(Item[]),
4985 typeof(int),
4986 typeof(int)
4987 }, ReturnType = typeof(void))]
4988 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "RightClick", MemberParameters = new object[]
4989 {
4990 typeof(Item[]),
4991 typeof(int),
4992 typeof(int)
4993 }, ReturnType = typeof(bool))]
4994 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "TakeOne", MemberParameters = new object[]
4995 {
4996 typeof(Item[]),
4997 typeof(int),
4998 typeof(int)
4999 }, ReturnType = typeof(void))]
5000 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "HandleShopSlot", MemberParameters = new object[]
5001 {
5002 typeof(Item[]),
5003 typeof(int),
5004 typeof(bool),
5005 typeof(bool)
5006 }, ReturnType = typeof(void))]
5007 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "AccCheck", MemberParameters = new object[]
5008 {
5009 typeof(Item[]),
5010 typeof(Item),
5011 typeof(int)
5012 }, ReturnType = typeof(bool))]
5013 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "ArmorSwap", MemberParameters = new object[]
5014 {
5015 typeof(Item),
5016 typeof(ref bool)
5017 }, ReturnType = typeof(Item))]
5018 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ChestUI), Member = "CanBeDepositied", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
5019 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ChestUI), Member = "Deposit", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
5020 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ChestUI), Member = "DepositAll", MemberParameters = new object[] { typeof(ContainerTransferContext) }, ReturnType = typeof(void))]
5021 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ChestUI), Member = "TryPlacingInChest", MemberParameters = new object[]
5022 {
5023 typeof(Item),
5024 typeof(bool),
5025 typeof(int)
5026 }, ReturnType = typeof(bool))]
5027 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ChestUI), Member = "TryPlacingInPlayer", MemberParameters = new object[]
5028 {
5029 typeof(int),
5030 typeof(bool)
5031 }, ReturnType = typeof(bool))]
5032 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 58)]
5034 {
5035 throw null;
5036 }
5037
5038 [global::Cpp2ILInjected.Token(Token = "0x6001B69")]
5039 [global::Cpp2ILInjected.Address(RVA = "0xB3F464", Offset = "0xB3F464", Length = "0x3C")]
5040 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
5041 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "TrySyncingMyPlayer", ReturnType = typeof(void))]
5042 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "TrySyncingItemArray", MemberParameters = new object[]
5043 {
5044 typeof(ref bool),
5045 typeof(Item[]),
5046 typeof(Item[]),
5047 typeof(int)
5048 }, ReturnType = typeof(void))]
5049 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "ItemCheck", ReturnType = typeof(void))]
5050 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "LeftClick", MemberParameters = new object[]
5051 {
5052 typeof(Item[]),
5053 typeof(int),
5054 typeof(int)
5055 }, ReturnType = typeof(void))]
5056 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
5058 {
5059 throw null;
5060 }
5061
5062 [global::Cpp2ILInjected.Token(Token = "0x6001B6A")]
5063 [global::Cpp2ILInjected.Address(RVA = "0xB3F4A0", Offset = "0xB3F4A0", Length = "0x8")]
5064 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
5065 public void SetNameOverride(string name)
5066 {
5067 throw null;
5068 }
5069
5070 [global::Cpp2ILInjected.Token(Token = "0x6001B6B")]
5071 [global::Cpp2ILInjected.Address(RVA = "0xB3F4A8", Offset = "0xB3F4A8", Length = "0x8")]
5072 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
5073 public void ClearNameOverride()
5074 {
5075 throw null;
5076 }
5077
5078 [global::Cpp2ILInjected.Token(Token = "0x17000388")]
5079 public bool IsAir
5080 {
5081 [global::Cpp2ILInjected.Token(Token = "0x6001B6C")]
5082 [global::Cpp2ILInjected.Address(RVA = "0xB3F4B0", Offset = "0xB3F4B0", Length = "0x24")]
5083 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
5084 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIAmmo), Member = "ItemOver", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
5085 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIChest), Member = "ItemOver", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
5086 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUICoins), Member = "ItemOver", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
5087 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUICrafting), Member = "DrawCraftButton", ReturnType = typeof(void))]
5088 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIEquipment), Member = "ItemOver", MemberParameters = new object[]
5089 {
5090 typeof(Item[]),
5091 typeof(int),
5092 "GUIEquipment.EquipmentItemType",
5093 typeof(int),
5094 typeof(ref int)
5095 }, ReturnType = typeof(void))]
5096 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIInventory), Member = "ItemOver", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
5097 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIInventory), Member = "DrawItem", MemberParameters = new object[]
5098 {
5101 typeof(Item[]),
5102 typeof(int),
5103 typeof(Vector2),
5104 typeof(Color),
5105 typeof(float)
5106 }, ReturnType = typeof(void))]
5107 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIInventoryTransactions), Member = "PlaceItemDoll", ReturnType = typeof(void))]
5108 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIInventoryTransactions), Member = "PlaceItemHat", ReturnType = typeof(void))]
5109 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIItemDuplication), Member = "DrawCraftButton", ReturnType = typeof(void))]
5110 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUINPCDialogue), Member = "CanDryadPlayStardewAnimation", MemberParameters = new object[]
5111 {
5112 typeof(Player),
5113 typeof(NPC)
5114 }, ReturnType = typeof(bool))]
5115 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIResearch), Member = "CanBeResearched", MemberParameters = new object[]
5116 {
5117 typeof(Item),
5118 typeof(ref int)
5119 }, ReturnType = typeof(GUIResearch.ResearchState))]
5120 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIResearch), Member = "ActionResearch", ReturnType = typeof(void))]
5121 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIResearch), Member = "DrawItemProgress", ReturnType = typeof(void))]
5122 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIRubbleMaker), Member = "RefreshOptions", ReturnType = typeof(void))]
5123 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIShop), Member = "DrawPurchaseButton", ReturnType = typeof(void))]
5124 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(InterfaceProfile_Layout), Member = "Draw", ReturnType = typeof(void))]
5125 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Chest), Member = "PutItemInNearbyChest", MemberParameters = new object[]
5126 {
5127 typeof(Item),
5129 }, ReturnType = typeof(Item))]
5130 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawItem", MemberParameters = new object[]
5131 {
5132 typeof(Item),
5133 typeof(int)
5134 }, ReturnType = typeof(void))]
5135 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "HelpText", ReturnType = typeof(void))]
5136 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawTileGridOption", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
5137 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player.SelectionRadial), Member = "get_SelectedItem", ReturnType = typeof(int))]
5138 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "ToggleInv", ReturnType = typeof(void))]
5139 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "dropItemCheck", ReturnType = typeof(void))]
5140 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "QuickBuff_PickBestFoodItem", ReturnType = typeof(Item))]
5141 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "UpdateItemDye", MemberParameters = new object[]
5142 {
5143 typeof(bool),
5144 typeof(bool),
5145 typeof(Item),
5146 typeof(Item)
5147 }, ReturnType = typeof(void))]
5148 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "UpdateEquips", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
5149 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "Hurt", MemberParameters = new object[]
5150 {
5152 typeof(int),
5153 typeof(int),
5154 typeof(bool),
5155 typeof(bool),
5156 typeof(bool),
5157 typeof(int),
5158 typeof(bool)
5159 }, ReturnType = typeof(double))]
5160 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "ItemCheck", ReturnType = typeof(void))]
5161 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "ItemCheck_OwnerOnlyCode", MemberParameters = new object[]
5162 {
5164 typeof(Item),
5165 typeof(int),
5167 }, ReturnType = typeof(void))]
5168 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "GetPreferredGolfBallToUse", MemberParameters = new object[] { typeof(ref int) }, ReturnType = typeof(void))]
5169 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "SaveTemporaryItemSlotContents", MemberParameters = new object[] { typeof(BinaryWriter) }, ReturnType = typeof(void))]
5170 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "FixLoadedData_EliminiateDuplicateAccessories", MemberParameters = new object[] { typeof(Item[]) }, ReturnType = typeof(void))]
5171 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "RemoveAnglerAccOptionsFromRewardPool", MemberParameters = new object[]
5172 {
5174 typeof(Item)
5175 }, ReturnType = typeof(void))]
5176 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "UseGasTrapInChest", MemberParameters = new object[]
5177 {
5178 typeof(int),
5179 typeof(Chest),
5180 typeof(int),
5181 typeof(int),
5182 typeof(int)
5183 }, ReturnType = typeof(void))]
5184 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Recipe), Member = "CreateRequiredItemQuickLookups", ReturnType = typeof(void))]
5185 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Recipe), Member = "AddRecipe", ReturnType = typeof(void))]
5186 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "ImproveAllChestContents", ReturnType = typeof(void))]
5187 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "SpawnThingsFromPot", MemberParameters = new object[]
5188 {
5189 typeof(int),
5190 typeof(int),
5191 typeof(int),
5192 typeof(int),
5193 typeof(int)
5194 }, ReturnType = typeof(void))]
5195 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PlayerFileData), Member = "PreparePetProjectiles", ReturnType = typeof(void))]
5196 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameInput.PlayerInput.FastUseItemMemory", Member = "EndFastUse", ReturnType = typeof(void))]
5197 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "LeftClick", MemberParameters = new object[]
5198 {
5199 typeof(Item[]),
5200 typeof(int),
5201 typeof(int)
5202 }, ReturnType = typeof(void))]
5203 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "SwapVanityEquip", MemberParameters = new object[]
5204 {
5205 typeof(Item[]),
5206 typeof(int),
5207 typeof(int),
5208 typeof(Player)
5209 }, ReturnType = typeof(bool))]
5210 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "TryPickupDyeToCursor", MemberParameters = new object[]
5211 {
5212 typeof(int),
5213 typeof(Item[]),
5214 typeof(int),
5215 typeof(Player)
5216 }, ReturnType = typeof(bool))]
5217 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "Draw", MemberParameters = new object[]
5218 {
5220 typeof(Item[]),
5221 typeof(int),
5222 typeof(int),
5223 typeof(Vector2),
5224 typeof(Color),
5225 typeof(Color)
5226 }, ReturnType = typeof(void))]
5227 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "SwapEquip", MemberParameters = new object[]
5228 {
5229 typeof(Item[]),
5230 typeof(int),
5231 typeof(int)
5232 }, ReturnType = typeof(bool))]
5233 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "SelectEquipPage", MemberParameters = new object[] { typeof(Item) }, ReturnType = typeof(void))]
5234 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSorting), Member = "FillAmmoFromInventory", ReturnType = typeof(void))]
5235 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSorting), Member = "ClearAmmoSlotSpaces", ReturnType = typeof(void))]
5236 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSorting), Member = "SortCoins", ReturnType = typeof(void))]
5237 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSorting), Member = "TrySlidingUp", MemberParameters = new object[]
5238 {
5239 typeof(Item[]),
5240 typeof(int),
5241 typeof(int)
5242 }, ReturnType = typeof(void))]
5243 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FlexibleTileWand), Member = "TryGetPlacementOption", MemberParameters = new object[]
5244 {
5245 typeof(Player),
5246 typeof(int),
5247 typeof(int),
5249 typeof(ref Item)
5250 }, ReturnType = typeof(bool))]
5251 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEDisplayDoll), Member = "WriteExtraData", MemberParameters = new object[]
5252 {
5254 typeof(bool)
5255 }, ReturnType = typeof(void))]
5256 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEDisplayDoll), Member = "TryGetItemGamepadOverrideInstructions", MemberParameters = new object[]
5257 {
5258 typeof(Item[]),
5259 typeof(int),
5260 typeof(int),
5261 typeof(ref string)
5262 }, ReturnType = typeof(bool))]
5263 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEDisplayDoll), Member = "OverrideItemSlotHover", MemberParameters = new object[]
5264 {
5265 typeof(Item[]),
5266 typeof(int),
5267 typeof(int)
5268 }, ReturnType = typeof(bool))]
5269 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEDisplayDoll), Member = "OverrideItemSlotLeftClick", MemberParameters = new object[]
5270 {
5271 typeof(Item[]),
5272 typeof(int),
5273 typeof(int)
5274 }, ReturnType = typeof(bool))]
5275 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEDisplayDoll), Member = "TryFitting", MemberParameters = new object[]
5276 {
5277 typeof(Item[]),
5278 typeof(int),
5279 typeof(int),
5280 typeof(bool)
5281 }, ReturnType = typeof(bool))]
5282 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEDisplayDoll), Member = "ContainsItems", ReturnType = typeof(bool))]
5283 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEHatRack), Member = "WriteExtraData", MemberParameters = new object[]
5284 {
5286 typeof(bool)
5287 }, ReturnType = typeof(void))]
5288 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEHatRack), Member = "TryGetItemGamepadOverrideInstructions", MemberParameters = new object[]
5289 {
5290 typeof(Item[]),
5291 typeof(int),
5292 typeof(int),
5293 typeof(ref string)
5294 }, ReturnType = typeof(bool))]
5295 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEHatRack), Member = "OverrideItemSlotHover", MemberParameters = new object[]
5296 {
5297 typeof(Item[]),
5298 typeof(int),
5299 typeof(int)
5300 }, ReturnType = typeof(bool))]
5301 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEHatRack), Member = "OverrideItemSlotLeftClick", MemberParameters = new object[]
5302 {
5303 typeof(Item[]),
5304 typeof(int),
5305 typeof(int)
5306 }, ReturnType = typeof(bool))]
5307 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEHatRack), Member = "TryFitting", MemberParameters = new object[]
5308 {
5309 typeof(Item[]),
5310 typeof(int),
5311 typeof(int),
5312 typeof(bool)
5313 }, ReturnType = typeof(bool))]
5314 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEHatRack), Member = "ContainsItems", ReturnType = typeof(bool))]
5315 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEWeaponsRack), Member = "FitsWeaponFrame", MemberParameters = new object[] { typeof(Item) }, ReturnType = typeof(bool))]
5316 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ParticleOrchestrator), Member = "Spawn_ItemTransfer", MemberParameters = new object[] { typeof(ParticleOrchestraSettings) }, ReturnType = typeof(void))]
5317 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawSpecialTilesLegacy", MemberParameters = new object[]
5318 {
5319 typeof(Vector2),
5321 }, ReturnType = typeof(void))]
5322 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CreativeUI), Member = "ShouldDrawSacrificeArea", ReturnType = typeof(bool))]
5323 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CreativeUI), Member = "GetSacrificeNumbers", MemberParameters = new object[]
5324 {
5325 typeof(ref int),
5326 typeof(ref int),
5327 typeof(ref int)
5328 }, ReturnType = typeof(bool))]
5329 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UICreativeInfiniteItemsDisplay), Member = "descriptionText_OnUpdate", MemberParameters = new object[] { typeof(UIElement) }, ReturnType = typeof(void))]
5330 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 116)]
5331 get
5332 {
5333 throw null;
5334 }
5335 }
5336
5337 [global::Cpp2ILInjected.Token(Token = "0x6001B6D")]
5338 [global::Cpp2ILInjected.Address(RVA = "0xB3F4D4", Offset = "0xB3F4D4", Length = "0x38")]
5339 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIInventoryTransactions), Member = "SellItem", ReturnType = typeof(void))]
5340 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIResearch), Member = "ActionResearch", ReturnType = typeof(void))]
5341 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "TryFreeingElderSlime", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
5342 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "PlayDroppedItemAnimation", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
5343 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "QuickHeal", ReturnType = typeof(void))]
5344 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "QuickMana", ReturnType = typeof(void))]
5345 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "QuickBuff", ReturnType = typeof(void))]
5346 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "ConsumeItem", MemberParameters = new object[]
5347 {
5348 typeof(int),
5349 typeof(bool),
5350 typeof(bool)
5351 }, ReturnType = typeof(bool))]
5352 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "Update", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
5353 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "PurgeDD2EnergyCrystals", ReturnType = typeof(void))]
5354 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "DoCoins", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
5355 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "PlaceThing_Tiles_PlaceIt_ConsumeFlexibleWandMaterial", ReturnType = typeof(void))]
5356 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "PlaceThing_ItemInExtractinator", MemberParameters = new object[] { typeof(ref Player.ItemCheckContext) }, ReturnType = typeof(void))]
5357 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "PickAmmo", MemberParameters = new object[]
5358 {
5359 typeof(Item),
5360 typeof(ref int),
5361 typeof(ref float),
5362 typeof(ref bool),
5363 typeof(ref int),
5364 typeof(ref float),
5365 typeof(ref int),
5366 typeof(bool)
5367 }, ReturnType = typeof(void))]
5368 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "DropItems", ReturnType = typeof(void))]
5369 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "TryDroppingSingleItem", MemberParameters = new object[]
5370 {
5372 typeof(Item)
5373 }, ReturnType = typeof(void))]
5374 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "ClearPlayerTempInfo", ReturnType = typeof(void))]
5375 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "FixLoadedData_EliminiateDuplicateAccessories", MemberParameters = new object[] { typeof(Item[]) }, ReturnType = typeof(void))]
5376 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "UseGasTrapInChest", MemberParameters = new object[]
5377 {
5378 typeof(int),
5379 typeof(Chest),
5380 typeof(int),
5381 typeof(int),
5382 typeof(int)
5383 }, ReturnType = typeof(void))]
5384 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "SellOrTrash", MemberParameters = new object[]
5385 {
5386 typeof(Item[]),
5387 typeof(int),
5388 typeof(int)
5389 }, ReturnType = typeof(void))]
5390 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSorting), Member = "SortCoins", ReturnType = typeof(void))]
5391 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSorting), Member = "RefillItemStack", MemberParameters = new object[]
5392 {
5393 typeof(Item[]),
5394 typeof(Item),
5395 typeof(int),
5396 typeof(int)
5397 }, ReturnType = typeof(void))]
5398 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MinecartDiggerHelper), Member = "ConsumeATrackItem", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(void))]
5399 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CreativeUI), Member = "SacrificeItem", MemberParameters = new object[] { typeof(ref int) }, ReturnType = typeof(CreativeUI.ItemSacrificeResult))]
5400 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CreativeUI), Member = "Reset", ReturnType = typeof(void))]
5401 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DD2Event), Member = "ClearAllDD2EnergyCrystalsInChests", ReturnType = typeof(void))]
5402 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 41)]
5403 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "SetDefaults", MemberParameters = new object[]
5404 {
5405 typeof(int),
5406 typeof(bool),
5408 }, ReturnType = typeof(void))]
5409 public void TurnToAir(bool fullReset = false)
5410 {
5411 throw null;
5412 }
5413
5414 [global::Cpp2ILInjected.Token(Token = "0x6001B6E")]
5415 [global::Cpp2ILInjected.Address(RVA = "0xB3F50C", Offset = "0xB3F50C", Length = "0x50")]
5416 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
5417 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
5418 public void OnPurchase(Item item)
5419 {
5420 throw null;
5421 }
5422
5423 [global::Cpp2ILInjected.Token(Token = "0x6001B6F")]
5424 [global::Cpp2ILInjected.Address(RVA = "0xB3F55C", Offset = "0xB3F55C", Length = "0x6C")]
5425 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "GetItemExpectedPrice", MemberParameters = new object[]
5426 {
5427 typeof(Item),
5428 typeof(ref long),
5429 typeof(ref long)
5430 }, ReturnType = typeof(void))]
5431 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CustomCurrencySystem), Member = "GetItemExpectedPrice", MemberParameters = new object[]
5432 {
5433 typeof(Item),
5434 typeof(ref long),
5435 typeof(ref long)
5436 }, ReturnType = typeof(void))]
5437 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
5438 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int?), Member = "get_Value", ReturnType = "T")]
5439 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
5440 public int GetStoreValue()
5441 {
5442 throw null;
5443 }
5444
5445 [global::Cpp2ILInjected.Token(Token = "0x6001B70")]
5446 [global::Cpp2ILInjected.Address(RVA = "0xB3F5C8", Offset = "0xB3F5C8", Length = "0x64")]
5447 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
5448 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "SaveTemporaryItemSlotContents", MemberParameters = new object[] { typeof(BinaryWriter) }, ReturnType = typeof(void))]
5449 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(EquipmentLoadout), Member = "Serialize", MemberParameters = new object[] { typeof(BinaryWriter) }, ReturnType = typeof(void))]
5450 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
5451 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
5453 {
5454 throw null;
5455 }
5456
5457 [global::Cpp2ILInjected.Token(Token = "0x6001B71")]
5458 [global::Cpp2ILInjected.Address(RVA = "0xB3F62C", Offset = "0xB3F62C", Length = "0xA4")]
5459 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
5460 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "LoadTemporaryItemSlotContents", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(void))]
5461 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(EquipmentLoadout), Member = "Deserialize", MemberParameters = new object[]
5462 {
5464 typeof(int)
5465 }, ReturnType = typeof(void))]
5466 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
5467 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "netDefaults", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
5468 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "Prefix", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
5470 {
5471 throw null;
5472 }
5473
5474 [global::Cpp2ILInjected.Token(Token = "0x17000389")]
5475 public bool IsCurrency
5476 {
5477 [global::Cpp2ILInjected.Token(Token = "0x6001B72")]
5478 [global::Cpp2ILInjected.Address(RVA = "0xB3F6D0", Offset = "0xB3F6D0", Length = "0x78")]
5479 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
5480 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
5481 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CustomCurrencyManager), Member = "IsCustomCurrency", MemberParameters = new object[] { typeof(Item) }, ReturnType = typeof(bool))]
5482 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
5483 get
5484 {
5485 throw null;
5486 }
5487 }
5488
5489 [global::Cpp2ILInjected.Token(Token = "0x6001B73")]
5490 [global::Cpp2ILInjected.Address(RVA = "0xB37944", Offset = "0xB37944", Length = "0x18")]
5491 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
5492 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "Refresh", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
5493 public void ResetPrefix()
5494 {
5495 throw null;
5496 }
5497
5498 [global::Cpp2ILInjected.Token(Token = "0x6001B74")]
5499 [global::Cpp2ILInjected.Address(RVA = "0xB3F748", Offset = "0xB3F748", Length = "0xBC")]
5500 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
5501 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "FixAgainstExploit", ReturnType = typeof(void))]
5502 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "ResetPrefix", ReturnType = typeof(void))]
5503 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "RefreshItems", MemberParameters = new object[]
5504 {
5505 typeof(Item[]),
5506 typeof(bool)
5507 }, ReturnType = typeof(void))]
5508 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Recipe), Member = "UpdateItemVariants", ReturnType = typeof(void))]
5509 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
5510 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemVariants), Member = "SelectVariant", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(ItemVariant))]
5511 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "netDefaults", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
5512 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "Prefix", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
5513 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
5514 public void Refresh(bool onlyIfVariantChanged = true)
5515 {
5516 throw null;
5517 }
5518
5519 [global::Cpp2ILInjected.Token(Token = "0x1700038A")]
5520 public bool CanBeQuickUsed
5521 {
5522 [global::Cpp2ILInjected.Token(Token = "0x6001B75")]
5523 [global::Cpp2ILInjected.Address(RVA = "0xB3F804", Offset = "0xB3F804", Length = "0x100")]
5524 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
5525 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
5526 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Nullable<>), Member = "get_Value", ReturnType = "T")]
5527 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
5528 get
5529 {
5530 throw null;
5531 }
5532 }
5533
5534 [global::Cpp2ILInjected.Token(Token = "0x6001B76")]
5535 [global::Cpp2ILInjected.Address(RVA = "0xB30708", Offset = "0xB30708", Length = "0xBC")]
5536 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
5537 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIBestiary), Member = ".ctor", ReturnType = typeof(void))]
5538 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIBestiary), Member = "DropDraw", MemberParameters = new object[]
5539 {
5541 typeof(int),
5542 typeof(Vector2),
5543 typeof(float)
5544 }, ReturnType = typeof(void))]
5545 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIChest), Member = "ItemDraw", MemberParameters = new object[]
5546 {
5548 typeof(int),
5549 typeof(Vector2),
5550 typeof(float)
5551 }, ReturnType = typeof(void))]
5552 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIChestSplitStack), Member = ".ctor", ReturnType = typeof(void))]
5553 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIClothesWindow), Member = ".ctor", ReturnType = typeof(void))]
5554 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUICraftGuide), Member = ".ctor", ReturnType = typeof(void))]
5555 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUICrafting), Member = "DrawCraftButton", ReturnType = typeof(void))]
5556 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUICrafting), Member = "CraftButtonOver", MemberParameters = new object[] { typeof(GUITransactionButton.InputState) }, ReturnType = typeof(void))]
5557 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUICrafting), Member = ".ctor", ReturnType = typeof(void))]
5558 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIEquipmentUtility), Member = "Draw", ReturnType = typeof(void))]
5559 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIHairWindow), Member = ".ctor", ReturnType = typeof(void))]
5560 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIInventorySplitStack), Member = ".ctor", ReturnType = typeof(void))]
5561 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIItemDuplication), Member = "DrawCraftButton", ReturnType = typeof(void))]
5562 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIItemDuplication), Member = ".ctor", ReturnType = typeof(void))]
5563 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUINPCDialogue), Member = "Option1Clicked", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
5564 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUINPCDialogue), Member = "Option2Clicked", ReturnType = typeof(void))]
5565 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUINPCDialogue), Member = "Draw", ReturnType = typeof(void))]
5566 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIReforge), Member = ".ctor", ReturnType = typeof(void))]
5567 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIReforgePopup), Member = "UpdatePrefixes", MemberParameters = new object[] { typeof(Item) }, ReturnType = typeof(void))]
5568 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIReforgePopup), Member = ".ctor", ReturnType = typeof(void))]
5569 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIResearchPage), Member = ".ctor", ReturnType = typeof(void))]
5570 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIRubbleMaker), Member = ".ctor", ReturnType = typeof(void))]
5571 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIShop), Member = "DrawPurchaseButton", ReturnType = typeof(void))]
5572 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIShop), Member = "CancelPendingItems", ReturnType = typeof(void))]
5573 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIVirtualInputController), Member = ".cctor", ReturnType = typeof(void))]
5574 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPlayerSelectMenu), Member = ".ctor", ReturnType = typeof(void))]
5575 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPageOptions), Member = "ThrowItem", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
5576 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPageOptions), Member = "DrawLeftDeposit", ReturnType = typeof(void))]
5577 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPageOptions), Member = "DrawRightDeposit", ReturnType = typeof(void))]
5578 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LocalUserGameState), Member = ".ctor", ReturnType = typeof(void))]
5579 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile_OldConsole), Member = "CheckWeaponsRack", MemberParameters = new object[]
5580 {
5581 typeof(int),
5582 typeof(int)
5583 }, ReturnType = typeof(void))]
5584 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile_OldConsole), Member = "CheckMannequin", MemberParameters = new object[]
5585 {
5586 typeof(int),
5587 typeof(int)
5588 }, ReturnType = typeof(void))]
5589 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile_OldConsole), Member = "LoadChests", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(void))]
5590 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile_OldConsole), Member = "LoadWorld_Version1", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(int))]
5591 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile_OldSwitch), Member = "CheckWeaponsRack", MemberParameters = new object[]
5592 {
5593 typeof(int),
5594 typeof(int)
5595 }, ReturnType = typeof(void))]
5596 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile_OldSwitch), Member = "CheckMannequin", MemberParameters = new object[]
5597 {
5598 typeof(int),
5599 typeof(int)
5600 }, ReturnType = typeof(void))]
5601 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile_OldSwitch), Member = "LoadChests", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(void))]
5602 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile_OldSwitch), Member = "LoadWorld_Version1", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(int))]
5603 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TutorialStep), Member = "GiveItem", MemberParameters = new object[]
5604 {
5605 typeof(short),
5606 typeof(int)
5607 }, ReturnType = typeof(void))]
5608 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Chest), Member = "AfterPlacement_Hook", MemberParameters = new object[]
5609 {
5610 typeof(int),
5611 typeof(int),
5612 typeof(int),
5613 typeof(int),
5614 typeof(int),
5615 typeof(int)
5616 }, ReturnType = typeof(int))]
5617 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Chest), Member = "CreateChest", MemberParameters = new object[]
5618 {
5619 typeof(int),
5620 typeof(int),
5621 typeof(int)
5622 }, ReturnType = typeof(int))]
5623 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Chest), Member = "SetupShop", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
5624 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "DropCache", MemberParameters = new object[]
5625 {
5627 typeof(Vector2),
5628 typeof(Vector2),
5629 typeof(int),
5630 typeof(bool)
5631 }, ReturnType = typeof(void))]
5632 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "Initialize_Entities", ReturnType = typeof(void))]
5633 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "Initialize_Items", ReturnType = typeof(void))]
5634 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DoUpdateInWorld", MemberParameters = new object[] { typeof(Stopwatch) }, ReturnType = typeof(void))]
5635 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "MouseText_DrawItemTooltip_GetLinesInfo", MemberParameters = new object[]
5636 {
5637 typeof(Item),
5638 typeof(ref int),
5639 typeof(ref int),
5640 typeof(ref int),
5641 typeof(float),
5642 typeof(ref int),
5643 typeof(string[]),
5644 typeof(bool[]),
5645 typeof(bool[]),
5646 typeof(ref int)
5647 }, ReturnType = typeof(void))]
5648 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = ".cctor", ReturnType = typeof(void))]
5649 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MessageBuffer), Member = "ProcessData", MemberParameters = new object[]
5650 {
5651 typeof(byte[]),
5652 typeof(int),
5653 typeof(ref int)
5654 }, ReturnType = typeof(void))]
5655 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "BigMimicSummonCheck", MemberParameters = new object[]
5656 {
5657 typeof(int),
5658 typeof(int),
5659 typeof(Player)
5660 }, ReturnType = typeof(bool))]
5661 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "CatchNPC", MemberParameters = new object[]
5662 {
5663 typeof(int),
5664 typeof(int)
5665 }, ReturnType = typeof(void))]
5666 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "dropItemCheck", ReturnType = typeof(void))]
5667 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "TileInteractionsUse", MemberParameters = new object[]
5668 {
5669 typeof(int),
5670 typeof(int)
5671 }, ReturnType = typeof(void))]
5672 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "PickupItem", MemberParameters = new object[]
5673 {
5674 typeof(int),
5675 typeof(int),
5676 typeof(Item)
5677 }, ReturnType = typeof(Item))]
5678 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "SellItem", MemberParameters = new object[]
5679 {
5680 typeof(Item),
5681 typeof(int)
5682 }, ReturnType = typeof(bool))]
5683 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "CanAffordItem", MemberParameters = new object[]
5684 {
5685 typeof(long),
5686 typeof(int)
5687 }, ReturnType = typeof(bool))]
5688 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "Hurt", MemberParameters = new object[]
5689 {
5691 typeof(int),
5692 typeof(int),
5693 typeof(bool),
5694 typeof(bool),
5695 typeof(bool),
5696 typeof(int),
5697 typeof(bool)
5698 }, ReturnType = typeof(double))]
5699 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "FillAmmo", MemberParameters = new object[]
5700 {
5701 typeof(int),
5702 typeof(Item),
5704 }, ReturnType = typeof(Item))]
5705 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "GetItem", MemberParameters = new object[]
5706 {
5707 typeof(int),
5708 typeof(Item),
5710 typeof(bool)
5711 }, ReturnType = typeof(Item))]
5712 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "PlaceThing_LockChest", ReturnType = typeof(void))]
5713 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "PutItemInInventoryFromItemUsage", MemberParameters = new object[]
5714 {
5715 typeof(int),
5716 typeof(int)
5717 }, ReturnType = typeof(void))]
5718 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "ItemCheck", ReturnType = typeof(void))]
5719 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "ItemCheck_CheckFishingBobber_PickAndConsumeBait", MemberParameters = new object[]
5720 {
5722 typeof(ref bool),
5723 typeof(ref int)
5724 }, ReturnType = typeof(void))]
5725 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "PickAmmo", MemberParameters = new object[]
5726 {
5727 typeof(Item),
5728 typeof(ref int),
5729 typeof(ref float),
5730 typeof(ref bool),
5731 typeof(ref int),
5732 typeof(ref float),
5733 typeof(ref int),
5734 typeof(bool)
5735 }, ReturnType = typeof(void))]
5736 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "DropCoins", ReturnType = typeof(long))]
5737 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "LoadTemporaryItemSlotContents", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(void))]
5738 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "SetPlayerDataToOutOfClassFields", ReturnType = typeof(void))]
5739 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = ".ctor", ReturnType = typeof(void))]
5740 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "GetAnglerReward_MainReward", MemberParameters = new object[]
5741 {
5743 typeof(int),
5744 typeof(float),
5745 typeof(int),
5747 }, ReturnType = typeof(void))]
5748 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "GetAnglerReward_Decoration", MemberParameters = new object[]
5749 {
5751 typeof(int),
5752 typeof(float),
5754 }, ReturnType = typeof(void))]
5755 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "GetAnglerReward_Bait", MemberParameters = new object[]
5756 {
5758 typeof(int),
5759 typeof(float),
5761 }, ReturnType = typeof(void))]
5762 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "GetAnglerReward_Money", MemberParameters = new object[]
5763 {
5765 typeof(int),
5766 typeof(float),
5768 }, ReturnType = typeof(void))]
5769 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "GetDyeTraderReward", MemberParameters = new object[] { typeof(NPC) }, ReturnType = typeof(void))]
5770 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = ".cctor", ReturnType = typeof(void))]
5771 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "FishingCheck", ReturnType = typeof(void))]
5772 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_061_FishingBobber_GiveItemToPlayer", MemberParameters = new object[]
5773 {
5774 typeof(Player),
5775 typeof(int)
5776 }, ReturnType = typeof(void))]
5777 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Lang), Member = "BartenderHelpText", MemberParameters = new object[] { typeof(NPC) }, ReturnType = typeof(string))]
5778 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(EquipmentLoadout), Member = "CreateItemArray", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(Item[]))]
5779 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Recipe), Member = "AddCustomShimmerResult", MemberParameters = new object[]
5780 {
5781 typeof(int),
5782 typeof(int)
5783 }, ReturnType = typeof(Item))]
5784 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Recipe), Member = ".ctor", ReturnType = typeof(void))]
5785 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Recipe), Member = "Create", ReturnType = typeof(void))]
5786 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Recipe), Member = ".cctor", ReturnType = typeof(void))]
5787 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "clearWorld", ReturnType = typeof(void))]
5788 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "KillTile", MemberParameters = new object[]
5789 {
5790 typeof(int),
5791 typeof(int),
5792 typeof(bool),
5793 typeof(bool),
5794 typeof(bool)
5795 }, ReturnType = typeof(void))]
5796 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ChestInfo_OldMobile), Member = "Load", MemberParameters = new object[]
5797 {
5799 typeof(int)
5800 }, ReturnType = typeof(bool))]
5801 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemConversion_OldMobile), Member = "ModifyBodySlot", MemberParameters = new object[] { typeof(ref int) }, ReturnType = typeof(bool))]
5802 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemConversion_OldMobile), Member = "ModifyHeadSlot", MemberParameters = new object[] { typeof(ref int) }, ReturnType = typeof(bool))]
5803 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemConversion_OldMobile), Member = "ModifyLegSlot", MemberParameters = new object[] { typeof(ref int) }, ReturnType = typeof(bool))]
5804 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TilInfo_OldMobile), Member = "CheckWeaponsRack", MemberParameters = new object[]
5805 {
5806 typeof(int),
5807 typeof(int)
5808 }, ReturnType = typeof(void))]
5809 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TilInfo_OldMobile), Member = "CheckMannequin", MemberParameters = new object[]
5810 {
5811 typeof(int),
5812 typeof(int)
5813 }, ReturnType = typeof(void))]
5814 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "LoadChests", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(void))]
5815 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "LoadWorld_Version1_Old_BeforeRelease88", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(int))]
5816 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ContentSamples.CreativeHelper), Member = "SetCreativeMenuOrder", ReturnType = typeof(void))]
5817 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ContentSamples), Member = "Initialize", ReturnType = typeof(void))]
5818 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = ".cctor", ReturnType = typeof(void))]
5819 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "OverrideLeftClick", MemberParameters = new object[]
5820 {
5821 typeof(Item[]),
5822 typeof(int),
5823 typeof(int)
5824 }, ReturnType = typeof(bool))]
5825 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "LeftClick", MemberParameters = new object[]
5826 {
5827 typeof(Item[]),
5828 typeof(int),
5829 typeof(int)
5830 }, ReturnType = typeof(void))]
5831 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "PlaceItem", MemberParameters = new object[]
5832 {
5833 typeof(ref Item[]),
5834 typeof(ref Item),
5835 typeof(int),
5836 typeof(int),
5837 typeof(int)
5838 }, ReturnType = typeof(void))]
5839 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "PickupItemIntoMouse", MemberParameters = new object[]
5840 {
5841 typeof(Item[]),
5842 typeof(int),
5843 typeof(int),
5844 typeof(Player)
5845 }, ReturnType = typeof(void))]
5846 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "DrawRadialQuicks", MemberParameters = new object[]
5847 {
5850 }, ReturnType = typeof(void))]
5851 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ChestUI), Member = "QuickStack", MemberParameters = new object[]
5852 {
5854 typeof(bool)
5855 }, ReturnType = typeof(void))]
5856 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ChestUI), Member = "Restock", ReturnType = typeof(void))]
5857 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ChestUI), Member = "MoveCoins", MemberParameters = new object[]
5858 {
5859 typeof(Item[]),
5860 typeof(Item[]),
5862 }, ReturnType = typeof(long))]
5863 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSorting), Member = "Sort", MemberParameters = new object[]
5864 {
5865 typeof(Item[]),
5866 typeof(bool),
5867 typeof(int[])
5868 }, ReturnType = typeof(void))]
5869 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemTransferParticle), Member = ".ctor", ReturnType = typeof(void))]
5870 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DSTFilm), Member = "EquipDSTShaderItem", MemberParameters = new object[] { typeof(FrameEventData) }, ReturnType = typeof(void))]
5871 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEDisplayDoll), Member = ".ctor", ReturnType = typeof(void))]
5872 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEDisplayDoll), Member = "ReadExtraData", MemberParameters = new object[]
5873 {
5875 typeof(bool)
5876 }, ReturnType = typeof(void))]
5877 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEFoodPlatter), Member = ".ctor", ReturnType = typeof(void))]
5878 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEFoodPlatter), Member = "ReadExtraData", MemberParameters = new object[]
5879 {
5881 typeof(bool)
5882 }, ReturnType = typeof(void))]
5883 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEFoodPlatter), Member = "DropItem", ReturnType = typeof(void))]
5884 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEFoodPlatter), Member = "TryPlacing", MemberParameters = new object[]
5885 {
5886 typeof(int),
5887 typeof(int),
5888 typeof(int),
5889 typeof(int),
5890 typeof(int)
5891 }, ReturnType = typeof(void))]
5892 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEHatRack), Member = ".ctor", ReturnType = typeof(void))]
5893 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEHatRack), Member = "ReadExtraData", MemberParameters = new object[]
5894 {
5896 typeof(bool)
5897 }, ReturnType = typeof(void))]
5898 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEItemFrame), Member = ".ctor", ReturnType = typeof(void))]
5899 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEItemFrame), Member = "ReadExtraData", MemberParameters = new object[]
5900 {
5902 typeof(bool)
5903 }, ReturnType = typeof(void))]
5904 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEItemFrame), Member = "DropItem", ReturnType = typeof(void))]
5905 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEItemFrame), Member = "TryPlacing", MemberParameters = new object[]
5906 {
5907 typeof(int),
5908 typeof(int),
5909 typeof(int),
5910 typeof(int),
5911 typeof(int)
5912 }, ReturnType = typeof(void))]
5913 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEWeaponsRack), Member = ".ctor", ReturnType = typeof(void))]
5914 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEWeaponsRack), Member = "ReadExtraData", MemberParameters = new object[]
5915 {
5917 typeof(bool)
5918 }, ReturnType = typeof(void))]
5919 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEWeaponsRack), Member = "DropItem", ReturnType = typeof(void))]
5920 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEWeaponsRack), Member = "TryPlacing", MemberParameters = new object[]
5921 {
5922 typeof(int),
5923 typeof(int),
5924 typeof(int),
5925 typeof(int),
5926 typeof(int)
5927 }, ReturnType = typeof(void))]
5928 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DeadMansChestBiome), Member = "TurnGoldChestIntoDeadMansChest", MemberParameters = new object[] { typeof(Point) }, ReturnType = typeof(void))]
5929 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPCKillCounterInfoElement), Member = "ProvideUIElement", MemberParameters = new object[] { typeof(BestiaryUICollectionInfo) }, ReturnType = typeof(UIElement))]
5930 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Segments.PlayerSegment), Member = ".cctor", ReturnType = typeof(void))]
5931 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawSpecialTilesLegacy", MemberParameters = new object[]
5932 {
5933 typeof(Vector2),
5935 }, ReturnType = typeof(void))]
5936 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CreativeUI), Member = ".ctor", ReturnType = typeof(void))]
5937 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UIBestiaryInfoItemLine), Member = ".ctor", MemberParameters = new object[]
5938 {
5941 typeof(float)
5942 }, ReturnType = typeof(void))]
5943 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UIDynamicItemCollection), Member = ".ctor", ReturnType = typeof(void))]
5944 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemTagHandler), Member = "Terraria.UI.Chat.ITagHandler.Parse", MemberParameters = new object[]
5945 {
5946 typeof(string),
5947 typeof(Color),
5948 typeof(string)
5949 }, ReturnType = typeof(TextSnippet))]
5950 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemTagHandler), Member = ".cctor", ReturnType = typeof(void))]
5951 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 206)]
5952 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Entity), Member = ".ctor", ReturnType = typeof(void))]
5953 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
5954 public Item()
5955 {
5956 throw null;
5957 }
5958
5959 // Note: this type is marked as 'beforefieldinit'.
5960 [global::Cpp2ILInjected.Token(Token = "0x6001B77")]
5961 [global::Cpp2ILInjected.Address(RVA = "0xB3F904", Offset = "0xB3F904", Length = "0x244")]
5962 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
5963 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SetFactory), Member = "CreateIntSet", MemberParameters = new object[]
5964 {
5965 typeof(int),
5966 typeof(int[])
5967 }, ReturnType = typeof(int[]))]
5968 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 20)]
5969 static Item()
5970 {
5971 throw null;
5972 }
5973
5974 [global::Cpp2ILInjected.Token(Token = "0x4002831")]
5975 public static int numberOfNewItems;
5976
5977 [global::Cpp2ILInjected.Token(Token = "0x4002832")]
5978 [global::Cpp2ILInjected.FieldOffset(Offset = "0x58")]
5979 private string _nameOverride;
5980
5981 [global::Cpp2ILInjected.Token(Token = "0x4002833")]
5982 public const int luckPotionDuration1 = 18000;
5983
5984 [global::Cpp2ILInjected.Token(Token = "0x4002834")]
5985 public const int luckPotionDuration2 = 36000;
5986
5987 [global::Cpp2ILInjected.Token(Token = "0x4002835")]
5988 public const int luckPotionDuration3 = 54000;
5989
5990 [global::Cpp2ILInjected.Token(Token = "0x4002836")]
5991 public const int flaskTime = 72000;
5992
5993 [global::Cpp2ILInjected.Token(Token = "0x4002837")]
5994 public const int copper = 1;
5995
5996 [global::Cpp2ILInjected.Token(Token = "0x4002838")]
5997 public const int silver = 100;
5998
5999 [global::Cpp2ILInjected.Token(Token = "0x4002839")]
6000 public const int gold = 10000;
6001
6002 [global::Cpp2ILInjected.Token(Token = "0x400283A")]
6003 public const int platinum = 1000000;
6004
6005 [global::Cpp2ILInjected.Token(Token = "0x400283B")]
6006 public const int goldCritterRarityColor = 3;
6007
6008 [global::Cpp2ILInjected.Token(Token = "0x400283C")]
6009 private static readonly int shadowOrbPrice;
6010
6011 [global::Cpp2ILInjected.Token(Token = "0x400283D")]
6012 private static readonly int dungeonPrice;
6013
6014 [global::Cpp2ILInjected.Token(Token = "0x400283E")]
6015 private static readonly int queenBeePrice;
6016
6017 [global::Cpp2ILInjected.Token(Token = "0x400283F")]
6018 private static readonly int hellPrice;
6019
6020 [global::Cpp2ILInjected.Token(Token = "0x4002840")]
6021 private static readonly int eclipsePrice;
6022
6023 [global::Cpp2ILInjected.Token(Token = "0x4002841")]
6025
6026 [global::Cpp2ILInjected.Token(Token = "0x4002842")]
6027 private static readonly int eclipseMothronPrice;
6028
6029 [global::Cpp2ILInjected.Token(Token = "0x4002843")]
6030 public static int CommonMaxStack;
6031
6032 [global::Cpp2ILInjected.Token(Token = "0x4002844")]
6033 public static int[] cachedItemSpawnsByType;
6034
6035 [global::Cpp2ILInjected.Token(Token = "0x4002845")]
6036 public static int potionDelay;
6037
6038 [global::Cpp2ILInjected.Token(Token = "0x4002846")]
6039 public static int restorationDelay;
6040
6041 [global::Cpp2ILInjected.Token(Token = "0x4002847")]
6042 public static int mushroomDelay;
6043
6044 [global::Cpp2ILInjected.Token(Token = "0x4002848")]
6045 public static int[] headType;
6046
6047 [global::Cpp2ILInjected.Token(Token = "0x4002849")]
6048 public static int[] bodyType;
6049
6050 [global::Cpp2ILInjected.Token(Token = "0x400284A")]
6051 public static int[] legType;
6052
6053 [global::Cpp2ILInjected.Token(Token = "0x400284B")]
6054 public static bool[] staff;
6055
6056 [global::Cpp2ILInjected.Token(Token = "0x400284C")]
6057 public static bool[] claw;
6058
6059 [global::Cpp2ILInjected.Token(Token = "0x400284D")]
6060 [global::Cpp2ILInjected.FieldOffset(Offset = "0x60")]
6061 public bool questItem;
6062
6063 [global::Cpp2ILInjected.Token(Token = "0x400284E")]
6064 [global::Cpp2ILInjected.FieldOffset(Offset = "0x61")]
6065 public bool flame;
6066
6067 [global::Cpp2ILInjected.Token(Token = "0x400284F")]
6068 [global::Cpp2ILInjected.FieldOffset(Offset = "0x62")]
6069 public bool mech;
6070
6071 [global::Cpp2ILInjected.Token(Token = "0x4002850")]
6072 [global::Cpp2ILInjected.FieldOffset(Offset = "0x63")]
6073 public bool beingGrabbed;
6074
6075 [global::Cpp2ILInjected.Token(Token = "0x4002851")]
6076 [global::Cpp2ILInjected.FieldOffset(Offset = "0x64")]
6077 public bool wornArmor;
6078
6079 [global::Cpp2ILInjected.Token(Token = "0x4002852")]
6080 [global::Cpp2ILInjected.FieldOffset(Offset = "0x65")]
6081 public bool expertOnly;
6082
6083 [global::Cpp2ILInjected.Token(Token = "0x4002853")]
6084 [global::Cpp2ILInjected.FieldOffset(Offset = "0x66")]
6085 public bool expert;
6086
6087 [global::Cpp2ILInjected.Token(Token = "0x4002854")]
6088 [global::Cpp2ILInjected.FieldOffset(Offset = "0x67")]
6089 public bool isAShopItem;
6090
6091 [global::Cpp2ILInjected.Token(Token = "0x4002855")]
6092 [global::Cpp2ILInjected.FieldOffset(Offset = "0x68")]
6093 public bool instanced;
6094
6095 [global::Cpp2ILInjected.Token(Token = "0x4002856")]
6096 [global::Cpp2ILInjected.FieldOffset(Offset = "0x69")]
6097 public bool favorited;
6098
6099 [global::Cpp2ILInjected.Token(Token = "0x4002857")]
6100 [global::Cpp2ILInjected.FieldOffset(Offset = "0x6A")]
6101 public bool channel;
6102
6103 [global::Cpp2ILInjected.Token(Token = "0x4002858")]
6104 [global::Cpp2ILInjected.FieldOffset(Offset = "0x6B")]
6105 public bool accessory;
6106
6107 [global::Cpp2ILInjected.Token(Token = "0x4002859")]
6108 [global::Cpp2ILInjected.FieldOffset(Offset = "0x6C")]
6109 public bool potion;
6110
6111 [global::Cpp2ILInjected.Token(Token = "0x400285A")]
6112 [global::Cpp2ILInjected.FieldOffset(Offset = "0x6D")]
6113 public bool consumable;
6114
6115 [global::Cpp2ILInjected.Token(Token = "0x400285B")]
6116 [global::Cpp2ILInjected.FieldOffset(Offset = "0x6E")]
6117 public bool autoReuse;
6118
6119 [global::Cpp2ILInjected.Token(Token = "0x400285C")]
6120 [global::Cpp2ILInjected.FieldOffset(Offset = "0x6F")]
6121 public bool useTurn;
6122
6123 [global::Cpp2ILInjected.Token(Token = "0x400285D")]
6124 [global::Cpp2ILInjected.FieldOffset(Offset = "0x70")]
6125 public bool notAmmo;
6126
6127 [global::Cpp2ILInjected.Token(Token = "0x400285E")]
6128 [global::Cpp2ILInjected.FieldOffset(Offset = "0x71")]
6129 public bool buyOnce;
6130
6131 [global::Cpp2ILInjected.Token(Token = "0x400285F")]
6132 [global::Cpp2ILInjected.FieldOffset(Offset = "0x72")]
6133 public bool noUseGraphic;
6134
6135 [global::Cpp2ILInjected.Token(Token = "0x4002860")]
6136 [global::Cpp2ILInjected.FieldOffset(Offset = "0x73")]
6137 public bool noMelee;
6138
6139 [global::Cpp2ILInjected.Token(Token = "0x4002861")]
6140 [global::Cpp2ILInjected.FieldOffset(Offset = "0x74")]
6141 public bool buy;
6142
6143 [global::Cpp2ILInjected.Token(Token = "0x4002862")]
6144 [global::Cpp2ILInjected.FieldOffset(Offset = "0x75")]
6145 public bool reforge;
6146
6147 [global::Cpp2ILInjected.Token(Token = "0x4002863")]
6148 [global::Cpp2ILInjected.FieldOffset(Offset = "0x76")]
6149 public bool social;
6150
6151 [global::Cpp2ILInjected.Token(Token = "0x4002864")]
6152 [global::Cpp2ILInjected.FieldOffset(Offset = "0x77")]
6153 public bool vanity;
6154
6155 [global::Cpp2ILInjected.Token(Token = "0x4002865")]
6156 [global::Cpp2ILInjected.FieldOffset(Offset = "0x78")]
6157 public bool material;
6158
6159 [global::Cpp2ILInjected.Token(Token = "0x4002866")]
6160 [global::Cpp2ILInjected.FieldOffset(Offset = "0x79")]
6161 public bool noWet;
6162
6163 [global::Cpp2ILInjected.Token(Token = "0x4002867")]
6164 [global::Cpp2ILInjected.FieldOffset(Offset = "0x7A")]
6165 public bool cartTrack;
6166
6167 [global::Cpp2ILInjected.Token(Token = "0x4002868")]
6168 [global::Cpp2ILInjected.FieldOffset(Offset = "0x7B")]
6169 public bool uniqueStack;
6170
6171 [global::Cpp2ILInjected.Token(Token = "0x4002869")]
6172 [global::Cpp2ILInjected.FieldOffset(Offset = "0x7C")]
6173 public bool DD2Summon;
6174
6175 [global::Cpp2ILInjected.Token(Token = "0x400286A")]
6176 [global::Cpp2ILInjected.FieldOffset(Offset = "0x7D")]
6177 public bool melee;
6178
6179 [global::Cpp2ILInjected.Token(Token = "0x400286B")]
6180 [global::Cpp2ILInjected.FieldOffset(Offset = "0x7E")]
6181 public bool magic;
6182
6183 [global::Cpp2ILInjected.Token(Token = "0x400286C")]
6184 [global::Cpp2ILInjected.FieldOffset(Offset = "0x7F")]
6185 public bool ranged;
6186
6187 [global::Cpp2ILInjected.Token(Token = "0x400286D")]
6188 [global::Cpp2ILInjected.FieldOffset(Offset = "0x80")]
6189 public bool summon;
6190
6191 [global::Cpp2ILInjected.Token(Token = "0x400286E")]
6192 [global::Cpp2ILInjected.FieldOffset(Offset = "0x81")]
6193 public bool sentry;
6194
6195 [global::Cpp2ILInjected.Token(Token = "0x400286F")]
6196 [global::Cpp2ILInjected.FieldOffset(Offset = "0x82")]
6197 public bool newAndShiny;
6198
6199 [global::Cpp2ILInjected.Token(Token = "0x4002870")]
6200 [global::Cpp2ILInjected.FieldOffset(Offset = "0x83")]
6202
6203 [global::Cpp2ILInjected.Token(Token = "0x4002871")]
6204 [global::Cpp2ILInjected.FieldOffset(Offset = "0x84")]
6205 private bool frozen;
6206
6207 [global::Cpp2ILInjected.Token(Token = "0x4002872")]
6208 [global::Cpp2ILInjected.FieldOffset(Offset = "0x85")]
6209 private byte frozenCount;
6210
6211 [global::Cpp2ILInjected.Token(Token = "0x4002873")]
6212 [global::Cpp2ILInjected.FieldOffset(Offset = "0x88")]
6213 public int noGrabDelay;
6214
6215 [global::Cpp2ILInjected.Token(Token = "0x4002874")]
6216 [global::Cpp2ILInjected.FieldOffset(Offset = "0x8C")]
6218
6219 [global::Cpp2ILInjected.Token(Token = "0x4002875")]
6220 [global::Cpp2ILInjected.FieldOffset(Offset = "0x90")]
6221 public int tileWand;
6222
6223 [global::Cpp2ILInjected.Token(Token = "0x4002876")]
6224 [global::Cpp2ILInjected.FieldOffset(Offset = "0x94")]
6225 public int tooltipContext;
6226
6227 [global::Cpp2ILInjected.Token(Token = "0x4002877")]
6228 [global::Cpp2ILInjected.FieldOffset(Offset = "0x98")]
6229 public byte dye;
6230
6231 [global::Cpp2ILInjected.Token(Token = "0x4002878")]
6232 [global::Cpp2ILInjected.FieldOffset(Offset = "0x9C")]
6233 public int fishingPole;
6234
6235 [global::Cpp2ILInjected.Token(Token = "0x4002879")]
6236 [global::Cpp2ILInjected.FieldOffset(Offset = "0xA0")]
6237 public int bait;
6238
6239 [global::Cpp2ILInjected.Token(Token = "0x400287A")]
6240 public const int coinGrabRange = 350;
6241
6242 [global::Cpp2ILInjected.Token(Token = "0x400287B")]
6243 public const int manaGrabRange = 300;
6244
6245 [global::Cpp2ILInjected.Token(Token = "0x400287C")]
6246 public const int lifeGrabRange = 250;
6247
6248 [global::Cpp2ILInjected.Token(Token = "0x400287D")]
6249 public const int treasureGrabRange = 150;
6250
6251 [global::Cpp2ILInjected.Token(Token = "0x400287E")]
6252 [global::Cpp2ILInjected.FieldOffset(Offset = "0xA4")]
6253 public short makeNPC;
6254
6255 [global::Cpp2ILInjected.Token(Token = "0x400287F")]
6256 [global::Cpp2ILInjected.FieldOffset(Offset = "0xA6")]
6257 public short hairDye;
6258
6259 [global::Cpp2ILInjected.Token(Token = "0x4002880")]
6260 [global::Cpp2ILInjected.FieldOffset(Offset = "0xA8")]
6261 public byte paint;
6262
6263 [global::Cpp2ILInjected.Token(Token = "0x4002881")]
6264 [global::Cpp2ILInjected.FieldOffset(Offset = "0xA9")]
6265 public byte paintCoating;
6266
6267 [global::Cpp2ILInjected.Token(Token = "0x4002882")]
6268 [global::Cpp2ILInjected.FieldOffset(Offset = "0xAC")]
6269 public int ownIgnore;
6270
6271 [global::Cpp2ILInjected.Token(Token = "0x4002883")]
6272 [global::Cpp2ILInjected.FieldOffset(Offset = "0xB0")]
6273 public int ownTime;
6274
6275 [global::Cpp2ILInjected.Token(Token = "0x4002884")]
6276 [global::Cpp2ILInjected.FieldOffset(Offset = "0xB4")]
6277 public int keepTime;
6278
6279 [global::Cpp2ILInjected.Token(Token = "0x4002885")]
6280 [global::Cpp2ILInjected.FieldOffset(Offset = "0xB8")]
6282
6283 [global::Cpp2ILInjected.Token(Token = "0x4002886")]
6284 [global::Cpp2ILInjected.FieldOffset(Offset = "0xBC")]
6285 public int type;
6286
6287 [global::Cpp2ILInjected.Token(Token = "0x4002887")]
6288 [global::Cpp2ILInjected.FieldOffset(Offset = "0xC0")]
6289 public byte holdStyle;
6290
6291 [global::Cpp2ILInjected.Token(Token = "0x4002888")]
6292 [global::Cpp2ILInjected.FieldOffset(Offset = "0xC1")]
6293 public byte useStyle;
6294
6295 [global::Cpp2ILInjected.Token(Token = "0x4002889")]
6296 [global::Cpp2ILInjected.FieldOffset(Offset = "0xC4")]
6297 public int useAnimation;
6298
6299 [global::Cpp2ILInjected.Token(Token = "0x400288A")]
6300 [global::Cpp2ILInjected.FieldOffset(Offset = "0xC8")]
6301 public int useTime;
6302
6303 [global::Cpp2ILInjected.Token(Token = "0x400288B")]
6304 [global::Cpp2ILInjected.FieldOffset(Offset = "0xCC")]
6305 public int stack;
6306
6307 [global::Cpp2ILInjected.Token(Token = "0x400288C")]
6308 [global::Cpp2ILInjected.FieldOffset(Offset = "0xD0")]
6309 public int maxStack;
6310
6311 [global::Cpp2ILInjected.Token(Token = "0x400288D")]
6312 [global::Cpp2ILInjected.FieldOffset(Offset = "0xD4")]
6313 public int pick;
6314
6315 [global::Cpp2ILInjected.Token(Token = "0x400288E")]
6316 [global::Cpp2ILInjected.FieldOffset(Offset = "0xD8")]
6317 public int axe;
6318
6319 [global::Cpp2ILInjected.Token(Token = "0x400288F")]
6320 [global::Cpp2ILInjected.FieldOffset(Offset = "0xDC")]
6321 public int hammer;
6322
6323 [global::Cpp2ILInjected.Token(Token = "0x4002890")]
6324 [global::Cpp2ILInjected.FieldOffset(Offset = "0xE0")]
6325 public int tileBoost;
6326
6327 [global::Cpp2ILInjected.Token(Token = "0x4002891")]
6328 [global::Cpp2ILInjected.FieldOffset(Offset = "0xE4")]
6329 public int createTile;
6330
6331 [global::Cpp2ILInjected.Token(Token = "0x4002892")]
6332 [global::Cpp2ILInjected.FieldOffset(Offset = "0xE8")]
6333 public int createWall;
6334
6335 [global::Cpp2ILInjected.Token(Token = "0x4002893")]
6336 [global::Cpp2ILInjected.FieldOffset(Offset = "0xEC")]
6337 public int placeStyle;
6338
6339 [global::Cpp2ILInjected.Token(Token = "0x4002894")]
6340 [global::Cpp2ILInjected.FieldOffset(Offset = "0xF0")]
6341 public int damage;
6342
6343 [global::Cpp2ILInjected.Token(Token = "0x4002895")]
6344 [global::Cpp2ILInjected.FieldOffset(Offset = "0xF4")]
6345 public float knockBack;
6346
6347 [global::Cpp2ILInjected.Token(Token = "0x4002896")]
6348 [global::Cpp2ILInjected.FieldOffset(Offset = "0xF8")]
6349 public int healLife;
6350
6351 [global::Cpp2ILInjected.Token(Token = "0x4002897")]
6352 [global::Cpp2ILInjected.FieldOffset(Offset = "0xFC")]
6353 public int healMana;
6354
6355 [global::Cpp2ILInjected.Token(Token = "0x4002898")]
6356 [global::Cpp2ILInjected.FieldOffset(Offset = "0x100")]
6357 public Color color;
6358
6359 [global::Cpp2ILInjected.Token(Token = "0x4002899")]
6360 [global::Cpp2ILInjected.FieldOffset(Offset = "0x104")]
6361 public int alpha;
6362
6363 [global::Cpp2ILInjected.Token(Token = "0x400289A")]
6364 [global::Cpp2ILInjected.FieldOffset(Offset = "0x108")]
6365 public short glowMask;
6366
6367 [global::Cpp2ILInjected.Token(Token = "0x400289B")]
6368 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10C")]
6369 public float scale;
6370
6371 [global::Cpp2ILInjected.Token(Token = "0x400289C")]
6372 [global::Cpp2ILInjected.FieldOffset(Offset = "0x110")]
6374
6375 [global::Cpp2ILInjected.Token(Token = "0x400289D")]
6376 [global::Cpp2ILInjected.FieldOffset(Offset = "0x118")]
6377 public int defense;
6378
6379 [global::Cpp2ILInjected.Token(Token = "0x400289E")]
6380 [global::Cpp2ILInjected.FieldOffset(Offset = "0x11C")]
6381 public int headSlot;
6382
6383 [global::Cpp2ILInjected.Token(Token = "0x400289F")]
6384 [global::Cpp2ILInjected.FieldOffset(Offset = "0x120")]
6385 public int bodySlot;
6386
6387 [global::Cpp2ILInjected.Token(Token = "0x40028A0")]
6388 [global::Cpp2ILInjected.FieldOffset(Offset = "0x124")]
6389 public int legSlot;
6390
6391 [global::Cpp2ILInjected.Token(Token = "0x40028A1")]
6392 [global::Cpp2ILInjected.FieldOffset(Offset = "0x128")]
6393 public sbyte handOnSlot;
6394
6395 [global::Cpp2ILInjected.Token(Token = "0x40028A2")]
6396 [global::Cpp2ILInjected.FieldOffset(Offset = "0x129")]
6397 public sbyte handOffSlot;
6398
6399 [global::Cpp2ILInjected.Token(Token = "0x40028A3")]
6400 [global::Cpp2ILInjected.FieldOffset(Offset = "0x12A")]
6401 public sbyte backSlot;
6402
6403 [global::Cpp2ILInjected.Token(Token = "0x40028A4")]
6404 [global::Cpp2ILInjected.FieldOffset(Offset = "0x12B")]
6405 public sbyte frontSlot;
6406
6407 [global::Cpp2ILInjected.Token(Token = "0x40028A5")]
6408 [global::Cpp2ILInjected.FieldOffset(Offset = "0x12C")]
6409 public sbyte shoeSlot;
6410
6411 [global::Cpp2ILInjected.Token(Token = "0x40028A6")]
6412 [global::Cpp2ILInjected.FieldOffset(Offset = "0x12D")]
6413 public sbyte waistSlot;
6414
6415 [global::Cpp2ILInjected.Token(Token = "0x40028A7")]
6416 [global::Cpp2ILInjected.FieldOffset(Offset = "0x12E")]
6417 public sbyte wingSlot;
6418
6419 [global::Cpp2ILInjected.Token(Token = "0x40028A8")]
6420 [global::Cpp2ILInjected.FieldOffset(Offset = "0x12F")]
6421 public sbyte shieldSlot;
6422
6423 [global::Cpp2ILInjected.Token(Token = "0x40028A9")]
6424 [global::Cpp2ILInjected.FieldOffset(Offset = "0x130")]
6425 public sbyte neckSlot;
6426
6427 [global::Cpp2ILInjected.Token(Token = "0x40028AA")]
6428 [global::Cpp2ILInjected.FieldOffset(Offset = "0x131")]
6429 public sbyte faceSlot;
6430
6431 [global::Cpp2ILInjected.Token(Token = "0x40028AB")]
6432 [global::Cpp2ILInjected.FieldOffset(Offset = "0x132")]
6433 public sbyte balloonSlot;
6434
6435 [global::Cpp2ILInjected.Token(Token = "0x40028AC")]
6436 [global::Cpp2ILInjected.FieldOffset(Offset = "0x133")]
6437 public sbyte beardSlot;
6438
6439 [global::Cpp2ILInjected.Token(Token = "0x40028AD")]
6440 [global::Cpp2ILInjected.FieldOffset(Offset = "0x134")]
6441 public int stringColor;
6442
6443 [global::Cpp2ILInjected.Token(Token = "0x40028AE")]
6444 [global::Cpp2ILInjected.FieldOffset(Offset = "0x138")]
6446
6447 [global::Cpp2ILInjected.Token(Token = "0x40028AF")]
6448 [global::Cpp2ILInjected.FieldOffset(Offset = "0x140")]
6449 public string BestiaryNotes;
6450
6451 [global::Cpp2ILInjected.Token(Token = "0x40028B0")]
6452 [global::Cpp2ILInjected.FieldOffset(Offset = "0x148")]
6454
6455 [global::Cpp2ILInjected.Token(Token = "0x40028B1")]
6456 [global::Cpp2ILInjected.FieldOffset(Offset = "0x14C")]
6457 public int rare;
6458
6460 [global::Cpp2ILInjected.Token(Token = "0x40028B2")]
6461 [global::Cpp2ILInjected.FieldOffset(Offset = "0x150")]
6462 private ItemVariant <Variant>k__BackingField;
6463
6464 [global::Cpp2ILInjected.Token(Token = "0x40028B3")]
6465 [global::Cpp2ILInjected.FieldOffset(Offset = "0x158")]
6466 public int shoot;
6467
6468 [global::Cpp2ILInjected.Token(Token = "0x40028B4")]
6469 [global::Cpp2ILInjected.FieldOffset(Offset = "0x15C")]
6470 public float shootSpeed;
6471
6472 [global::Cpp2ILInjected.Token(Token = "0x40028B5")]
6473 [global::Cpp2ILInjected.FieldOffset(Offset = "0x160")]
6474 public int ammo;
6475
6476 [global::Cpp2ILInjected.Token(Token = "0x40028B6")]
6477 [global::Cpp2ILInjected.FieldOffset(Offset = "0x164")]
6478 public int useAmmo;
6479
6480 [global::Cpp2ILInjected.Token(Token = "0x40028B7")]
6481 [global::Cpp2ILInjected.FieldOffset(Offset = "0x168")]
6482 public int lifeRegen;
6483
6484 [global::Cpp2ILInjected.Token(Token = "0x40028B8")]
6485 [global::Cpp2ILInjected.FieldOffset(Offset = "0x16C")]
6486 public int manaIncrease;
6487
6488 [global::Cpp2ILInjected.Token(Token = "0x40028B9")]
6489 [global::Cpp2ILInjected.FieldOffset(Offset = "0x170")]
6490 public int mana;
6491
6492 [global::Cpp2ILInjected.Token(Token = "0x40028BA")]
6493 [global::Cpp2ILInjected.FieldOffset(Offset = "0x174")]
6495
6496 [global::Cpp2ILInjected.Token(Token = "0x40028BB")]
6497 [global::Cpp2ILInjected.FieldOffset(Offset = "0x178")]
6498 public int value;
6499
6500 [global::Cpp2ILInjected.Token(Token = "0x40028BC")]
6501 [global::Cpp2ILInjected.FieldOffset(Offset = "0x17C")]
6502 public int buffType;
6503
6504 [global::Cpp2ILInjected.Token(Token = "0x40028BD")]
6505 [global::Cpp2ILInjected.FieldOffset(Offset = "0x180")]
6506 public int buffTime;
6507
6508 [global::Cpp2ILInjected.Token(Token = "0x40028BE")]
6509 [global::Cpp2ILInjected.FieldOffset(Offset = "0x184")]
6510 public int mountType;
6511
6512 [global::Cpp2ILInjected.Token(Token = "0x40028BF")]
6513 [global::Cpp2ILInjected.FieldOffset(Offset = "0x188")]
6515
6516 [global::Cpp2ILInjected.Token(Token = "0x40028C0")]
6517 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18C")]
6518 public int? shopCustomPrice;
6519
6520 [global::Cpp2ILInjected.Token(Token = "0x40028C1")]
6521 [global::Cpp2ILInjected.FieldOffset(Offset = "0x194")]
6522 public bool shootsEveryUse;
6523
6524 [global::Cpp2ILInjected.Token(Token = "0x40028C2")]
6525 [global::Cpp2ILInjected.FieldOffset(Offset = "0x195")]
6527
6528 [global::Cpp2ILInjected.Token(Token = "0x40028C3")]
6529 [global::Cpp2ILInjected.FieldOffset(Offset = "0x198")]
6530 public int netID;
6531
6532 [global::Cpp2ILInjected.Token(Token = "0x40028C4")]
6533 [global::Cpp2ILInjected.FieldOffset(Offset = "0x19C")]
6534 public int crit;
6535
6536 [global::Cpp2ILInjected.Token(Token = "0x40028C5")]
6537 [global::Cpp2ILInjected.FieldOffset(Offset = "0x1A0")]
6538 public byte prefix;
6539
6540 [global::Cpp2ILInjected.Token(Token = "0x40028C6")]
6541 [global::Cpp2ILInjected.FieldOffset(Offset = "0x1A4")]
6542 public int reuseDelay;
6543
6544 [Old("This is used to allow items to be discerned as vanity even if they didn't have visual slots to poll against")]
6545 [global::Cpp2ILInjected.Token(Token = "0x40028C7")]
6546 [global::Cpp2ILInjected.FieldOffset(Offset = "0x1A8")]
6547 public bool hasVanityEffects;
6548
6549 [global::Cpp2ILInjected.Token(Token = "0x40028C8")]
6550 private const int foodWidth = 22;
6551
6552 [global::Cpp2ILInjected.Token(Token = "0x40028C9")]
6553 private const int foodHeight = 22;
6554
6555 [global::Cpp2ILInjected.Token(Token = "0x40028CA")]
6556 public const int WALL_PLACEMENT_USETIME = 7;
6557
6558 [global::Cpp2ILInjected.Token(Token = "0x40028CB")]
6559 [global::Cpp2ILInjected.FieldOffset(Offset = "0x1A9")]
6560 public bool shimmered;
6561
6562 [global::Cpp2ILInjected.Token(Token = "0x40028CC")]
6563 [global::Cpp2ILInjected.FieldOffset(Offset = "0x1AC")]
6564 public float shimmerTime;
6565 }
6566}
class f__AnonymousType0<< Count > j__TPar
bool melee
Definition Item.cs:6177
int timeSinceTheItemHasBeenReservedForSomeone
Definition Item.cs:6494
void DefaultToPlaceableTile(ushort tileIDToPlace, int tileStyleToPlace=0)
Definition Item.cs:2074
void RebuildTooltip()
Definition Item.cs:1008
void FindOwner(int whoAmI, bool ignoreDistance=true)
Definition Item.cs:4707
float knockBack
Definition Item.cs:6345
static void ShimmerEffect(Vector2 shimmerPositon)
Definition Item.cs:3247
bool IsNotTheSameAs(Item compareItem)
Definition Item.cs:5057
static int buyPrice(int platinum=0, int gold=0, int silver=0, int copper=0)
Definition Item.cs:3028
bool expert
Definition Item.cs:6085
Item clientClone(Item cloneDestination)
Definition Item.cs:4898
Item Clone()
Definition Item.cs:4881
bool useTurn
Definition Item.cs:6121
static bool IsAGolfingItem(Item item)
Definition Item.cs:1897
sbyte shoeSlot
Definition Item.cs:6409
bool isAShopItem
Definition Item.cs:6089
static int numberOfNewItems
Definition Item.cs:5975
void DefaultTokite(int projId)
Definition Item.cs:1752
bool mech
Definition Item.cs:6069
Color GetColor(Color newColor)
Definition Item.cs:2978
sbyte balloonSlot
Definition Item.cs:6433
void CheckLavaDeath(int i)
Definition Item.cs:3546
void MoveInWorld(float gravity, float maxFallSpeed, ref Vector2 wetVelocity, int i)
Definition Item.cs:3633
void DespawnIfMeetingConditions(int i)
Definition Item.cs:3453
int useAnimation
Definition Item.cs:6297
void SetDefaults2(int type)
Definition Item.cs:1445
string AffixName()
Definition Item.cs:990
bool material
Definition Item.cs:6157
void SetDefaults3(int type)
Definition Item.cs:1481
bool questItem
Definition Item.cs:6061
int fishingPole
Definition Item.cs:6233
static void StartCachingType(int t)
Definition Item.cs:208
void netDefaults(int type)
Definition Item.cs:1240
byte holdStyle
Definition Item.cs:6289
byte frozenCount
Definition Item.cs:6209
static readonly int dungeonPrice
Definition Item.cs:6012
void ResetStats(int Type)
Definition Item.cs:2732
ItemTooltip ToolTip
Definition Item.cs:6445
int stringColor
Definition Item.cs:6441
int tileWand
Definition Item.cs:6221
static Item()
Definition Item.cs:5969
int GetStoreValue()
Definition Item.cs:5440
bool noMelee
Definition Item.cs:6137
string BestiaryNotes
Definition Item.cs:6449
bool TryGetPrefixStatMultipliersForItem(int rolledPrefix, out float dmg, out float kb, out float spd, out float size, out float shtspd, out float mcst, out int crt)
Definition Item.cs:909
int reuseDelay
Definition Item.cs:6542
static int PickAnItemSlotToSpawnItemOn(bool reverseLookup, int nextItem)
Definition Item.cs:4666
int useAmmo
Definition Item.cs:6478
void DefaultToMagicWeapon(int projType, int singleShotTime, float shotVelocity, bool hasAutoReuse=false)
Definition Item.cs:2022
void OnPurchase(Item item)
Definition Item.cs:5418
byte paint
Definition Item.cs:6261
int manaIncrease
Definition Item.cs:6486
int healMana
Definition Item.cs:6353
bool CanRollPrefix(int prefix)
Definition Item.cs:877
void DefaultToRangedWeapon(int baseProjType, int ammoID, int singleShotTime, float shotVelocity, bool hasAutoReuse=false)
Definition Item.cs:2031
int maxStack
Definition Item.cs:6309
float scale
Definition Item.cs:6369
static int BannerToItem(int banner)
Definition Item.cs:1270
sbyte waistSlot
Definition Item.cs:6413
bool CanShimmer()
Definition Item.cs:3056
void Shimmering()
Definition Item.cs:3084
int headSlot
Definition Item.cs:6381
bool Prefix(int prefixWeWant)
Definition Item.cs:865
static int mushroomDelay
Definition Item.cs:6042
bool IsTheSameAs(Item compareItem)
Definition Item.cs:5033
static int[] cachedItemSpawnsByType
Definition Item.cs:6033
bool DD2Summon
Definition Item.cs:6173
int GetShimmerEquivalentType()
Definition Item.cs:3111
bool hasVanityEffects
Definition Item.cs:6547
bool CanCombineStackInWorld()
Definition Item.cs:3767
void DefaultToHeadgear(int newwidth, int newheight, int helmetArtID)
Definition Item.cs:2150
static bool MechSpawn(float x, float y, int type)
Definition Item.cs:2999
sbyte frontSlot
Definition Item.cs:6405
int createWall
Definition Item.cs:6333
bool social
Definition Item.cs:6149
static bool[] staff
Definition Item.cs:6054
bool magic
Definition Item.cs:6181
void SetWeaponValues(int dmg, float knockback, int bonusCritChance=0)
Definition Item.cs:2003
int createTile
Definition Item.cs:6329
void DefaultToCapturedCritter(short npcIdToSpawnOnUse)
Definition Item.cs:1920
ItemVariant< Variant > k__BackingField
Definition Item.cs:6462
void DefaultToPlaceableWall(ushort wallToPlace)
Definition Item.cs:1994
static int potionDelay
Definition Item.cs:6036
FlexibleTileWand GetFlexibleTileWand()
Definition Item.cs:3501
bool consumable
Definition Item.cs:6113
static readonly int queenBeePrice
Definition Item.cs:6015
void DefaultToStaff(int projType, float pushForwardSpeed, int singleShotTime, int manaPerShot)
Definition Item.cs:1931
int healLife
Definition Item.cs:6349
int buffTime
Definition Item.cs:6506
void TryCombiningIntoNearbyItems(int i)
Definition Item.cs:3474
int buffType
Definition Item.cs:6502
static void DropCache(IEntitySource reason, Vector2 pos, Vector2 spread, int t, bool stopCaching=true)
Definition Item.cs:249
bool checkMat()
Definition Item.cs:1034
sbyte backSlot
Definition Item.cs:6401
void DefaultToWhip(int projectileId, int dmg, float kb, float shootspeed, int animationTotalTime=30)
Definition Item.cs:1735
static bool[] claw
Definition Item.cs:6057
bool cartTrack
Definition Item.cs:6165
static int sellPrice(int platinum=0, int gold=0, int silver=0, int copper=0)
Definition Item.cs:3042
sbyte neckSlot
Definition Item.cs:6425
int shopSpecialCurrency
Definition Item.cs:6514
IEntitySource GetNPCSource_FromThis()
Definition Item.cs:260
static int restorationDelay
Definition Item.cs:6039
bool noUseGraphic
Definition Item.cs:6133
void OnCreated(ItemCreationContext context)
Definition Item.cs:2716
bool instanced
Definition Item.cs:6093
sbyte handOffSlot
Definition Item.cs:6397
bool noWet
Definition Item.cs:6161
static int CommonMaxStack
Definition Item.cs:6030
void DefaultToQuestFish()
Definition Item.cs:1492
bool favorited
Definition Item.cs:6097
static int NewItem(IEntitySource source, Vector2 pos, int Width, int Height, int Type, int Stack=1, bool noBroadcast=false, int prefixGiven=0, bool noGrabDelay=false, bool reverseLookup=false)
Definition Item.cs:4021
void DefaultToHealingPotion(int newwidth, int newheight, int healingAmount, int animationTime=17)
Definition Item.cs:2130
sbyte beardSlot
Definition Item.cs:6437
int[] GetRollablePrefixes()
Definition Item.cs:926
static int NPCtoBanner(int i)
Definition Item.cs:1304
float shootSpeed
Definition Item.cs:6470
void DefaultToAccessory(int newwidth=24, int newheight=24)
Definition Item.cs:2159
bool summon
Definition Item.cs:6189
void GetShimmered()
Definition Item.cs:3204
void DefaultToTorch(int tileStyleToPlace, bool allowWaterPlacement=false)
Definition Item.cs:2053
static int NewItem(IEntitySource source, int X, int Y, int Width, int Height, int Type, int Stack=1, bool noBroadcast=false, int pfix=0, bool noGrabDelay=false, bool reverseLookup=false)
Definition Item.cs:4642
Color GetAlpha(Color newColor)
Definition Item.cs:2875
bool canBePlacedInVanityRegardlessOfConditions
Definition Item.cs:6201
void Serialize(BinaryWriter writer, ItemSerializationContext context)
Definition Item.cs:5452
void SetFoodDefaults(int type)
Definition Item.cs:1974
bool vanity
Definition Item.cs:6153
void DefaultToSpear(int projType, float pushForwardSpeed, int animationTime)
Definition Item.cs:1942
static int NewItem(int X, int Y, int Width, int Height, int Type, int Stack=1, bool noBroadcast=false, int pfix=0, bool noGrabDelay=false, bool reverseLookup=false)
Definition Item.cs:3949
int tileBoost
Definition Item.cs:6325
bool accessory
Definition Item.cs:6105
int playerIndexTheItemIsReservedFor
Definition Item.cs:6453
bool shootsEveryUse
Definition Item.cs:6522
void ChangeItemType(int to)
Definition Item.cs:1777
bool CanHavePrefixes()
Definition Item.cs:599
bool chlorophyteExtractinatorConsumable
Definition Item.cs:6526
sbyte shieldSlot
Definition Item.cs:6421
void DefaultToPlaceableTile(int tileIDToPlace, int tileStyleToPlace=0)
Definition Item.cs:2063
void DefaultToGuitar(int newwidth=24, int newheight=24)
Definition Item.cs:2169
void DefaultToMount(int mount)
Definition Item.cs:1983
int ownTime
Definition Item.cs:6273
byte useStyle
Definition Item.cs:6293
int timeLeftInWhichTheItemCannotBeTakenByEnemies
Definition Item.cs:6281
short glowMask
Definition Item.cs:6365
string Name
Definition Item.cs:47
static readonly int eclipseMothronPrice
Definition Item.cs:6027
void UpdateItem(int i)
Definition Item.cs:3379
void SetDefaults(int Type, bool noMatCheck=false, ItemVariant variant=null)
Definition Item.cs:2681
static int[] legType
Definition Item.cs:6051
bool FitsAmmoSlot()
Definition Item.cs:1348
void SetShopValues(ItemRarityColor rarity, int coinValue)
Definition Item.cs:2141
static int[] headType
Definition Item.cs:6045
void Reset()
Definition Item.cs:573
static int NewItem(Vector2 pos, Vector2 randomBox, int Type, int Stack=1, bool noBroadcast=false, int prefixGiven=0, bool noGrabDelay=false, bool reverseLookup=false)
Definition Item.cs:3914
bool uniqueStack
Definition Item.cs:6169
static readonly int shadowOrbPrice
Definition Item.cs:6009
bool ranged
Definition Item.cs:6185
int tooltipContext
Definition Item.cs:6225
bool sentry
Definition Item.cs:6193
int FindDecraftAmount()
Definition Item.cs:3098
int placeStyle
Definition Item.cs:6337
float shimmerTime
Definition Item.cs:6564
int noGrabDelay
Definition Item.cs:6213
void DefaultToThrownWeapon(int baseProjType, int singleShotTime, float shotVelocity, bool hasAutoReuse=false)
Definition Item.cs:2042
Color GetAlphaFaded(Color newColor)
Definition Item.cs:2761
static int[] bodyType
Definition Item.cs:6048
void CombineWithNearbyItems(int myItemIndex)
Definition Item.cs:3757
static readonly int hellPrice
Definition Item.cs:6018
int ownIgnore
Definition Item.cs:6269
bool buyOnce
Definition Item.cs:6129
void ClearNameOverride()
Definition Item.cs:5073
sbyte handOnSlot
Definition Item.cs:6393
void DefaultToBow(int singleShotTime, float shotVelocity, bool hasAutoReuse=false)
Definition Item.cs:2013
IEntitySource GetItemSource_Misc(int itemSourceId)
Definition Item.cs:275
void DefaultToMusicBox(int style)
Definition Item.cs:2179
bool CanFillEmptyAmmoSlot()
Definition Item.cs:1369
bool wornArmor
Definition Item.cs:6077
void Refresh(bool onlyIfVariantChanged=true)
Definition Item.cs:5514
void GetPickedUpByMonsters_Special(int i)
Definition Item.cs:3667
int useTime
Definition Item.cs:6301
int? shopCustomPrice
Definition Item.cs:6518
sbyte wingSlot
Definition Item.cs:6417
bool autoReuse
Definition Item.cs:6117
void DefaultToSeaShell()
Definition Item.cs:1909
string _nameOverride
Definition Item.cs:5979
static readonly int eclipsePostPlanteraPrice
Definition Item.cs:6024
int defense
Definition Item.cs:6377
void MakeUsableWithChlorophyteExtractinator()
Definition Item.cs:2086
void DefaultToGolfClub(int newwidth, int newheight)
Definition Item.cs:2096
int legSlot
Definition Item.cs:6389
bool expertOnly
Definition Item.cs:6081
bool flame
Definition Item.cs:6065
void TurnToAir(bool fullReset=false)
Definition Item.cs:5409
sbyte faceSlot
Definition Item.cs:6429
override string ToString()
Definition Item.cs:590
void UpdateItem_VisualEffects()
Definition Item.cs:3865
static Rectangle GetDrawHitbox(int type, Player user)
Definition Item.cs:3890
static readonly int eclipsePrice
Definition Item.cs:6021
void DeserializeFrom(BinaryReader reader, ItemSerializationContext context)
Definition Item.cs:5469
void DefaultToSolution(int projectileId)
Definition Item.cs:1724
void DefaultToVanitypet(int projId, int buffID)
Definition Item.cs:1788
bool channel
Definition Item.cs:6101
bool shimmered
Definition Item.cs:6560
void SetDefaults4(int type)
Definition Item.cs:1539
void SetDefaults(int Type=0)
Definition Item.cs:2590
bool frozen
Definition Item.cs:6205
void DefaultToLawnMower(int newwidth, int newheight)
Definition Item.cs:2107
bool RollAPrefix(UnifiedRandom random, ref int rolledPrefix)
Definition Item.cs:937
int mountType
Definition Item.cs:6510
int bodySlot
Definition Item.cs:6385
bool CanApplyPrefix(int prefix)
Definition Item.cs:897
int keepTime
Definition Item.cs:6277
static int NewItem(IEntitySource source, Vector2 pos, Vector2 randomBox, int Type, int Stack=1, bool noBroadcast=false, int prefixGiven=0, bool noGrabDelay=false, bool reverseLookup=false)
Definition Item.cs:3996
byte paintCoating
Definition Item.cs:6265
void SetDefaults5(int type)
Definition Item.cs:1714
short hairDye
Definition Item.cs:6257
bool IsAPrefixableAccessory()
Definition Item.cs:948
void SetDefaults1(int type)
Definition Item.cs:1414
void SetNameOverride(string name)
Definition Item.cs:5065
void DefaultToFood(int newwidth, int newheight, int foodbuff, int foodbuffduration, bool useGulpSound=false, int animationTime=17)
Definition Item.cs:2119
byte prefix
Definition Item.cs:6538
int lifeRegen
Definition Item.cs:6482
void ResetPrefix()
Definition Item.cs:5493
Color color
Definition Item.cs:6357
bool beingGrabbed
Definition Item.cs:6073
LegacySoundStyle UseSound
Definition Item.cs:6373
bool potion
Definition Item.cs:6109
short makeNPC
Definition Item.cs:6253
bool notAmmo
Definition Item.cs:6125
Rectangle getRect()
Definition Item.cs:1024
static int BannerToNPC(int i)
Definition Item.cs:1322
void FixAgainstExploit()
Definition Item.cs:3273
void GetPickedUpByMonsters_Money(int i)
Definition Item.cs:3713
int timeSinceItemSpawned
Definition Item.cs:6217
bool reforge
Definition Item.cs:6145
bool newAndShiny
Definition Item.cs:6197
void DefaultToGolfBall(int projid)
Definition Item.cs:1551
Item DeepClone()
Definition Item.cs:4911