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
NPCFollowState.cs
Go to the documentation of this file.
1using System;
2using System.IO;
7
9{
10 [global::Cpp2ILInjected.Token(Token = "0x2000639")]
11 public class NPCFollowState
12 {
13 [global::Cpp2ILInjected.Token(Token = "0x1700069E")]
15 {
16 [global::Cpp2ILInjected.Token(Token = "0x6003639")]
17 [global::Cpp2ILInjected.Address(RVA = "0x13DD2C0", Offset = "0x13DD2C0", Length = "0x8")]
18 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
19 get
20 {
21 throw null;
22 }
23 }
24
25 [global::Cpp2ILInjected.Token(Token = "0x1700069F")]
27 {
28 [global::Cpp2ILInjected.Token(Token = "0x600363A")]
29 [global::Cpp2ILInjected.Address(RVA = "0x13DD2C8", Offset = "0x13DD2C8", Length = "0x3C")]
30 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
31 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
32 get
33 {
34 throw null;
35 }
36 }
37
38 [global::Cpp2ILInjected.Token(Token = "0x170006A0")]
40 {
41 [global::Cpp2ILInjected.Token(Token = "0x600363B")]
42 [global::Cpp2ILInjected.Address(RVA = "0x13DD304", Offset = "0x13DD304", Length = "0xA0")]
43 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPCFollowState), Member = "Update", ReturnType = typeof(void))]
44 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
45 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int?), Member = "get_Value", ReturnType = "T")]
46 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
47 get
48 {
49 throw null;
50 }
51 }
52
53 [global::Cpp2ILInjected.Token(Token = "0x600363C")]
54 [global::Cpp2ILInjected.Address(RVA = "0x13DD3A4", Offset = "0x13DD3A4", Length = "0xC0")]
55 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
56 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int?), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
57 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Entity), Member = "get_Bottom", ReturnType = typeof(Vector2))]
58 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
59 public void FollowPlayer(int playerIndex)
60 {
61 throw null;
62 }
63
64 [global::Cpp2ILInjected.Token(Token = "0x600363D")]
65 [global::Cpp2ILInjected.Address(RVA = "0x13DD464", Offset = "0x13DD464", Length = "0x24")]
66 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
67 public void StopFollowing()
68 {
69 throw null;
70 }
71
72 [global::Cpp2ILInjected.Token(Token = "0x600363E")]
73 [global::Cpp2ILInjected.Address(RVA = "0x13DD4A8", Offset = "0x13DD4A8", Length = "0xC")]
74 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
75 public void Clear(NPC npcToBelongTo)
76 {
77 throw null;
78 }
79
80 [global::Cpp2ILInjected.Token(Token = "0x600363F")]
81 [global::Cpp2ILInjected.Address(RVA = "0x13DD4B4", Offset = "0x13DD4B4", Length = "0xC")]
82 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
83 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPC), Member = "get_isLikeATownNPC", ReturnType = typeof(bool))]
84 private bool ShouldSync()
85 {
86 throw null;
87 }
88
89 [global::Cpp2ILInjected.Token(Token = "0x6003640")]
90 [global::Cpp2ILInjected.Address(RVA = "0x13DD4C0", Offset = "0x13DD4C0", Length = "0x80")]
91 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
92 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int?), Member = "get_Value", ReturnType = "T")]
93 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
94 public void WriteTo(BinaryWriter writer)
95 {
96 throw null;
97 }
98
99 [global::Cpp2ILInjected.Token(Token = "0x6003641")]
100 [global::Cpp2ILInjected.Address(RVA = "0x13DD540", Offset = "0x13DD540", Length = "0x104")]
101 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
102 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
103 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils[]), Member = "IndexInRange", MemberTypeParameters = new object[] { typeof(object) }, MemberParameters = new object[]
104 {
105 typeof(object[]),
106 typeof(int)
107 }, ReturnType = typeof(bool))]
108 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int?), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
109 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
110 public void ReadFrom(BinaryReader reader)
111 {
112 throw null;
113 }
114
115 [global::Cpp2ILInjected.Token(Token = "0x6003642")]
116 [global::Cpp2ILInjected.Address(RVA = "0x13DD488", Offset = "0x13DD488", Length = "0x20")]
117 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
118 private void MoveNPCBackHome()
119 {
120 throw null;
121 }
122
123 [global::Cpp2ILInjected.Token(Token = "0x6003643")]
124 [global::Cpp2ILInjected.Address(RVA = "0x13DD644", Offset = "0x13DD644", Length = "0x11C")]
125 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
126 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPCFollowState), Member = "get_PlayerBeingFollowed", ReturnType = typeof(Player))]
127 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPCFollowState), Member = "UpdateBreadcrumbs", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(void))]
128 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dust), Member = "QuickDust", MemberParameters = new object[]
129 {
132 }, ReturnType = typeof(Dust))]
133 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
134 public void Update()
135 {
136 throw null;
137 }
138
139 [global::Cpp2ILInjected.Token(Token = "0x6003644")]
140 [global::Cpp2ILInjected.Address(RVA = "0x13DD760", Offset = "0x13DD760", Length = "0x13C")]
141 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
142 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPCFollowState), Member = "Update", ReturnType = typeof(void))]
143 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
144 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Entity), Member = "get_Bottom", ReturnType = typeof(Vector2))]
145 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2?), Member = ".ctor", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(void))]
146 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2?), Member = "get_Value", ReturnType = "T")]
147 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "Distance", MemberParameters = new object[]
148 {
151 }, ReturnType = typeof(float))]
152 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
153 private void UpdateBreadcrumbs(Player player)
154 {
155 throw null;
156 }
157
158 [global::Cpp2ILInjected.Token(Token = "0x6003645")]
159 [global::Cpp2ILInjected.Address(RVA = "0x13DD89C", Offset = "0x13DD89C", Length = "0x8")]
160 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
161 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
163 {
164 throw null;
165 }
166
167 [global::Cpp2ILInjected.Token(Token = "0x40076FB")]
168 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
169 private NPC _npc;
170
171 [global::Cpp2ILInjected.Token(Token = "0x40076FC")]
172 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
174
175 [global::Cpp2ILInjected.Token(Token = "0x40076FD")]
176 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
178 }
179}
class f__AnonymousType0<< Count > j__TPar
void WriteTo(BinaryWriter writer)