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
MathHelper.cs
Go to the documentation of this file.
1using System;
8using Terraria;
29using Terraria.UI;
30
32{
33 [global::Cpp2ILInjected.Token(Token = "0x2000329")]
34 public static class MathHelper
35 {
36 [global::Cpp2ILInjected.Token(Token = "0x600129D")]
37 [global::Cpp2ILInjected.Address(RVA = "0xA7BC5C", Offset = "0xA7BC5C", Length = "0x1C")]
38 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Vector2), Member = "Barycentric", MemberParameters = new object[]
39 {
43 typeof(float),
44 typeof(float)
45 }, ReturnType = typeof(Vector2))]
46 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Vector2), Member = "Barycentric", MemberParameters = new object[]
47 {
51 typeof(float),
52 typeof(float),
54 }, ReturnType = typeof(void))]
55 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Vector3), Member = "Barycentric", MemberParameters = new object[]
56 {
60 typeof(float),
61 typeof(float)
62 }, ReturnType = typeof(Vector3))]
63 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Vector3), Member = "Barycentric", MemberParameters = new object[]
64 {
68 typeof(float),
69 typeof(float),
71 }, ReturnType = typeof(void))]
72 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Vector4), Member = "Barycentric", MemberParameters = new object[]
73 {
77 typeof(float),
78 typeof(float)
79 }, ReturnType = typeof(Vector4))]
80 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Vector4), Member = "Barycentric", MemberParameters = new object[]
81 {
85 typeof(float),
86 typeof(float),
88 }, ReturnType = typeof(void))]
89 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 18)]
90 public static float Barycentric(float value1, float value2, float value3, float amount1, float amount2)
91 {
92 throw null;
93 }
94
95 [global::Cpp2ILInjected.Token(Token = "0x600129E")]
96 [global::Cpp2ILInjected.Address(RVA = "0xA7BC78", Offset = "0xA7BC78", Length = "0x84")]
97 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
98 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Vector2), Member = "CatmullRom", MemberParameters = new object[]
99 {
104 typeof(float)
105 }, ReturnType = typeof(Vector2))]
106 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Vector2), Member = "CatmullRom", MemberParameters = new object[]
107 {
112 typeof(float),
114 }, ReturnType = typeof(void))]
115 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Vector3), Member = "CatmullRom", MemberParameters = new object[]
116 {
121 typeof(float)
122 }, ReturnType = typeof(Vector3))]
123 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Vector3), Member = "CatmullRom", MemberParameters = new object[]
124 {
129 typeof(float),
131 }, ReturnType = typeof(void))]
132 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Vector4), Member = "CatmullRom", MemberParameters = new object[]
133 {
138 typeof(float)
139 }, ReturnType = typeof(Vector4))]
140 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Vector4), Member = "CatmullRom", MemberParameters = new object[]
141 {
146 typeof(float),
148 }, ReturnType = typeof(void))]
149 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 18)]
150 public static float CatmullRom(float value1, float value2, float value3, float value4, float amount)
151 {
152 throw null;
153 }
154
155 [global::Cpp2ILInjected.Token(Token = "0x600129F")]
156 [global::Cpp2ILInjected.Address(RVA = "0xA7BCFC", Offset = "0xA7BCFC", Length = "0x1C")]
157 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
158 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIWorldCreateController), Member = "GetSelectedItemRegion", ReturnType = typeof(Rectangle))]
159 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIEvents), Member = "DrawInvasionInfo", MemberParameters = new object[]
160 {
161 typeof(Color),
162 typeof(string),
163 typeof(string),
165 typeof(float)
166 }, ReturnType = typeof(void))]
167 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIHearts), Member = "HeartDraw", MemberParameters = new object[]
168 {
170 typeof(int),
172 typeof(float)
173 }, ReturnType = typeof(void))]
174 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIMana), Member = "StarDraw", MemberParameters = new object[]
175 {
177 typeof(int),
179 typeof(float)
180 }, ReturnType = typeof(void))]
181 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIVirtualInputController), Member = "UpdateCursorMovement", ReturnType = typeof(void))]
182 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIAchievementsMenu), Member = "DrawProgressBar", MemberParameters = new object[]
183 {
185 typeof(float),
187 typeof(float),
188 typeof(Color),
189 typeof(Color),
191 }, ReturnType = typeof(void))]
192 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIWorldCreateMenu), Member = "DrawWorldDifficulty", ReturnType = typeof(void))]
193 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIWorldCreateMenu), Member = "DrawWorldEvilType", ReturnType = typeof(void))]
194 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Vector2), Member = "Clamp", MemberParameters = new object[]
195 {
199 }, ReturnType = typeof(Vector2))]
200 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Vector2), Member = "Clamp", MemberParameters = new object[]
201 {
206 }, ReturnType = typeof(void))]
207 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Vector3), Member = "Clamp", MemberParameters = new object[]
208 {
212 }, ReturnType = typeof(Vector3))]
213 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Vector3), Member = "Clamp", MemberParameters = new object[]
214 {
219 }, ReturnType = typeof(void))]
220 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Vector4), Member = "Clamp", MemberParameters = new object[]
221 {
225 }, ReturnType = typeof(Vector4))]
226 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Vector4), Member = "Clamp", MemberParameters = new object[]
227 {
232 }, ReturnType = typeof(void))]
233 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GamePadState), Member = ".ctor", MemberParameters = new object[]
234 {
237 typeof(float),
238 typeof(float),
240 }, ReturnType = typeof(void))]
241 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GamePadThumbSticks), Member = "ApplyDeadZone", MemberParameters = new object[]
242 {
244 typeof(float),
246 }, ReturnType = typeof(Vector2))]
247 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GamePadTriggers), Member = ".ctor", MemberParameters = new object[]
248 {
249 typeof(float),
250 typeof(float)
251 }, ReturnType = typeof(void))]
252 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Alpha8), Member = "Pack", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(byte))]
253 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Bgr565), Member = "Pack", MemberParameters = new object[]
254 {
255 typeof(float),
256 typeof(float),
257 typeof(float)
258 }, ReturnType = typeof(ushort))]
259 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Bgra4444), Member = "Pack", MemberParameters = new object[]
260 {
261 typeof(float),
262 typeof(float),
263 typeof(float),
264 typeof(float)
265 }, ReturnType = typeof(ushort))]
266 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Bgra5551), Member = "Pack", MemberParameters = new object[]
267 {
268 typeof(float),
269 typeof(float),
270 typeof(float),
271 typeof(float)
272 }, ReturnType = typeof(ushort))]
273 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Byte4), Member = "Pack", MemberParameters = new object[] { typeof(ref Vector4) }, ReturnType = typeof(uint))]
274 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NormalizedByte2), Member = "Pack", MemberParameters = new object[]
275 {
276 typeof(float),
277 typeof(float)
278 }, ReturnType = typeof(ushort))]
279 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NormalizedByte4), Member = "Pack", MemberParameters = new object[]
280 {
281 typeof(float),
282 typeof(float),
283 typeof(float),
284 typeof(float)
285 }, ReturnType = typeof(uint))]
286 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NormalizedShort2), Member = "PackInTwo", MemberParameters = new object[]
287 {
288 typeof(float),
289 typeof(float)
290 }, ReturnType = typeof(uint))]
291 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NormalizedShort4), Member = "PackInFour", MemberParameters = new object[]
292 {
293 typeof(float),
294 typeof(float),
295 typeof(float),
296 typeof(float)
297 }, ReturnType = typeof(ulong))]
298 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Rg32), Member = "Pack", MemberParameters = new object[]
299 {
300 typeof(float),
301 typeof(float)
302 }, ReturnType = typeof(uint))]
303 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Rgba1010102), Member = "Pack", MemberParameters = new object[]
304 {
305 typeof(float),
306 typeof(float),
307 typeof(float),
308 typeof(float)
309 }, ReturnType = typeof(uint))]
310 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Rgba64), Member = "Pack", MemberParameters = new object[]
311 {
312 typeof(float),
313 typeof(float),
314 typeof(float),
315 typeof(float)
316 }, ReturnType = typeof(ulong))]
317 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Short2), Member = "PackInTwo", MemberParameters = new object[]
318 {
319 typeof(float),
320 typeof(float)
321 }, ReturnType = typeof(uint))]
322 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Short4), Member = "Pack", MemberParameters = new object[] { typeof(ref Vector4) }, ReturnType = typeof(ulong))]
323 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "AnimateTiles", ReturnType = typeof(void))]
324 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "AnimateTiles_WeatherVane", ReturnType = typeof(void))]
325 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawNPCDirect_QueenSlimeWings", MemberParameters = new object[]
326 {
327 typeof(NPC),
332 }, ReturnType = typeof(void))]
333 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawNPCDirect", MemberParameters = new object[]
334 {
336 typeof(NPC),
337 typeof(bool),
339 }, ReturnType = typeof(void))]
340 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawNPCDirect", MemberParameters = new object[]
341 {
343 typeof(NPC),
344 typeof(bool),
348 }, ReturnType = typeof(void))]
349 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawNPCDirect_Faeling", MemberParameters = new object[]
350 {
352 typeof(NPC),
354 typeof(int),
358 }, ReturnType = typeof(void))]
359 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawProjDirect", MemberParameters = new object[]
360 {
362 typeof(int)
363 }, ReturnType = typeof(void))]
364 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawInterface_GolfBallIndicator", ReturnType = typeof(void))]
365 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawTileGridOption", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
366 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawInterface_3_LaserRuler", ReturnType = typeof(void))]
367 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawBackground", ReturnType = typeof(void))]
368 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "OldDrawBackground", ReturnType = typeof(void))]
369 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawCapture", MemberParameters = new object[]
370 {
373 }, ReturnType = typeof(void))]
374 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawBackgroundBlackFill", ReturnType = typeof(void))]
375 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DoDraw", MemberParameters = new object[] { typeof(GameTime) }, ReturnType = typeof(void))]
376 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DoDraw_UpdateCameraPosition", ReturnType = typeof(void))]
377 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawBG_ModifyBGFarBackLayerAlpha", MemberParameters = new object[]
378 {
379 typeof(int),
380 typeof(int?),
381 typeof(float?)
382 }, ReturnType = typeof(void))]
383 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "UpdateTime", ReturnType = typeof(void))]
384 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MessageBuffer), Member = "ProcessData", MemberParameters = new object[]
385 {
386 typeof(byte[]),
387 typeof(int),
388 typeof(ref int)
389 }, ReturnType = typeof(void))]
390 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NetMessage), Member = "SendData", MemberParameters = new object[]
391 {
392 typeof(int),
393 typeof(int),
394 typeof(int),
396 typeof(int),
397 typeof(float),
398 typeof(float),
399 typeof(float),
400 typeof(int),
401 typeof(int),
402 typeof(int)
403 }, ReturnType = typeof(void))]
404 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "set_Opacity", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
405 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "GetAttackDamage_LerpBetweenFinalValuesFloat", MemberParameters = new object[]
406 {
407 typeof(float),
408 typeof(float)
409 }, ReturnType = typeof(float))]
410 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "GetAttackDamage_LerpBetweenFinalValues", MemberParameters = new object[]
411 {
412 typeof(float),
413 typeof(float)
414 }, ReturnType = typeof(int))]
415 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "GetAttackDamage_ForProjectiles", MemberParameters = new object[]
416 {
417 typeof(float),
418 typeof(float)
419 }, ReturnType = typeof(int))]
420 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "GetAttackDamage_ForProjectiles_MultiLerp", MemberParameters = new object[]
421 {
422 typeof(float),
423 typeof(float),
424 typeof(float)
425 }, ReturnType = typeof(int))]
426 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI", ReturnType = typeof(void))]
427 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI_123_Deerclops", ReturnType = typeof(void))]
428 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI_123_Deerclops_Movement", MemberParameters = new object[]
429 {
430 typeof(bool),
431 typeof(bool)
432 }, ReturnType = typeof(void))]
433 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI_065_Butterflies", ReturnType = typeof(void))]
434 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI_121_QueenSlime", ReturnType = typeof(void))]
435 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI_120_HallowBoss", ReturnType = typeof(void))]
436 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI_117_BloodNautilus", ReturnType = typeof(void))]
437 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI_113_WindyBalloon", ReturnType = typeof(void))]
438 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI_112_FairyCritter", ReturnType = typeof(void))]
439 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI_007_TownEntities", ReturnType = typeof(void))]
440 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI_003_Fighters", ReturnType = typeof(void))]
441 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI_107_ImprovedWalkers", ReturnType = typeof(void))]
442 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "UpdateBiomes", ReturnType = typeof(void))]
443 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "TorchAttack", ReturnType = typeof(void))]
444 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "get_NormalizedLuck", ReturnType = typeof(float))]
445 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "HorizontalMovement", ReturnType = typeof(void))]
446 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "Update", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
447 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "TryBouncingBlocks", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
448 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "Teleport", MemberParameters = new object[]
449 {
451 typeof(int),
452 typeof(int)
453 }, ReturnType = typeof(void))]
454 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "ItemCheck_EmitHeldItemLight", MemberParameters = new object[] { typeof(Item) }, ReturnType = typeof(void))]
455 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "LoadPlayer_LastMinuteFixes", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(void))]
456 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "CheckForGoodTeleportationSpot", MemberParameters = new object[]
457 {
458 typeof(ref bool),
459 typeof(int),
460 typeof(int),
461 typeof(int),
462 typeof(int),
464 }, ReturnType = typeof(Vector2))]
465 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "NebulaLevelup", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
466 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "set_Opacity", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
467 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "Update", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
468 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_152_SuperStarSlash", ReturnType = typeof(void))]
469 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI", ReturnType = typeof(void))]
470 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_194_HorsemanPumpkin", ReturnType = typeof(void))]
471 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_192_JuminoAnimation", ReturnType = typeof(void))]
472 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_191_TrueNightsEdge", ReturnType = typeof(void))]
473 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_186_PrincessWeapon", ReturnType = typeof(void))]
474 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_121_StardustDragon", ReturnType = typeof(void))]
475 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_182_FinalFractal", ReturnType = typeof(void))]
476 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_174_MultisegmentPet", ReturnType = typeof(void))]
477 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_173_HallowBossRainbowTrail", ReturnType = typeof(void))]
478 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_171_HallowBossRainbowStreak", ReturnType = typeof(void))]
479 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_172_HallowBossRainbowPelletStorm", ReturnType = typeof(void))]
480 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_168_FirstFractal", ReturnType = typeof(void))]
481 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_162_TigerPounce", ReturnType = typeof(void))]
482 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_016", ReturnType = typeof(void))]
483 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_166_Dove", ReturnType = typeof(void))]
484 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_161_RapierStabs", ReturnType = typeof(void))]
485 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_160_Kites", ReturnType = typeof(void))]
486 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_159_PaperAirplanes", ReturnType = typeof(void))]
487 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_067_FreakingPirates", ReturnType = typeof(void))]
488 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_157_SharpTears", ReturnType = typeof(void))]
489 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_156_Think", MemberParameters = new object[] { typeof(List<int>) }, ReturnType = typeof(void))]
490 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_154_VoidLens", ReturnType = typeof(void))]
491 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_026", ReturnType = typeof(void))]
492 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_092", ReturnType = typeof(void))]
493 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_144_DD2Pet", ReturnType = typeof(void))]
494 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "Kill", ReturnType = typeof(void))]
495 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FrameSkipTest), Member = "Update", MemberParameters = new object[] { typeof(GameTime) }, ReturnType = typeof(void))]
496 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mount), Member = "Hover", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(bool))]
497 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mount), Member = "UpdateEffects", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(void))]
498 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mount), Member = "Draw", MemberParameters = new object[]
499 {
501 typeof(int),
502 typeof(Player),
504 typeof(Color),
506 typeof(float)
507 }, ReturnType = typeof(void))]
508 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Utils), Member = "SmoothStep", MemberParameters = new object[]
509 {
510 typeof(float),
511 typeof(float),
512 typeof(float)
513 }, ReturnType = typeof(float))]
514 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Utils), Member = "AngleTowards", MemberParameters = new object[]
515 {
516 typeof(float),
517 typeof(float),
518 typeof(float)
519 }, ReturnType = typeof(float))]
520 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "MarblePileWithStatues", MemberParameters = new object[]
521 {
522 typeof(int),
523 typeof(int)
524 }, ReturnType = typeof(bool))]
525 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "KillTile_MakeTileDust", MemberParameters = new object[]
526 {
527 typeof(int),
528 typeof(int),
529 typeof(Tile)
530 }, ReturnType = typeof(int))]
531 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.ID.TorchID.ShimmerTorchLight", Member = "GetRGB", MemberParameters = new object[]
532 {
533 typeof(ref float),
534 typeof(ref float),
535 typeof(ref float)
536 }, ReturnType = typeof(void))]
537 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PlayerDrawLayers), Member = "DrawStarboardRainbowTrail", MemberParameters = new object[]
538 {
542 }, ReturnType = typeof(void))]
543 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PlayerDrawLayers), Member = "DrawMeowcartTrail", MemberParameters = new object[] { typeof(ref PlayerDrawSet) }, ReturnType = typeof(void))]
544 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ActiveSound), Member = "Update", ReturnType = typeof(void))]
545 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LockOnHelper), Member = "Draw", MemberParameters = new object[] { typeof(SpriteBatch) }, ReturnType = typeof(void))]
546 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "DrawRadialCircular", MemberParameters = new object[]
547 {
551 typeof(Item[])
552 }, ReturnType = typeof(void))]
553 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "DrawRadialQuicks", MemberParameters = new object[]
554 {
557 }, ReturnType = typeof(void))]
558 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UIElement), Member = "GetDimensionsBasedOnParentDimensions", MemberParameters = new object[] { typeof(CalculatedStyle) }, ReturnType = typeof(CalculatedStyle))]
559 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GasParticle), Member = "Update", MemberParameters = new object[] { typeof(ref ParticleRendererSettings) }, ReturnType = typeof(void))]
560 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SkyManager), Member = "ProcessCloudAlpha", ReturnType = typeof(float))]
561 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MinecartDiggerHelper), Member = "TryDigging", MemberParameters = new object[]
562 {
563 typeof(Player),
565 typeof(int),
566 typeof(int)
567 }, ReturnType = typeof(void))]
568 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ShopHelper), Member = "LimitAndRoundMultiplier", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(float))]
569 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BackgroundChangeFlashInfo), Member = "UpdateFlashValues", ReturnType = typeof(void))]
570 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WaterShaderData), Member = "DrawWaves", ReturnType = typeof(void))]
571 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Segments.SpriteSegment.MaskedFadeEffect), Member = "BeforeDrawing", MemberParameters = new object[]
572 {
575 }, ReturnType = typeof(void))]
576 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Segments.Panning), Member = "GetPanAmount", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(float))]
577 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CreditsRollSky), Member = "Update", MemberParameters = new object[] { typeof(GameTime) }, ReturnType = typeof(void))]
578 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(StardustSky), Member = "Draw", MemberParameters = new object[]
579 {
581 typeof(float),
582 typeof(float)
583 }, ReturnType = typeof(void))]
584 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawTiles_EmitParticles", MemberParameters = new object[]
585 {
586 typeof(int),
587 typeof(int),
588 typeof(ushort),
589 typeof(short),
590 typeof(short),
592 }, ReturnType = typeof(void))]
593 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GolfHelper.ContactListener), Member = "OnCollision", MemberParameters = new object[]
594 {
599 }, ReturnType = typeof(void))]
600 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GolfHelper), Member = "CalculateShotStrength", MemberParameters = new object[]
601 {
604 }, ReturnType = typeof(GolfHelper.ShotStrength))]
605 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FancyGolfPredictionLine), Member = "Draw", MemberParameters = new object[]
606 {
607 typeof(Camera),
609 typeof(float)
610 }, ReturnType = typeof(void))]
611 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CreativePowers.APerPlayerSliderPower), Member = "PushChangeAndSetSlider", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
612 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Sandstorm), Member = "UpdateSeverity", ReturnType = typeof(void))]
613 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Sandstorm), Member = "EmitDust", ReturnType = typeof(void))]
614 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UIAchievementListItem), Member = "DrawProgressBar", MemberParameters = new object[]
615 {
617 typeof(float),
619 typeof(float),
620 typeof(Color),
621 typeof(Color),
623 }, ReturnType = typeof(void))]
624 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UIColoredImageButton), Member = "SetVisibility", MemberParameters = new object[]
625 {
626 typeof(float),
627 typeof(float)
628 }, ReturnType = typeof(void))]
629 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UIImageButton), Member = "SetVisibility", MemberParameters = new object[]
630 {
631 typeof(float),
632 typeof(float)
633 }, ReturnType = typeof(void))]
634 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UIList), Member = "Goto", MemberParameters = new object[] { typeof(UIList.ElementSearchMethod) }, ReturnType = typeof(void))]
635 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UIList), Member = "ScrollWheel", MemberParameters = new object[] { typeof(UIScrollWheelEvent) }, ReturnType = typeof(void))]
636 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UIScrollbar), Member = "set_ViewPosition", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
637 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UIScrollbar), Member = "GoToBottom", ReturnType = typeof(void))]
638 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UIScrollbar), Member = "SetView", MemberParameters = new object[]
639 {
640 typeof(float),
641 typeof(float)
642 }, ReturnType = typeof(void))]
643 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UIScrollbar), Member = "DrawSelf", MemberParameters = new object[] { typeof(SpriteBatch) }, ReturnType = typeof(void))]
644 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UIScrollbar), Member = "LeftMouseDown", MemberParameters = new object[] { typeof(UIMouseEvent) }, ReturnType = typeof(void))]
645 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 299)]
646 public static float Clamp(float value, float min, float max)
647 {
648 throw null;
649 }
650
651 [global::Cpp2ILInjected.Token(Token = "0x60012A0")]
652 [global::Cpp2ILInjected.Address(RVA = "0xA7BD18", Offset = "0xA7BD18", Length = "0x60")]
653 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
654 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawProjDirect", MemberParameters = new object[]
655 {
657 typeof(int)
658 }, ReturnType = typeof(void))]
659 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
660 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
661 public static float Distance(float value1, float value2)
662 {
663 throw null;
664 }
665
666 [global::Cpp2ILInjected.Token(Token = "0x60012A1")]
667 [global::Cpp2ILInjected.Address(RVA = "0xA7BD78", Offset = "0xA7BD78", Length = "0x88")]
668 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
669 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MathHelper), Member = "SmoothStep", MemberParameters = new object[]
670 {
671 typeof(float),
672 typeof(float),
673 typeof(float)
674 }, ReturnType = typeof(float))]
675 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Vector2), Member = "Hermite", MemberParameters = new object[]
676 {
681 typeof(float)
682 }, ReturnType = typeof(Vector2))]
683 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Vector2), Member = "Hermite", MemberParameters = new object[]
684 {
689 typeof(float),
691 }, ReturnType = typeof(void))]
692 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Vector3), Member = "Hermite", MemberParameters = new object[]
693 {
698 typeof(float)
699 }, ReturnType = typeof(Vector3))]
700 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Vector3), Member = "Hermite", MemberParameters = new object[]
701 {
706 typeof(float),
708 }, ReturnType = typeof(void))]
709 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Vector4), Member = "Hermite", MemberParameters = new object[]
710 {
715 typeof(float)
716 }, ReturnType = typeof(Vector4))]
717 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Vector4), Member = "Hermite", MemberParameters = new object[]
718 {
723 typeof(float),
725 }, ReturnType = typeof(void))]
726 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 19)]
727 public static float Hermite(float value1, float tangent1, float value2, float tangent2, float amount)
728 {
729 throw null;
730 }
731
732 [global::Cpp2ILInjected.Token(Token = "0x60012A2")]
733 [global::Cpp2ILInjected.Address(RVA = "0xA7BE00", Offset = "0xA7BE00", Length = "0x10")]
734 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Vector2), Member = "Lerp", MemberParameters = new object[]
735 {
738 typeof(float)
739 }, ReturnType = typeof(Vector2))]
740 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Vector2), Member = "Lerp", MemberParameters = new object[]
741 {
744 typeof(float),
746 }, ReturnType = typeof(void))]
747 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Vector3), Member = "Lerp", MemberParameters = new object[]
748 {
751 typeof(float)
752 }, ReturnType = typeof(Vector3))]
753 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Vector3), Member = "Lerp", MemberParameters = new object[]
754 {
757 typeof(float),
759 }, ReturnType = typeof(void))]
760 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Vector4), Member = "Lerp", MemberParameters = new object[]
761 {
764 typeof(float)
765 }, ReturnType = typeof(Vector4))]
766 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Vector4), Member = "Lerp", MemberParameters = new object[]
767 {
770 typeof(float),
772 }, ReturnType = typeof(void))]
773 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Color), Member = "Lerp", MemberParameters = new object[]
774 {
775 typeof(Color),
776 typeof(Color),
777 typeof(float)
778 }, ReturnType = typeof(Color))]
779 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Dust), Member = "QuickBox", MemberParameters = new object[]
780 {
783 typeof(int),
784 typeof(Color),
785 typeof(Action<Dust>)
786 }, ReturnType = typeof(void))]
787 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Dust), Member = "UpdateDust", ReturnType = typeof(void))]
788 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "UpdateAudio", ReturnType = typeof(void))]
789 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawNPCDirect", MemberParameters = new object[]
790 {
792 typeof(NPC),
793 typeof(bool),
795 }, ReturnType = typeof(void))]
796 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawNPCDirect", MemberParameters = new object[]
797 {
799 typeof(NPC),
800 typeof(bool),
804 }, ReturnType = typeof(void))]
805 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawNPCDirect_HallowBoss", MemberParameters = new object[]
806 {
808 typeof(NPC),
810 typeof(int),
814 }, ReturnType = typeof(void))]
815 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawProj_TrueNightsEdge", MemberParameters = new object[] { typeof(Projectile) }, ReturnType = typeof(void))]
816 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawProjDirect", MemberParameters = new object[]
817 {
819 typeof(int)
820 }, ReturnType = typeof(void))]
821 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawProj_StardustGuardianPunching", MemberParameters = new object[] { typeof(Projectile) }, ReturnType = typeof(void))]
822 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawProj_PiercingStarlight", MemberParameters = new object[] { typeof(Projectile) }, ReturnType = typeof(void))]
823 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawProj_FairyQueenLance", MemberParameters = new object[] { typeof(Projectile) }, ReturnType = typeof(void))]
824 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawProj_FairyQueenRangedItemShot", MemberParameters = new object[] { typeof(Projectile) }, ReturnType = typeof(void))]
825 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawMurderAurora", MemberParameters = new object[] { typeof(Projectile) }, ReturnType = typeof(void))]
826 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawWhip_RainbowWhip", MemberParameters = new object[]
827 {
830 }, ReturnType = typeof(Vector2))]
831 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawWhip_WhipMace", MemberParameters = new object[]
832 {
835 }, ReturnType = typeof(Vector2))]
836 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawWhip_WhipScythe", MemberParameters = new object[]
837 {
840 }, ReturnType = typeof(Vector2))]
841 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawWhip_WhipBland", MemberParameters = new object[]
842 {
845 }, ReturnType = typeof(Vector2))]
846 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawKite", MemberParameters = new object[] { typeof(Projectile) }, ReturnType = typeof(void))]
847 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawInterface_GolfBallIndicator", ReturnType = typeof(void))]
848 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawTileGridOption", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
849 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawInterface_3_LaserRuler", ReturnType = typeof(void))]
850 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawSurfaceBG", ReturnType = typeof(void))]
851 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawItemTextPopups", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
852 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "SetBackColor", MemberParameters = new object[]
853 {
857 }, ReturnType = typeof(void))]
858 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawInfernoRings", ReturnType = typeof(void))]
859 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "GetAttackDamage_LerpBetweenFinalValuesFloat", MemberParameters = new object[]
860 {
861 typeof(float),
862 typeof(float)
863 }, ReturnType = typeof(float))]
864 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "GetAttackDamage_LerpBetweenFinalValues", MemberParameters = new object[]
865 {
866 typeof(float),
867 typeof(float)
868 }, ReturnType = typeof(int))]
869 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "GetAttackDamage_ForProjectiles", MemberParameters = new object[]
870 {
871 typeof(float),
872 typeof(float)
873 }, ReturnType = typeof(int))]
874 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI", ReturnType = typeof(void))]
875 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI_123_Deerclops_FindSpotToSpawnSpike", MemberParameters = new object[]
876 {
877 typeof(int),
878 typeof(int),
879 typeof(ref int),
880 typeof(ref int)
881 }, ReturnType = typeof(void))]
882 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI_123_Deerclops_Movement", MemberParameters = new object[]
883 {
884 typeof(bool),
885 typeof(bool)
886 }, ReturnType = typeof(void))]
887 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI_065_Butterflies", ReturnType = typeof(void))]
888 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI_120_HallowBoss", ReturnType = typeof(void))]
889 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI_115_LadyBugs", ReturnType = typeof(void))]
890 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI_112_FairyCritter", ReturnType = typeof(void))]
891 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI_069_DukeFishron", ReturnType = typeof(void))]
892 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI_003_Fighters", ReturnType = typeof(void))]
893 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI_026_Unicorns", ReturnType = typeof(void))]
894 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI_107_ImprovedWalkers", ReturnType = typeof(void))]
895 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "FindFrame", ReturnType = typeof(void))]
896 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "GetAlpha", MemberParameters = new object[] { typeof(Color) }, ReturnType = typeof(Color))]
897 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "Yoraiz0rEye", ReturnType = typeof(void))]
898 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "UpdateBiomes", ReturnType = typeof(void))]
899 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "Update", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
900 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "ItemCheck_Shoot", MemberParameters = new object[]
901 {
902 typeof(int),
903 typeof(Item),
904 typeof(int)
905 }, ReturnType = typeof(void))]
906 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "ItemCheck_ApplyUseStyle", MemberParameters = new object[]
907 {
908 typeof(float),
909 typeof(Item),
911 }, ReturnType = typeof(void))]
912 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "GetAnglerReward_Decoration", MemberParameters = new object[]
913 {
915 typeof(int),
916 typeof(float),
918 }, ReturnType = typeof(void))]
919 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "HandleMovement", MemberParameters = new object[]
920 {
922 typeof(ref int),
923 typeof(ref int)
924 }, ReturnType = typeof(void))]
925 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "GetFairyQueenWeaponsColor", MemberParameters = new object[]
926 {
927 typeof(float),
928 typeof(float),
929 typeof(float?)
930 }, ReturnType = typeof(Color))]
931 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "GetLastPrismHue", MemberParameters = new object[]
932 {
933 typeof(float),
934 typeof(ref float),
935 typeof(ref float)
936 }, ReturnType = typeof(float))]
937 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI", ReturnType = typeof(void))]
938 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_195_JimsDrone", ReturnType = typeof(void))]
939 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_111_DryadsWard", ReturnType = typeof(void))]
940 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_191_TrueNightsEdge", ReturnType = typeof(void))]
941 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_182_FinalFractal", ReturnType = typeof(void))]
942 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_181_FairyQueenRangedItemShot", ReturnType = typeof(void))]
943 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_009_MagicMissiles", ReturnType = typeof(void))]
944 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_179_FairyQueenLance", ReturnType = typeof(void))]
945 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_177_IceWhipSlicer", ReturnType = typeof(void))]
946 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_171_HallowBossRainbowStreak", ReturnType = typeof(void))]
947 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_172_HallowBossRainbowPelletStorm", ReturnType = typeof(void))]
948 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "FillWhipControlPoints", MemberParameters = new object[]
949 {
952 }, ReturnType = typeof(void))]
953 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_160_Kites", ReturnType = typeof(void))]
954 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_159_PaperAirplanes", ReturnType = typeof(void))]
955 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_158_BabyBird", ReturnType = typeof(void))]
956 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_157_SharpTears", ReturnType = typeof(void))]
957 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_001", ReturnType = typeof(void))]
958 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_030", ReturnType = typeof(void))]
959 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_068", ReturnType = typeof(void))]
960 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_075", ReturnType = typeof(void))]
961 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_135_OgreStomp", ReturnType = typeof(void))]
962 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_144_DD2Pet", ReturnType = typeof(void))]
963 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_145_BookStaffStorm", ReturnType = typeof(void))]
964 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "Kill", ReturnType = typeof(void))]
965 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DelegateMethods), Member = "CastLightOpen_StopForSolids_ScaleWithDistance", MemberParameters = new object[]
966 {
967 typeof(int),
968 typeof(int)
969 }, ReturnType = typeof(bool))]
970 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Gore), Member = "UpdateLightningBunnySparks", ReturnType = typeof(void))]
971 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mount), Member = "UpdateEffects", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(void))]
972 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mount), Member = "GetMinecartMechPoint", MemberParameters = new object[]
973 {
974 typeof(Player),
975 typeof(int),
976 typeof(int)
977 }, ReturnType = typeof(Vector2))]
978 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Utils), Member = "MultiLerp", MemberParameters = new object[]
979 {
980 typeof(float),
981 typeof(float[])
982 }, ReturnType = typeof(float))]
983 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Utils), Member = "WrappedLerp", MemberParameters = new object[]
984 {
985 typeof(float),
986 typeof(float),
987 typeof(float)
988 }, ReturnType = typeof(float))]
989 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Utils), Member = "Remap", MemberParameters = new object[]
990 {
991 typeof(float),
992 typeof(float),
993 typeof(float),
994 typeof(float),
995 typeof(float),
996 typeof(bool)
997 }, ReturnType = typeof(float))]
998 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Utils), Member = "AngleLerp", MemberParameters = new object[]
999 {
1000 typeof(float),
1001 typeof(float),
1002 typeof(float)
1003 }, ReturnType = typeof(float))]
1004 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PlayerDrawLayers), Member = "DrawPlayer_09_Wings", MemberParameters = new object[] { typeof(ref PlayerDrawSet) }, ReturnType = typeof(void))]
1005 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(InGamePopups.AchievementUnlockedPopup), Member = "get_Scale", ReturnType = typeof(float))]
1006 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(InGamePopups.PlayerWantsToJoinGamePopup), Member = "get_Scale", ReturnType = typeof(float))]
1007 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(InGamePopups.PlayerWantsToJoinGamePopup), Member = "DrawInGame", MemberParameters = new object[]
1008 {
1011 }, ReturnType = typeof(void))]
1012 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(InGamePopups.PlayerWantsToJoinGamePopup), Member = "DrawInNotificationsArea", MemberParameters = new object[]
1013 {
1016 typeof(ref int)
1017 }, ReturnType = typeof(void))]
1018 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MagicMissileDrawer), Member = "StripWidth", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(float))]
1019 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FlameLashDrawer), Member = "Draw", MemberParameters = new object[] { typeof(Projectile) }, ReturnType = typeof(void))]
1020 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FlameLashDrawer), Member = "StripWidth", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(float))]
1021 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RainbowRodDrawer), Member = "StripWidth", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(float))]
1022 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LegacyPlayerRenderer), Member = "DrawPlayerFull", MemberParameters = new object[]
1023 {
1024 typeof(Camera),
1025 typeof(Player)
1026 }, ReturnType = typeof(void))]
1027 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CoinLossRevengeSystem.RevengeMarker), Member = "CalculateExpirationTime", MemberParameters = new object[]
1028 {
1029 typeof(int),
1030 typeof(int)
1031 }, ReturnType = typeof(int))]
1032 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SepiaScreenShaderData), Member = "Update", MemberParameters = new object[] { typeof(GameTime) }, ReturnType = typeof(void))]
1033 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NoiseHelper), Member = "GetDynamicNoise", MemberParameters = new object[]
1034 {
1035 typeof(Vector2),
1036 typeof(float)
1037 }, ReturnType = typeof(float))]
1038 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NoiseHelper), Member = "GetStaticNoise", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(float))]
1039 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Actions.Players.Fade), Member = "ApplyTo", MemberParameters = new object[]
1040 {
1041 typeof(Player),
1042 typeof(float)
1043 }, ReturnType = typeof(void))]
1044 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Actions.Sprites.Fade), Member = "ApplyTo", MemberParameters = new object[]
1045 {
1047 typeof(float)
1048 }, ReturnType = typeof(void))]
1049 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawVineStrip", MemberParameters = new object[]
1050 {
1051 typeof(Vector2),
1052 typeof(Vector2),
1053 typeof(int),
1054 typeof(int)
1055 }, ReturnType = typeof(void))]
1056 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawRisingVineStrip", MemberParameters = new object[]
1057 {
1058 typeof(Vector2),
1059 typeof(Vector2),
1060 typeof(int),
1061 typeof(int)
1062 }, ReturnType = typeof(void))]
1063 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CreativePowers.ModifyWindDirectionAndStrength), Member = "UpdateInfoFromSliderValueCache", ReturnType = typeof(void))]
1064 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Sandstorm), Member = "EmitDust", ReturnType = typeof(void))]
1065 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ScreenDarkness), Member = "Update", ReturnType = typeof(void))]
1066 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ScreenObstruction), Member = "Update", ReturnType = typeof(void))]
1067 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 311)]
1068 public static float Lerp(float value1, float value2, float amount)
1069 {
1070 throw null;
1071 }
1072
1073 [global::Cpp2ILInjected.Token(Token = "0x60012A3")]
1074 [global::Cpp2ILInjected.Address(RVA = "0xA7BE10", Offset = "0xA7BE10", Length = "0x68")]
1075 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Vector2), Member = "Max", MemberParameters = new object[]
1076 {
1077 typeof(Vector2),
1079 }, ReturnType = typeof(Vector2))]
1080 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Vector2), Member = "Max", MemberParameters = new object[]
1081 {
1085 }, ReturnType = typeof(void))]
1086 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Vector3), Member = "Max", MemberParameters = new object[]
1087 {
1088 typeof(Vector3),
1090 }, ReturnType = typeof(Vector3))]
1091 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Vector3), Member = "Max", MemberParameters = new object[]
1092 {
1096 }, ReturnType = typeof(void))]
1097 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Vector4), Member = "Max", MemberParameters = new object[]
1098 {
1099 typeof(Vector4),
1101 }, ReturnType = typeof(Vector4))]
1102 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Vector4), Member = "Max", MemberParameters = new object[]
1103 {
1107 }, ReturnType = typeof(void))]
1108 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawNPCDirect", MemberParameters = new object[]
1109 {
1111 typeof(NPC),
1112 typeof(bool),
1114 }, ReturnType = typeof(void))]
1115 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawNPCDirect", MemberParameters = new object[]
1116 {
1118 typeof(NPC),
1119 typeof(bool),
1120 typeof(Vector2),
1123 }, ReturnType = typeof(void))]
1124 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawProjDirect", MemberParameters = new object[]
1125 {
1127 typeof(int)
1128 }, ReturnType = typeof(void))]
1129 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI", ReturnType = typeof(void))]
1130 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "Colliding", MemberParameters = new object[]
1131 {
1134 }, ReturnType = typeof(bool))]
1135 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_195_JimsDrone", ReturnType = typeof(void))]
1136 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 24)]
1137 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Math), Member = "Max", MemberParameters = new object[]
1138 {
1139 typeof(float),
1140 typeof(float)
1141 }, ReturnType = typeof(float))]
1142 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1143 public static float Max(float value1, float value2)
1144 {
1145 throw null;
1146 }
1147
1148 [global::Cpp2ILInjected.Token(Token = "0x60012A4")]
1149 [global::Cpp2ILInjected.Address(RVA = "0xA7BE78", Offset = "0xA7BE78", Length = "0x68")]
1150 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Vector2), Member = "Min", MemberParameters = new object[]
1151 {
1152 typeof(Vector2),
1154 }, ReturnType = typeof(Vector2))]
1155 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Vector2), Member = "Min", MemberParameters = new object[]
1156 {
1160 }, ReturnType = typeof(void))]
1161 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Vector3), Member = "Min", MemberParameters = new object[]
1162 {
1163 typeof(Vector3),
1165 }, ReturnType = typeof(Vector3))]
1166 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Vector3), Member = "Min", MemberParameters = new object[]
1167 {
1171 }, ReturnType = typeof(void))]
1172 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Vector4), Member = "Min", MemberParameters = new object[]
1173 {
1174 typeof(Vector4),
1176 }, ReturnType = typeof(Vector4))]
1177 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Vector4), Member = "Min", MemberParameters = new object[]
1178 {
1182 }, ReturnType = typeof(void))]
1183 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Dust), Member = "GetAlpha", MemberParameters = new object[] { typeof(ref Color) }, ReturnType = typeof(void))]
1184 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Dust), Member = "GetAlpha", MemberParameters = new object[] { typeof(Color) }, ReturnType = typeof(Color))]
1185 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawProj_TrueNightsEdge", MemberParameters = new object[] { typeof(Projectile) }, ReturnType = typeof(void))]
1186 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawProjDirect", MemberParameters = new object[]
1187 {
1189 typeof(int)
1190 }, ReturnType = typeof(void))]
1191 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI", ReturnType = typeof(void))]
1192 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI_116_WaterStriders", ReturnType = typeof(void))]
1193 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI_007_TownEntities", ReturnType = typeof(void))]
1194 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI_109_DarkMage", ReturnType = typeof(void))]
1195 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_019_Spears", ReturnType = typeof(void))]
1196 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Utils), Member = "LineRectangleDistance", MemberParameters = new object[]
1197 {
1199 typeof(Vector2),
1201 }, ReturnType = typeof(float))]
1202 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 31)]
1203 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Math), Member = "Min", MemberParameters = new object[]
1204 {
1205 typeof(float),
1206 typeof(float)
1207 }, ReturnType = typeof(float))]
1208 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1209 public static float Min(float value1, float value2)
1210 {
1211 throw null;
1212 }
1213
1214 [global::Cpp2ILInjected.Token(Token = "0x60012A5")]
1215 [global::Cpp2ILInjected.Address(RVA = "0xA7BEE0", Offset = "0xA7BEE0", Length = "0x28")]
1216 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1217 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Vector2), Member = "SmoothStep", MemberParameters = new object[]
1218 {
1219 typeof(Vector2),
1220 typeof(Vector2),
1221 typeof(float)
1222 }, ReturnType = typeof(Vector2))]
1223 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Vector2), Member = "SmoothStep", MemberParameters = new object[]
1224 {
1227 typeof(float),
1229 }, ReturnType = typeof(void))]
1230 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Vector3), Member = "SmoothStep", MemberParameters = new object[]
1231 {
1232 typeof(Vector3),
1233 typeof(Vector3),
1234 typeof(float)
1235 }, ReturnType = typeof(Vector3))]
1236 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Vector3), Member = "SmoothStep", MemberParameters = new object[]
1237 {
1240 typeof(float),
1242 }, ReturnType = typeof(void))]
1243 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Vector4), Member = "SmoothStep", MemberParameters = new object[]
1244 {
1245 typeof(Vector4),
1246 typeof(Vector4),
1247 typeof(float)
1248 }, ReturnType = typeof(Vector4))]
1249 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Vector4), Member = "SmoothStep", MemberParameters = new object[]
1250 {
1253 typeof(float),
1255 }, ReturnType = typeof(void))]
1256 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DoDraw_UpdateCameraPosition", ReturnType = typeof(void))]
1257 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "GetFairyQueenWeaponsColor", MemberParameters = new object[]
1258 {
1259 typeof(float),
1260 typeof(float),
1261 typeof(float?)
1262 }, ReturnType = typeof(Color))]
1263 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "GetLastPrismHue", MemberParameters = new object[]
1264 {
1265 typeof(float),
1266 typeof(ref float),
1267 typeof(ref float)
1268 }, ReturnType = typeof(float))]
1269 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "Kill", ReturnType = typeof(void))]
1270 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.UI.GameTipsDisplay.GameTip", Member = "Update", MemberParameters = new object[] { typeof(double) }, ReturnType = typeof(void))]
1271 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 30)]
1272 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MathHelper), Member = "Hermite", MemberParameters = new object[]
1273 {
1274 typeof(float),
1275 typeof(float),
1276 typeof(float),
1277 typeof(float),
1278 typeof(float)
1279 }, ReturnType = typeof(float))]
1280 public static float SmoothStep(float value1, float value2, float amount)
1281 {
1282 throw null;
1283 }
1284
1285 [global::Cpp2ILInjected.Token(Token = "0x60012A6")]
1286 [global::Cpp2ILInjected.Address(RVA = "0xA7BF08", Offset = "0xA7BF08", Length = "0x18")]
1287 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1288 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mount), Member = "AimAbility", MemberParameters = new object[]
1289 {
1290 typeof(Player),
1292 }, ReturnType = typeof(bool))]
1293 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
1294 public static float ToDegrees(float radians)
1295 {
1296 throw null;
1297 }
1298
1299 [global::Cpp2ILInjected.Token(Token = "0x60012A7")]
1300 [global::Cpp2ILInjected.Address(RVA = "0xA7BF20", Offset = "0xA7BF20", Length = "0x18")]
1301 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1302 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_174_MultisegmentPet", ReturnType = typeof(void))]
1303 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1304 public static float ToRadians(float degrees)
1305 {
1306 throw null;
1307 }
1308
1309 [global::Cpp2ILInjected.Token(Token = "0x60012A8")]
1310 [global::Cpp2ILInjected.Address(RVA = "0xA7BF38", Offset = "0xA7BF38", Length = "0xAC")]
1311 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1312 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawNPCDirect", MemberParameters = new object[]
1313 {
1315 typeof(NPC),
1316 typeof(bool),
1318 }, ReturnType = typeof(void))]
1319 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawNPCDirect", MemberParameters = new object[]
1320 {
1322 typeof(NPC),
1323 typeof(bool),
1324 typeof(Vector2),
1327 }, ReturnType = typeof(void))]
1328 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "HandleMovement", MemberParameters = new object[]
1329 {
1330 typeof(Vector2),
1331 typeof(ref int),
1332 typeof(ref int)
1333 }, ReturnType = typeof(void))]
1334 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI", ReturnType = typeof(void))]
1335 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_195_JimsDrone", ReturnType = typeof(void))]
1336 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_187_ShadowHand", ReturnType = typeof(void))]
1337 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_121_StardustDragon", ReturnType = typeof(void))]
1338 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_015_Flails", ReturnType = typeof(void))]
1339 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_156_Think", MemberParameters = new object[] { typeof(List<int>) }, ReturnType = typeof(void))]
1340 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_156_GetIdlePosition", MemberParameters = new object[]
1341 {
1342 typeof(int),
1343 typeof(int),
1345 typeof(ref float)
1346 }, ReturnType = typeof(void))]
1347 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_075", ReturnType = typeof(void))]
1348 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_140_MonkStaffT1", ReturnType = typeof(void))]
1349 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mount), Member = "CastSuperCartLaser", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(void))]
1350 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Utils), Member = "AngleLerp", MemberParameters = new object[]
1351 {
1352 typeof(float),
1353 typeof(float),
1354 typeof(float)
1355 }, ReturnType = typeof(float))]
1356 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Utils), Member = "AngleTowards", MemberParameters = new object[]
1357 {
1358 typeof(float),
1359 typeof(float),
1360 typeof(float)
1361 }, ReturnType = typeof(float))]
1362 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(VertexStrip), Member = "PrepareStrip", MemberParameters = new object[]
1363 {
1368 typeof(Vector2),
1369 typeof(int?),
1370 typeof(bool)
1371 }, ReturnType = typeof(void))]
1372 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(VertexStrip), Member = "PrepareStripWithProceduralPadding", MemberParameters = new object[]
1373 {
1378 typeof(Vector2),
1379 typeof(bool)
1380 }, ReturnType = typeof(void))]
1381 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(VertexStrip), Member = "PrepareStripWithProceduralPadding", MemberParameters = new object[]
1382 {
1383 typeof(Vector2[]),
1384 typeof(float[]),
1387 typeof(Vector2),
1388 typeof(bool)
1389 }, ReturnType = typeof(void))]
1390 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PortalHelper), Member = "GetPortalOutingPoint", MemberParameters = new object[]
1391 {
1392 typeof(Vector2),
1393 typeof(Vector2),
1394 typeof(float),
1395 typeof(ref int),
1396 typeof(ref int)
1397 }, ReturnType = typeof(Vector2))]
1398 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PortalHelper), Member = "SupportedTilesAreFine", MemberParameters = new object[]
1399 {
1400 typeof(Vector2),
1401 typeof(float)
1402 }, ReturnType = typeof(bool))]
1403 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 31)]
1404 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Math), Member = "IEEERemainder", MemberParameters = new object[]
1405 {
1406 typeof(double),
1407 typeof(double)
1408 }, ReturnType = typeof(double))]
1409 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1410 public static float WrapAngle(float angle)
1411 {
1412 throw null;
1413 }
1414
1415 [global::Cpp2ILInjected.Token(Token = "0x400224B")]
1416 public const float E = 2.7182817f;
1417
1418 [global::Cpp2ILInjected.Token(Token = "0x400224C")]
1419 public const float Log10E = 0.4342945f;
1420
1421 [global::Cpp2ILInjected.Token(Token = "0x400224D")]
1422 public const float Log2E = 1.442695f;
1423
1424 [global::Cpp2ILInjected.Token(Token = "0x400224E")]
1425 public const float Pi = 3.1415927f;
1426
1427 [global::Cpp2ILInjected.Token(Token = "0x400224F")]
1428 public const float PiOver2 = 1.5707964f;
1429
1430 [global::Cpp2ILInjected.Token(Token = "0x4002250")]
1431 public const float PiOver4 = 0.7853982f;
1432
1433 [global::Cpp2ILInjected.Token(Token = "0x4002251")]
1434 public const float TwoPi = 6.2831855f;
1435 }
1436}
class f__AnonymousType0<< Count > j__TPar
static float Lerp(float value1, float value2, float amount)
static float ToDegrees(float radians)
static float WrapAngle(float angle)
static float CatmullRom(float value1, float value2, float value3, float value4, float amount)
static float Distance(float value1, float value2)
static float Max(float value1, float value2)
static float Barycentric(float value1, float value2, float value3, float amount1, float amount2)
Definition MathHelper.cs:90
static float ToRadians(float degrees)
static float SmoothStep(float value1, float value2, float amount)
static float Clamp(float value, float min, float max)
static float Min(float value1, float value2)
static float Hermite(float value1, float tangent1, float value2, float tangent2, float amount)
delegate bool ElementSearchMethod(UIElement element)
delegate void StripColorFunction(float progressOnStrip, out Color col)
delegate float StripHalfWidthFunction(float progressOnStrip)