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
Mount.cs
Go to the documentation of this file.
1using System;
10using Terraria.Audio;
16using Terraria.ID;
19
20namespace Terraria
21{
22 [global::Cpp2ILInjected.Token(Token = "0x2000441")]
23 public class Mount
24 {
25 [global::Cpp2ILInjected.Token(Token = "0x6002904")]
26 [global::Cpp2ILInjected.Address(RVA = "0x10E7DE8", Offset = "0x10E7DE8", Length = "0x54")]
27 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
28 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
29 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundEngine), Member = "PlaySound", MemberParameters = new object[]
30 {
31 typeof(int),
32 typeof(int),
33 typeof(int),
34 typeof(int),
35 typeof(float),
36 typeof(float)
37 }, ReturnType = typeof(SoundEffectInstance))]
38 private static void MeowcartLandingSound(Player Player, Vector2 Position, int Width, int Height)
39 {
40 throw null;
41 }
42
43 [global::Cpp2ILInjected.Token(Token = "0x6002905")]
44 [global::Cpp2ILInjected.Address(RVA = "0x10E7E3C", Offset = "0x10E7E3C", Length = "0x54")]
45 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
46 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
47 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundEngine), Member = "PlaySound", MemberParameters = new object[]
48 {
49 typeof(int),
50 typeof(int),
51 typeof(int),
52 typeof(int),
53 typeof(float),
54 typeof(float)
55 }, ReturnType = typeof(SoundEffectInstance))]
56 private static void MeowcartBumperSound(Player Player, Vector2 Position, int Width, int Height)
57 {
58 throw null;
59 }
60
61 [global::Cpp2ILInjected.Token(Token = "0x6002906")]
62 [global::Cpp2ILInjected.Address(RVA = "0x10E7E90", Offset = "0x10E7E90", Length = "0xD8")]
63 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
64 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = ".ctor", ReturnType = typeof(void))]
65 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
66 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mount.MountDelegatesData), Member = ".ctor", ReturnType = typeof(void))]
67 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
68 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<DrillDebugDraw>), Member = ".ctor", ReturnType = typeof(void))]
69 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
70 public Mount()
71 {
72 throw null;
73 }
74
75 [global::Cpp2ILInjected.Token(Token = "0x6002907")]
76 [global::Cpp2ILInjected.Address(RVA = "0x10E7F68", Offset = "0x10E7F68", Length = "0x30")]
77 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
78 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
79 public void Reset()
80 {
81 throw null;
82 }
83
84 [global::Cpp2ILInjected.Token(Token = "0x6002908")]
85 [global::Cpp2ILInjected.Address(RVA = "0x10E7F98", Offset = "0x10E7F98", Length = "0x4ADC")]
86 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
87 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "Initialize_AlmostEverything", ReturnType = typeof(void))]
88 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "PostContentLoadInitialize", ReturnType = typeof(void))]
89 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
90 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mount.MountData), Member = ".ctor", ReturnType = typeof(void))]
91 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_LogicClient", ReturnType = typeof(bool))]
92 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Width", MemberParameters = new object[] { typeof(Asset<Texture2D>) }, ReturnType = typeof(int))]
93 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Height", MemberParameters = new object[] { typeof(Asset<Texture2D>) }, ReturnType = typeof(int))]
94 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mount.MountDelegatesData), Member = ".ctor", ReturnType = typeof(void))]
95 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Action<Vector2>), Member = ".ctor", MemberParameters = new object[]
96 {
97 typeof(object),
99 }, ReturnType = typeof(void))]
100 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mount), Member = "SetAsMinecart", MemberParameters = new object[]
101 {
103 typeof(int),
104 typeof(int),
106 typeof(int),
107 typeof(int)
108 }, ReturnType = typeof(void))]
109 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Action<object, Vector2, int, int>), Member = ".ctor", MemberParameters = new object[]
110 {
111 typeof(object),
113 }, ReturnType = typeof(void))]
114 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector3), Member = ".ctor", MemberParameters = new object[]
115 {
116 typeof(float),
117 typeof(float),
118 typeof(float)
119 }, ReturnType = typeof(void))]
120 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
121 {
122 typeof(float),
123 typeof(float)
124 }, ReturnType = typeof(void))]
125 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Inequality", MemberParameters = new object[]
126 {
129 }, ReturnType = typeof(bool))]
130 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Subtraction", MemberParameters = new object[]
131 {
134 }, ReturnType = typeof(Vector2))]
135 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mount), Member = "SetAsHorse", MemberParameters = new object[]
136 {
138 typeof(int),
140 }, ReturnType = typeof(void))]
141 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mount.MountDelegatesData.OverridePositionMethod), Member = ".ctor", MemberParameters = new object[]
142 {
143 typeof(object),
145 }, ReturnType = typeof(void))]
146 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "ToString", ReturnType = typeof(string))]
147 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[] { typeof(string[]) }, ReturnType = typeof(string))]
148 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Exception), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
149 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 371)]
150 public static void Initialize()
151 {
152 throw null;
153 }
154
155 [global::Cpp2ILInjected.Token(Token = "0x6002909")]
156 [global::Cpp2ILInjected.Address(RVA = "0x10ECCD8", Offset = "0x10ECCD8", Length = "0x238")]
157 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
158 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mount), Member = "Initialize", ReturnType = typeof(void))]
159 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
160 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_LogicClient", ReturnType = typeof(bool))]
161 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Width", MemberParameters = new object[] { typeof(Asset<Texture2D>) }, ReturnType = typeof(int))]
162 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Height", MemberParameters = new object[] { typeof(Asset<Texture2D>) }, ReturnType = typeof(int))]
163 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
164 private static void SetAsHorse(Mount.MountData newMount, int buff, Asset<Texture2D> texture)
165 {
166 throw null;
167 }
168
169 [global::Cpp2ILInjected.Token(Token = "0x600290A")]
170 [global::Cpp2ILInjected.Address(RVA = "0x10ECA74", Offset = "0x10ECA74", Length = "0x264")]
171 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
172 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mount), Member = "Initialize", ReturnType = typeof(void))]
173 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 23)]
174 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mount.MountDelegatesData), Member = ".ctor", ReturnType = typeof(void))]
175 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Action<Vector2>), Member = ".ctor", MemberParameters = new object[]
176 {
177 typeof(object),
179 }, ReturnType = typeof(void))]
180 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_LogicClient", ReturnType = typeof(bool))]
181 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Width", MemberParameters = new object[] { typeof(Asset<Texture2D>) }, ReturnType = typeof(int))]
182 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Height", MemberParameters = new object[] { typeof(Asset<Texture2D>) }, ReturnType = typeof(int))]
183 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
185 {
186 throw null;
187 }
188
189 [global::Cpp2ILInjected.Token(Token = "0x170005A6")]
190 public bool Active
191 {
192 [global::Cpp2ILInjected.Token(Token = "0x600290B")]
193 [global::Cpp2ILInjected.Address(RVA = "0x10ECF10", Offset = "0x10ECF10", Length = "0x8")]
194 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
195 get
196 {
197 throw null;
198 }
199 }
200
201 [global::Cpp2ILInjected.Token(Token = "0x170005A7")]
202 public int Type
203 {
204 [global::Cpp2ILInjected.Token(Token = "0x600290C")]
205 [global::Cpp2ILInjected.Address(RVA = "0x10ECF18", Offset = "0x10ECF18", Length = "0x8")]
206 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
207 get
208 {
209 throw null;
210 }
211 }
212
213 [global::Cpp2ILInjected.Token(Token = "0x170005A8")]
214 public int FlyTime
215 {
216 [global::Cpp2ILInjected.Token(Token = "0x600290D")]
217 [global::Cpp2ILInjected.Address(RVA = "0x10ECF20", Offset = "0x10ECF20", Length = "0x8")]
218 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
219 get
220 {
221 throw null;
222 }
223 }
224
225 [global::Cpp2ILInjected.Token(Token = "0x170005A9")]
226 public int BuffType
227 {
228 [global::Cpp2ILInjected.Token(Token = "0x600290E")]
229 [global::Cpp2ILInjected.Address(RVA = "0x10ECF28", Offset = "0x10ECF28", Length = "0xC")]
230 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
231 get
232 {
233 throw null;
234 }
235 }
236
237 [global::Cpp2ILInjected.Token(Token = "0x170005AA")]
238 public int BodyFrame
239 {
240 [global::Cpp2ILInjected.Token(Token = "0x600290F")]
241 [global::Cpp2ILInjected.Address(RVA = "0x10ECF34", Offset = "0x10ECF34", Length = "0xC")]
242 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "PlayerFrame", ReturnType = typeof(void))]
243 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
244 get
245 {
246 throw null;
247 }
248 }
249
250 [global::Cpp2ILInjected.Token(Token = "0x170005AB")]
251 public int XOffset
252 {
253 [global::Cpp2ILInjected.Token(Token = "0x6002910")]
254 [global::Cpp2ILInjected.Address(RVA = "0x10ECF40", Offset = "0x10ECF40", Length = "0xC")]
255 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
256 get
257 {
258 throw null;
259 }
260 }
261
262 [global::Cpp2ILInjected.Token(Token = "0x170005AC")]
263 public int YOffset
264 {
265 [global::Cpp2ILInjected.Token(Token = "0x6002911")]
266 [global::Cpp2ILInjected.Address(RVA = "0x10ECF4C", Offset = "0x10ECF4C", Length = "0xC")]
267 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
268 get
269 {
270 throw null;
271 }
272 }
273
274 [global::Cpp2ILInjected.Token(Token = "0x170005AD")]
275 public int PlayerXOFfset
276 {
277 [global::Cpp2ILInjected.Token(Token = "0x6002912")]
278 [global::Cpp2ILInjected.Address(RVA = "0x10ECF58", Offset = "0x10ECF58", Length = "0xC")]
279 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "get_MountXOffset", ReturnType = typeof(float))]
280 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
281 get
282 {
283 throw null;
284 }
285 }
286
287 [global::Cpp2ILInjected.Token(Token = "0x170005AE")]
288 public int PlayerOffset
289 {
290 [global::Cpp2ILInjected.Token(Token = "0x6002913")]
291 [global::Cpp2ILInjected.Address(RVA = "0x10ECF64", Offset = "0x10ECF64", Length = "0x34")]
292 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
293 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "get_HeightOffsetVisual", ReturnType = typeof(float))]
294 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "RotatedRelativePoint", MemberParameters = new object[]
295 {
297 typeof(bool),
298 typeof(bool)
299 }, ReturnType = typeof(Vector2))]
300 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
301 get
302 {
303 throw null;
304 }
305 }
306
307 [global::Cpp2ILInjected.Token(Token = "0x170005AF")]
309 {
310 [global::Cpp2ILInjected.Token(Token = "0x6002914")]
311 [global::Cpp2ILInjected.Address(RVA = "0x10ECF98", Offset = "0x10ECF98", Length = "0x48")]
312 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
313 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "GetPlayerArmPosition", MemberParameters = new object[] { typeof(Projectile) }, ReturnType = typeof(Vector2))]
314 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "get_HeightOffsetHitboxCenter", ReturnType = typeof(float))]
315 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
316 get
317 {
318 throw null;
319 }
320 }
321
322 [global::Cpp2ILInjected.Token(Token = "0x170005B0")]
324 {
325 [global::Cpp2ILInjected.Token(Token = "0x6002915")]
326 [global::Cpp2ILInjected.Address(RVA = "0x10ECFE0", Offset = "0x10ECFE0", Length = "0x1C")]
327 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "get_HeightMapOffset", ReturnType = typeof(int))]
328 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
329 get
330 {
331 throw null;
332 }
333 }
334
335 [global::Cpp2ILInjected.Token(Token = "0x170005B1")]
336 public int HeightBoost
337 {
338 [global::Cpp2ILInjected.Token(Token = "0x6002916")]
339 [global::Cpp2ILInjected.Address(RVA = "0x10ECFFC", Offset = "0x10ECFFC", Length = "0xC")]
340 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "get_HeightOffsetBoost", ReturnType = typeof(int))]
341 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "ResizeHitbox", ReturnType = typeof(void))]
342 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
343 get
344 {
345 throw null;
346 }
347 }
348
349 [global::Cpp2ILInjected.Token(Token = "0x6002917")]
350 [global::Cpp2ILInjected.Address(RVA = "0x10ED008", Offset = "0x10ED008", Length = "0xAC")]
351 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
352 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "GrappleMovement", ReturnType = typeof(void))]
353 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
354 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
355 public static int GetHeightBoost(int MountType)
356 {
357 throw null;
358 }
359
360 [global::Cpp2ILInjected.Token(Token = "0x170005B2")]
361 public float RunSpeed
362 {
363 [global::Cpp2ILInjected.Token(Token = "0x6002918")]
364 [global::Cpp2ILInjected.Address(RVA = "0x10ED0B4", Offset = "0x10ED0B4", Length = "0x16C")]
365 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
366 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "HorizontalMovement", ReturnType = typeof(void))]
367 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "Update", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
368 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "SetArmorEffectVisuals", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(void))]
369 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mount), Member = "UpdateFrame", MemberParameters = new object[]
370 {
371 typeof(Player),
372 typeof(int),
374 }, ReturnType = typeof(void))]
375 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mount), Member = "UpdateEffects", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(void))]
376 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 22)]
377 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
378 get
379 {
380 throw null;
381 }
382 }
383
384 [global::Cpp2ILInjected.Token(Token = "0x170005B3")]
385 public float DashSpeed
386 {
387 [global::Cpp2ILInjected.Token(Token = "0x6002919")]
388 [global::Cpp2ILInjected.Address(RVA = "0x10ED220", Offset = "0x10ED220", Length = "0x74")]
389 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "HorizontalMovement", ReturnType = typeof(void))]
390 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "Update", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
391 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "SetArmorEffectVisuals", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(void))]
392 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mount), Member = "UpdateFrame", MemberParameters = new object[]
393 {
394 typeof(Player),
395 typeof(int),
397 }, ReturnType = typeof(void))]
398 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mount), Member = "UpdateEffects", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(void))]
399 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mount), Member = "Draw", MemberParameters = new object[]
400 {
402 typeof(int),
403 typeof(Player),
405 typeof(Color),
407 typeof(float)
408 }, ReturnType = typeof(void))]
409 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 13)]
410 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
411 get
412 {
413 throw null;
414 }
415 }
416
417 [global::Cpp2ILInjected.Token(Token = "0x170005B4")]
418 public float Acceleration
419 {
420 [global::Cpp2ILInjected.Token(Token = "0x600291A")]
421 [global::Cpp2ILInjected.Address(RVA = "0x10ED294", Offset = "0x10ED294", Length = "0x74")]
422 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "Update", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
423 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
424 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
425 get
426 {
427 throw null;
428 }
429 }
430
431 [global::Cpp2ILInjected.Token(Token = "0x170005B5")]
432 public float FallDamage
433 {
434 [global::Cpp2ILInjected.Token(Token = "0x600291B")]
435 [global::Cpp2ILInjected.Address(RVA = "0x10ED308", Offset = "0x10ED308", Length = "0xC")]
436 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "Update", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
437 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
438 get
439 {
440 throw null;
441 }
442 }
443
444 [global::Cpp2ILInjected.Token(Token = "0x600291C")]
445 [global::Cpp2ILInjected.Address(RVA = "0x10ED314", Offset = "0x10ED314", Length = "0x128")]
446 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
447 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "UpdateJumpHeight", ReturnType = typeof(void))]
448 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
449 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
450 public int JumpHeight(float xVelocity)
451 {
452 throw null;
453 }
454
455 [global::Cpp2ILInjected.Token(Token = "0x600291D")]
456 [global::Cpp2ILInjected.Address(RVA = "0x10ED43C", Offset = "0x10ED43C", Length = "0xE4")]
457 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
458 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "UpdateJumpHeight", ReturnType = typeof(void))]
459 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
460 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
461 public float JumpSpeed(float xVelocity)
462 {
463 throw null;
464 }
465
466 [global::Cpp2ILInjected.Token(Token = "0x170005B6")]
467 public bool AutoJump
468 {
469 [global::Cpp2ILInjected.Token(Token = "0x600291E")]
470 [global::Cpp2ILInjected.Address(RVA = "0x10ED520", Offset = "0x10ED520", Length = "0xC")]
471 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
472 get
473 {
474 throw null;
475 }
476 }
477
478 [global::Cpp2ILInjected.Token(Token = "0x170005B7")]
479 public bool BlockExtraJumps
480 {
481 [global::Cpp2ILInjected.Token(Token = "0x600291F")]
482 [global::Cpp2ILInjected.Address(RVA = "0x10ED52C", Offset = "0x10ED52C", Length = "0xC")]
483 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "Update", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
484 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PlayerMovementAccsCache), Member = "CopyFrom", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(void))]
485 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
486 get
487 {
488 throw null;
489 }
490 }
491
492 [global::Cpp2ILInjected.Token(Token = "0x170005B8")]
494 {
495 [global::Cpp2ILInjected.Token(Token = "0x6002920")]
496 [global::Cpp2ILInjected.Address(RVA = "0x10ED538", Offset = "0x10ED538", Length = "0x1C")]
497 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
498 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "ApplyEquipVanity", MemberParameters = new object[]
499 {
500 typeof(int),
501 typeof(Item)
502 }, ReturnType = typeof(void))]
503 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "get_SlimeDontHyperJump", ReturnType = typeof(bool))]
504 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "JumpMovement", ReturnType = typeof(void))]
505 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "Update", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
506 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "PlayerFrame", ReturnType = typeof(void))]
507 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
508 get
509 {
510 throw null;
511 }
512 }
513
514 [global::Cpp2ILInjected.Token(Token = "0x170005B9")]
515 public bool Cart
516 {
517 [global::Cpp2ILInjected.Token(Token = "0x6002921")]
518 [global::Cpp2ILInjected.Address(RVA = "0x10ED554", Offset = "0x10ED554", Length = "0x28")]
519 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
520 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIQuickActionButton), Member = "Draw", MemberParameters = new object[]
521 {
524 typeof(bool),
525 typeof(ref float)
526 }, ReturnType = typeof(void))]
527 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIQuickActionButton), Member = "CanMount", MemberParameters = new object[]
528 {
529 typeof(Player),
530 typeof(Item)
531 }, ReturnType = typeof(bool))]
532 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "Yoraiz0rEye", ReturnType = typeof(void))]
533 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "UpdateEquips", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
534 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "HorizontalMovement", ReturnType = typeof(void))]
535 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "JumpMovement", ReturnType = typeof(void))]
536 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "DryCollision", MemberParameters = new object[]
537 {
538 typeof(bool),
539 typeof(bool)
540 }, ReturnType = typeof(void))]
541 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "FloorVisuals", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
542 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "Update", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
543 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "GetHurtTile", ReturnType = typeof(Collision.HurtTile))]
544 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "TileInteractionsUse", MemberParameters = new object[]
545 {
546 typeof(int),
547 typeof(int)
548 }, ReturnType = typeof(void))]
549 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "Hurt", MemberParameters = new object[]
550 {
552 typeof(int),
553 typeof(int),
554 typeof(bool),
555 typeof(bool),
556 typeof(bool),
557 typeof(int),
558 typeof(bool)
559 }, ReturnType = typeof(double))]
560 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PlayerDrawSet), Member = "BoringSetup", MemberParameters = new object[]
561 {
562 typeof(Player),
563 typeof(DrawData[]),
567 typeof(float),
568 typeof(float),
570 }, ReturnType = typeof(void))]
571 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PlayerDrawLayers), Member = "DrawPlayer_25_Shield", MemberParameters = new object[] { typeof(ref PlayerDrawSet) }, ReturnType = typeof(void))]
572 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 32)]
573 get
574 {
575 throw null;
576 }
577 }
578
579 [global::Cpp2ILInjected.Token(Token = "0x170005BA")]
580 public bool Directional
581 {
582 [global::Cpp2ILInjected.Token(Token = "0x6002922")]
583 [global::Cpp2ILInjected.Address(RVA = "0x10ED57C", Offset = "0x10ED57C", Length = "0x20")]
584 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
585 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
586 get
587 {
588 throw null;
589 }
590 }
591
592 [global::Cpp2ILInjected.Token(Token = "0x170005BB")]
594 {
595 [global::Cpp2ILInjected.Token(Token = "0x6002923")]
596 [global::Cpp2ILInjected.Address(RVA = "0x10ED59C", Offset = "0x10ED59C", Length = "0x1C")]
597 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
598 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "HorizontalMovement", ReturnType = typeof(void))]
599 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "GrappleMovement", ReturnType = typeof(void))]
600 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "Update", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
601 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "get_MouthPosition", ReturnType = typeof(Vector2?))]
602 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "get_HandPosition", ReturnType = typeof(Vector2?))]
603 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 11)]
604 get
605 {
606 throw null;
607 }
608 }
609
610 [global::Cpp2ILInjected.Token(Token = "0x170005BC")]
612 {
613 [global::Cpp2ILInjected.Token(Token = "0x6002924")]
614 [global::Cpp2ILInjected.Address(RVA = "0x10ED5B8", Offset = "0x10ED5B8", Length = "0x48")]
615 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
616 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mount), Member = "Draw", MemberParameters = new object[]
617 {
619 typeof(int),
620 typeof(Player),
622 typeof(Color),
624 typeof(float)
625 }, ReturnType = typeof(void))]
626 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
627 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
628 {
629 typeof(float),
630 typeof(float)
631 }, ReturnType = typeof(void))]
632 get
633 {
634 throw null;
635 }
636 }
637
638 [global::Cpp2ILInjected.Token(Token = "0x6002925")]
639 [global::Cpp2ILInjected.Address(RVA = "0x10ED600", Offset = "0x10ED600", Length = "0x2C")]
640 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
641 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "HorizontalMovement", ReturnType = typeof(void))]
642 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "Update", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
643 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_026", ReturnType = typeof(void))]
644 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
645 public bool CanFly()
646 {
647 throw null;
648 }
649
650 [global::Cpp2ILInjected.Token(Token = "0x6002926")]
651 [global::Cpp2ILInjected.Address(RVA = "0x10ED62C", Offset = "0x10ED62C", Length = "0x40")]
652 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
653 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "Update", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
654 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "PlayerFrame", ReturnType = typeof(void))]
655 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
656 public bool CanHover()
657 {
658 throw null;
659 }
660
661 [global::Cpp2ILInjected.Token(Token = "0x170005BD")]
662 public bool AbilityCharging
663 {
664 [global::Cpp2ILInjected.Token(Token = "0x6002927")]
665 [global::Cpp2ILInjected.Address(RVA = "0x10ED66C", Offset = "0x10ED66C", Length = "0x8")]
666 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
667 get
668 {
669 throw null;
670 }
671 }
672
673 [global::Cpp2ILInjected.Token(Token = "0x170005BE")]
674 public bool AbilityActive
675 {
676 [global::Cpp2ILInjected.Token(Token = "0x6002928")]
677 [global::Cpp2ILInjected.Address(RVA = "0x10ED674", Offset = "0x10ED674", Length = "0x8")]
678 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
679 get
680 {
681 throw null;
682 }
683 }
684
685 [global::Cpp2ILInjected.Token(Token = "0x170005BF")]
686 public float AbilityCharge
687 {
688 [global::Cpp2ILInjected.Token(Token = "0x6002929")]
689 [global::Cpp2ILInjected.Address(RVA = "0x10ED67C", Offset = "0x10ED67C", Length = "0x1C")]
690 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
691 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
692 get
693 {
694 throw null;
695 }
696 }
697
698 [global::Cpp2ILInjected.Token(Token = "0x600292A")]
699 [global::Cpp2ILInjected.Address(RVA = "0x10ED698", Offset = "0x10ED698", Length = "0x70")]
700 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mount), Member = "StartAbilityCharge", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(void))]
701 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mount), Member = "UseAbility", MemberParameters = new object[]
702 {
703 typeof(Player),
705 typeof(bool)
706 }, ReturnType = typeof(void))]
707 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mount), Member = "CastSuperCartLaser", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(void))]
708 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
709 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(EntitySource_Mount), Member = ".ctor", MemberParameters = new object[]
710 {
711 typeof(Entity),
712 typeof(int)
713 }, ReturnType = typeof(void))]
714 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
716 {
717 throw null;
718 }
719
720 [global::Cpp2ILInjected.Token(Token = "0x600292B")]
721 [global::Cpp2ILInjected.Address(RVA = "0x10ED708", Offset = "0x10ED708", Length = "0x168")]
722 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
723 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI", ReturnType = typeof(void))]
724 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
725 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
726 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_screenPosition", ReturnType = typeof(Vector2))]
727 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseX", ReturnType = typeof(int))]
728 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseY", ReturnType = typeof(int))]
729 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mount), Member = "GetProjectileSpawnSource", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(IEntitySource))]
730 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Projectile), Member = "NewProjectile", MemberParameters = new object[]
731 {
733 typeof(float),
734 typeof(float),
735 typeof(float),
736 typeof(float),
737 typeof(int),
738 typeof(int),
739 typeof(float),
740 typeof(int),
741 typeof(float),
742 typeof(float),
743 typeof(float)
744 }, ReturnType = typeof(int))]
745 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
747 {
748 throw null;
749 }
750
751 [global::Cpp2ILInjected.Token(Token = "0x600292C")]
752 [global::Cpp2ILInjected.Address(RVA = "0x10ED870", Offset = "0x10ED870", Length = "0x2C")]
753 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
754 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "Kill", ReturnType = typeof(void))]
755 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
756 public void StopAbilityCharge()
757 {
758 throw null;
759 }
760
761 [global::Cpp2ILInjected.Token(Token = "0x600292D")]
762 [global::Cpp2ILInjected.Address(RVA = "0x10ED89C", Offset = "0x10ED89C", Length = "0x28")]
763 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
764 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIBuffs), Member = "RemoveBuff", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
765 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "TryRemovingBuff", MemberParameters = new object[]
766 {
767 typeof(int),
768 typeof(int)
769 }, ReturnType = typeof(void))]
770 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
771 public bool CheckBuff(int buffID)
772 {
773 throw null;
774 }
775
776 [global::Cpp2ILInjected.Token(Token = "0x600292E")]
777 [global::Cpp2ILInjected.Address(RVA = "0x10ED8C4", Offset = "0x10ED8C4", Length = "0x54")]
778 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
779 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "Update", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
780 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
781 public void AbilityRecovery()
782 {
783 throw null;
784 }
785
786 [global::Cpp2ILInjected.Token(Token = "0x600292F")]
787 [global::Cpp2ILInjected.Address(RVA = "0x10ED918", Offset = "0x10ED918", Length = "0x24")]
788 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
789 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "Update", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
790 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
791 public void FatigueRecovery()
792 {
793 throw null;
794 }
795
796 [global::Cpp2ILInjected.Token(Token = "0x6002930")]
797 [global::Cpp2ILInjected.Address(RVA = "0x10ED93C", Offset = "0x10ED93C", Length = "0x20")]
798 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "Update", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
799 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
800 public bool Flight()
801 {
802 throw null;
803 }
804
805 [global::Cpp2ILInjected.Token(Token = "0x170005C0")]
807 {
808 [global::Cpp2ILInjected.Token(Token = "0x6002931")]
809 [global::Cpp2ILInjected.Address(RVA = "0x10ED95C", Offset = "0x10ED95C", Length = "0x34")]
810 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
811 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "HorizontalMovement", ReturnType = typeof(void))]
812 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
813 get
814 {
815 throw null;
816 }
817 }
818
819 [global::Cpp2ILInjected.Token(Token = "0x6002932")]
820 [global::Cpp2ILInjected.Address(RVA = "0x10ED990", Offset = "0x10ED990", Length = "0x140")]
821 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
822 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "Update", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
823 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
824 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
825 public void UpdateDrill(Player mountedPlayer, bool controlUp, bool controlDown)
826 {
827 throw null;
828 }
829
830 [global::Cpp2ILInjected.Token(Token = "0x6002933")]
831 [global::Cpp2ILInjected.Address(RVA = "0x10EDAD0", Offset = "0x10EDAD0", Length = "0x990")]
832 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
833 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "Update", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
834 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
835 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
836 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mount), Member = "DrillSmartCursor_Blocks", MemberParameters = new object[]
837 {
838 typeof(Player),
840 }, ReturnType = typeof(Point16))]
841 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Point16), Member = "op_Equality", MemberParameters = new object[]
842 {
845 }, ReturnType = typeof(bool))]
846 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "InWorld", MemberParameters = new object[]
847 {
848 typeof(int),
849 typeof(int),
850 typeof(int)
851 }, ReturnType = typeof(bool))]
852 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
853 {
854 typeof(int),
855 typeof(int)
856 }, ReturnType = typeof(Tile))]
857 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_type", ReturnType = typeof(ushort))]
858 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "PickTile", MemberParameters = new object[]
859 {
860 typeof(int),
861 typeof(int),
862 typeof(int)
863 }, ReturnType = typeof(void))]
864 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerDeathReason), Member = "ByOther", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(PlayerDeathReason))]
865 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "Hurt", MemberParameters = new object[]
866 {
868 typeof(int),
869 typeof(int),
870 typeof(bool),
871 typeof(bool),
872 typeof(bool),
873 typeof(int),
874 typeof(bool)
875 }, ReturnType = typeof(double))]
876 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
877 {
878 typeof(float),
879 typeof(float)
880 }, ReturnType = typeof(void))]
881 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Entity), Member = "get_Center", ReturnType = typeof(Vector2))]
882 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Subtraction", MemberParameters = new object[]
883 {
886 }, ReturnType = typeof(Vector2))]
887 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "ToRotation", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(float))]
888 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "Next", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
889 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "NextDouble", ReturnType = typeof(double))]
890 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dust), Member = "NewDust", MemberParameters = new object[]
891 {
893 typeof(int),
894 typeof(int),
895 typeof(int),
896 typeof(float),
897 typeof(float),
898 typeof(int),
899 typeof(Color),
900 typeof(float)
901 }, ReturnType = typeof(int))]
902 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "SmoothSlope", MemberParameters = new object[]
903 {
904 typeof(int),
905 typeof(int),
906 typeof(bool),
907 typeof(bool)
908 }, ReturnType = typeof(void))]
909 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mount), Member = "DrillSmartCursor_Walls", MemberParameters = new object[]
910 {
911 typeof(Player),
913 }, ReturnType = typeof(Point16))]
914 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "PickWall", MemberParameters = new object[]
915 {
916 typeof(int),
917 typeof(int),
918 typeof(int)
919 }, ReturnType = typeof(void))]
920 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 42)]
922 {
923 throw null;
924 }
925
926 [global::Cpp2ILInjected.Token(Token = "0x6002934")]
927 [global::Cpp2ILInjected.Address(RVA = "0x10EE9FC", Offset = "0x10EE9FC", Length = "0x15C")]
928 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
929 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
930 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "CanKillTile", MemberParameters = new object[]
931 {
932 typeof(int),
933 typeof(int),
934 typeof(ref bool)
935 }, ReturnType = typeof(bool))]
936 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
937 {
938 typeof(int),
939 typeof(int)
940 }, ReturnType = typeof(Tile))]
941 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "nactive", ReturnType = typeof(bool))]
942 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
943 private static bool DrillSmartCursor_BlocksPlot(int x, int y)
944 {
945 throw null;
946 }
947
948 [global::Cpp2ILInjected.Token(Token = "0x6002935")]
949 [global::Cpp2ILInjected.Address(RVA = "0x10EE460", Offset = "0x10EE460", Length = "0x2A8")]
950 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
951 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mount), Member = "UseDrill", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(void))]
952 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
953 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
954 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_screenPosition", ReturnType = typeof(Vector2))]
955 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseX", ReturnType = typeof(int))]
956 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseY", ReturnType = typeof(int))]
957 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
958 {
959 typeof(float),
960 typeof(float)
961 }, ReturnType = typeof(void))]
962 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
963 {
966 }, ReturnType = typeof(Vector2))]
967 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Entity), Member = "get_Center", ReturnType = typeof(Vector2))]
968 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Subtraction", MemberParameters = new object[]
969 {
972 }, ReturnType = typeof(Vector2))]
973 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "Length", ReturnType = typeof(float))]
974 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "Normalize", ReturnType = typeof(void))]
975 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
976 {
978 typeof(float)
979 }, ReturnType = typeof(Vector2))]
980 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "PlotTileLine", MemberParameters = new object[]
981 {
984 typeof(float),
986 }, ReturnType = typeof(bool))]
987 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Point16), Member = ".ctor", MemberParameters = new object[]
988 {
989 typeof(int),
990 typeof(int)
991 }, ReturnType = typeof(void))]
992 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
994 {
995 throw null;
996 }
997
998 [global::Cpp2ILInjected.Token(Token = "0x6002936")]
999 [global::Cpp2ILInjected.Address(RVA = "0x10EE708", Offset = "0x10EE708", Length = "0x2F4")]
1000 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1001 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mount), Member = "UseDrill", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(void))]
1002 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1003 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mount.<>c__DisplayClass141_0), Member = ".ctor", ReturnType = typeof(void))]
1004 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
1005 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_screenPosition", ReturnType = typeof(Vector2))]
1006 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseX", ReturnType = typeof(int))]
1007 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseY", ReturnType = typeof(int))]
1008 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
1009 {
1010 typeof(float),
1011 typeof(float)
1012 }, ReturnType = typeof(void))]
1013 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
1014 {
1015 typeof(Vector2),
1017 }, ReturnType = typeof(Vector2))]
1018 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Entity), Member = "get_Center", ReturnType = typeof(Vector2))]
1019 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Subtraction", MemberParameters = new object[]
1020 {
1021 typeof(Vector2),
1023 }, ReturnType = typeof(Vector2))]
1024 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "Length", ReturnType = typeof(float))]
1025 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "Normalize", ReturnType = typeof(void))]
1026 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
1027 {
1028 typeof(Vector2),
1029 typeof(float)
1030 }, ReturnType = typeof(Vector2))]
1031 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Point16), Member = ".ctor", MemberParameters = new object[]
1032 {
1033 typeof(int),
1034 typeof(int)
1035 }, ReturnType = typeof(void))]
1036 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils.TileActionAttempt), Member = ".ctor", MemberParameters = new object[]
1037 {
1038 typeof(object),
1039 typeof(IntPtr)
1040 }, ReturnType = typeof(void))]
1041 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "PlotTileLine", MemberParameters = new object[]
1042 {
1043 typeof(Vector2),
1044 typeof(Vector2),
1045 typeof(float),
1047 }, ReturnType = typeof(bool))]
1048 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
1050 {
1051 throw null;
1052 }
1053
1054 [global::Cpp2ILInjected.Token(Token = "0x6002937")]
1055 [global::Cpp2ILInjected.Address(RVA = "0x10EEB58", Offset = "0x10EEB58", Length = "0x80C")]
1056 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1057 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "ItemCheck_HandleMount", ReturnType = typeof(void))]
1058 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI", ReturnType = typeof(void))]
1059 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "Kill", ReturnType = typeof(void))]
1060 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mount), Member = "UpdateEffects", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(void))]
1061 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
1062 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
1063 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mount), Member = "ClampToDeadZone", MemberParameters = new object[]
1064 {
1065 typeof(Player),
1067 }, ReturnType = typeof(Vector2))]
1068 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Subtraction", MemberParameters = new object[]
1069 {
1070 typeof(Vector2),
1072 }, ReturnType = typeof(Vector2))]
1073 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "Normalize", ReturnType = typeof(void))]
1074 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
1075 {
1076 typeof(Vector2),
1077 typeof(float)
1078 }, ReturnType = typeof(Vector2))]
1079 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
1080 {
1081 typeof(Vector2),
1083 }, ReturnType = typeof(Vector2))]
1084 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mount), Member = "GetProjectileSpawnSource", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(IEntitySource))]
1085 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Projectile), Member = "NewProjectile", MemberParameters = new object[]
1086 {
1088 typeof(float),
1089 typeof(float),
1090 typeof(float),
1091 typeof(float),
1092 typeof(int),
1093 typeof(int),
1094 typeof(float),
1095 typeof(int),
1096 typeof(float),
1097 typeof(float),
1098 typeof(float)
1099 }, ReturnType = typeof(int))]
1100 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_screenPosition", ReturnType = typeof(Vector2))]
1101 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseX", ReturnType = typeof(int))]
1102 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseY", ReturnType = typeof(int))]
1103 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Entity), Member = "get_Center", ReturnType = typeof(Vector2))]
1104 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
1105 {
1106 typeof(float),
1107 typeof(float)
1108 }, ReturnType = typeof(void))]
1109 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "RotatedByRandom", MemberParameters = new object[]
1110 {
1111 typeof(Vector2),
1112 typeof(double)
1113 }, ReturnType = typeof(Vector2))]
1114 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LegacySoundStyle), Member = "get_Style", ReturnType = typeof(int))]
1115 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundEngine), Member = "PlaySound", MemberParameters = new object[]
1116 {
1117 typeof(int),
1118 typeof(int),
1119 typeof(int),
1120 typeof(int),
1121 typeof(float),
1122 typeof(float)
1123 }, ReturnType = typeof(SoundEffectInstance))]
1124 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "SafeNormalize", MemberParameters = new object[]
1125 {
1126 typeof(Vector2),
1128 }, ReturnType = typeof(Vector2))]
1129 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 29)]
1130 public void UseAbility(Player mountedPlayer, Vector2 mousePosition, bool toggleOn)
1131 {
1132 throw null;
1133 }
1134
1135 [global::Cpp2ILInjected.Token(Token = "0x6002938")]
1136 [global::Cpp2ILInjected.Address(RVA = "0x10EF5D8", Offset = "0x10EF5D8", Length = "0x760")]
1137 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1138 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "Update", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1139 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1140 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
1141 {
1142 typeof(Vector2),
1143 typeof(float)
1144 }, ReturnType = typeof(Vector2))]
1145 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Collision), Member = "TileCollision", MemberParameters = new object[]
1146 {
1147 typeof(Vector2),
1148 typeof(Vector2),
1149 typeof(int),
1150 typeof(int),
1151 typeof(bool),
1152 typeof(bool),
1153 typeof(int)
1154 }, ReturnType = typeof(Vector2))]
1155 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "get_MountFishronSpecial", ReturnType = typeof(bool))]
1156 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Lighting), Member = "AddLight", MemberParameters = new object[]
1157 {
1158 typeof(int),
1159 typeof(int),
1160 typeof(float),
1161 typeof(float),
1162 typeof(float)
1163 }, ReturnType = typeof(void))]
1164 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MathHelper), Member = "Clamp", MemberParameters = new object[]
1165 {
1166 typeof(float),
1167 typeof(float),
1168 typeof(float)
1169 }, ReturnType = typeof(float))]
1170 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
1171 {
1172 typeof(float),
1173 typeof(float)
1174 }, ReturnType = typeof(void))]
1175 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
1177 {
1178 throw null;
1179 }
1180
1181 [global::Cpp2ILInjected.Token(Token = "0x6002939")]
1182 [global::Cpp2ILInjected.Address(RVA = "0x10EFD38", Offset = "0x10EFD38", Length = "0x44")]
1183 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1184 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1186 {
1187 throw null;
1188 }
1189
1190 [global::Cpp2ILInjected.Token(Token = "0x600293A")]
1191 [global::Cpp2ILInjected.Address(RVA = "0x10EFD7C", Offset = "0x10EFD7C", Length = "0x290")]
1192 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1193 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mount), Member = "UpdateEffects", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(void))]
1194 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mount), Member = "Draw", MemberParameters = new object[]
1195 {
1197 typeof(int),
1198 typeof(Player),
1199 typeof(Vector2),
1200 typeof(Color),
1202 typeof(float)
1203 }, ReturnType = typeof(void))]
1204 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
1205 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils[]), Member = "Clamp", MemberTypeParameters = new object[] { typeof(float) }, MemberParameters = new object[]
1206 {
1207 typeof(float),
1208 typeof(float),
1209 typeof(float)
1210 }, ReturnType = "T")]
1211 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Entity), Member = "get_Center", ReturnType = typeof(Vector2))]
1212 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "ToTileCoordinates", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(Point))]
1213 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "InAPlaceWithWind", MemberParameters = new object[]
1214 {
1215 typeof(int),
1216 typeof(int),
1217 typeof(int),
1218 typeof(int)
1219 }, ReturnType = typeof(bool))]
1220 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 15)]
1222 {
1223 throw null;
1224 }
1225
1226 [global::Cpp2ILInjected.Token(Token = "0x600293B")]
1227 [global::Cpp2ILInjected.Address(RVA = "0x10F000C", Offset = "0x10F000C", Length = "0x34")]
1228 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1229 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1230 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
1231 {
1232 typeof(float),
1233 typeof(float)
1234 }, ReturnType = typeof(void))]
1236 {
1237 throw null;
1238 }
1239
1240 [global::Cpp2ILInjected.Token(Token = "0x600293C")]
1241 [global::Cpp2ILInjected.Address(RVA = "0x10F0040", Offset = "0x10F0040", Length = "0x2CB4")]
1242 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1243 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "PlayerFrame", ReturnType = typeof(void))]
1244 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mount), Member = "TryLanding", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(void))]
1245 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
1246 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Entity), Member = "get_Center", ReturnType = typeof(Vector2))]
1247 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "ToTileCoordinates", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(Point))]
1248 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Lighting), Member = "AddLight", MemberParameters = new object[]
1249 {
1250 typeof(int),
1251 typeof(int),
1252 typeof(float),
1253 typeof(float),
1254 typeof(float)
1255 }, ReturnType = typeof(void))]
1256 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mount), Member = "get_DashSpeed", ReturnType = typeof(float))]
1257 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mount), Member = "get_RunSpeed", ReturnType = typeof(float))]
1258 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RuntimeHelpers), Member = "InitializeArray", MemberParameters = new object[]
1259 {
1260 typeof(Array),
1262 }, ReturnType = typeof(void))]
1263 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils[]), Member = "SelectRandom", MemberTypeParameters = new object[] { typeof(int) }, MemberParameters = new object[]
1264 {
1266 typeof(int[])
1267 }, ReturnType = "T")]
1268 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Math), Member = "Sign", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(int))]
1269 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "GetLerpValue", MemberParameters = new object[]
1270 {
1271 typeof(float),
1272 typeof(float),
1273 typeof(float),
1274 typeof(bool)
1275 }, ReturnType = typeof(float))]
1276 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils[]), Member = "Clamp", MemberTypeParameters = new object[] { typeof(float) }, MemberParameters = new object[]
1277 {
1278 typeof(float),
1279 typeof(float),
1280 typeof(float)
1281 }, ReturnType = "T")]
1282 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mount), Member = "UpdateFrame_GolfCart", MemberParameters = new object[]
1283 {
1284 typeof(Player),
1285 typeof(int),
1287 }, ReturnType = typeof(void))]
1288 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Collision), Member = "GetTileRotation", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(float))]
1289 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "Length", ReturnType = typeof(float))]
1290 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
1291 {
1292 typeof(float),
1293 typeof(float)
1294 }, ReturnType = typeof(void))]
1295 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
1296 {
1297 typeof(Vector2),
1299 }, ReturnType = typeof(Vector2))]
1300 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "NextFloat", MemberParameters = new object[] { typeof(UnifiedRandom) }, ReturnType = typeof(float))]
1301 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dust), Member = "NewDust", MemberParameters = new object[]
1302 {
1303 typeof(Vector2),
1304 typeof(int),
1305 typeof(int),
1306 typeof(int),
1307 typeof(float),
1308 typeof(float),
1309 typeof(int),
1310 typeof(Color),
1311 typeof(float)
1312 }, ReturnType = typeof(int))]
1313 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "RotatedBy", MemberParameters = new object[]
1314 {
1315 typeof(Vector2),
1316 typeof(double),
1318 }, ReturnType = typeof(Vector2))]
1319 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
1320 {
1321 typeof(Vector2),
1322 typeof(float)
1323 }, ReturnType = typeof(Vector2))]
1324 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
1325 {
1326 typeof(Vector2),
1328 }, ReturnType = typeof(Vector2))]
1329 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArmorShaderDataSet), Member = "GetSecondaryShader", MemberParameters = new object[]
1330 {
1331 typeof(int),
1332 typeof(Player)
1333 }, ReturnType = typeof(ArmorShaderData))]
1334 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
1335 {
1336 typeof(int),
1337 typeof(int)
1338 }, ReturnType = typeof(Tile))]
1339 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "active", ReturnType = typeof(bool))]
1340 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_liquid", ReturnType = typeof(byte))]
1341 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "SolidTileAllowBottomSlope", MemberParameters = new object[]
1342 {
1343 typeof(int),
1344 typeof(int)
1345 }, ReturnType = typeof(bool))]
1346 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int?), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1347 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ParticleOrchestrator), Member = "RequestParticleSpawn", MemberParameters = new object[]
1348 {
1349 typeof(bool),
1352 typeof(int?)
1353 }, ReturnType = typeof(void))]
1354 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Lighting), Member = "AddLight", MemberParameters = new object[]
1355 {
1356 typeof(Vector2),
1357 typeof(float),
1358 typeof(float),
1359 typeof(float)
1360 }, ReturnType = typeof(void))]
1361 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Entity), Member = "get_BottomLeft", ReturnType = typeof(Vector2))]
1362 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "FloorVisuals", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
1363 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Subtraction", MemberParameters = new object[]
1364 {
1365 typeof(Vector2),
1367 }, ReturnType = typeof(Vector2))]
1368 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "SafeNormalize", MemberParameters = new object[]
1369 {
1370 typeof(Vector2),
1372 }, ReturnType = typeof(Vector2))]
1373 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "Next", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
1374 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Entity), Member = "get_Bottom", ReturnType = typeof(Vector2))]
1375 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils[]), Member = "SelectRandom", MemberTypeParameters = new object[] { typeof(short) }, MemberParameters = new object[]
1376 {
1378 typeof(short[])
1379 }, ReturnType = "T")]
1380 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Math), Member = "Max", MemberParameters = new object[]
1381 {
1382 typeof(float),
1383 typeof(float)
1384 }, ReturnType = typeof(float))]
1385 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "Next", MemberParameters = new object[]
1386 {
1387 typeof(int),
1388 typeof(int)
1389 }, ReturnType = typeof(int))]
1390 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 175)]
1391 public void UpdateFrame(Player mountedPlayer, int state, Vector2 velocity)
1392 {
1393 throw null;
1394 }
1395
1396 [global::Cpp2ILInjected.Token(Token = "0x600293D")]
1397 [global::Cpp2ILInjected.Address(RVA = "0x10F2FBC", Offset = "0x10F2FBC", Length = "0x234")]
1398 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1399 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "PlayerFrame", ReturnType = typeof(void))]
1400 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
1401 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
1402 {
1403 typeof(Vector2),
1404 typeof(float)
1405 }, ReturnType = typeof(Vector2))]
1406 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
1407 {
1408 typeof(float),
1409 typeof(float)
1410 }, ReturnType = typeof(void))]
1411 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
1412 {
1413 typeof(Vector2),
1415 }, ReturnType = typeof(Vector2))]
1416 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Collision), Member = "TileCollision", MemberParameters = new object[]
1417 {
1418 typeof(Vector2),
1419 typeof(Vector2),
1420 typeof(int),
1421 typeof(int),
1422 typeof(bool),
1423 typeof(bool),
1424 typeof(int)
1425 }, ReturnType = typeof(Vector2))]
1426 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
1428 {
1429 throw null;
1430 }
1431
1432 [global::Cpp2ILInjected.Token(Token = "0x600293E")]
1433 [global::Cpp2ILInjected.Address(RVA = "0x10F31F0", Offset = "0x10F31F0", Length = "0x44")]
1434 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1435 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "PlayerFrame", ReturnType = typeof(void))]
1436 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1438 {
1439 throw null;
1440 }
1441
1442 [global::Cpp2ILInjected.Token(Token = "0x600293F")]
1443 [global::Cpp2ILInjected.Address(RVA = "0x10F3234", Offset = "0x10F3234", Length = "0x1D8")]
1444 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1445 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "PlayerFrame", ReturnType = typeof(void))]
1446 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1447 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
1448 {
1449 typeof(Vector2),
1450 typeof(float)
1451 }, ReturnType = typeof(Vector2))]
1452 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Collision), Member = "TileCollision", MemberParameters = new object[]
1453 {
1454 typeof(Vector2),
1455 typeof(Vector2),
1456 typeof(int),
1457 typeof(int),
1458 typeof(bool),
1459 typeof(bool),
1460 typeof(int)
1461 }, ReturnType = typeof(Vector2))]
1462 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mount), Member = "UpdateFrame", MemberParameters = new object[]
1463 {
1464 typeof(Player),
1465 typeof(int),
1467 }, ReturnType = typeof(void))]
1468 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
1470 {
1471 throw null;
1472 }
1473
1474 [global::Cpp2ILInjected.Token(Token = "0x6002940")]
1475 [global::Cpp2ILInjected.Address(RVA = "0x10F2CF4", Offset = "0x10F2CF4", Length = "0x2C8")]
1476 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1477 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mount), Member = "UpdateFrame", MemberParameters = new object[]
1478 {
1479 typeof(Player),
1480 typeof(int),
1482 }, ReturnType = typeof(void))]
1483 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1484 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Entity), Member = "get_Bottom", ReturnType = typeof(Vector2))]
1485 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
1486 {
1487 typeof(float),
1488 typeof(float)
1489 }, ReturnType = typeof(void))]
1490 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
1491 {
1492 typeof(Vector2),
1494 }, ReturnType = typeof(Vector2))]
1495 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mount), Member = "EmitGolfCartWheelDust", MemberParameters = new object[]
1496 {
1497 typeof(Player),
1499 }, ReturnType = typeof(void))]
1500 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mount), Member = "EmitGolfCartlight", MemberParameters = new object[]
1501 {
1502 typeof(Vector2),
1503 typeof(int)
1504 }, ReturnType = typeof(void))]
1505 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
1507 {
1508 throw null;
1509 }
1510
1511 [global::Cpp2ILInjected.Token(Token = "0x6002941")]
1512 [global::Cpp2ILInjected.Address(RVA = "0x10F3910", Offset = "0x10F3910", Length = "0x250")]
1513 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1514 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1515 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Entity), Member = "get_Bottom", ReturnType = typeof(Vector2))]
1516 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
1517 {
1518 typeof(float),
1519 typeof(float)
1520 }, ReturnType = typeof(void))]
1521 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
1522 {
1523 typeof(Vector2),
1525 }, ReturnType = typeof(Vector2))]
1526 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dust), Member = "NewDustDirect", MemberParameters = new object[]
1527 {
1528 typeof(Vector2),
1529 typeof(int),
1530 typeof(int),
1531 typeof(int),
1532 typeof(float),
1533 typeof(float),
1534 typeof(int),
1535 typeof(Color),
1536 typeof(float)
1537 }, ReturnType = typeof(Dust))]
1538 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
1539 {
1540 typeof(Vector2),
1541 typeof(float)
1542 }, ReturnType = typeof(Vector2))]
1543 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Math), Member = "Sign", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(int))]
1544 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
1546 {
1547 throw null;
1548 }
1549
1550 [global::Cpp2ILInjected.Token(Token = "0x6002942")]
1551 [global::Cpp2ILInjected.Address(RVA = "0x10F36C4", Offset = "0x10F36C4", Length = "0x24C")]
1552 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1553 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mount), Member = "UpdateFrame_GolfCart", MemberParameters = new object[]
1554 {
1555 typeof(Player),
1556 typeof(int),
1558 }, ReturnType = typeof(void))]
1559 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1560 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "ToTileCoordinates", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(Point))]
1561 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "ToVector2", MemberParameters = new object[] { typeof(Point) }, ReturnType = typeof(Vector2))]
1562 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector3), Member = ".ctor", MemberParameters = new object[]
1563 {
1564 typeof(float),
1565 typeof(float),
1566 typeof(float)
1567 }, ReturnType = typeof(void))]
1568 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "ToRotationVector2", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(Vector2))]
1569 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
1570 {
1571 typeof(Vector2),
1572 typeof(float)
1573 }, ReturnType = typeof(Vector2))]
1574 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
1575 {
1576 typeof(Vector2),
1578 }, ReturnType = typeof(Vector2))]
1579 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils.TileActionAttempt), Member = ".ctor", MemberParameters = new object[]
1580 {
1581 typeof(object),
1582 typeof(IntPtr)
1583 }, ReturnType = typeof(void))]
1584 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "PlotTileLine", MemberParameters = new object[]
1585 {
1586 typeof(Vector2),
1587 typeof(Vector2),
1588 typeof(float),
1590 }, ReturnType = typeof(bool))]
1591 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
1593 {
1594 throw null;
1595 }
1596
1597 [global::Cpp2ILInjected.Token(Token = "0x6002943")]
1598 [global::Cpp2ILInjected.Address(RVA = "0x10F3B60", Offset = "0x10F3B60", Length = "0x8")]
1599 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1600 private static bool ShouldGolfCartEmitLight()
1601 {
1602 throw null;
1603 }
1604
1605 [global::Cpp2ILInjected.Token(Token = "0x6002944")]
1606 [global::Cpp2ILInjected.Address(RVA = "0x10F340C", Offset = "0x10F340C", Length = "0x2B8")]
1607 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1608 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mount), Member = "UpdateFrame_GolfCart", MemberParameters = new object[]
1609 {
1610 typeof(Player),
1611 typeof(int),
1613 }, ReturnType = typeof(void))]
1614 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
1615 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "Next", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
1616 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
1617 {
1618 typeof(float),
1619 typeof(float)
1620 }, ReturnType = typeof(void))]
1621 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
1622 {
1623 typeof(Vector2),
1625 }, ReturnType = typeof(Vector2))]
1626 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "ToTileCoordinates", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(Point))]
1627 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "InWorld", MemberParameters = new object[]
1628 {
1629 typeof(int),
1630 typeof(int),
1631 typeof(int)
1632 }, ReturnType = typeof(bool))]
1633 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Framing), Member = "GetTileSafely", MemberParameters = new object[]
1634 {
1635 typeof(int),
1636 typeof(int)
1637 }, ReturnType = typeof(Tile))]
1638 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "SolidTile", MemberParameters = new object[] { typeof(Point) }, ReturnType = typeof(bool))]
1639 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "KillTile_GetTileDustAmount", MemberParameters = new object[]
1640 {
1641 typeof(bool),
1642 typeof(Tile)
1643 }, ReturnType = typeof(int))]
1644 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "KillTile_MakeTileDust", MemberParameters = new object[]
1645 {
1646 typeof(int),
1647 typeof(int),
1648 typeof(Tile)
1649 }, ReturnType = typeof(int))]
1650 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
1651 {
1652 typeof(Vector2),
1653 typeof(float)
1654 }, ReturnType = typeof(Vector2))]
1655 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
1657 {
1658 throw null;
1659 }
1660
1661 [global::Cpp2ILInjected.Token(Token = "0x6002945")]
1662 [global::Cpp2ILInjected.Address(RVA = "0x10F3B68", Offset = "0x10F3B68", Length = "0x2A0")]
1663 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1664 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mount), Member = "UpdateEffects", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(void))]
1665 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1666 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "Next", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
1667 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "NextVector2Square", MemberParameters = new object[]
1668 {
1670 typeof(float),
1671 typeof(float)
1672 }, ReturnType = typeof(Vector2))]
1673 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
1674 {
1675 typeof(float),
1676 typeof(float)
1677 }, ReturnType = typeof(void))]
1678 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
1679 {
1680 typeof(Vector2),
1682 }, ReturnType = typeof(Vector2))]
1683 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "get_Directions", ReturnType = typeof(Vector2))]
1684 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Entity), Member = "get_Center", ReturnType = typeof(Vector2))]
1685 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
1686 {
1687 typeof(Vector2),
1689 }, ReturnType = typeof(Vector2))]
1690 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "RotatedRelativePoint", MemberParameters = new object[]
1691 {
1692 typeof(Vector2),
1693 typeof(bool),
1694 typeof(bool)
1695 }, ReturnType = typeof(Vector2))]
1696 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dust), Member = "NewDustPerfect", MemberParameters = new object[]
1697 {
1698 typeof(Vector2),
1699 typeof(int),
1700 typeof(Vector2?),
1701 typeof(int),
1702 typeof(Color),
1703 typeof(float)
1704 }, ReturnType = typeof(Dust))]
1705 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
1706 {
1707 typeof(Vector2),
1708 typeof(float)
1709 }, ReturnType = typeof(Vector2))]
1710 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArmorShaderDataSet), Member = "GetSecondaryShader", MemberParameters = new object[]
1711 {
1712 typeof(int),
1713 typeof(Player)
1714 }, ReturnType = typeof(ArmorShaderData))]
1715 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
1717 {
1718 throw null;
1719 }
1720
1721 [global::Cpp2ILInjected.Token(Token = "0x6002946")]
1722 [global::Cpp2ILInjected.Address(RVA = "0x10F3E08", Offset = "0x10F3E08", Length = "0x2CC")]
1723 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1724 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mount), Member = "UpdateEffects", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(void))]
1725 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1726 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "NextVector2Square", MemberParameters = new object[]
1727 {
1729 typeof(float),
1730 typeof(float)
1731 }, ReturnType = typeof(Vector2))]
1732 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
1733 {
1734 typeof(float),
1735 typeof(float)
1736 }, ReturnType = typeof(void))]
1737 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
1738 {
1739 typeof(Vector2),
1741 }, ReturnType = typeof(Vector2))]
1742 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "get_Directions", ReturnType = typeof(Vector2))]
1743 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Entity), Member = "get_Center", ReturnType = typeof(Vector2))]
1744 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
1745 {
1746 typeof(Vector2),
1748 }, ReturnType = typeof(Vector2))]
1749 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "RotatedRelativePoint", MemberParameters = new object[]
1750 {
1751 typeof(Vector2),
1752 typeof(bool),
1753 typeof(bool)
1754 }, ReturnType = typeof(Vector2))]
1755 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dust), Member = "NewDustPerfect", MemberParameters = new object[]
1756 {
1757 typeof(Vector2),
1758 typeof(int),
1759 typeof(Vector2?),
1760 typeof(int),
1761 typeof(Color),
1762 typeof(float)
1763 }, ReturnType = typeof(Dust))]
1764 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
1765 {
1766 typeof(Vector2),
1767 typeof(float)
1768 }, ReturnType = typeof(Vector2))]
1769 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArmorShaderDataSet), Member = "GetSecondaryShader", MemberParameters = new object[]
1770 {
1771 typeof(int),
1772 typeof(Player)
1773 }, ReturnType = typeof(ArmorShaderData))]
1774 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
1776 {
1777 throw null;
1778 }
1779
1780 [global::Cpp2ILInjected.Token(Token = "0x6002947")]
1781 [global::Cpp2ILInjected.Address(RVA = "0x10F40D4", Offset = "0x10F40D4", Length = "0x400")]
1782 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1783 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mount), Member = "UpdateEffects", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(void))]
1784 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1785 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "Length", ReturnType = typeof(float))]
1786 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "Next", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
1787 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "NextVector2Square", MemberParameters = new object[]
1788 {
1790 typeof(float),
1791 typeof(float)
1792 }, ReturnType = typeof(Vector2))]
1793 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
1794 {
1795 typeof(float),
1796 typeof(float)
1797 }, ReturnType = typeof(void))]
1798 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
1799 {
1800 typeof(Vector2),
1802 }, ReturnType = typeof(Vector2))]
1803 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "get_Directions", ReturnType = typeof(Vector2))]
1804 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
1805 {
1806 typeof(Vector2),
1807 typeof(float)
1808 }, ReturnType = typeof(Vector2))]
1809 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
1810 {
1811 typeof(Vector2),
1813 }, ReturnType = typeof(Vector2))]
1814 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Entity), Member = "get_Center", ReturnType = typeof(Vector2))]
1815 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "RotatedRelativePoint", MemberParameters = new object[]
1816 {
1817 typeof(Vector2),
1818 typeof(bool),
1819 typeof(bool)
1820 }, ReturnType = typeof(Vector2))]
1821 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dust), Member = "NewDustPerfect", MemberParameters = new object[]
1822 {
1823 typeof(Vector2),
1824 typeof(int),
1825 typeof(Vector2?),
1826 typeof(int),
1827 typeof(Color),
1828 typeof(float)
1829 }, ReturnType = typeof(Dust))]
1830 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArmorShaderDataSet), Member = "GetSecondaryShader", MemberParameters = new object[]
1831 {
1832 typeof(int),
1833 typeof(Player)
1834 }, ReturnType = typeof(ArmorShaderData))]
1835 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 15)]
1837 {
1838 throw null;
1839 }
1840
1841 [global::Cpp2ILInjected.Token(Token = "0x6002948")]
1842 [global::Cpp2ILInjected.Address(RVA = "0x10F44D4", Offset = "0x10F44D4", Length = "0x4A4")]
1843 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1844 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mount), Member = "UpdateEffects", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(void))]
1845 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1846 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "Length", ReturnType = typeof(float))]
1847 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "Next", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
1848 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "NextFloat", MemberParameters = new object[] { typeof(UnifiedRandom) }, ReturnType = typeof(float))]
1849 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "NextVector2Square", MemberParameters = new object[]
1850 {
1852 typeof(float),
1853 typeof(float)
1854 }, ReturnType = typeof(Vector2))]
1855 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
1856 {
1857 typeof(float),
1858 typeof(float)
1859 }, ReturnType = typeof(void))]
1860 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
1861 {
1862 typeof(Vector2),
1864 }, ReturnType = typeof(Vector2))]
1865 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "get_Directions", ReturnType = typeof(Vector2))]
1866 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
1867 {
1868 typeof(Vector2),
1869 typeof(float)
1870 }, ReturnType = typeof(Vector2))]
1871 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
1872 {
1873 typeof(Vector2),
1875 }, ReturnType = typeof(Vector2))]
1876 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Entity), Member = "get_Center", ReturnType = typeof(Vector2))]
1877 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "RotatedRelativePoint", MemberParameters = new object[]
1878 {
1879 typeof(Vector2),
1880 typeof(bool),
1881 typeof(bool)
1882 }, ReturnType = typeof(Vector2))]
1883 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dust), Member = "NewDustPerfect", MemberParameters = new object[]
1884 {
1885 typeof(Vector2),
1886 typeof(int),
1887 typeof(Vector2?),
1888 typeof(int),
1889 typeof(Color),
1890 typeof(float)
1891 }, ReturnType = typeof(Dust))]
1892 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArmorShaderDataSet), Member = "GetSecondaryShader", MemberParameters = new object[]
1893 {
1894 typeof(int),
1895 typeof(Player)
1896 }, ReturnType = typeof(ArmorShaderData))]
1897 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 20)]
1899 {
1900 throw null;
1901 }
1902
1903 [global::Cpp2ILInjected.Token(Token = "0x6002949")]
1904 [global::Cpp2ILInjected.Address(RVA = "0x10F4978", Offset = "0x10F4978", Length = "0x2018")]
1905 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1906 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "Update", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1907 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1908 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "get_UsingSuperCart", ReturnType = typeof(bool))]
1909 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mount), Member = "CastSuperCartLaser", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(void))]
1910 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mount), Member = "get_RunSpeed", ReturnType = typeof(float))]
1911 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mount), Member = "get_DashSpeed", ReturnType = typeof(float))]
1912 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AchievementsHelper), Member = "HandleSpecialEvent", MemberParameters = new object[]
1913 {
1914 typeof(Player),
1915 typeof(int)
1916 }, ReturnType = typeof(void))]
1917 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector3), Member = ".ctor", MemberParameters = new object[]
1918 {
1919 typeof(float),
1920 typeof(float),
1921 typeof(float)
1922 }, ReturnType = typeof(void))]
1923 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Math), Member = "Sign", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(int))]
1924 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_LogicClient", ReturnType = typeof(bool))]
1925 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector3), Member = "op_Multiply", MemberParameters = new object[]
1926 {
1927 typeof(Vector3),
1928 typeof(float)
1929 }, ReturnType = typeof(Vector3))]
1930 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Entity), Member = "get_Center", ReturnType = typeof(Vector2))]
1931 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Lighting), Member = "AddLight", MemberParameters = new object[]
1932 {
1933 typeof(Vector2),
1934 typeof(float),
1935 typeof(float),
1936 typeof(float)
1937 }, ReturnType = typeof(void))]
1938 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Entity), Member = "get_Top", ReturnType = typeof(Vector2))]
1939 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Entity), Member = "get_Bottom", ReturnType = typeof(Vector2))]
1940 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Entity), Member = "get_Left", ReturnType = typeof(Vector2))]
1941 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Entity), Member = "get_Right", ReturnType = typeof(Vector2))]
1942 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
1943 {
1944 typeof(float),
1945 typeof(float)
1946 }, ReturnType = typeof(void))]
1947 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "RotatedBy", MemberParameters = new object[]
1948 {
1949 typeof(Vector2),
1950 typeof(double),
1952 }, ReturnType = typeof(Vector2))]
1953 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MathHelper), Member = "Lerp", MemberParameters = new object[]
1954 {
1955 typeof(float),
1956 typeof(float),
1957 typeof(float)
1958 }, ReturnType = typeof(float))]
1959 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
1960 {
1961 typeof(Vector2),
1962 typeof(float)
1963 }, ReturnType = typeof(Vector2))]
1964 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
1965 {
1966 typeof(Vector2),
1968 }, ReturnType = typeof(Vector2))]
1969 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Entity), Member = "get_Size", ReturnType = typeof(Vector2))]
1970 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
1971 {
1972 typeof(Vector2),
1974 }, ReturnType = typeof(Vector2))]
1975 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "Distance", MemberParameters = new object[]
1976 {
1977 typeof(Vector2),
1979 }, ReturnType = typeof(float))]
1980 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dust), Member = "NewDust", MemberParameters = new object[]
1981 {
1982 typeof(Vector2),
1983 typeof(int),
1984 typeof(int),
1985 typeof(int),
1986 typeof(float),
1987 typeof(float),
1988 typeof(int),
1989 typeof(Color),
1990 typeof(float)
1991 }, ReturnType = typeof(int))]
1992 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "Lerp", MemberParameters = new object[]
1993 {
1994 typeof(Vector2),
1995 typeof(Vector2),
1996 typeof(float)
1997 }, ReturnType = typeof(Vector2))]
1998 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArmorShaderDataSet), Member = "GetSecondaryShader", MemberParameters = new object[]
1999 {
2000 typeof(int),
2001 typeof(Player)
2002 }, ReturnType = typeof(ArmorShaderData))]
2003 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "get_MountFishronSpecial", ReturnType = typeof(bool))]
2004 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Colors), Member = "get_CurrentLiquidColor", ReturnType = typeof(Color))]
2005 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = "ToVector3", ReturnType = typeof(Vector3))]
2006 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "ToTileCoordinates", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(Point))]
2007 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "SolidTile", MemberParameters = new object[]
2008 {
2009 typeof(int),
2010 typeof(int),
2011 typeof(bool)
2012 }, ReturnType = typeof(bool))]
2013 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "get_Directions", ReturnType = typeof(Vector2))]
2014 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "RotatedRelativePoint", MemberParameters = new object[]
2015 {
2016 typeof(Vector2),
2017 typeof(bool),
2018 typeof(bool)
2019 }, ReturnType = typeof(Vector2))]
2020 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Subtraction", MemberParameters = new object[]
2021 {
2022 typeof(Vector2),
2024 }, ReturnType = typeof(Vector2))]
2025 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "Length", ReturnType = typeof(float))]
2026 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MathHelper), Member = "Clamp", MemberParameters = new object[]
2027 {
2028 typeof(float),
2029 typeof(float),
2030 typeof(float)
2031 }, ReturnType = typeof(float))]
2032 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "NextFloat", MemberParameters = new object[] { typeof(UnifiedRandom) }, ReturnType = typeof(float))]
2033 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "NextVector2Circular", MemberParameters = new object[]
2034 {
2036 typeof(float),
2037 typeof(float)
2038 }, ReturnType = typeof(Vector2))]
2039 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2?), Member = ".ctor", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(void))]
2040 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dust), Member = "NewDustPerfect", MemberParameters = new object[]
2041 {
2042 typeof(Vector2),
2043 typeof(int),
2044 typeof(Vector2?),
2045 typeof(int),
2046 typeof(Color),
2047 typeof(float)
2048 }, ReturnType = typeof(Dust))]
2049 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "Next", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
2050 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mount), Member = "GetWitchBroomTrinketRotation", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(float))]
2051 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "ToRotationVector2", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(Vector2))]
2052 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Lighting), Member = "AddLight", MemberParameters = new object[]
2053 {
2054 typeof(Vector2),
2056 }, ReturnType = typeof(void))]
2057 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = ".ctor", MemberParameters = new object[]
2058 {
2059 typeof(int),
2060 typeof(int),
2061 typeof(int),
2062 typeof(int)
2063 }, ReturnType = typeof(void))]
2064 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Inequality", MemberParameters = new object[]
2065 {
2066 typeof(Vector2),
2068 }, ReturnType = typeof(bool))]
2069 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "DirectionTo", MemberParameters = new object[]
2070 {
2071 typeof(Vector2),
2073 }, ReturnType = typeof(Vector2))]
2074 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "get_MountedCenter", ReturnType = typeof(Vector2))]
2075 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "PlotTileLine", MemberParameters = new object[]
2076 {
2077 typeof(Vector2),
2078 typeof(Vector2),
2079 typeof(float),
2081 }, ReturnType = typeof(bool))]
2082 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mount), Member = "DoGemMinecartEffect", MemberParameters = new object[]
2083 {
2084 typeof(Player),
2085 typeof(int)
2086 }, ReturnType = typeof(void))]
2087 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mount), Member = "DoExhaustMinecartEffect", MemberParameters = new object[]
2088 {
2089 typeof(Player),
2090 typeof(int)
2091 }, ReturnType = typeof(void))]
2092 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mount), Member = "DoConfettiMinecartEffect", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(void))]
2093 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mount), Member = "DoSteamMinecartEffect", MemberParameters = new object[]
2094 {
2095 typeof(Player),
2096 typeof(int)
2097 }, ReturnType = typeof(void))]
2098 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPC), Member = "CanBeChasedBy", MemberParameters = new object[]
2099 {
2100 typeof(object),
2101 typeof(bool)
2102 }, ReturnType = typeof(bool))]
2103 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "ToRotation", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(float))]
2104 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Collision), Member = "CanHitLine", MemberParameters = new object[]
2105 {
2106 typeof(Vector2),
2107 typeof(int),
2108 typeof(int),
2109 typeof(Vector2),
2110 typeof(int),
2111 typeof(int)
2112 }, ReturnType = typeof(bool))]
2113 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
2114 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mount), Member = "AimAbility", MemberParameters = new object[]
2115 {
2116 typeof(Player),
2118 }, ReturnType = typeof(bool))]
2119 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mount), Member = "UseAbility", MemberParameters = new object[]
2120 {
2121 typeof(Player),
2122 typeof(Vector2),
2123 typeof(bool)
2124 }, ReturnType = typeof(void))]
2125 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Lighting), Member = "AddLight", MemberParameters = new object[]
2126 {
2127 typeof(int),
2128 typeof(int),
2129 typeof(float),
2130 typeof(float),
2131 typeof(float)
2132 }, ReturnType = typeof(void))]
2133 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "InAPlaceWithWind", MemberParameters = new object[]
2134 {
2135 typeof(Vector2),
2136 typeof(int),
2137 typeof(int)
2138 }, ReturnType = typeof(bool))]
2139 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 116)]
2141 {
2142 throw null;
2143 }
2144
2145 [global::Cpp2ILInjected.Token(Token = "0x600294A")]
2146 [global::Cpp2ILInjected.Address(RVA = "0x10F6990", Offset = "0x10F6990", Length = "0x4BC")]
2147 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2148 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mount), Member = "UpdateEffects", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(void))]
2149 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
2150 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Math), Member = "Sign", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(int))]
2151 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
2152 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mount), Member = "GetMinecartMechPoint", MemberParameters = new object[]
2153 {
2154 typeof(Player),
2155 typeof(int),
2156 typeof(int)
2157 }, ReturnType = typeof(Vector2))]
2158 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Entity), Member = "Distance", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(float))]
2159 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPC), Member = "CanBeChasedBy", MemberParameters = new object[]
2160 {
2161 typeof(object),
2162 typeof(bool)
2163 }, ReturnType = typeof(bool))]
2164 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Collision), Member = "CanHitLine", MemberParameters = new object[]
2165 {
2166 typeof(Vector2),
2167 typeof(int),
2168 typeof(int),
2169 typeof(Vector2),
2170 typeof(int),
2171 typeof(int)
2172 }, ReturnType = typeof(bool))]
2173 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Entity), Member = "AngleFrom", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(float))]
2174 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MathHelper), Member = "WrapAngle", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(float))]
2175 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Entity), Member = "get_Size", ReturnType = typeof(Vector2))]
2176 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "RandomVector2", MemberParameters = new object[]
2177 {
2179 typeof(float),
2180 typeof(float)
2181 }, ReturnType = typeof(Vector2))]
2182 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
2183 {
2184 typeof(Vector2),
2186 }, ReturnType = typeof(Vector2))]
2187 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
2188 {
2189 typeof(Vector2),
2191 }, ReturnType = typeof(Vector2))]
2192 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Subtraction", MemberParameters = new object[]
2193 {
2194 typeof(Vector2),
2196 }, ReturnType = typeof(Vector2))]
2197 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "ToRotation", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(float))]
2198 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mount), Member = "GetProjectileSpawnSource", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(IEntitySource))]
2199 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Projectile), Member = "NewProjectile", MemberParameters = new object[]
2200 {
2202 typeof(float),
2203 typeof(float),
2204 typeof(float),
2205 typeof(float),
2206 typeof(int),
2207 typeof(int),
2208 typeof(float),
2209 typeof(int),
2210 typeof(float),
2211 typeof(float),
2212 typeof(float)
2213 }, ReturnType = typeof(int))]
2214 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Entity), Member = "get_Center", ReturnType = typeof(Vector2))]
2215 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Entity), Member = "set_Center", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(void))]
2216 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Projectile), Member = "Damage", ReturnType = typeof(void))]
2217 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 19)]
2219 {
2220 throw null;
2221 }
2222
2223 [global::Cpp2ILInjected.Token(Token = "0x600294B")]
2224 [global::Cpp2ILInjected.Address(RVA = "0x10F7598", Offset = "0x10F7598", Length = "0x2A8")]
2225 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2226 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mount), Member = "CastSuperCartLaser", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(void))]
2227 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
2228 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Math), Member = "Sign", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(int))]
2229 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Math), Member = "Sign", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
2230 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
2231 {
2232 typeof(float),
2233 typeof(float)
2234 }, ReturnType = typeof(void))]
2235 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "RotatedBy", MemberParameters = new object[]
2236 {
2237 typeof(Vector2),
2238 typeof(double),
2240 }, ReturnType = typeof(Vector2))]
2241 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MathHelper), Member = "Lerp", MemberParameters = new object[]
2242 {
2243 typeof(float),
2244 typeof(float),
2245 typeof(float)
2246 }, ReturnType = typeof(float))]
2247 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
2248 {
2249 typeof(Vector2),
2250 typeof(float)
2251 }, ReturnType = typeof(Vector2))]
2252 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Entity), Member = "get_Bottom", ReturnType = typeof(Vector2))]
2253 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
2254 {
2255 typeof(Vector2),
2257 }, ReturnType = typeof(Vector2))]
2258 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
2260 {
2261 throw null;
2262 }
2263
2264 [global::Cpp2ILInjected.Token(Token = "0x600294C")]
2265 [global::Cpp2ILInjected.Address(RVA = "0x10F7840", Offset = "0x10F7840", Length = "0xAC")]
2266 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2267 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "Update", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2268 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
2269 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
2270 public void ResetFlightTime(float xVelocity)
2271 {
2272 throw null;
2273 }
2274
2275 [global::Cpp2ILInjected.Token(Token = "0x600294D")]
2276 [global::Cpp2ILInjected.Address(RVA = "0x10F78EC", Offset = "0x10F78EC", Length = "0xDC")]
2277 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2278 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "ResetEffects", ReturnType = typeof(void))]
2279 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
2280 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
2282 {
2283 throw null;
2284 }
2285
2286 [global::Cpp2ILInjected.Token(Token = "0x600294E")]
2287 [global::Cpp2ILInjected.Address(RVA = "0x10F7574", Offset = "0x10F7574", Length = "0x24")]
2288 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2289 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
2290 public void ResetHeadPosition()
2291 {
2292 throw null;
2293 }
2294
2295 [global::Cpp2ILInjected.Token(Token = "0x600294F")]
2296 [global::Cpp2ILInjected.Address(RVA = "0x10EF364", Offset = "0x10EF364", Length = "0x274")]
2297 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2298 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mount), Member = "UseAbility", MemberParameters = new object[]
2299 {
2300 typeof(Player),
2301 typeof(Vector2),
2302 typeof(bool)
2303 }, ReturnType = typeof(void))]
2304 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mount), Member = "AimAbility", MemberParameters = new object[]
2305 {
2306 typeof(Player),
2308 }, ReturnType = typeof(bool))]
2309 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
2310 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Entity), Member = "get_Center", ReturnType = typeof(Vector2))]
2311 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Subtraction", MemberParameters = new object[]
2312 {
2313 typeof(Vector2),
2315 }, ReturnType = typeof(Vector2))]
2316 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
2317 {
2318 typeof(Vector2),
2319 typeof(float)
2320 }, ReturnType = typeof(Vector2))]
2321 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
2322 {
2323 typeof(Vector2),
2325 }, ReturnType = typeof(Vector2))]
2326 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
2328 {
2329 throw null;
2330 }
2331
2332 [global::Cpp2ILInjected.Token(Token = "0x6002950")]
2333 [global::Cpp2ILInjected.Address(RVA = "0x10F6E4C", Offset = "0x10F6E4C", Length = "0x728")]
2334 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2335 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI", ReturnType = typeof(void))]
2336 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mount), Member = "UpdateEffects", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(void))]
2337 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
2338 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mount), Member = "ClampToDeadZone", MemberParameters = new object[]
2339 {
2340 typeof(Player),
2342 }, ReturnType = typeof(Vector2))]
2343 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Entity), Member = "get_Center", ReturnType = typeof(Vector2))]
2344 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Subtraction", MemberParameters = new object[]
2345 {
2346 typeof(Vector2),
2348 }, ReturnType = typeof(Vector2))]
2349 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "ToRotation", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(float))]
2350 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MathHelper), Member = "ToDegrees", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(float))]
2351 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
2352 {
2353 typeof(float),
2354 typeof(float)
2355 }, ReturnType = typeof(void))]
2356 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Lighting), Member = "AddLight", MemberParameters = new object[]
2357 {
2358 typeof(int),
2359 typeof(int),
2360 typeof(float),
2361 typeof(float),
2362 typeof(float)
2363 }, ReturnType = typeof(void))]
2364 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 17)]
2365 public bool AimAbility(Player mountedPlayer, Vector2 mousePosition)
2366 {
2367 throw null;
2368 }
2369
2370 [global::Cpp2ILInjected.Token(Token = "0x6002951")]
2371 [global::Cpp2ILInjected.Address(RVA = "0x10F7C28", Offset = "0x10F7C28", Length = "0x1C9C")]
2372 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2373 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PlayerDrawLayers), Member = "DrawPlayer_02_MountBehindPlayer", MemberParameters = new object[] { typeof(ref PlayerDrawSet) }, ReturnType = typeof(void))]
2374 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PlayerDrawLayers), Member = "DrawPlayer_23_MountFront", MemberParameters = new object[] { typeof(ref PlayerDrawSet) }, ReturnType = typeof(void))]
2375 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
2376 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ARenderTargetContentByRequest), Member = "Request", ReturnType = typeof(void))]
2377 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_screenPosition", ReturnType = typeof(Vector2))]
2378 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils[]), Member = "Clamp", MemberTypeParameters = new object[] { typeof(int) }, MemberParameters = new object[]
2379 {
2380 typeof(int),
2381 typeof(int),
2382 typeof(int)
2383 }, ReturnType = "T")]
2384 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = ".ctor", MemberParameters = new object[]
2385 {
2386 typeof(int),
2387 typeof(int),
2388 typeof(int),
2389 typeof(int)
2390 }, ReturnType = typeof(void))]
2391 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = ".ctor", MemberParameters = new object[]
2392 {
2393 typeof(int),
2394 typeof(int),
2395 typeof(int),
2396 typeof(int)
2397 }, ReturnType = typeof(void))]
2398 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = "op_Multiply", MemberParameters = new object[]
2399 {
2400 typeof(Color),
2401 typeof(float)
2402 }, ReturnType = typeof(Color))]
2403 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = "Multiply", MemberParameters = new object[]
2404 {
2405 typeof(Color),
2406 typeof(float)
2407 }, ReturnType = typeof(Color))]
2408 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = "ToVector4", ReturnType = typeof(Vector4))]
2409 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector4), Member = "op_Multiply", MemberParameters = new object[]
2410 {
2411 typeof(Vector4),
2412 typeof(float)
2413 }, ReturnType = typeof(Vector4))]
2414 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector4), Member = ".ctor", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
2415 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector4), Member = "op_Addition", MemberParameters = new object[]
2416 {
2417 typeof(Vector4),
2419 }, ReturnType = typeof(Vector4))]
2420 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = ".ctor", MemberParameters = new object[] { typeof(Vector4) }, ReturnType = typeof(void))]
2421 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MathHelper), Member = "Clamp", MemberParameters = new object[]
2422 {
2423 typeof(float),
2424 typeof(float),
2425 typeof(float)
2426 }, ReturnType = typeof(float))]
2427 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Colors), Member = "get_CurrentLiquidColor", ReturnType = typeof(Color))]
2428 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = "op_Equality", MemberParameters = new object[]
2429 {
2430 typeof(Color),
2431 typeof(Color)
2432 }, ReturnType = typeof(bool))]
2433 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mount), Member = "get_Origin", ReturnType = typeof(Vector2))]
2434 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Math), Member = "Sign", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(int))]
2435 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
2436 {
2437 typeof(float),
2438 typeof(float)
2439 }, ReturnType = typeof(void))]
2440 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Math), Member = "Min", MemberParameters = new object[]
2441 {
2442 typeof(float),
2443 typeof(float)
2444 }, ReturnType = typeof(float))]
2445 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Frame", MemberParameters = new object[]
2446 {
2448 typeof(int),
2449 typeof(int),
2450 typeof(int),
2451 typeof(int),
2452 typeof(int),
2453 typeof(int)
2454 }, ReturnType = typeof(Rectangle))]
2455 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
2456 {
2457 typeof(Vector2),
2459 }, ReturnType = typeof(Vector2))]
2460 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DrawData), Member = ".ctor", MemberParameters = new object[]
2461 {
2463 typeof(Vector2),
2465 typeof(Color),
2466 typeof(float),
2467 typeof(Vector2),
2468 typeof(float),
2470 typeof(int)
2471 }, ReturnType = typeof(void))]
2472 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerDrawSet), Member = "AddDrawData", MemberParameters = new object[] { typeof(ref DrawData) }, ReturnType = typeof(void))]
2473 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerDrawHelper), Member = "PackShader", MemberParameters = new object[]
2474 {
2475 typeof(int),
2477 }, ReturnType = typeof(int))]
2478 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_gameMenu", ReturnType = typeof(bool))]
2479 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "RotatedBy", MemberParameters = new object[]
2480 {
2481 typeof(Vector2),
2482 typeof(double),
2484 }, ReturnType = typeof(Vector2))]
2485 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Point16), Member = "op_Equality", MemberParameters = new object[]
2486 {
2487 typeof(Point16),
2489 }, ReturnType = typeof(bool))]
2490 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Subtraction", MemberParameters = new object[]
2491 {
2492 typeof(Vector2),
2494 }, ReturnType = typeof(Vector2))]
2495 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "ToRotation", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(float))]
2496 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "Length", ReturnType = typeof(float))]
2497 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DrawData), Member = ".ctor", MemberParameters = new object[]
2498 {
2500 typeof(Vector2),
2502 typeof(Color),
2503 typeof(float),
2504 typeof(Vector2),
2505 typeof(Vector2),
2507 typeof(int)
2508 }, ReturnType = typeof(void))]
2509 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mount), Member = "get_DashSpeed", ReturnType = typeof(float))]
2510 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "Next", MemberParameters = new object[]
2511 {
2512 typeof(int),
2513 typeof(int)
2514 }, ReturnType = typeof(int))]
2515 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mount), Member = "GetWitchBroomTrinketRotation", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(float))]
2516 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Floor", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(Vector2))]
2517 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector3), Member = ".ctor", MemberParameters = new object[]
2518 {
2519 typeof(float),
2520 typeof(float),
2521 typeof(float)
2522 }, ReturnType = typeof(void))]
2523 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = ".ctor", MemberParameters = new object[] { typeof(Vector3) }, ReturnType = typeof(void))]
2524 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "ToRotationVector2", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(Vector2))]
2525 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
2526 {
2527 typeof(Vector2),
2528 typeof(float)
2529 }, ReturnType = typeof(Vector2))]
2530 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 88)]
2531 public void Draw(ref PlayerDrawSet playerDrawData, int drawType, Player drawPlayer, Vector2 Position, Color drawColor, SpriteEffects playerEffect, float shadow)
2532 {
2533 throw null;
2534 }
2535
2536 [global::Cpp2ILInjected.Token(Token = "0x6002952")]
2537 [global::Cpp2ILInjected.Address(RVA = "0x10F79C8", Offset = "0x10F79C8", Length = "0x260")]
2538 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2539 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIBuffs), Member = "RemoveBuff", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2540 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "TryRemovingBuff", MemberParameters = new object[]
2541 {
2542 typeof(int),
2543 typeof(int)
2544 }, ReturnType = typeof(void))]
2545 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "QuickMount", ReturnType = typeof(void))]
2546 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "QuickGrapple", ReturnType = typeof(void))]
2547 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "GrappleMovement", ReturnType = typeof(void))]
2548 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "Update", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2549 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "TileInteractionsUse", MemberParameters = new object[]
2550 {
2551 typeof(int),
2552 typeof(int)
2553 }, ReturnType = typeof(void))]
2554 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "PetAnimal", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2555 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "Hurt", MemberParameters = new object[]
2556 {
2558 typeof(int),
2559 typeof(int),
2560 typeof(bool),
2561 typeof(bool),
2562 typeof(bool),
2563 typeof(int),
2564 typeof(bool)
2565 }, ReturnType = typeof(double))]
2566 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "KillMe", MemberParameters = new object[]
2567 {
2569 typeof(double),
2570 typeof(int),
2571 typeof(bool)
2572 }, ReturnType = typeof(void))]
2573 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "ItemCheck_HandleMount", ReturnType = typeof(void))]
2574 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PlayerSittingHelper), Member = "SitDown", MemberParameters = new object[]
2575 {
2576 typeof(Player),
2577 typeof(int),
2578 typeof(int)
2579 }, ReturnType = typeof(void))]
2580 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PlayerSleepingHelper), Member = "StartSleeping", MemberParameters = new object[]
2581 {
2582 typeof(Player),
2583 typeof(int),
2584 typeof(int)
2585 }, ReturnType = typeof(void))]
2586 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 15)]
2587 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "ClearBuff", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2588 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mount), Member = "DoSpawnDust", MemberParameters = new object[]
2589 {
2590 typeof(Player),
2591 typeof(bool)
2592 }, ReturnType = typeof(void))]
2593 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
2594 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetMessage), Member = "SendData", MemberParameters = new object[]
2595 {
2596 typeof(int),
2597 typeof(int),
2598 typeof(int),
2600 typeof(int),
2601 typeof(float),
2602 typeof(float),
2603 typeof(float),
2604 typeof(int),
2605 typeof(int),
2606 typeof(int)
2607 }, ReturnType = typeof(void))]
2608 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
2610 {
2611 throw null;
2612 }
2613
2614 [global::Cpp2ILInjected.Token(Token = "0x6002953")]
2615 [global::Cpp2ILInjected.Address(RVA = "0x10FA560", Offset = "0x10FA560", Length = "0x4E8")]
2616 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2617 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "QuickMount", ReturnType = typeof(void))]
2618 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "UpdateBuffs", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2619 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "GrappleMovement", ReturnType = typeof(void))]
2620 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "ItemCheck", ReturnType = typeof(void))]
2621 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
2622 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "ClearBuff", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2623 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "AddBuff", MemberParameters = new object[]
2624 {
2625 typeof(int),
2626 typeof(int),
2627 typeof(bool),
2628 typeof(bool)
2629 }, ReturnType = typeof(void))]
2630 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
2631 {
2632 typeof(Vector2),
2633 typeof(float)
2634 }, ReturnType = typeof(Vector2))]
2635 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "ResetAdvancedShadows", ReturnType = typeof(void))]
2636 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
2637 {
2638 typeof(float),
2639 typeof(float)
2640 }, ReturnType = typeof(void))]
2641 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mount.DrillMountData), Member = ".ctor", ReturnType = typeof(void))]
2642 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mount.ExtraFrameMountData), Member = ".ctor", ReturnType = typeof(void))]
2643 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mount), Member = "DoSpawnDust", MemberParameters = new object[]
2644 {
2645 typeof(Player),
2646 typeof(bool)
2647 }, ReturnType = typeof(void))]
2648 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
2649 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetMessage), Member = "SendData", MemberParameters = new object[]
2650 {
2651 typeof(int),
2652 typeof(int),
2653 typeof(int),
2655 typeof(int),
2656 typeof(float),
2657 typeof(float),
2658 typeof(float),
2659 typeof(int),
2660 typeof(int),
2661 typeof(int)
2662 }, ReturnType = typeof(void))]
2663 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 20)]
2664 public void SetMount(int m, Player mountedPlayer, bool faceLeft = false)
2665 {
2666 throw null;
2667 }
2668
2669 [global::Cpp2ILInjected.Token(Token = "0x6002954")]
2670 [global::Cpp2ILInjected.Address(RVA = "0x10F98C4", Offset = "0x10F98C4", Length = "0xC9C")]
2671 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2672 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mount), Member = "Dismount", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(void))]
2673 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mount), Member = "SetMount", MemberParameters = new object[]
2674 {
2675 typeof(int),
2676 typeof(Player),
2677 typeof(bool)
2678 }, ReturnType = typeof(void))]
2679 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
2680 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_NetHostOnly", ReturnType = typeof(bool))]
2681 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
2682 {
2683 typeof(float),
2684 typeof(float)
2685 }, ReturnType = typeof(void))]
2686 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = ".ctor", MemberParameters = new object[]
2687 {
2688 typeof(int),
2689 typeof(int),
2690 typeof(int),
2691 typeof(int)
2692 }, ReturnType = typeof(void))]
2693 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dust), Member = "NewDustDirect", MemberParameters = new object[]
2694 {
2695 typeof(Vector2),
2696 typeof(int),
2697 typeof(int),
2698 typeof(int),
2699 typeof(float),
2700 typeof(float),
2701 typeof(int),
2702 typeof(Color),
2703 typeof(float)
2704 }, ReturnType = typeof(Dust))]
2705 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "Next", MemberParameters = new object[]
2706 {
2707 typeof(int),
2708 typeof(int)
2709 }, ReturnType = typeof(int))]
2710 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
2711 {
2712 typeof(Vector2),
2713 typeof(float)
2714 }, ReturnType = typeof(Vector2))]
2715 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
2716 {
2717 typeof(Vector2),
2719 }, ReturnType = typeof(Vector2))]
2720 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "NextFloat", MemberParameters = new object[] { typeof(UnifiedRandom) }, ReturnType = typeof(float))]
2721 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "NextFloatDirection", MemberParameters = new object[] { typeof(UnifiedRandom) }, ReturnType = typeof(float))]
2722 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "Next", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
2723 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dust), Member = "CloneDust", MemberParameters = new object[] { typeof(Dust) }, ReturnType = typeof(Dust))]
2724 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Gore), Member = "NewGore", MemberParameters = new object[]
2725 {
2726 typeof(Vector2),
2727 typeof(Vector2),
2728 typeof(int),
2729 typeof(float)
2730 }, ReturnType = typeof(int))]
2731 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "NextDouble", ReturnType = typeof(double))]
2732 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Matrix), Member = "CreateRotationZ", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(Matrix))]
2733 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "Transform", MemberParameters = new object[]
2734 {
2735 typeof(Vector2),
2736 typeof(Matrix)
2737 }, ReturnType = typeof(Vector2))]
2738 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dust), Member = "NewDust", MemberParameters = new object[]
2739 {
2740 typeof(Vector2),
2741 typeof(int),
2742 typeof(int),
2743 typeof(int),
2744 typeof(float),
2745 typeof(float),
2746 typeof(int),
2747 typeof(Color),
2748 typeof(float)
2749 }, ReturnType = typeof(int))]
2750 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 65)]
2752 {
2753 throw null;
2754 }
2755
2756 [global::Cpp2ILInjected.Token(Token = "0x6002955")]
2757 [global::Cpp2ILInjected.Address(RVA = "0x10FAA48", Offset = "0x10FAA48", Length = "0x7C")]
2758 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "QuickMount", ReturnType = typeof(void))]
2759 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "ItemCheck", ReturnType = typeof(void))]
2760 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
2761 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "CanFitSpace", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
2762 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
2764 {
2765 throw null;
2766 }
2767
2768 [global::Cpp2ILInjected.Token(Token = "0x6002956")]
2769 [global::Cpp2ILInjected.Address(RVA = "0x10FAAC4", Offset = "0x10FAAC4", Length = "0x120")]
2770 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2771 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
2772 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
2773 {
2774 typeof(int),
2775 typeof(int)
2776 }, ReturnType = typeof(Tile))]
2777 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_type", ReturnType = typeof(ushort))]
2778 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "active", ReturnType = typeof(bool))]
2779 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
2780 public bool FindTileHeight(Vector2 position, int maxTilesDown, out float tileHeight)
2781 {
2782 throw null;
2783 }
2784
2785 // Note: this type is marked as 'beforefieldinit'.
2786 [global::Cpp2ILInjected.Token(Token = "0x6002957")]
2787 [global::Cpp2ILInjected.Address(RVA = "0x10FABE4", Offset = "0x10FABE4", Length = "0x150")]
2788 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2789 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
2790 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
2791 {
2792 typeof(float),
2793 typeof(float)
2794 }, ReturnType = typeof(void))]
2795 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils.TileActionAttempt), Member = ".ctor", MemberParameters = new object[]
2796 {
2797 typeof(object),
2798 typeof(IntPtr)
2799 }, ReturnType = typeof(void))]
2800 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
2801 static Mount()
2802 {
2803 throw null;
2804 }
2805
2806 [global::Cpp2ILInjected.Token(Token = "0x40035E3")]
2807 public static int currentShader;
2808
2809 [global::Cpp2ILInjected.Token(Token = "0x40035E4")]
2810 public const int FrameStanding = 0;
2811
2812 [global::Cpp2ILInjected.Token(Token = "0x40035E5")]
2813 public const int FrameRunning = 1;
2814
2815 [global::Cpp2ILInjected.Token(Token = "0x40035E6")]
2816 public const int FrameInAir = 2;
2817
2818 [global::Cpp2ILInjected.Token(Token = "0x40035E7")]
2819 public const int FrameFlying = 3;
2820
2821 [global::Cpp2ILInjected.Token(Token = "0x40035E8")]
2822 public const int FrameSwimming = 4;
2823
2824 [global::Cpp2ILInjected.Token(Token = "0x40035E9")]
2825 public const int FrameDashing = 5;
2826
2827 [global::Cpp2ILInjected.Token(Token = "0x40035EA")]
2828 public const int DrawBack = 0;
2829
2830 [global::Cpp2ILInjected.Token(Token = "0x40035EB")]
2831 public const int DrawBackExtra = 1;
2832
2833 [global::Cpp2ILInjected.Token(Token = "0x40035EC")]
2834 public const int DrawFront = 2;
2835
2836 [global::Cpp2ILInjected.Token(Token = "0x40035ED")]
2837 public const int DrawFrontExtra = 3;
2838
2839 [global::Cpp2ILInjected.Token(Token = "0x40035EE")]
2840 private static Mount.MountData[] mounts;
2841
2842 [global::Cpp2ILInjected.Token(Token = "0x40035EF")]
2844
2845 [global::Cpp2ILInjected.Token(Token = "0x40035F0")]
2847
2848 [global::Cpp2ILInjected.Token(Token = "0x40035F1")]
2849 public const int scutlixBaseDamage = 50;
2850
2851 [global::Cpp2ILInjected.Token(Token = "0x40035F2")]
2853
2854 [global::Cpp2ILInjected.Token(Token = "0x40035F3")]
2856
2857 [global::Cpp2ILInjected.Token(Token = "0x40035F4")]
2859
2860 [global::Cpp2ILInjected.Token(Token = "0x40035F5")]
2861 public const int drillTextureWidth = 80;
2862
2863 [global::Cpp2ILInjected.Token(Token = "0x40035F6")]
2864 public const float drillRotationChange = 0.05235988f;
2865
2866 [global::Cpp2ILInjected.Token(Token = "0x40035F7")]
2867 public static int drillPickPower;
2868
2869 [global::Cpp2ILInjected.Token(Token = "0x40035F8")]
2870 public static int drillPickTime;
2871
2872 [global::Cpp2ILInjected.Token(Token = "0x40035F9")]
2873 public static int amountOfBeamsAtOnce;
2874
2875 [global::Cpp2ILInjected.Token(Token = "0x40035FA")]
2876 public const float maxDrillLength = 48f;
2877
2878 [global::Cpp2ILInjected.Token(Token = "0x40035FB")]
2880
2881 [global::Cpp2ILInjected.Token(Token = "0x40035FC")]
2882 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
2884
2885 [global::Cpp2ILInjected.Token(Token = "0x40035FD")]
2886 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
2887 private int _type;
2888
2889 [global::Cpp2ILInjected.Token(Token = "0x40035FE")]
2890 [global::Cpp2ILInjected.FieldOffset(Offset = "0x1C")]
2891 private bool _flipDraw;
2892
2893 [global::Cpp2ILInjected.Token(Token = "0x40035FF")]
2894 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
2895 private int _frame;
2896
2897 [global::Cpp2ILInjected.Token(Token = "0x4003600")]
2898 [global::Cpp2ILInjected.FieldOffset(Offset = "0x24")]
2899 private float _frameCounter;
2900
2901 [global::Cpp2ILInjected.Token(Token = "0x4003601")]
2902 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
2903 private int _frameExtra;
2904
2905 [global::Cpp2ILInjected.Token(Token = "0x4003602")]
2906 [global::Cpp2ILInjected.FieldOffset(Offset = "0x2C")]
2907 private float _frameExtraCounter;
2908
2909 [global::Cpp2ILInjected.Token(Token = "0x4003603")]
2910 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
2911 private int _frameState;
2912
2913 [global::Cpp2ILInjected.Token(Token = "0x4003604")]
2914 [global::Cpp2ILInjected.FieldOffset(Offset = "0x34")]
2915 private int _flyTime;
2916
2917 [global::Cpp2ILInjected.Token(Token = "0x4003605")]
2918 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
2919 private int _idleTime;
2920
2921 [global::Cpp2ILInjected.Token(Token = "0x4003606")]
2922 [global::Cpp2ILInjected.FieldOffset(Offset = "0x3C")]
2923 private int _idleTimeNext;
2924
2925 [global::Cpp2ILInjected.Token(Token = "0x4003607")]
2926 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
2927 private float _fatigue;
2928
2929 [global::Cpp2ILInjected.Token(Token = "0x4003608")]
2930 [global::Cpp2ILInjected.FieldOffset(Offset = "0x44")]
2931 private float _fatigueMax;
2932
2933 [global::Cpp2ILInjected.Token(Token = "0x4003609")]
2934 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
2935 private bool _abilityCharging;
2936
2937 [global::Cpp2ILInjected.Token(Token = "0x400360A")]
2938 [global::Cpp2ILInjected.FieldOffset(Offset = "0x4C")]
2939 private int _abilityCharge;
2940
2941 [global::Cpp2ILInjected.Token(Token = "0x400360B")]
2942 [global::Cpp2ILInjected.FieldOffset(Offset = "0x50")]
2943 private int _abilityCooldown;
2944
2945 [global::Cpp2ILInjected.Token(Token = "0x400360C")]
2946 [global::Cpp2ILInjected.FieldOffset(Offset = "0x54")]
2947 private int _abilityDuration;
2948
2949 [global::Cpp2ILInjected.Token(Token = "0x400360D")]
2950 [global::Cpp2ILInjected.FieldOffset(Offset = "0x58")]
2951 private bool _abilityActive;
2952
2953 [global::Cpp2ILInjected.Token(Token = "0x400360E")]
2954 [global::Cpp2ILInjected.FieldOffset(Offset = "0x59")]
2955 private bool _aiming;
2956
2957 [global::Cpp2ILInjected.Token(Token = "0x400360F")]
2958 [global::Cpp2ILInjected.FieldOffset(Offset = "0x5A")]
2959 private bool _shouldSuperCart;
2960
2961 [global::Cpp2ILInjected.Token(Token = "0x4003610")]
2962 [global::Cpp2ILInjected.FieldOffset(Offset = "0x60")]
2964
2965 [global::Cpp2ILInjected.Token(Token = "0x4003611")]
2966 [global::Cpp2ILInjected.FieldOffset(Offset = "0x68")]
2967 private object _mountSpecificData;
2968
2969 [global::Cpp2ILInjected.Token(Token = "0x4003612")]
2970 [global::Cpp2ILInjected.FieldOffset(Offset = "0x70")]
2971 private bool _active;
2972
2973 [global::Cpp2ILInjected.Token(Token = "0x4003613")]
2974 public static float SuperCartRunSpeed;
2975
2976 [global::Cpp2ILInjected.Token(Token = "0x4003614")]
2977 public static float SuperCartDashSpeed;
2978
2979 [global::Cpp2ILInjected.Token(Token = "0x4003615")]
2980 public static float SuperCartAcceleration;
2981
2982 [global::Cpp2ILInjected.Token(Token = "0x4003616")]
2983 public static int SuperCartJumpHeight;
2984
2985 [global::Cpp2ILInjected.Token(Token = "0x4003617")]
2986 public static float SuperCartJumpSpeed;
2987
2988 [global::Cpp2ILInjected.Token(Token = "0x4003618")]
2989 [global::Cpp2ILInjected.FieldOffset(Offset = "0x78")]
2991
2992 [global::Cpp2ILInjected.Token(Token = "0x4003619")]
2994
2995 [global::Cpp2ILInjected.Token(Token = "0x400361A")]
2997
2998 [global::Cpp2ILInjected.Token(Token = "0x400361B")]
3000
3001 [global::Cpp2ILInjected.Token(Token = "0x400361C")]
3003
3004 [global::Cpp2ILInjected.Token(Token = "0x2000442")]
3005 private class DrillBeam
3006 {
3007 [global::Cpp2ILInjected.Token(Token = "0x6002958")]
3008 [global::Cpp2ILInjected.Address(RVA = "0x115A5C4", Offset = "0x115A5C4", Length = "0x70")]
3009 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Mount.DrillMountData", Member = ".ctor", ReturnType = typeof(void))]
3010 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
3011 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
3012 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
3013 public DrillBeam()
3014 {
3015 throw null;
3016 }
3017
3018 [global::Cpp2ILInjected.Token(Token = "0x400361D")]
3019 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
3021
3022 [global::Cpp2ILInjected.Token(Token = "0x400361E")]
3023 [global::Cpp2ILInjected.FieldOffset(Offset = "0x14")]
3024 public int cooldown;
3025
3026 [global::Cpp2ILInjected.Token(Token = "0x400361F")]
3027 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
3028 public int lastPurpose;
3029 }
3030
3031 [global::Cpp2ILInjected.Token(Token = "0x2000443")]
3032 private class DrillMountData
3033 {
3034 [global::Cpp2ILInjected.Token(Token = "0x6002959")]
3035 [global::Cpp2ILInjected.Address(RVA = "0x115A634", Offset = "0x115A634", Length = "0xDC")]
3036 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3037 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mount), Member = "SetMount", MemberParameters = new object[]
3038 {
3039 typeof(int),
3040 typeof(Player),
3041 typeof(bool)
3042 }, ReturnType = typeof(void))]
3043 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
3044 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
3045 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "Terraria.Mount.DrillBeam", Member = ".ctor", ReturnType = typeof(void))]
3046 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
3048 {
3049 throw null;
3050 }
3051
3052 [global::Cpp2ILInjected.Token(Token = "0x4003620")]
3053 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
3055
3056 [global::Cpp2ILInjected.Token(Token = "0x4003621")]
3057 [global::Cpp2ILInjected.FieldOffset(Offset = "0x14")]
3058 public float diodeRotation;
3059
3060 [global::Cpp2ILInjected.Token(Token = "0x4003622")]
3061 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
3062 public float outerRingRotation;
3063
3064 [global::Cpp2ILInjected.Token(Token = "0x4003623")]
3065 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
3067
3068 [global::Cpp2ILInjected.Token(Token = "0x4003624")]
3069 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
3070 public int beamCooldown;
3071
3072 [global::Cpp2ILInjected.Token(Token = "0x4003625")]
3073 [global::Cpp2ILInjected.FieldOffset(Offset = "0x2C")]
3075 }
3076
3077 [global::Cpp2ILInjected.Token(Token = "0x2000444")]
3078 private class BooleanMountData
3079 {
3080 [global::Cpp2ILInjected.Token(Token = "0x600295A")]
3081 [global::Cpp2ILInjected.Address(RVA = "0x115A710", Offset = "0x115A710", Length = "0x1C")]
3082 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
3083 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
3085 {
3086 throw null;
3087 }
3088
3089 [global::Cpp2ILInjected.Token(Token = "0x4003626")]
3090 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
3091 public bool boolean;
3092 }
3093
3094 [global::Cpp2ILInjected.Token(Token = "0x2000445")]
3096 {
3097 [global::Cpp2ILInjected.Token(Token = "0x600295B")]
3098 [global::Cpp2ILInjected.Address(RVA = "0x115A72C", Offset = "0x115A72C", Length = "0x1C")]
3099 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mount), Member = "SetMount", MemberParameters = new object[]
3100 {
3101 typeof(int),
3102 typeof(Player),
3103 typeof(bool)
3104 }, ReturnType = typeof(void))]
3105 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
3106 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
3108 {
3109 throw null;
3110 }
3111
3112 [global::Cpp2ILInjected.Token(Token = "0x4003627")]
3113 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
3114 public int frame;
3115
3116 [global::Cpp2ILInjected.Token(Token = "0x4003628")]
3117 [global::Cpp2ILInjected.FieldOffset(Offset = "0x14")]
3118 public float frameCounter;
3119 }
3120
3121 [global::Cpp2ILInjected.Token(Token = "0x2000446")]
3123 {
3124 [global::Cpp2ILInjected.Token(Token = "0x600295C")]
3125 [global::Cpp2ILInjected.Address(RVA = "0x115A748", Offset = "0x115A748", Length = "0x148")]
3126 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Mount.MountData", Member = ".ctor", ReturnType = typeof(void))]
3127 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mount), Member = ".ctor", ReturnType = typeof(void))]
3128 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mount), Member = "Initialize", ReturnType = typeof(void))]
3129 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mount), Member = "SetAsMinecart", MemberParameters = new object[]
3130 {
3131 "Terraria.Mount.MountData",
3132 typeof(int),
3133 typeof(int),
3135 typeof(int),
3136 typeof(int)
3137 }, ReturnType = typeof(void))]
3138 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 8)]
3139 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
3140 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Action<Vector2>), Member = ".ctor", MemberParameters = new object[]
3141 {
3142 typeof(object),
3143 typeof(IntPtr)
3144 }, ReturnType = typeof(void))]
3145 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Action<object, Vector2, int, int>), Member = ".ctor", MemberParameters = new object[]
3146 {
3147 typeof(object),
3148 typeof(IntPtr)
3149 }, ReturnType = typeof(void))]
3150 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
3152 {
3153 throw null;
3154 }
3155
3156 [global::Cpp2ILInjected.Token(Token = "0x4003629")]
3157 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
3158 public Action<Vector2> MinecartDust;
3159
3160 [global::Cpp2ILInjected.Token(Token = "0x400362A")]
3161 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
3162 public Action<Player, Vector2, int, int> MinecartJumpingSound;
3163
3164 [global::Cpp2ILInjected.Token(Token = "0x400362B")]
3165 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
3166 public Action<Player, Vector2, int, int> MinecartLandingSound;
3167
3168 [global::Cpp2ILInjected.Token(Token = "0x400362C")]
3169 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
3170 public Action<Player, Vector2, int, int> MinecartBumperSound;
3171
3172 [global::Cpp2ILInjected.Token(Token = "0x400362D")]
3173 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
3175
3176 [global::Cpp2ILInjected.Token(Token = "0x400362E")]
3177 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
3179
3180 [global::Cpp2ILInjected.Token(Token = "0x2000447")]
3181 public delegate bool OverridePositionMethod(Player player, out Vector2? position);
3182 }
3183
3184 [global::Cpp2ILInjected.Token(Token = "0x2000448")]
3185 private class MountData
3186 {
3187 [global::Cpp2ILInjected.Token(Token = "0x6002961")]
3188 [global::Cpp2ILInjected.Address(RVA = "0x115AA8C", Offset = "0x115AA8C", Length = "0x10C")]
3189 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3190 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mount), Member = "Initialize", ReturnType = typeof(void))]
3191 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 54)]
3192 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mount.MountDelegatesData), Member = ".ctor", ReturnType = typeof(void))]
3193 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
3194 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
3195 public MountData()
3196 {
3197 throw null;
3198 }
3199
3200 [global::Cpp2ILInjected.Token(Token = "0x400362F")]
3201 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
3203
3204 [global::Cpp2ILInjected.Token(Token = "0x4003630")]
3205 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
3207
3208 [global::Cpp2ILInjected.Token(Token = "0x4003631")]
3209 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
3211
3212 [global::Cpp2ILInjected.Token(Token = "0x4003632")]
3213 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
3215
3216 [global::Cpp2ILInjected.Token(Token = "0x4003633")]
3217 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
3219
3220 [global::Cpp2ILInjected.Token(Token = "0x4003634")]
3221 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
3223
3224 [global::Cpp2ILInjected.Token(Token = "0x4003635")]
3225 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
3227
3228 [global::Cpp2ILInjected.Token(Token = "0x4003636")]
3229 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
3231
3232 [global::Cpp2ILInjected.Token(Token = "0x4003637")]
3233 [global::Cpp2ILInjected.FieldOffset(Offset = "0x50")]
3234 public int textureWidth;
3235
3236 [global::Cpp2ILInjected.Token(Token = "0x4003638")]
3237 [global::Cpp2ILInjected.FieldOffset(Offset = "0x54")]
3238 public int textureHeight;
3239
3240 [global::Cpp2ILInjected.Token(Token = "0x4003639")]
3241 [global::Cpp2ILInjected.FieldOffset(Offset = "0x58")]
3242 public int xOffset;
3243
3244 [global::Cpp2ILInjected.Token(Token = "0x400363A")]
3245 [global::Cpp2ILInjected.FieldOffset(Offset = "0x5C")]
3246 public int yOffset;
3247
3248 [global::Cpp2ILInjected.Token(Token = "0x400363B")]
3249 [global::Cpp2ILInjected.FieldOffset(Offset = "0x60")]
3250 public int[] playerYOffsets;
3251
3252 [global::Cpp2ILInjected.Token(Token = "0x400363C")]
3253 [global::Cpp2ILInjected.FieldOffset(Offset = "0x68")]
3254 public int bodyFrame;
3255
3256 [global::Cpp2ILInjected.Token(Token = "0x400363D")]
3257 [global::Cpp2ILInjected.FieldOffset(Offset = "0x6C")]
3259
3260 [global::Cpp2ILInjected.Token(Token = "0x400363E")]
3261 [global::Cpp2ILInjected.FieldOffset(Offset = "0x70")]
3262 public int heightBoost;
3263
3264 [global::Cpp2ILInjected.Token(Token = "0x400363F")]
3265 [global::Cpp2ILInjected.FieldOffset(Offset = "0x74")]
3266 public int buff;
3267
3268 [global::Cpp2ILInjected.Token(Token = "0x4003640")]
3269 [global::Cpp2ILInjected.FieldOffset(Offset = "0x78")]
3270 public int extraBuff;
3271
3272 [global::Cpp2ILInjected.Token(Token = "0x4003641")]
3273 [global::Cpp2ILInjected.FieldOffset(Offset = "0x7C")]
3274 public int flightTimeMax;
3275
3276 [global::Cpp2ILInjected.Token(Token = "0x4003642")]
3277 [global::Cpp2ILInjected.FieldOffset(Offset = "0x80")]
3278 public bool usesHover;
3279
3280 [global::Cpp2ILInjected.Token(Token = "0x4003643")]
3281 [global::Cpp2ILInjected.FieldOffset(Offset = "0x84")]
3282 public float runSpeed;
3283
3284 [global::Cpp2ILInjected.Token(Token = "0x4003644")]
3285 [global::Cpp2ILInjected.FieldOffset(Offset = "0x88")]
3286 public float dashSpeed;
3287
3288 [global::Cpp2ILInjected.Token(Token = "0x4003645")]
3289 [global::Cpp2ILInjected.FieldOffset(Offset = "0x8C")]
3290 public float swimSpeed;
3291
3292 [global::Cpp2ILInjected.Token(Token = "0x4003646")]
3293 [global::Cpp2ILInjected.FieldOffset(Offset = "0x90")]
3294 public float acceleration;
3295
3296 [global::Cpp2ILInjected.Token(Token = "0x4003647")]
3297 [global::Cpp2ILInjected.FieldOffset(Offset = "0x94")]
3298 public float jumpSpeed;
3299
3300 [global::Cpp2ILInjected.Token(Token = "0x4003648")]
3301 [global::Cpp2ILInjected.FieldOffset(Offset = "0x98")]
3302 public int jumpHeight;
3303
3304 [global::Cpp2ILInjected.Token(Token = "0x4003649")]
3305 [global::Cpp2ILInjected.FieldOffset(Offset = "0x9C")]
3306 public float fallDamage;
3307
3308 [global::Cpp2ILInjected.Token(Token = "0x400364A")]
3309 [global::Cpp2ILInjected.FieldOffset(Offset = "0xA0")]
3310 public int fatigueMax;
3311
3312 [global::Cpp2ILInjected.Token(Token = "0x400364B")]
3313 [global::Cpp2ILInjected.FieldOffset(Offset = "0xA4")]
3314 public bool constantJump;
3315
3316 [global::Cpp2ILInjected.Token(Token = "0x400364C")]
3317 [global::Cpp2ILInjected.FieldOffset(Offset = "0xA5")]
3318 public bool blockExtraJumps;
3319
3320 [global::Cpp2ILInjected.Token(Token = "0x400364D")]
3321 [global::Cpp2ILInjected.FieldOffset(Offset = "0xA8")]
3323
3324 [global::Cpp2ILInjected.Token(Token = "0x400364E")]
3325 [global::Cpp2ILInjected.FieldOffset(Offset = "0xAC")]
3327
3328 [global::Cpp2ILInjected.Token(Token = "0x400364F")]
3329 [global::Cpp2ILInjected.FieldOffset(Offset = "0xB0")]
3331
3332 [global::Cpp2ILInjected.Token(Token = "0x4003650")]
3333 [global::Cpp2ILInjected.FieldOffset(Offset = "0xB4")]
3334 public int spawnDust;
3335
3336 [global::Cpp2ILInjected.Token(Token = "0x4003651")]
3337 [global::Cpp2ILInjected.FieldOffset(Offset = "0xB8")]
3339
3340 [global::Cpp2ILInjected.Token(Token = "0x4003652")]
3341 [global::Cpp2ILInjected.FieldOffset(Offset = "0xBC")]
3342 public int totalFrames;
3343
3344 [global::Cpp2ILInjected.Token(Token = "0x4003653")]
3345 [global::Cpp2ILInjected.FieldOffset(Offset = "0xC0")]
3347
3348 [global::Cpp2ILInjected.Token(Token = "0x4003654")]
3349 [global::Cpp2ILInjected.FieldOffset(Offset = "0xC4")]
3351
3352 [global::Cpp2ILInjected.Token(Token = "0x4003655")]
3353 [global::Cpp2ILInjected.FieldOffset(Offset = "0xC8")]
3355
3356 [global::Cpp2ILInjected.Token(Token = "0x4003656")]
3357 [global::Cpp2ILInjected.FieldOffset(Offset = "0xCC")]
3359
3360 [global::Cpp2ILInjected.Token(Token = "0x4003657")]
3361 [global::Cpp2ILInjected.FieldOffset(Offset = "0xD0")]
3363
3364 [global::Cpp2ILInjected.Token(Token = "0x4003658")]
3365 [global::Cpp2ILInjected.FieldOffset(Offset = "0xD4")]
3367
3368 [global::Cpp2ILInjected.Token(Token = "0x4003659")]
3369 [global::Cpp2ILInjected.FieldOffset(Offset = "0xD8")]
3371
3372 [global::Cpp2ILInjected.Token(Token = "0x400365A")]
3373 [global::Cpp2ILInjected.FieldOffset(Offset = "0xDC")]
3375
3376 [global::Cpp2ILInjected.Token(Token = "0x400365B")]
3377 [global::Cpp2ILInjected.FieldOffset(Offset = "0xE0")]
3379
3380 [global::Cpp2ILInjected.Token(Token = "0x400365C")]
3381 [global::Cpp2ILInjected.FieldOffset(Offset = "0xE4")]
3383
3384 [global::Cpp2ILInjected.Token(Token = "0x400365D")]
3385 [global::Cpp2ILInjected.FieldOffset(Offset = "0xE8")]
3387
3388 [global::Cpp2ILInjected.Token(Token = "0x400365E")]
3389 [global::Cpp2ILInjected.FieldOffset(Offset = "0xEC")]
3391
3392 [global::Cpp2ILInjected.Token(Token = "0x400365F")]
3393 [global::Cpp2ILInjected.FieldOffset(Offset = "0xF0")]
3394 public int idleFrameStart;
3395
3396 [global::Cpp2ILInjected.Token(Token = "0x4003660")]
3397 [global::Cpp2ILInjected.FieldOffset(Offset = "0xF4")]
3398 public int idleFrameCount;
3399
3400 [global::Cpp2ILInjected.Token(Token = "0x4003661")]
3401 [global::Cpp2ILInjected.FieldOffset(Offset = "0xF8")]
3402 public int idleFrameDelay;
3403
3404 [global::Cpp2ILInjected.Token(Token = "0x4003662")]
3405 [global::Cpp2ILInjected.FieldOffset(Offset = "0xFC")]
3406 public bool idleFrameLoop;
3407
3408 [global::Cpp2ILInjected.Token(Token = "0x4003663")]
3409 [global::Cpp2ILInjected.FieldOffset(Offset = "0x100")]
3410 public int swimFrameStart;
3411
3412 [global::Cpp2ILInjected.Token(Token = "0x4003664")]
3413 [global::Cpp2ILInjected.FieldOffset(Offset = "0x104")]
3414 public int swimFrameCount;
3415
3416 [global::Cpp2ILInjected.Token(Token = "0x4003665")]
3417 [global::Cpp2ILInjected.FieldOffset(Offset = "0x108")]
3418 public int swimFrameDelay;
3419
3420 [global::Cpp2ILInjected.Token(Token = "0x4003666")]
3421 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10C")]
3423
3424 [global::Cpp2ILInjected.Token(Token = "0x4003667")]
3425 [global::Cpp2ILInjected.FieldOffset(Offset = "0x110")]
3427
3428 [global::Cpp2ILInjected.Token(Token = "0x4003668")]
3429 [global::Cpp2ILInjected.FieldOffset(Offset = "0x114")]
3431
3432 [global::Cpp2ILInjected.Token(Token = "0x4003669")]
3433 [global::Cpp2ILInjected.FieldOffset(Offset = "0x118")]
3434 public bool Minecart;
3435
3436 [global::Cpp2ILInjected.Token(Token = "0x400366A")]
3437 [global::Cpp2ILInjected.FieldOffset(Offset = "0x119")]
3439
3440 [global::Cpp2ILInjected.Token(Token = "0x400366B")]
3441 [global::Cpp2ILInjected.FieldOffset(Offset = "0x11C")]
3443
3444 [global::Cpp2ILInjected.Token(Token = "0x400366C")]
3445 [global::Cpp2ILInjected.FieldOffset(Offset = "0x128")]
3446 public bool emitsLight;
3447
3448 [global::Cpp2ILInjected.Token(Token = "0x400366D")]
3449 [global::Cpp2ILInjected.FieldOffset(Offset = "0x130")]
3451
3452 [global::Cpp2ILInjected.Token(Token = "0x400366E")]
3453 [global::Cpp2ILInjected.FieldOffset(Offset = "0x138")]
3454 public int playerXOffset;
3455 }
3456
3458 [global::Cpp2ILInjected.Token(Token = "0x2000449")]
3459 private sealed class <>c__DisplayClass141_0
3460 {
3461 [global::Cpp2ILInjected.Token(Token = "0x6002962")]
3462 [global::Cpp2ILInjected.Address(RVA = "0x115AB98", Offset = "0x115AB98", Length = "0x8")]
3463 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mount), Member = "DrillSmartCursor_Walls", MemberParameters = new object[]
3464 {
3465 typeof(Player),
3466 "Terraria.Mount.DrillMountData"
3467 }, ReturnType = typeof(Point16))]
3468 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
3469 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
3471 {
3472 throw null;
3473 }
3474
3475 [global::Cpp2ILInjected.Token(Token = "0x6002963")]
3476 [global::Cpp2ILInjected.Address(RVA = "0x115ABA0", Offset = "0x115ABA0", Length = "0x1B0")]
3477 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3478 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
3479 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Point16), Member = ".ctor", MemberParameters = new object[]
3480 {
3481 typeof(int),
3482 typeof(int)
3483 }, ReturnType = typeof(void))]
3484 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Point16), Member = "op_Equality", MemberParameters = new object[]
3485 {
3486 typeof(Point16),
3488 }, ReturnType = typeof(bool))]
3489 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
3490 {
3491 typeof(int),
3492 typeof(int)
3493 }, ReturnType = typeof(Tile))]
3494 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_wall", ReturnType = typeof(ushort))]
3495 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "CanPlayerSmashWall", MemberParameters = new object[]
3496 {
3497 typeof(int),
3498 typeof(int)
3499 }, ReturnType = typeof(bool))]
3500 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
3501 internal bool <DrillSmartCursor_Walls>b__0(int x, int y)
3502 {
3503 throw null;
3504 }
3505
3506 [global::Cpp2ILInjected.Token(Token = "0x400366F")]
3507 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
3508 public Point16 tilePoint;
3509
3510 [global::Cpp2ILInjected.Token(Token = "0x4003670")]
3511 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
3512 public Mount.DrillMountData data;
3513 }
3514 }
3515}
class f__AnonymousType0<< Count > j__TPar
Mount.DrillBeam[] beams
Definition Mount.cs:3066
Asset< Texture2D > frontTextureGlow
Definition Mount.cs:3222
Asset< Texture2D > frontTexture
Definition Mount.cs:3218
Asset< Texture2D > frontTextureExtra
Definition Mount.cs:3226
Asset< Texture2D > backTextureExtraGlow
Definition Mount.cs:3214
Asset< Texture2D > backTextureGlow
Definition Mount.cs:3206
Asset< Texture2D > backTextureExtra
Definition Mount.cs:3210
Asset< Texture2D > backTexture
Definition Mount.cs:3202
Asset< Texture2D > frontTextureExtraGlow
Definition Mount.cs:3230
Mount.MountDelegatesData delegations
Definition Mount.cs:3450
delegate bool OverridePositionMethod(Player player, out Vector2? position)
Mount.MountDelegatesData.OverridePositionMethod MouthPosition
Definition Mount.cs:3174
Mount.MountDelegatesData.OverridePositionMethod HandPosition
Definition Mount.cs:3178
Action< Player, Vector2, int, int > MinecartJumpingSound
Definition Mount.cs:3162
Action< Player, Vector2, int, int > MinecartLandingSound
Definition Mount.cs:3166
Action< Player, Vector2, int, int > MinecartBumperSound
Definition Mount.cs:3170
Action< Vector2 > MinecartDust
Definition Mount.cs:3158
static int DrillSmartCursor_BlocksPlotX
Definition Mount.cs:2996
static Vector2 santankTextureSize
Definition Mount.cs:2879
static int drillPickPower
Definition Mount.cs:2867
bool _abilityCharging
Definition Mount.cs:2935
static Utils.TileActionAttempt DrillSmartCursor_BlocksPlotInstance
Definition Mount.cs:3002
void CheckMountBuff(Player mountedPlayer)
Definition Mount.cs:2281
float _frameCounter
Definition Mount.cs:2899
bool IsConsideredASlimeMount
Definition Mount.cs:494
static Mount()
Definition Mount.cs:2801
int _abilityCharge
Definition Mount.cs:2939
float _frameExtraCounter
Definition Mount.cs:2907
const int FrameSwimming
Definition Mount.cs:2822
const float drillRotationChange
Definition Mount.cs:2864
void CastSuperCartLaser(Player mountedPlayer)
Definition Mount.cs:2218
bool CheckBuff(int buffID)
Definition Mount.cs:771
static Vector2[] scutlixEyePositions
Definition Mount.cs:2843
Mount.MountData _data
Definition Mount.cs:2883
static void SetAsHorse(Mount.MountData newMount, int buff, Asset< Texture2D > texture)
Definition Mount.cs:164
static float SuperCartDashSpeed
Definition Mount.cs:2977
int _abilityCooldown
Definition Mount.cs:2943
const int DrawBack
Definition Mount.cs:2828
bool AimAbility(Player mountedPlayer, Vector2 mousePosition)
Definition Mount.cs:2365
void DoConfettiMinecartEffect(Player mountedPlayer)
Definition Mount.cs:1898
bool _flipDraw
Definition Mount.cs:2891
void UseAbility(Player mountedPlayer, Vector2 mousePosition, bool toggleOn)
Definition Mount.cs:1130
const int drillTextureWidth
Definition Mount.cs:2861
float GetWitchBroomTrinketRotation(Player player)
Definition Mount.cs:1221
static void SetAsMinecart(Mount.MountData newMount, int buffToLeft, int buffToRight, Asset< Texture2D > texture, int verticalOffset=0, int playerVerticalOffset=0)
Definition Mount.cs:184
static void EmitGolfCartlight(Vector2 worldLocation, int playerDirection)
Definition Mount.cs:1592
int PlayerXOFfset
Definition Mount.cs:276
void TryBeginningFlight(Player mountedPlayer, int state)
Definition Mount.cs:1427
int GetIntendedGroundedFrame(Player mountedPlayer)
Definition Mount.cs:1437
void Dismount(Player mountedPlayer)
Definition Mount.cs:2609
void DoSteamMinecartEffect(Player mountedPlayer, int dustType)
Definition Mount.cs:1775
float FallDamage
Definition Mount.cs:433
void ResetHeadPosition()
Definition Mount.cs:2290
const int DrawFront
Definition Mount.cs:2834
void DoSpawnDust(Player mountedPlayer, bool isDismounting)
Definition Mount.cs:2751
bool Directional
Definition Mount.cs:581
int BodyFrame
Definition Mount.cs:239
static int currentShader
Definition Mount.cs:2807
bool AbilityCharging
Definition Mount.cs:663
static float SuperCartJumpSpeed
Definition Mount.cs:2986
bool CanMount(int m, Player mountingPlayer)
Definition Mount.cs:2763
static Vector2 drillDiodePoint1
Definition Mount.cs:2852
static Mount.MountData[] mounts
Definition Mount.cs:2840
float JumpSpeed(float xVelocity)
Definition Mount.cs:461
bool Hover(Player mountedPlayer)
Definition Mount.cs:1176
object _mountSpecificData
Definition Mount.cs:2967
static float SuperCartRunSpeed
Definition Mount.cs:2974
const int FrameInAir
Definition Mount.cs:2816
static void MeowcartBumperSound(Player Player, Vector2 Position, int Width, int Height)
Definition Mount.cs:56
bool Active
Definition Mount.cs:191
static int DrillSmartCursor_BlocksPlotY
Definition Mount.cs:2999
float _fatigue
Definition Mount.cs:2927
const int FrameStanding
Definition Mount.cs:2810
bool BlockExtraJumps
Definition Mount.cs:480
void UpdateEffects(Player mountedPlayer)
Definition Mount.cs:2140
int _idleTimeNext
Definition Mount.cs:2923
Point16 DrillSmartCursor_Walls(Player mountedPlayer, Mount.DrillMountData data)
Definition Mount.cs:1049
int _frameExtra
Definition Mount.cs:2903
bool FindTileHeight(Vector2 position, int maxTilesDown, out float tileHeight)
Definition Mount.cs:2780
int _abilityDuration
Definition Mount.cs:2947
void UpdateDrill(Player mountedPlayer, bool controlUp, bool controlDown)
Definition Mount.cs:825
Vector2 Origin
Definition Mount.cs:612
float Acceleration
Definition Mount.cs:419
bool CanFly()
Definition Mount.cs:645
void TryLanding(Player mountedPlayer)
Definition Mount.cs:1469
bool _shouldSuperCart
Definition Mount.cs:2959
const int FrameDashing
Definition Mount.cs:2825
Vector2 GetWitchBroomTrinketOriginOffset(Player player)
Definition Mount.cs:1235
void Reset()
Definition Mount.cs:79
bool AbilityActive
Definition Mount.cs:675
static int drillPickTime
Definition Mount.cs:2870
void UseDrill(Player mountedPlayer)
Definition Mount.cs:921
Mount.MountDelegatesData Delegations
Definition Mount.cs:594
static bool ShouldGolfCartEmitLight()
Definition Mount.cs:1600
static void EmitGolfCartSmoke(Player mountedPlayer, bool rushing)
Definition Mount.cs:1545
static Vector2 GetMinecartMechPoint(Player mountedPlayer, int offX, int offY)
Definition Mount.cs:2259
static void EmitGolfCartWheelDust(Player mountedPlayer, Vector2 legSpot)
Definition Mount.cs:1656
bool DoesHoverIgnoresFatigue()
Definition Mount.cs:1185
Point16 DrillSmartCursor_Blocks(Player mountedPlayer, Mount.DrillMountData data)
Definition Mount.cs:993
const int scutlixBaseDamage
Definition Mount.cs:2849
void SetMount(int m, Player mountedPlayer, bool faceLeft=false)
Definition Mount.cs:2664
void Draw(ref PlayerDrawSet playerDrawData, int drawType, Player drawPlayer, Vector2 Position, Color drawColor, SpriteEffects playerEffect, float shadow)
Definition Mount.cs:2531
void FatigueRecovery()
Definition Mount.cs:791
static bool DrillSmartCursor_BlocksPlot(int x, int y)
Definition Mount.cs:943
static int GetHeightBoost(int MountType)
Definition Mount.cs:355
int JumpHeight(float xVelocity)
Definition Mount.cs:450
static int SuperCartJumpHeight
Definition Mount.cs:2983
void AbilityRecovery()
Definition Mount.cs:781
static void Initialize()
Definition Mount.cs:150
const int FrameFlying
Definition Mount.cs:2819
static float SuperCartAcceleration
Definition Mount.cs:2980
static Vector2 drillDiodePoint2
Definition Mount.cs:2855
Mount.MountDelegatesData _defaultDelegatesData
Definition Mount.cs:2990
int PlayerOffsetHitbox
Definition Mount.cs:309
static int amountOfBeamsAtOnce
Definition Mount.cs:2873
int PlayerHeadOffset
Definition Mount.cs:324
bool CanHover()
Definition Mount.cs:656
int _frameState
Definition Mount.cs:2911
float RunSpeed
Definition Mount.cs:362
const float maxDrillLength
Definition Mount.cs:2876
static Vector2 scutlixTextureSize
Definition Mount.cs:2846
void ResetFlightTime(float xVelocity)
Definition Mount.cs:2270
bool AllowDirectionChange
Definition Mount.cs:807
float _fatigueMax
Definition Mount.cs:2931
static Mount.DrillMountData DrillSmartCursor_BlocksPlotData
Definition Mount.cs:2993
void StartAbilityCharge(Player mountedPlayer)
Definition Mount.cs:746
void UpdateFrame_GolfCart(Player mountedPlayer, int state, Vector2 velocity)
Definition Mount.cs:1506
void DoExhaustMinecartEffect(Player mountedPlayer, int dustType)
Definition Mount.cs:1836
int HeightBoost
Definition Mount.cs:337
List< DrillDebugDraw > _debugDraw
Definition Mount.cs:2963
const int FrameRunning
Definition Mount.cs:2813
void StopAbilityCharge()
Definition Mount.cs:756
bool _abilityActive
Definition Mount.cs:2951
bool Flight()
Definition Mount.cs:800
Vector2 ClampToDeadZone(Player mountedPlayer, Vector2 position)
Definition Mount.cs:2327
static Vector2 drillTextureSize
Definition Mount.cs:2858
float AbilityCharge
Definition Mount.cs:687
static void MeowcartLandingSound(Player Player, Vector2 Position, int Width, int Height)
Definition Mount.cs:38
const int DrawBackExtra
Definition Mount.cs:2831
void DoGemMinecartEffect(Player mountedPlayer, int dustType)
Definition Mount.cs:1716
int PlayerOffset
Definition Mount.cs:289
bool AutoJump
Definition Mount.cs:468
float DashSpeed
Definition Mount.cs:386
const int DrawFrontExtra
Definition Mount.cs:2837
IEntitySource GetProjectileSpawnSource(Player mountedPlayer)
Definition Mount.cs:715
void UpdateFrame(Player mountedPlayer, int state, Vector2 velocity)
Definition Mount.cs:1391
delegate bool TileActionAttempt(int x, int y)