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
ShimmerHelper.cs
Go to the documentation of this file.
1using System;
5
7{
8 [global::Cpp2ILInjected.Token(Token = "0x20007EA")]
9 public class ShimmerHelper
10 {
11 [global::Cpp2ILInjected.Token(Token = "0x6004120")]
12 [global::Cpp2ILInjected.Address(RVA = "0x77823C", Offset = "0x77823C", Length = "0x498")]
13 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
14 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI_007_TownEntities_Shimmer_ScanForBestSpotToLandOn", ReturnType = typeof(Vector2?))]
15 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "TryFindingShimmerFreeSpot", ReturnType = typeof(Vector2?))]
16 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 10)]
17 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
18 {
19 typeof(float),
20 typeof(float)
21 }, ReturnType = typeof(void))]
22 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
23 {
26 }, ReturnType = typeof(Vector2))]
27 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ShimmerHelper), Member = "IsSpotShimmerFree", MemberParameters = new object[]
28 {
31 typeof(bool)
32 }, ReturnType = typeof(bool))]
33 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2?), Member = ".ctor", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(void))]
34 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
35 public static Vector2? FindSpotWithoutShimmer(Entity entity, int startX, int startY, int expand, bool allowSolidTop)
36 {
37 throw null;
38 }
39
40 [global::Cpp2ILInjected.Token(Token = "0x6004121")]
41 [global::Cpp2ILInjected.Address(RVA = "0x7786D4", Offset = "0x7786D4", Length = "0x18C")]
42 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
43 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ShimmerHelper), Member = "FindSpotWithoutShimmer", MemberParameters = new object[]
44 {
46 typeof(int),
47 typeof(int),
48 typeof(int),
49 typeof(bool)
50 }, ReturnType = typeof(Vector2?))]
51 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 8)]
52 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Collision), Member = "SolidCollision", MemberParameters = new object[]
53 {
55 typeof(int),
56 typeof(int)
57 }, ReturnType = typeof(bool))]
58 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
59 {
60 typeof(float),
61 typeof(float)
62 }, ReturnType = typeof(void))]
63 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
64 {
67 }, ReturnType = typeof(Vector2))]
68 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Collision), Member = "SolidCollision", MemberParameters = new object[]
69 {
71 typeof(int),
72 typeof(int),
73 typeof(bool)
74 }, ReturnType = typeof(bool))]
75 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Collision), Member = "WetCollision", MemberParameters = new object[]
76 {
78 typeof(int),
79 typeof(int)
80 }, ReturnType = typeof(bool))]
81 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
83 {
84 throw null;
85 }
86
87 [global::Cpp2ILInjected.Token(Token = "0x6004122")]
88 [global::Cpp2ILInjected.Address(RVA = "0x778860", Offset = "0x778860", Length = "0x8")]
89 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
90 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
92 {
93 throw null;
94 }
95 }
96}
class f__AnonymousType0<< Count > j__TPar
static ? Vector2 FindSpotWithoutShimmer(Entity entity, int startX, int startY, int expand, bool allowSolidTop)
static bool IsSpotShimmerFree(Entity entity, Vector2 landingPosition, bool allowSolidTop)