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
GolfState.cs
Go to the documentation of this file.
1using System;
7
9{
10 [global::Cpp2ILInjected.Token(Token = "0x2000A0A")]
11 public class GolfState
12 {
13 [global::Cpp2ILInjected.Token(Token = "0x6004BD2")]
14 [global::Cpp2ILInjected.Address(RVA = "0x8B1C08", Offset = "0x8B1C08", Length = "0x18")]
15 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
16 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
17 private void UpdateScoreTime()
18 {
19 throw null;
20 }
21
22 [global::Cpp2ILInjected.Token(Token = "0x6004BD3")]
23 [global::Cpp2ILInjected.Address(RVA = "0x8B1C20", Offset = "0x8B1C20", Length = "0x8")]
24 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GolfHelper.ContactListener), Member = "PutBallInCup", MemberParameters = new object[]
25 {
26 typeof(Projectile),
27 typeof(BallCollisionEvent)
28 }, ReturnType = typeof(void))]
29 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
30 public void ResetScoreTime()
31 {
32 throw null;
33 }
34
35 [global::Cpp2ILInjected.Token(Token = "0x6004BD4")]
36 [global::Cpp2ILInjected.Address(RVA = "0x8B1C28", Offset = "0x8B1C28", Length = "0xC")]
37 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "Spawn", MemberParameters = new object[] { typeof(PlayerSpawnContext) }, ReturnType = typeof(void))]
38 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GolfHelper.ContactListener), Member = "PutBallInCup", MemberParameters = new object[]
39 {
42 }, ReturnType = typeof(void))]
43 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
44 public void SetScoreTime()
45 {
46 throw null;
47 }
48
49 [global::Cpp2ILInjected.Token(Token = "0x1700086D")]
50 public float ScoreAdjustment
51 {
52 [global::Cpp2ILInjected.Token(Token = "0x6004BD5")]
53 [global::Cpp2ILInjected.Address(RVA = "0x8B1C34", Offset = "0x8B1C34", Length = "0x14")]
54 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
55 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
56 get
57 {
58 throw null;
59 }
60 }
61
62 [global::Cpp2ILInjected.Token(Token = "0x1700086E")]
63 public bool ShouldScoreHole
64 {
65 [global::Cpp2ILInjected.Token(Token = "0x6004BD6")]
66 [global::Cpp2ILInjected.Address(RVA = "0x8B1C48", Offset = "0x8B1C48", Length = "0x14")]
67 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
68 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GolfHelper.ContactListener), Member = "PutBallInCup", MemberParameters = new object[]
69 {
70 typeof(Projectile),
71 typeof(BallCollisionEvent)
72 }, ReturnType = typeof(void))]
73 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
74 get
75 {
76 throw null;
77 }
78 }
79
80 [global::Cpp2ILInjected.Token(Token = "0x1700086F")]
81 public bool IsTrackingBall
82 {
83 [global::Cpp2ILInjected.Token(Token = "0x6004BD7")]
84 [global::Cpp2ILInjected.Address(RVA = "0x8B1C5C", Offset = "0x8B1C5C", Length = "0x24")]
85 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
86 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DoDraw_UpdateCameraPosition", ReturnType = typeof(void))]
87 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DontStarveDarknessDamageDealer), Member = "IsPlayerSafe", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(bool))]
88 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
89 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GolfState), Member = "GetLastHitBall", ReturnType = typeof(Projectile))]
90 get
91 {
92 throw null;
93 }
94 }
95
96 [global::Cpp2ILInjected.Token(Token = "0x17000870")]
98 {
99 [global::Cpp2ILInjected.Token(Token = "0x6004BD8")]
100 [global::Cpp2ILInjected.Address(RVA = "0x8B1D84", Offset = "0x8B1D84", Length = "0xA8")]
101 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
102 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DoDraw_UpdateCameraPosition", ReturnType = typeof(void))]
103 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DontStarveDarknessDamageDealer), Member = "IsPlayerSafe", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(bool))]
104 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
105 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TimeSpan), Member = "get_TotalSeconds", ReturnType = typeof(double))]
106 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GolfState), Member = "GetLastHitBall", ReturnType = typeof(Projectile))]
107 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
108 get
109 {
110 throw null;
111 }
112 }
113
114 [global::Cpp2ILInjected.Token(Token = "0x6004BD9")]
115 [global::Cpp2ILInjected.Address(RVA = "0x8B1E2C", Offset = "0x8B1E2C", Length = "0x10")]
116 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
118 {
119 throw null;
120 }
121
122 [global::Cpp2ILInjected.Token(Token = "0x6004BDA")]
123 [global::Cpp2ILInjected.Address(RVA = "0x8B1E3C", Offset = "0x8B1E3C", Length = "0x14")]
124 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "clearWorld", ReturnType = typeof(void))]
125 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
126 public void WorldClear()
127 {
128 throw null;
129 }
130
131 [global::Cpp2ILInjected.Token(Token = "0x6004BDB")]
132 [global::Cpp2ILInjected.Address(RVA = "0x8B1E50", Offset = "0x8B1E50", Length = "0x8")]
133 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIVirtualInputController), Member = "Update", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
134 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Main.<>c", Member = "<Initialize>b__1845_1", ReturnType = typeof(void))]
135 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
136 public void CancelBallTracking()
137 {
138 throw null;
139 }
140
141 [global::Cpp2ILInjected.Token(Token = "0x6004BDC")]
142 [global::Cpp2ILInjected.Address(RVA = "0x8B1E58", Offset = "0x8B1E58", Length = "0xF4")]
143 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
144 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GolfHelper), Member = "HitGolfBall", MemberParameters = new object[]
145 {
146 typeof(Entity),
148 typeof(float)
149 }, ReturnType = typeof(void))]
150 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
151 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FloatArray_3), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(float))]
152 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GolfBallTrackRecord), Member = ".ctor", ReturnType = typeof(void))]
153 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GolfBallTrackRecord), Member = "RecordHit", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(void))]
154 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
156 {
157 throw null;
158 }
159
160 [global::Cpp2ILInjected.Token(Token = "0x6004BDD")]
161 [global::Cpp2ILInjected.Address(RVA = "0x8B1F4C", Offset = "0x8B1F4C", Length = "0x8")]
162 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
164 {
165 throw null;
166 }
167
168 [global::Cpp2ILInjected.Token(Token = "0x6004BDE")]
169 [global::Cpp2ILInjected.Address(RVA = "0x8B1C80", Offset = "0x8B1C80", Length = "0x104")]
170 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
171 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawInterface_GolfBallIndicator", ReturnType = typeof(void))]
172 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawMapIcons_LastGolfballHit", MemberParameters = new object[]
173 {
178 typeof(float),
179 typeof(float),
180 typeof(ref string)
181 }, ReturnType = typeof(void))]
182 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DoDraw_UpdateCameraPosition", ReturnType = typeof(void))]
183 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GolfState), Member = "get_IsTrackingBall", ReturnType = typeof(bool))]
184 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GolfState), Member = "get_ShouldCameraTrackBallLastKnownLocation", ReturnType = typeof(bool))]
185 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GolfState), Member = "Update", ReturnType = typeof(void))]
186 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GolfState), Member = "RecordBallInfo", MemberParameters = new object[] { typeof(Projectile) }, ReturnType = typeof(void))]
187 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GolfState), Member = "ResetGolfBall", ReturnType = typeof(void))]
188 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 8)]
189 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
190 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FloatArray_3), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(float))]
191 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
193 {
194 throw null;
195 }
196
197 [global::Cpp2ILInjected.Token(Token = "0x6004BDF")]
198 [global::Cpp2ILInjected.Address(RVA = "0x8B1F54", Offset = "0x8B1F54", Length = "0x134")]
199 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
200 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DoUpdate", MemberParameters = new object[] { typeof(GameTime) }, ReturnType = typeof(void))]
201 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
202 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GolfState), Member = "GetLastHitBall", ReturnType = typeof(Projectile))]
203 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FloatArray_3), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(float))]
204 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_LocalPlayer", ReturnType = typeof(Player))]
205 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "get_HeldItem", ReturnType = typeof(Item))]
206 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "IsAGolfingItem", MemberParameters = new object[] { typeof(Item) }, ReturnType = typeof(bool))]
207 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
208 public void Update()
209 {
210 throw null;
211 }
212
213 [global::Cpp2ILInjected.Token(Token = "0x6004BE0")]
214 [global::Cpp2ILInjected.Address(RVA = "0x8B2088", Offset = "0x8B2088", Length = "0xE8")]
215 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
216 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GolfHelper.ContactListener), Member = "PutBallInCup", MemberParameters = new object[]
217 {
218 typeof(Projectile),
219 typeof(BallCollisionEvent)
220 }, ReturnType = typeof(void))]
221 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
222 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GolfState), Member = "GetLastHitBall", ReturnType = typeof(Projectile))]
223 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Entity), Member = "get_Center", ReturnType = typeof(Vector2))]
224 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2?), Member = ".ctor", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(void))]
225 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TimeSpan), Member = "get_TotalSeconds", ReturnType = typeof(double))]
226 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
228 {
229 throw null;
230 }
231
232 [global::Cpp2ILInjected.Token(Token = "0x6004BE1")]
233 [global::Cpp2ILInjected.Address(RVA = "0x8B2170", Offset = "0x8B2170", Length = "0x20")]
234 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
235 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GolfHelper.ContactListener), Member = "PutBallInCup", MemberParameters = new object[]
236 {
237 typeof(Projectile),
238 typeof(BallCollisionEvent)
239 }, ReturnType = typeof(void))]
240 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
241 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GolfBallTrackRecord), Member = "RecordHit", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(void))]
243 {
244 throw null;
245 }
246
247 [global::Cpp2ILInjected.Token(Token = "0x6004BE2")]
248 [global::Cpp2ILInjected.Address(RVA = "0x8B2190", Offset = "0x8B2190", Length = "0xA0")]
249 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
250 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GolfHelper.ContactListener), Member = "PutBallInCup", MemberParameters = new object[]
251 {
254 }, ReturnType = typeof(void))]
255 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
256 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GolfBallTrackRecord), Member = "GetTrackInfo", MemberParameters = new object[]
257 {
258 typeof(ref double),
259 typeof(ref int)
260 }, ReturnType = typeof(void))]
262 {
263 throw null;
264 }
265
266 [global::Cpp2ILInjected.Token(Token = "0x6004BE3")]
267 [global::Cpp2ILInjected.Address(RVA = "0x8B2230", Offset = "0x8B2230", Length = "0x158")]
268 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
269 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "ItemCheck_OwnerOnlyCode", MemberParameters = new object[]
270 {
272 typeof(Item),
273 typeof(int),
275 }, ReturnType = typeof(void))]
276 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
277 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GolfState), Member = "GetLastHitBall", ReturnType = typeof(Projectile))]
278 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "Distance", MemberParameters = new object[]
279 {
282 }, ReturnType = typeof(float))]
283 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FloatArray_3), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(float))]
284 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FloatArray_3), Member = "set_Item", MemberParameters = new object[]
285 {
286 typeof(int),
287 typeof(float)
288 }, ReturnType = typeof(void))]
289 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
290 public void ResetGolfBall()
291 {
292 throw null;
293 }
294
295 [global::Cpp2ILInjected.Token(Token = "0x6004BE4")]
296 [global::Cpp2ILInjected.Address(RVA = "0x8B2388", Offset = "0x8B2388", Length = "0x64")]
297 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LocalUserGameState), Member = ".ctor", ReturnType = typeof(void))]
298 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Main.<>c", Member = "<Initialize>b__1845_0", ReturnType = typeof(void))]
299 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
300 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
301 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
302 public GolfState()
303 {
304 throw null;
305 }
306
307 [global::Cpp2ILInjected.Token(Token = "0x400860C")]
308 private const int BALL_RETURN_PENALTY = 1;
309
310 [global::Cpp2ILInjected.Token(Token = "0x400860D")]
311 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
312 private int golfScoreTime;
313
314 [global::Cpp2ILInjected.Token(Token = "0x400860E")]
315 [global::Cpp2ILInjected.FieldOffset(Offset = "0x14")]
316 private int golfScoreTimeMax;
317
318 [global::Cpp2ILInjected.Token(Token = "0x400860F")]
319 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
320 private int golfScoreDelay;
321
322 [global::Cpp2ILInjected.Token(Token = "0x4008610")]
323 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
324 private double _lastRecordedBallTime;
325
326 [global::Cpp2ILInjected.Token(Token = "0x4008611")]
327 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
329
330 [global::Cpp2ILInjected.Token(Token = "0x4008612")]
331 [global::Cpp2ILInjected.FieldOffset(Offset = "0x34")]
333
334 [global::Cpp2ILInjected.Token(Token = "0x4008613")]
335 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
337
338 [global::Cpp2ILInjected.Token(Token = "0x4008614")]
339 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
341
342 [global::Cpp2ILInjected.Token(Token = "0x4008615")]
343 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
345
346 [global::Cpp2ILInjected.Token(Token = "0x4008616")]
347 [global::Cpp2ILInjected.FieldOffset(Offset = "0x50")]
349 }
350}
class f__AnonymousType0<< Count > j__TPar
GolfBallTrackRecord[] _hitRecords
Definition GolfState.cs:348
void RecordSwing(Projectile golfBall)
Definition GolfState.cs:155
void RecordBallInfo(Projectile golfBall)
Definition GolfState.cs:227
void LandBall(Projectile golfBall)
Definition GolfState.cs:242
int GetGolfBallId(Projectile golfBall)
Definition GolfState.cs:163
int GetGolfBallScore(Projectile golfBall)
Definition GolfState.cs:261