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
TrackedProjectileReference.cs
Go to the documentation of this file.
1using System;
2using System.IO;
7
9{
10 [global::Cpp2ILInjected.Token(Token = "0x2000681")]
12 {
13 [global::Cpp2ILInjected.Token(Token = "0x170006B9")]
15 {
17 [global::Cpp2ILInjected.Token(Token = "0x6003791")]
18 [global::Cpp2ILInjected.Address(RVA = "0x142078C", Offset = "0x142078C", Length = "0x8")]
19 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
20 readonly get
21 {
22 throw null;
23 }
25 [global::Cpp2ILInjected.Token(Token = "0x6003792")]
26 [global::Cpp2ILInjected.Address(RVA = "0x1420794", Offset = "0x1420794", Length = "0x8")]
27 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
28 private set
29 {
30 throw null;
31 }
32 }
33
34 [global::Cpp2ILInjected.Token(Token = "0x170006BA")]
36 {
38 [global::Cpp2ILInjected.Token(Token = "0x6003793")]
39 [global::Cpp2ILInjected.Address(RVA = "0x142079C", Offset = "0x142079C", Length = "0x8")]
40 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
41 readonly get
42 {
43 throw null;
44 }
46 [global::Cpp2ILInjected.Token(Token = "0x6003794")]
47 [global::Cpp2ILInjected.Address(RVA = "0x14207A4", Offset = "0x14207A4", Length = "0x8")]
48 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
49 private set
50 {
51 throw null;
52 }
53 }
54
55 [global::Cpp2ILInjected.Token(Token = "0x170006BB")]
57 {
59 [global::Cpp2ILInjected.Token(Token = "0x6003795")]
60 [global::Cpp2ILInjected.Address(RVA = "0x14207AC", Offset = "0x14207AC", Length = "0x8")]
61 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
62 readonly get
63 {
64 throw null;
65 }
67 [global::Cpp2ILInjected.Token(Token = "0x6003796")]
68 [global::Cpp2ILInjected.Address(RVA = "0x14207B4", Offset = "0x14207B4", Length = "0x8")]
69 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
70 private set
71 {
72 throw null;
73 }
74 }
75
76 [global::Cpp2ILInjected.Token(Token = "0x170006BC")]
77 public int ProjectileType
78 {
80 [global::Cpp2ILInjected.Token(Token = "0x6003797")]
81 [global::Cpp2ILInjected.Address(RVA = "0x14207BC", Offset = "0x14207BC", Length = "0x8")]
82 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
83 readonly get
84 {
85 throw null;
86 }
88 [global::Cpp2ILInjected.Token(Token = "0x6003798")]
89 [global::Cpp2ILInjected.Address(RVA = "0x14207C4", Offset = "0x14207C4", Length = "0x8")]
90 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
91 private set
92 {
93 throw null;
94 }
95 }
96
97 [global::Cpp2ILInjected.Token(Token = "0x170006BD")]
99 {
101 [global::Cpp2ILInjected.Token(Token = "0x6003799")]
102 [global::Cpp2ILInjected.Address(RVA = "0x14207CC", Offset = "0x14207CC", Length = "0x8")]
103 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
104 readonly get
105 {
106 throw null;
107 }
109 [global::Cpp2ILInjected.Token(Token = "0x600379A")]
110 [global::Cpp2ILInjected.Address(RVA = "0x14207D4", Offset = "0x14207D4", Length = "0xC")]
111 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
112 private set
113 {
114 throw null;
115 }
116 }
117
118 [global::Cpp2ILInjected.Token(Token = "0x600379B")]
119 [global::Cpp2ILInjected.Address(RVA = "0x14207E0", Offset = "0x14207E0", Length = "0x2C")]
120 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "TryInteractingWithVoidLens", MemberParameters = new object[] { typeof(Projectile) }, ReturnType = typeof(int))]
121 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "TryInteractingWithMoneyTrough", MemberParameters = new object[] { typeof(Projectile) }, ReturnType = typeof(int))]
122 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "TryInteractingWithMoneyTrough2", MemberParameters = new object[] { typeof(Projectile) }, ReturnType = typeof(void))]
123 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
124 public void Set(Projectile proj)
125 {
126 throw null;
127 }
128
129 [global::Cpp2ILInjected.Token(Token = "0x600379C")]
130 [global::Cpp2ILInjected.Address(RVA = "0x142080C", Offset = "0x142080C", Length = "0x10")]
131 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "HandleBeingInChestRange", ReturnType = typeof(void))]
132 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "TileInteractionsUse", MemberParameters = new object[]
133 {
134 typeof(int),
135 typeof(int)
136 }, ReturnType = typeof(void))]
137 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = ".ctor", ReturnType = typeof(void))]
138 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 8)]
139 public void Clear()
140 {
141 throw null;
142 }
143
144 [global::Cpp2ILInjected.Token(Token = "0x600379D")]
145 [global::Cpp2ILInjected.Address(RVA = "0x142081C", Offset = "0x142081C", Length = "0x78")]
146 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
147 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NetMessage), Member = "SendData", MemberParameters = new object[]
148 {
149 typeof(int),
150 typeof(int),
151 typeof(int),
153 typeof(int),
154 typeof(float),
155 typeof(float),
156 typeof(float),
157 typeof(int),
158 typeof(int),
159 typeof(int)
160 }, ReturnType = typeof(void))]
161 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
162 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
163 public void Write(BinaryWriter writer)
164 {
165 throw null;
166 }
167
168 [global::Cpp2ILInjected.Token(Token = "0x600379E")]
169 [global::Cpp2ILInjected.Address(RVA = "0x1420894", Offset = "0x1420894", Length = "0x14")]
170 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
171 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "Chester_IsAnyPlayerTrackingThisProjectile", ReturnType = typeof(bool))]
172 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
174 {
175 throw null;
176 }
177
178 [global::Cpp2ILInjected.Token(Token = "0x600379F")]
179 [global::Cpp2ILInjected.Address(RVA = "0x14208A8", Offset = "0x14208A8", Length = "0xC0")]
180 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
181 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MessageBuffer), Member = "ProcessData", MemberParameters = new object[]
182 {
183 typeof(byte[]),
184 typeof(int),
185 typeof(ref int)
186 }, ReturnType = typeof(void))]
187 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
188 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TrackedProjectileReference), Member = "FindMatchingProjectile", MemberParameters = new object[]
189 {
190 typeof(int),
191 typeof(int),
192 typeof(int)
193 }, ReturnType = typeof(Projectile))]
194 public void TryReading(BinaryReader reader)
195 {
196 throw null;
197 }
198
199 [global::Cpp2ILInjected.Token(Token = "0x60037A0")]
200 [global::Cpp2ILInjected.Address(RVA = "0x1420968", Offset = "0x1420968", Length = "0xB4")]
201 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
202 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TrackedProjectileReference), Member = "TryReading", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(void))]
203 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
204 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
206 {
207 throw null;
208 }
209
210 [global::Cpp2ILInjected.Token(Token = "0x60037A1")]
211 [global::Cpp2ILInjected.Address(RVA = "0x1420A1C", Offset = "0x1420A1C", Length = "0xA8")]
212 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
213 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
214 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
215 public override bool Equals(object obj)
216 {
217 throw null;
218 }
219
220 [global::Cpp2ILInjected.Token(Token = "0x60037A2")]
221 [global::Cpp2ILInjected.Address(RVA = "0x1420AC4", Offset = "0x1420AC4", Length = "0x4C")]
222 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
223 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
225 {
226 throw null;
227 }
228
229 [global::Cpp2ILInjected.Token(Token = "0x60037A3")]
230 [global::Cpp2ILInjected.Address(RVA = "0x1420B10", Offset = "0x1420B10", Length = "0x28")]
231 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
232 public override int GetHashCode()
233 {
234 throw null;
235 }
236
237 [global::Cpp2ILInjected.Token(Token = "0x60037A4")]
238 [global::Cpp2ILInjected.Address(RVA = "0x1420B38", Offset = "0x1420B38", Length = "0x4C")]
239 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
240 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
242 {
243 throw null;
244 }
245
246 [global::Cpp2ILInjected.Token(Token = "0x60037A5")]
247 [global::Cpp2ILInjected.Address(RVA = "0x1420B84", Offset = "0x1420B84", Length = "0x4C")]
248 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
249 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "TrySyncingMyPlayer", ReturnType = typeof(void))]
250 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
252 {
253 throw null;
254 }
255
257 [global::Cpp2ILInjected.Token(Token = "0x4007895")]
258 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
259 private int <ProjectileLocalIndex>k__BackingField;
260
262 [global::Cpp2ILInjected.Token(Token = "0x4007896")]
263 [global::Cpp2ILInjected.FieldOffset(Offset = "0x4")]
264 private int <ProjectileOwnerIndex>k__BackingField;
265
267 [global::Cpp2ILInjected.Token(Token = "0x4007897")]
268 [global::Cpp2ILInjected.FieldOffset(Offset = "0x8")]
269 private int <ProjectileIdentity>k__BackingField;
270
272 [global::Cpp2ILInjected.Token(Token = "0x4007898")]
273 [global::Cpp2ILInjected.FieldOffset(Offset = "0xC")]
274 private int <ProjectileType>k__BackingField;
275
277 [global::Cpp2ILInjected.Token(Token = "0x4007899")]
278 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
279 private bool <IsTrackingSomething>k__BackingField;
280 }
281}
class f__AnonymousType0<< Count > j__TPar
static bool operator==(TrackedProjectileReference c1, TrackedProjectileReference c2)
static bool operator!=(TrackedProjectileReference c1, TrackedProjectileReference c2)
Projectile FindMatchingProjectile(int expectedOwner, int expectedIdentity, int expectedType)