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
Game.cs
Go to the documentation of this file.
1using System;
8using Terraria;
14using Terraria.Social;
15using UnityEngine;
16
18{
19 [global::Cpp2ILInjected.Token(Token = "0x2000333")]
20 public class Game : IDisposable
21 {
22 [global::Cpp2ILInjected.Token(Token = "0x170001FE")]
23 public ContentManager Content
24 {
25 [global::Cpp2ILInjected.Token(Token = "0x6001476")]
26 [global::Cpp2ILInjected.Address(RVA = "0xA94B9C", Offset = "0xA94B9C", Length = "0x8")]
27 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
28 get
29 {
30 throw null;
31 }
32 [global::Cpp2ILInjected.Token(Token = "0x6001477")]
33 [global::Cpp2ILInjected.Address(RVA = "0xA94BA4", Offset = "0xA94BA4", Length = "0x8")]
34 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
35 set
36 {
37 throw null;
38 }
39 }
40
41 [global::Cpp2ILInjected.Token(Token = "0x170001FF")]
43 {
44 [global::Cpp2ILInjected.Token(Token = "0x6001478")]
45 [global::Cpp2ILInjected.Address(RVA = "0xA94BAC", Offset = "0xA94BAC", Length = "0x64")]
46 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ThreadedRenderManager.RenderThreadInstance), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
47 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GraphicsDeviceManager), Member = "get_GraphicsDevice", ReturnType = typeof(GraphicsDevice))]
48 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GameComponent), Member = "get_GraphicsDevice", ReturnType = typeof(GraphicsDevice))]
49 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "ClientInitialize", ReturnType = typeof(void))]
50 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "LoadContent", ReturnType = typeof(void))]
51 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawSplash", MemberParameters = new object[] { typeof(GameTime) }, ReturnType = typeof(void))]
52 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "RenderBackground", ReturnType = typeof(void))]
53 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawCapture", MemberParameters = new object[]
54 {
57 }, ReturnType = typeof(void))]
58 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "RenderTiles", ReturnType = typeof(void))]
59 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "RenderTiles2", ReturnType = typeof(void))]
60 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "RenderWater", ReturnType = typeof(void))]
61 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "RenderBlack", ReturnType = typeof(void))]
62 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "RenderWalls", ReturnType = typeof(void))]
63 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "InitTargets", ReturnType = typeof(void))]
64 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DoDraw", MemberParameters = new object[] { typeof(GameTime) }, ReturnType = typeof(void))]
65 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FilterManager), Member = "BeginCapture", MemberParameters = new object[]
66 {
69 }, ReturnType = typeof(void))]
70 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FilterManager), Member = "EndCapture", MemberParameters = new object[]
71 {
76 }, ReturnType = typeof(void))]
77 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WaterShaderData), Member = "StepLiquids", ReturnType = typeof(void))]
78 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WaterShaderData), Member = "DrawWaves", ReturnType = typeof(void))]
79 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WaterShaderData), Member = "ValidateRenderTargets", ReturnType = typeof(void))]
80 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FancyGolfPredictionLine), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
81 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 52)]
82 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GraphicsDevice), Member = ".ctor", ReturnType = typeof(void))]
83 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
84 get
85 {
86 throw null;
87 }
88 }
89
90 [global::Cpp2ILInjected.Token(Token = "0x17000200")]
91 public bool IsActive
92 {
93 [global::Cpp2ILInjected.Token(Token = "0x6001479")]
94 [global::Cpp2ILInjected.Address(RVA = "0xA94C10", Offset = "0xA94C10", Length = "0x8")]
95 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
96 get
97 {
98 throw null;
99 }
100 [global::Cpp2ILInjected.Token(Token = "0x600147A")]
101 [global::Cpp2ILInjected.Address(RVA = "0xA94C18", Offset = "0xA94C18", Length = "0xC")]
102 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
103 set
104 {
105 throw null;
106 }
107 }
108
109 [global::Cpp2ILInjected.Token(Token = "0x600147B")]
110 [global::Cpp2ILInjected.Address(RVA = "0xA94C24", Offset = "0xA94C24", Length = "0xF0")]
111 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = ".ctor", ReturnType = typeof(void))]
112 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
113 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
114 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GameServiceContainer), Member = ".ctor", ReturnType = typeof(void))]
115 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ContentManager), Member = ".ctor", MemberParameters = new object[]
116 {
118 typeof(string)
119 }, ReturnType = typeof(void))]
120 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GameComponentCollection), Member = ".ctor", ReturnType = typeof(void))]
121 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
122 public Game()
123 {
124 throw null;
125 }
126
127 [global::Cpp2ILInjected.Token(Token = "0x600147C")]
128 [global::Cpp2ILInjected.Address(RVA = "0xA94DDC", Offset = "0xA94DDC", Length = "0x4")]
129 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "Update", MemberParameters = new object[] { typeof(GameTime) }, ReturnType = typeof(void))]
130 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DoUpdate", MemberParameters = new object[] { typeof(GameTime) }, ReturnType = typeof(void))]
131 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
132 protected virtual void Update(GameTime gameTime)
133 {
134 throw null;
135 }
136
137 [global::Cpp2ILInjected.Token(Token = "0x17000201")]
139 {
140 [global::Cpp2ILInjected.Token(Token = "0x600147D")]
141 [global::Cpp2ILInjected.Address(RVA = "0xA94DE0", Offset = "0xA94DE0", Length = "0x8")]
142 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
143 get
144 {
145 throw null;
146 }
147 }
148
149 [global::Cpp2ILInjected.Token(Token = "0x600147E")]
150 [global::Cpp2ILInjected.Address(RVA = "0xA94DE8", Offset = "0xA94DE8", Length = "0x50")]
151 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XNAUnityRunner), Member = "Awake", ReturnType = typeof(void))]
152 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
153 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "UpdateTrialMode", ReturnType = typeof(void))]
154 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
155 public void UnityAwake()
156 {
157 throw null;
158 }
159
160 [global::Cpp2ILInjected.Token(Token = "0x600147F")]
161 [global::Cpp2ILInjected.Address(RVA = "0xA94E38", Offset = "0xA94E38", Length = "0x148")]
162 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
163 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Game), Member = "UnityStart", ReturnType = typeof(void))]
164 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
165 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TextureAtlasDB), Member = "LoadTextureDBs", ReturnType = typeof(void))]
166 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "get_Now", ReturnType = typeof(DateTime))]
167 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TimeSpan), Member = ".ctor", MemberParameters = new object[]
168 {
169 typeof(int),
170 typeof(int),
171 typeof(int),
172 typeof(int),
173 typeof(int)
174 }, ReturnType = typeof(void))]
175 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
176 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
178 {
179 throw null;
180 }
181
182 [global::Cpp2ILInjected.Token(Token = "0x6001480")]
183 [global::Cpp2ILInjected.Address(RVA = "0xA94FC4", Offset = "0xA94FC4", Length = "0xB8")]
184 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XNAUnityRunner), Member = "Start", ReturnType = typeof(void))]
185 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
186 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "UpdateTrialMode", ReturnType = typeof(void))]
187 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocialAPI), Member = "Initialize", MemberParameters = new object[] { typeof(SocialMode?) }, ReturnType = typeof(void))]
188 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Action), Member = ".ctor", MemberParameters = new object[]
189 {
190 typeof(object),
192 }, ReturnType = typeof(void))]
193 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "add_OnEnginePreload", MemberParameters = new object[] { typeof(Action) }, ReturnType = typeof(void))]
194 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Game), Member = "initialiseCallBack", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
195 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
196 public void UnityStart()
197 {
198 throw null;
199 }
200
201 [global::Cpp2ILInjected.Token(Token = "0x6001481")]
202 [global::Cpp2ILInjected.Address(RVA = "0xA9507C", Offset = "0xA9507C", Length = "0x98")]
203 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DedServ", ReturnType = typeof(void))]
204 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
205 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "get_Now", ReturnType = typeof(DateTime))]
206 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TimeSpan), Member = "FromSeconds", MemberParameters = new object[] { typeof(double) }, ReturnType = typeof(TimeSpan))]
207 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
209 {
210 throw null;
211 }
212
213 [global::Cpp2ILInjected.Token(Token = "0x6001482")]
214 [global::Cpp2ILInjected.Address(RVA = "0xA95114", Offset = "0xA95114", Length = "0x8")]
215 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NetMessage), Member = "EnsureLocalPlayerIsPresent", ReturnType = typeof(void))]
216 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Netplay), Member = "ServerLoop", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
217 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
219 {
220 throw null;
221 }
222
223 [global::Cpp2ILInjected.Token(Token = "0x6001483")]
224 [global::Cpp2ILInjected.Address(RVA = "0xA9511C", Offset = "0xA9511C", Length = "0x330")]
225 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
226 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
227 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
228 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "get_Now", ReturnType = typeof(DateTime))]
229 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "op_Subtraction", MemberParameters = new object[]
230 {
233 }, ReturnType = typeof(TimeSpan))]
234 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TimeSpan), Member = "FromSeconds", MemberParameters = new object[] { typeof(double) }, ReturnType = typeof(TimeSpan))]
235 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TimeSpan), Member = "op_GreaterThan", MemberParameters = new object[]
236 {
239 }, ReturnType = typeof(bool))]
240 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "op_Subtraction", MemberParameters = new object[]
241 {
244 }, ReturnType = typeof(DateTime))]
245 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TimeSpan), Member = "op_GreaterThanOrEqual", MemberParameters = new object[]
246 {
249 }, ReturnType = typeof(bool))]
250 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "ExecuteThreadTime", ReturnType = typeof(void))]
251 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Netplay), Member = "ServerLoopUpdateFrame", ReturnType = typeof(void))]
252 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Netplay), Member = "ServerUpdateFrame", ReturnType = typeof(void))]
253 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "op_Addition", MemberParameters = new object[]
254 {
257 }, ReturnType = typeof(DateTime))]
258 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TimeSpan), Member = "op_Addition", MemberParameters = new object[]
259 {
262 }, ReturnType = typeof(TimeSpan))]
263 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 21)]
265 {
266 throw null;
267 }
268
269 [global::Cpp2ILInjected.Token(Token = "0x6001484")]
270 [global::Cpp2ILInjected.Address(RVA = "0xA9544C", Offset = "0xA9544C", Length = "0x610")]
271 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
272 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XNAUnityRunner), Member = "ExecuteFrame", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
273 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Game), Member = "UnityUpdate", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
274 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
275 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "UpdateTrialMode", ReturnType = typeof(void))]
276 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TextureAtlasDB), Member = "PendingAssetUnload", ReturnType = typeof(bool))]
277 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "get_Now", ReturnType = typeof(DateTime))]
278 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "op_Subtraction", MemberParameters = new object[]
279 {
282 }, ReturnType = typeof(TimeSpan))]
283 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TimeSpan), Member = "FromTicks", MemberParameters = new object[] { typeof(long) }, ReturnType = typeof(TimeSpan))]
284 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Thread), Member = "Sleep", MemberParameters = new object[] { typeof(TimeSpan) }, ReturnType = typeof(void))]
285 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TimeSpan), Member = "get_TotalMilliseconds", ReturnType = typeof(double))]
286 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "ProcessAsyncLoad", ReturnType = typeof(void))]
287 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TextureAtlasDB), Member = "ActionPendingUnloadAssets", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
288 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Game), Member = "UnityUpdate", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
289 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TimeSpan), Member = "FromSeconds", MemberParameters = new object[] { typeof(double) }, ReturnType = typeof(TimeSpan))]
290 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TimeSpan), Member = "op_GreaterThan", MemberParameters = new object[]
291 {
294 }, ReturnType = typeof(bool))]
295 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "op_Subtraction", MemberParameters = new object[]
296 {
299 }, ReturnType = typeof(DateTime))]
300 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TimeSpan), Member = "op_GreaterThanOrEqual", MemberParameters = new object[]
301 {
304 }, ReturnType = typeof(bool))]
305 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Netplay), Member = "UpdateClientNet", ReturnType = typeof(void))]
306 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Netplay), Member = "ServerLoopUpdateFrame", ReturnType = typeof(void))]
307 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Netplay), Member = "ServerUpdateFrame", ReturnType = typeof(void))]
308 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "op_Addition", MemberParameters = new object[]
309 {
312 }, ReturnType = typeof(DateTime))]
313 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TimeSpan), Member = "op_Addition", MemberParameters = new object[]
314 {
317 }, ReturnType = typeof(TimeSpan))]
318 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 37)]
319 public void UnityUpdate(float elapsedTime)
320 {
321 throw null;
322 }
323
324 [global::Cpp2ILInjected.Token(Token = "0x6001485")]
325 [global::Cpp2ILInjected.Address(RVA = "0xA95A5C", Offset = "0xA95A5C", Length = "0x228")]
326 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
327 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XNAUnityRunner), Member = "ExecuteFrame", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
328 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
329 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GeometryBufferInstance), Member = "ClearInstances", ReturnType = typeof(void))]
330 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MaterialBuffer), Member = "ClearInstances", ReturnType = typeof(void))]
331 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ScreenPostProcessor), Member = "BeginUpdate", ReturnType = typeof(void))]
332 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIInputRegionManager), Member = "Clear", ReturnType = typeof(void))]
333 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "FlushBatches", ReturnType = typeof(void))]
334 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GeometryBufferInstance), Member = "FinaliseInstances", ReturnType = typeof(void))]
335 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ScreenPostProcessor), Member = "EndUpdate", ReturnType = typeof(void))]
336 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Debug), Member = "LogError", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
337 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 24)]
338 public void UnityDraw()
339 {
340 throw null;
341 }
342
343 [global::Cpp2ILInjected.Token(Token = "0x6001486")]
344 [global::Cpp2ILInjected.Address(RVA = "0xA95C84", Offset = "0xA95C84", Length = "0x4")]
345 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawSplash", MemberParameters = new object[] { typeof(GameTime) }, ReturnType = typeof(void))]
346 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DoDraw", MemberParameters = new object[] { typeof(GameTime) }, ReturnType = typeof(void))]
347 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
348 protected virtual void Draw(GameTime gameTime)
349 {
350 throw null;
351 }
352
353 [global::Cpp2ILInjected.Token(Token = "0x6001487")]
354 [global::Cpp2ILInjected.Address(RVA = "0xA95C88", Offset = "0xA95C88", Length = "0xC")]
355 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "Initialize", ReturnType = typeof(void))]
356 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
357 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
358 protected virtual void Initialize()
359 {
360 throw null;
361 }
362
363 [global::Cpp2ILInjected.Token(Token = "0x6001488")]
364 [global::Cpp2ILInjected.Address(RVA = "0xA95C94", Offset = "0xA95C94", Length = "0x4")]
365 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
366 protected virtual void LoadContent()
367 {
368 throw null;
369 }
370
371 [global::Cpp2ILInjected.Token(Token = "0x6001489")]
372 [global::Cpp2ILInjected.Address(RVA = "0xA95C98", Offset = "0xA95C98", Length = "0x4")]
373 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
374 protected virtual void UnloadContent()
375 {
376 throw null;
377 }
378
379 [global::Cpp2ILInjected.Token(Token = "0x600148A")]
380 [global::Cpp2ILInjected.Address(RVA = "0xA95C9C", Offset = "0xA95C9C", Length = "0x4")]
381 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
382 protected virtual void Exit()
383 {
384 throw null;
385 }
386
387 [global::Cpp2ILInjected.Token(Token = "0x17000202")]
389 {
390 [global::Cpp2ILInjected.Token(Token = "0x600148B")]
391 [global::Cpp2ILInjected.Address(RVA = "0xA95CA0", Offset = "0xA95CA0", Length = "0x54")]
392 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "ClientInitialize", ReturnType = typeof(void))]
393 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
394 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
395 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
396 get
397 {
398 throw null;
399 }
400 }
401
402 [global::Cpp2ILInjected.Token(Token = "0x17000203")]
403 public GameServiceContainer Services
404 {
405 [global::Cpp2ILInjected.Token(Token = "0x600148C")]
406 [global::Cpp2ILInjected.Address(RVA = "0xA95CFC", Offset = "0xA95CFC", Length = "0x7C")]
407 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
408 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "LoadContent", ReturnType = typeof(void))]
409 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AssetInitializer), Member = "LoadSounds", MemberParameters = new object[] { typeof(AssetRequestMode) }, ReturnType = typeof(void))]
410 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
411 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
412 get
413 {
414 throw null;
415 }
416 }
417
418 [global::Cpp2ILInjected.Token(Token = "0x600148D")]
419 [global::Cpp2ILInjected.Address(RVA = "0xA95D78", Offset = "0xA95D78", Length = "0x38")]
420 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Program), Member = "LaunchGame", MemberParameters = new object[]
421 {
422 typeof(string[]),
423 typeof(bool)
424 }, ReturnType = typeof(void))]
425 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
426 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NotImplementedException), Member = ".ctor", ReturnType = typeof(void))]
427 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
428 internal void Run()
429 {
430 throw null;
431 }
432
433 [global::Cpp2ILInjected.Token(Token = "0x600148E")]
434 [global::Cpp2ILInjected.Address(RVA = "0xA95DB0", Offset = "0xA95DB0", Length = "0x4")]
435 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
436 public void Dispose()
437 {
438 throw null;
439 }
440
441 [global::Cpp2ILInjected.Token(Token = "0x600148F")]
442 [global::Cpp2ILInjected.Address(RVA = "0xA95DB4", Offset = "0xA95DB4", Length = "0x4")]
443 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
444 internal void Begin()
445 {
446 throw null;
447 }
448
449 [global::Cpp2ILInjected.Token(Token = "0x6001490")]
450 [global::Cpp2ILInjected.Address(RVA = "0xA95DB8", Offset = "0xA95DB8", Length = "0x4")]
451 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
452 internal void Tick(float deltaTime)
453 {
454 throw null;
455 }
456
457 // Note: this type is marked as 'beforefieldinit'.
458 [global::Cpp2ILInjected.Token(Token = "0x6001491")]
459 [global::Cpp2ILInjected.Address(RVA = "0xA95DBC", Offset = "0xA95DBC", Length = "0x12C")]
460 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
461 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
462 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TimeSpan), Member = "FromTicks", MemberParameters = new object[] { typeof(long) }, ReturnType = typeof(TimeSpan))]
463 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
464 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
465 static Game()
466 {
467 throw null;
468 }
469
470 [global::Cpp2ILInjected.Token(Token = "0x4002290")]
471 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
473
474 [global::Cpp2ILInjected.Token(Token = "0x4002291")]
475 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
477
478 [global::Cpp2ILInjected.Token(Token = "0x4002292")]
479 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
481
482 [global::Cpp2ILInjected.Token(Token = "0x4002293")]
483 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
484 private long totalTicks;
485
486 [global::Cpp2ILInjected.Token(Token = "0x4002294")]
487 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
488 private bool _active;
489
490 [global::Cpp2ILInjected.Token(Token = "0x4002295")]
491 [global::Cpp2ILInjected.FieldOffset(Offset = "0x31")]
492 public bool IsMouseVisible;
493
494 [global::Cpp2ILInjected.Token(Token = "0x4002296")]
495 [global::Cpp2ILInjected.FieldOffset(Offset = "0x32")]
496 public bool IsFixedTimeStep;
497
498 [global::Cpp2ILInjected.Token(Token = "0x4002297")]
499 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
501
502 [global::Cpp2ILInjected.Token(Token = "0x4002298")]
503 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
505
506 [global::Cpp2ILInjected.Token(Token = "0x4002299")]
507 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
509
510 [global::Cpp2ILInjected.Token(Token = "0x400229A")]
511 [global::Cpp2ILInjected.FieldOffset(Offset = "0x50")]
512 private bool _initialised;
513
514 [global::Cpp2ILInjected.Token(Token = "0x400229B")]
515 [global::Cpp2ILInjected.FieldOffset(Offset = "0x51")]
516 private bool _uiHidden;
517
518 [global::Cpp2ILInjected.Token(Token = "0x400229C")]
519 [global::Cpp2ILInjected.FieldOffset(Offset = "0x52")]
520 private bool _serverRunning;
521
522 [global::Cpp2ILInjected.Token(Token = "0x400229D")]
523 private static TimeSpan FrameTickTime;
524
525 [global::Cpp2ILInjected.Token(Token = "0x400229E")]
527
528 [global::Cpp2ILInjected.Token(Token = "0x400229F")]
529 private static TimeSpan FrameIgnoreTime;
530
531 [global::Cpp2ILInjected.Token(Token = "0x40022A0")]
532 private static GameTime RunGameTime;
533
534 [global::Cpp2ILInjected.Token(Token = "0x40022A1")]
535 private static DateTime lastFrameUpdate;
536
537 [global::Cpp2ILInjected.Token(Token = "0x40022A2")]
538 private static DateTime[] lastFrameTime;
539
540 [global::Cpp2ILInjected.Token(Token = "0x40022A3")]
541 private static DateTime[] frameTime;
542
543 [global::Cpp2ILInjected.Token(Token = "0x40022A4")]
544 private static int frameTimeCounter;
545
546 [global::Cpp2ILInjected.Token(Token = "0x40022A5")]
547 [global::Cpp2ILInjected.FieldOffset(Offset = "0x53")]
548 private bool updateModeVariable;
549
550 [global::Cpp2ILInjected.Token(Token = "0x40022A6")]
551 [global::Cpp2ILInjected.FieldOffset(Offset = "0x54")]
552 private int updateCount;
553
554 [global::Cpp2ILInjected.Token(Token = "0x40022A7")]
555 [global::Cpp2ILInjected.FieldOffset(Offset = "0x58")]
557
558 [global::Cpp2ILInjected.Token(Token = "0x40022A8")]
559 [global::Cpp2ILInjected.FieldOffset(Offset = "0x60")]
561
562 [global::Cpp2ILInjected.Token(Token = "0x40022A9")]
563 [global::Cpp2ILInjected.FieldOffset(Offset = "0x68")]
564 private int fpsCount;
565
566 [global::Cpp2ILInjected.Token(Token = "0x40022AA")]
567 [global::Cpp2ILInjected.FieldOffset(Offset = "0x6C")]
568 private int slowFrameCount;
569
570 [global::Cpp2ILInjected.Token(Token = "0x40022AB")]
571 [global::Cpp2ILInjected.FieldOffset(Offset = "0x70")]
572 private int oddFrameCount;
573
574 [global::Cpp2ILInjected.Token(Token = "0x40022AC")]
575 [global::Cpp2ILInjected.FieldOffset(Offset = "0x74")]
576 private bool highFrameRate;
577 }
578}
class f__AnonymousType0<< Count > j__TPar
virtual void Update(GameTime gameTime)
Definition Game.cs:132
GameComponentCollection Components
Definition Game.cs:139
GraphicsDevice graphicsDevice
Definition Game.cs:480
static TimeSpan FrameIgnoreTime
Definition Game.cs:529
static TimeSpan FrameTickTime
Definition Game.cs:523
GameComponentCollection _components
Definition Game.cs:472
static TimeSpan FrameClampTickTime
Definition Game.cs:526
virtual void Exit()
Definition Game.cs:382
virtual void LoadContent()
Definition Game.cs:366
static DateTime lastFrameUpdate
Definition Game.cs:535
void Tick(float deltaTime)
Definition Game.cs:452
void UnityUpdate(float elapsedTime)
Definition Game.cs:319
static int frameTimeCounter
Definition Game.cs:544
static DateTime[] frameTime
Definition Game.cs:541
ContentManager content
Definition Game.cs:476
static DateTime[] lastFrameTime
Definition Game.cs:538
void UnityServerUpdate(float elapsedTime)
Definition Game.cs:264
virtual void Draw(GameTime gameTime)
Definition Game.cs:348
void initialiseCallBack(object threadContext)
Definition Game.cs:177
virtual void Initialize()
Definition Game.cs:358
virtual void UnloadContent()
Definition Game.cs:374
static GameTime RunGameTime
Definition Game.cs:532