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
GeometryBufferInstance.cs
Go to the documentation of this file.
1using System;
6using Terraria;
7using UnityEngine;
9
11{
12 [global::Cpp2ILInjected.Token(Token = "0x2000370")]
14 {
15 [global::Cpp2ILInjected.Token(Token = "0x60016E8")]
16 [global::Cpp2ILInjected.Address(RVA = "0xAAB81C", Offset = "0xAAB81C", Length = "0x68")]
17 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LocalUser), Member = "LoadState", ReturnType = typeof(void))]
18 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MaterialBuffer), Member = "DestroyMaterials", ReturnType = typeof(void))]
19 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
20 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
21 public static void SetActive(int index)
22 {
23 throw null;
24 }
25
26 [global::Cpp2ILInjected.Token(Token = "0x170002B0")]
28 {
29 [global::Cpp2ILInjected.Token(Token = "0x60016E9")]
30 [global::Cpp2ILInjected.Address(RVA = "0xAAB884", Offset = "0xAAB884", Length = "0x5C")]
31 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GeometryBufferInstance), Member = "ClearBuffers", ReturnType = typeof(void))]
32 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GeometryBufferInstance), Member = "EndBuffer", ReturnType = typeof(void))]
33 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GeometryBufferInstance), Member = "GetBatchInstance", ReturnType = typeof(GeometryBufferInstance))]
34 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GeometryBufferInstance), Member = "GetInstance", MemberParameters = new object[]
35 {
37 typeof(short[]),
38 typeof(int),
39 typeof(int)
40 }, ReturnType = typeof(GeometryBufferInstance))]
41 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GeometryBufferInstance), Member = "GetInstance", MemberParameters = new object[]
42 {
48 }, ReturnType = typeof(GeometryBufferInstance))]
49 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GeometryBufferInstance), Member = "ClearInstances", ReturnType = typeof(void))]
50 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
51 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
52 get
53 {
54 throw null;
55 }
56 }
57
58 [global::Cpp2ILInjected.Token(Token = "0x170002B1")]
60 {
61 [global::Cpp2ILInjected.Token(Token = "0x60016EA")]
62 [global::Cpp2ILInjected.Address(RVA = "0xAAB8E0", Offset = "0xAAB8E0", Length = "0x5C")]
63 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GeometryBufferInstance), Member = "ClearBuffers", ReturnType = typeof(void))]
64 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GeometryBufferInstance), Member = "BeginBuffer", MemberParameters = new object[]
65 {
67 typeof(int)
68 }, ReturnType = typeof(bool))]
69 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
70 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
71 get
72 {
73 throw null;
74 }
75 }
76
77 [global::Cpp2ILInjected.Token(Token = "0x170002B2")]
79 {
80 [global::Cpp2ILInjected.Token(Token = "0x60016EB")]
81 [global::Cpp2ILInjected.Address(RVA = "0xAAB93C", Offset = "0xAAB93C", Length = "0x5C")]
82 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GeometryBufferInstance), Member = "BeginBuffer", MemberParameters = new object[]
83 {
85 typeof(int)
86 }, ReturnType = typeof(bool))]
87 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GeometryBufferInstance), Member = "EndBuffer", ReturnType = typeof(void))]
88 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GeometryBufferInstance), Member = "ClearInstances", ReturnType = typeof(void))]
89 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
90 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
91 get
92 {
93 throw null;
94 }
95 }
96
97 [global::Cpp2ILInjected.Token(Token = "0x170002B3")]
98 private static float[] bufferZoom
99 {
100 [global::Cpp2ILInjected.Token(Token = "0x60016EC")]
101 [global::Cpp2ILInjected.Address(RVA = "0xAAB998", Offset = "0xAAB998", Length = "0x5C")]
102 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GeometryBufferInstance), Member = "InvalidateBuffers", ReturnType = typeof(void))]
103 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GeometryBufferInstance), Member = "BeginBuffer", MemberParameters = new object[]
104 {
106 typeof(int)
107 }, ReturnType = typeof(bool))]
108 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GeometryBufferInstance), Member = "ClearInstances", ReturnType = typeof(void))]
109 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 10)]
110 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
111 get
112 {
113 throw null;
114 }
115 }
116
117 [global::Cpp2ILInjected.Token(Token = "0x170002B4")]
118 private static bool[] bufferUseAntiGrav
119 {
120 [global::Cpp2ILInjected.Token(Token = "0x60016ED")]
121 [global::Cpp2ILInjected.Address(RVA = "0xAAB9F4", Offset = "0xAAB9F4", Length = "0x5C")]
122 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GeometryBufferInstance), Member = "BeginBuffer", MemberParameters = new object[]
123 {
125 typeof(int)
126 }, ReturnType = typeof(bool))]
127 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
128 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
129 get
130 {
131 throw null;
132 }
133 }
134
135 [global::Cpp2ILInjected.Token(Token = "0x170002B5")]
137 {
138 [global::Cpp2ILInjected.Token(Token = "0x60016EE")]
139 [global::Cpp2ILInjected.Address(RVA = "0xAABA50", Offset = "0xAABA50", Length = "0x5C")]
140 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GeometryBufferInstance), Member = "GetBatchInstance", ReturnType = typeof(GeometryBufferInstance))]
141 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GeometryBufferInstance), Member = "GetInstance", MemberParameters = new object[]
142 {
144 typeof(short[]),
145 typeof(int),
146 typeof(int)
147 }, ReturnType = typeof(GeometryBufferInstance))]
148 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GeometryBufferInstance), Member = "GetInstance", MemberParameters = new object[]
149 {
155 }, ReturnType = typeof(GeometryBufferInstance))]
156 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GeometryBufferInstance), Member = "FinaliseInstances", ReturnType = typeof(void))]
157 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GeometryBufferInstance), Member = "ClearInstances", ReturnType = typeof(void))]
158 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
159 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
160 get
161 {
162 throw null;
163 }
164 }
165
166 [global::Cpp2ILInjected.Token(Token = "0x170002B6")]
168 {
169 [global::Cpp2ILInjected.Token(Token = "0x60016EF")]
170 [global::Cpp2ILInjected.Address(RVA = "0xAABAAC", Offset = "0xAABAAC", Length = "0x5C")]
171 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GeometryBufferInstance), Member = "GetBatchInstance", ReturnType = typeof(GeometryBufferInstance))]
172 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GeometryBufferInstance), Member = "GetInstance", MemberParameters = new object[]
173 {
175 typeof(short[]),
176 typeof(int),
177 typeof(int)
178 }, ReturnType = typeof(GeometryBufferInstance))]
179 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GeometryBufferInstance), Member = "GetInstance", MemberParameters = new object[]
180 {
186 }, ReturnType = typeof(GeometryBufferInstance))]
187 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GeometryBufferInstance), Member = "FinaliseInstances", ReturnType = typeof(void))]
188 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GeometryBufferInstance), Member = "ClearInstances", ReturnType = typeof(void))]
189 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
190 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
191 get
192 {
193 throw null;
194 }
195 }
196
197 [global::Cpp2ILInjected.Token(Token = "0x170002B7")]
199 {
200 [global::Cpp2ILInjected.Token(Token = "0x60016F0")]
201 [global::Cpp2ILInjected.Address(RVA = "0xAABB08", Offset = "0xAABB08", Length = "0x5C")]
202 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GeometryBufferInstance), Member = "GetBatchInstance", ReturnType = typeof(GeometryBufferInstance))]
203 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GeometryBufferInstance), Member = "GetInstance", MemberParameters = new object[]
204 {
206 typeof(short[]),
207 typeof(int),
208 typeof(int)
209 }, ReturnType = typeof(GeometryBufferInstance))]
210 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GeometryBufferInstance), Member = "GetInstance", MemberParameters = new object[]
211 {
217 }, ReturnType = typeof(GeometryBufferInstance))]
218 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GeometryBufferInstance), Member = "FinaliseInstances", ReturnType = typeof(void))]
219 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GeometryBufferInstance), Member = "ClearInstances", ReturnType = typeof(void))]
220 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
221 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
222 get
223 {
224 throw null;
225 }
226 }
227
228 [global::Cpp2ILInjected.Token(Token = "0x60016F1")]
229 [global::Cpp2ILInjected.Address(RVA = "0xAABB64", Offset = "0xAABB64", Length = "0x124")]
230 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
231 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GeometryBufferInstance), Member = "BeginBuffer", MemberParameters = new object[]
232 {
234 typeof(int)
235 }, ReturnType = typeof(bool))]
236 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GeometryBufferInstance), Member = "ClearInstances", ReturnType = typeof(void))]
237 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
238 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GeometryBufferInstance), Member = "get_bufferMaterialList", ReturnType = typeof(List<MaterialBuffer.MaterialEntry>[]))]
239 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
240 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MaterialBuffer.MaterialEntry), Member = "Relase", ReturnType = typeof(void))]
241 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clear", MemberParameters = new object[]
242 {
243 typeof(Array),
244 typeof(int),
245 typeof(int)
246 }, ReturnType = typeof(void))]
247 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GeometryBufferInstance), Member = "get_bufferList", ReturnType = typeof(GeometryBufferInstanceList[]))]
248 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GeometryBufferInstanceList), Member = "ClearInstances", ReturnType = typeof(void))]
249 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
250 private static void ClearBuffers()
251 {
252 throw null;
253 }
254
255 [global::Cpp2ILInjected.Token(Token = "0x60016F2")]
256 [global::Cpp2ILInjected.Address(RVA = "0xAABEB0", Offset = "0xAABEB0", Length = "0x7C")]
257 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DoLightTiles", ReturnType = typeof(void))]
258 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
259 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GeometryBufferInstance), Member = "get_bufferZoom", ReturnType = typeof(float[]))]
260 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
261 public static void InvalidateBuffers()
262 {
263 throw null;
264 }
265
266 [global::Cpp2ILInjected.Token(Token = "0x60016F3")]
267 [global::Cpp2ILInjected.Address(RVA = "0xAABF2C", Offset = "0xAABF2C", Length = "0x59C")]
268 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
269 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DistortionRenderTargetManager), Member = "BeginRenderTarget", MemberParameters = new object[]
270 {
271 typeof(bool),
272 typeof(float)
273 }, ReturnType = typeof(void))]
274 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DoDraw", MemberParameters = new object[] { typeof(GameTime) }, ReturnType = typeof(void))]
275 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DoDraw_Tiles_Solid", ReturnType = typeof(void))]
276 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DoDraw_Tiles_NonSolid", ReturnType = typeof(void))]
277 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DoDraw_WallsAndBlacks", ReturnType = typeof(void))]
278 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
279 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "End", ReturnType = typeof(void))]
280 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "FlushBatches", ReturnType = typeof(void))]
281 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "Begin", MemberParameters = new object[]
282 {
283 typeof(SpriteSortMode),
284 typeof(BlendState),
285 typeof(SamplerState),
286 typeof(DepthStencilState),
287 typeof(RasterizerState),
288 typeof(Effect),
289 typeof(Matrix?),
290 typeof(bool)
291 }, ReturnType = typeof(void))]
292 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_gameMenu", ReturnType = typeof(bool))]
293 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GeometryBufferInstance), Member = "get_bufferZoom", ReturnType = typeof(float[]))]
294 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GeometryBufferInstance), Member = "get_bufferListPositions", ReturnType = typeof(Vector2[]))]
295 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_screenPosition", ReturnType = typeof(Vector2))]
296 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GeometryBufferInstance), Member = "ClearBuffers", ReturnType = typeof(void))]
297 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GeometryBufferInstance), Member = "get_bufferUseAntiGrav", ReturnType = typeof(bool[]))]
298 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_renderCount", ReturnType = typeof(int))]
299 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Subtraction", MemberParameters = new object[]
300 {
303 }, ReturnType = typeof(Vector2))]
304 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Debug), Member = "Log", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
305 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GeometryBufferInstance), Member = "get_bufferMaterialList", ReturnType = typeof(List<MaterialBuffer.MaterialEntry>[]))]
306 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MaterialBuffer), Member = "SetUsedMaterialList", MemberParameters = new object[] { typeof(List<MaterialBuffer.MaterialEntry>) }, ReturnType = typeof(void))]
307 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MaterialBuffer), Member = "ClearInstances", ReturnType = typeof(void))]
308 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
309 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 33)]
311 {
312 throw null;
313 }
314
315 [global::Cpp2ILInjected.Token(Token = "0x60016F4")]
316 [global::Cpp2ILInjected.Address(RVA = "0xAAC8F8", Offset = "0xAAC8F8", Length = "0x660")]
317 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
318 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DistortionRenderTargetManager), Member = "EndRenderTarget", ReturnType = typeof(void))]
319 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DoDraw", MemberParameters = new object[] { typeof(GameTime) }, ReturnType = typeof(void))]
320 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DoDraw_Tiles_Solid", ReturnType = typeof(void))]
321 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DoDraw_Tiles_NonSolid", ReturnType = typeof(void))]
322 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DoDraw_WallsAndBlacks", ReturnType = typeof(void))]
323 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
324 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "End", ReturnType = typeof(void))]
325 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "Begin", MemberParameters = new object[]
326 {
327 typeof(SpriteSortMode),
328 typeof(BlendState),
329 typeof(SamplerState),
330 typeof(DepthStencilState),
331 typeof(RasterizerState),
332 typeof(Effect),
333 typeof(Matrix?),
334 typeof(bool)
335 }, ReturnType = typeof(void))]
336 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "FlushBatches", ReturnType = typeof(void))]
337 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GeometryBufferInstance), Member = "get_bufferList", ReturnType = typeof(GeometryBufferInstanceList[]))]
338 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GeometryBufferInstanceList), Member = "FinaliseInstances", ReturnType = typeof(void))]
339 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GeometryBufferInstance), Member = "get_bufferListPositions", ReturnType = typeof(Vector2[]))]
340 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_screenPosition", ReturnType = typeof(Vector2))]
341 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Subtraction", MemberParameters = new object[]
342 {
345 }, ReturnType = typeof(Vector2))]
346 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_caveParallax", ReturnType = typeof(float))]
347 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_gameMenu", ReturnType = typeof(bool))]
348 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
349 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GeometryBufferInstanceList), Member = "SetOffset", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(void))]
350 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_WaveQuality", ReturnType = typeof(int))]
351 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WaterRenderTargetManager), Member = "get_Instance", ReturnType = typeof(WaterRenderTargetManager))]
352 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WaterRenderTargetManager), Member = "UpdateRenderTarget", ReturnType = typeof(void))]
353 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MaterialBuffer), Member = "SetUsedMaterialList", MemberParameters = new object[] { typeof(List<MaterialBuffer.MaterialEntry>) }, ReturnType = typeof(void))]
354 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 39)]
355 public static void EndBuffer()
356 {
357 throw null;
358 }
359
360 [global::Cpp2ILInjected.Token(Token = "0x60016F5")]
361 [global::Cpp2ILInjected.Address(RVA = "0xAAD084", Offset = "0xAAD084", Length = "0x18C")]
362 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
363 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GraphicsDevice), Member = "DrawGeometryWithSubMeshes", MemberParameters = new object[]
364 {
366 typeof(short[]),
367 typeof(int),
368 typeof(int),
373 }, ReturnType = typeof(void))]
374 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
375 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GeometryBufferInstance), Member = "get_bufferList", ReturnType = typeof(GeometryBufferInstanceList[]))]
376 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GeometryBufferInstance), Member = "get_list_10", ReturnType = typeof(GeometryBufferInstanceList))]
377 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GeometryBufferInstance), Member = "get_list_8", ReturnType = typeof(GeometryBufferInstanceList))]
378 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Debug), Member = "LogError", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
379 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GeometryBufferInstance), Member = "get_list", ReturnType = typeof(GeometryBufferInstanceList))]
380 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GeometryBufferInstanceList), Member = "GetBatchInstance", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(GeometryBufferInstance))]
381 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
383 {
384 throw null;
385 }
386
387 [global::Cpp2ILInjected.Token(Token = "0x60016F6")]
388 [global::Cpp2ILInjected.Address(RVA = "0xAAD3F8", Offset = "0xAAD3F8", Length = "0x60")]
389 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GraphicsDevice), Member = "DrawGeometryWithSubMeshes", MemberParameters = new object[]
390 {
392 typeof(short[]),
393 typeof(int),
394 typeof(int),
399 }, ReturnType = typeof(void))]
400 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
401 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
402 public static void IncrementBufferOffset()
403 {
404 throw null;
405 }
406
407 [global::Cpp2ILInjected.Token(Token = "0x60016F7")]
408 [global::Cpp2ILInjected.Address(RVA = "0xAAD458", Offset = "0xAAD458", Length = "0x1BC")]
409 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
410 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GraphicsDevice), Member = "DrawGeometry", MemberParameters = new object[]
411 {
413 typeof(short[]),
414 typeof(int),
415 typeof(int),
418 }, ReturnType = typeof(void))]
419 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
420 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GeometryBufferInstance), Member = "get_bufferList", ReturnType = typeof(GeometryBufferInstanceList[]))]
421 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GeometryBufferInstance), Member = "get_list_10", ReturnType = typeof(GeometryBufferInstanceList))]
422 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GeometryBufferInstance), Member = "get_list_8", ReturnType = typeof(GeometryBufferInstanceList))]
423 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Debug), Member = "LogError", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
424 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GeometryBufferInstance), Member = "get_list", ReturnType = typeof(GeometryBufferInstanceList))]
425 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GeometryBufferInstanceList), Member = "GetInstance", MemberParameters = new object[]
426 {
427 typeof(SpriteBatcher.VertexData[]),
428 typeof(short[]),
429 typeof(int),
430 typeof(int),
431 typeof(int)
432 }, ReturnType = typeof(GeometryBufferInstance))]
433 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
434 public static GeometryBufferInstance GetInstance(SpriteBatcher.VertexData[] vertices, short[] indices, int vertexCount, int indexCount)
435 {
436 throw null;
437 }
438
439 [global::Cpp2ILInjected.Token(Token = "0x60016F8")]
440 [global::Cpp2ILInjected.Address(RVA = "0xAAD9BC", Offset = "0xAAD9BC", Length = "0x1D0")]
441 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
442 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GraphicsDevice), Member = "DrawGeometry", MemberParameters = new object[]
443 {
451 }, ReturnType = typeof(void))]
452 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
453 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GeometryBufferInstance), Member = "get_bufferList", ReturnType = typeof(GeometryBufferInstanceList[]))]
454 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GeometryBufferInstance), Member = "get_list_10", ReturnType = typeof(GeometryBufferInstanceList))]
455 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GeometryBufferInstance), Member = "get_list_8", ReturnType = typeof(GeometryBufferInstanceList))]
456 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Debug), Member = "LogError", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
457 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GeometryBufferInstance), Member = "get_list", ReturnType = typeof(GeometryBufferInstanceList))]
458 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GeometryBufferInstanceList), Member = "GetInstance", MemberParameters = new object[]
459 {
465 typeof(int)
466 }, ReturnType = typeof(GeometryBufferInstance))]
467 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
469 {
470 throw null;
471 }
472
473 [global::Cpp2ILInjected.Token(Token = "0x60016F9")]
474 [global::Cpp2ILInjected.Address(RVA = "0xAADEB0", Offset = "0xAADEB0", Length = "0x60")]
475 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Game), Member = "UnityDraw", ReturnType = typeof(void))]
476 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
477 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GeometryBufferInstance), Member = "get_list", ReturnType = typeof(GeometryBufferInstanceList))]
478 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GeometryBufferInstanceList), Member = "FinaliseInstances", ReturnType = typeof(void))]
479 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GeometryBufferInstance), Member = "get_list_8", ReturnType = typeof(GeometryBufferInstanceList))]
480 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GeometryBufferInstance), Member = "get_list_10", ReturnType = typeof(GeometryBufferInstanceList))]
481 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
482 public static void FinaliseInstances()
483 {
484 throw null;
485 }
486
487 [global::Cpp2ILInjected.Token(Token = "0x60016FA")]
488 [global::Cpp2ILInjected.Address(RVA = "0xAADF10", Offset = "0xAADF10", Length = "0x16C")]
489 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
490 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Game), Member = "UnityDraw", ReturnType = typeof(void))]
491 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
492 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_gameMenu", ReturnType = typeof(bool))]
493 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mapFullscreen", ReturnType = typeof(bool))]
494 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GeometryBufferInstance), Member = "get_bufferZoom", ReturnType = typeof(float[]))]
495 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GeometryBufferInstance), Member = "get_bufferListPositions", ReturnType = typeof(Vector2[]))]
496 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_screenPosition", ReturnType = typeof(Vector2))]
497 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GeometryBufferInstance), Member = "ClearBuffers", ReturnType = typeof(void))]
498 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GeometryBufferInstance), Member = "get_bufferList", ReturnType = typeof(GeometryBufferInstanceList[]))]
499 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GeometryBufferInstanceList), Member = "FinaliseInstances", ReturnType = typeof(void))]
500 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GeometryBufferInstance), Member = "get_list", ReturnType = typeof(GeometryBufferInstanceList))]
501 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GeometryBufferInstanceList), Member = "ClearInstances", ReturnType = typeof(void))]
502 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GeometryBufferInstance), Member = "get_list_8", ReturnType = typeof(GeometryBufferInstanceList))]
503 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GeometryBufferInstance), Member = "get_list_10", ReturnType = typeof(GeometryBufferInstanceList))]
504 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
505 public static void ClearInstances()
506 {
507 throw null;
508 }
509
510 [global::Cpp2ILInjected.Token(Token = "0x60016FB")]
511 [global::Cpp2ILInjected.Address(RVA = "0xAAE07C", Offset = "0xAAE07C", Length = "0x1E8")]
512 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
513 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GeometryBufferInstanceList), Member = "GetBatchInstance", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(GeometryBufferInstance))]
514 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GeometryBufferInstanceList), Member = "GetInstance", MemberParameters = new object[]
515 {
516 typeof(SpriteBatcher.VertexData[]),
517 typeof(short[]),
518 typeof(int),
519 typeof(int),
520 typeof(int)
521 }, ReturnType = typeof(GeometryBufferInstance))]
522 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GeometryBufferInstanceList), Member = "GetInstance", MemberParameters = new object[]
523 {
529 typeof(int)
530 }, ReturnType = typeof(GeometryBufferInstance))]
531 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
532 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
533 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GameObject), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
534 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GameObject), Member = "AddComponent", MemberTypeParameters = new object[] { "T" }, ReturnType = "T")]
535 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GameObject), Member = "get_transform", ReturnType = typeof(Transform))]
536 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Transform), Member = "set_parent", MemberParameters = new object[] { typeof(Transform) }, ReturnType = typeof(void))]
537 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mesh), Member = ".ctor", ReturnType = typeof(void))]
538 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mesh), Member = "MarkDynamic", ReturnType = typeof(void))]
539 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::UnityEngine.Object), Member = "set_name", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
540 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Bounds), Member = ".ctor", MemberParameters = new object[]
541 {
544 }, ReturnType = typeof(void))]
545 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mesh), Member = "set_bounds", MemberParameters = new object[] { typeof(Bounds) }, ReturnType = typeof(void))]
546 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MeshFilter), Member = "set_mesh", MemberParameters = new object[] { typeof(Mesh) }, ReturnType = typeof(void))]
547 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
549 {
550 throw null;
551 }
552
553 [global::Cpp2ILInjected.Token(Token = "0x60016FC")]
554 [global::Cpp2ILInjected.Address(RVA = "0xAAE264", Offset = "0xAAE264", Length = "0x68")]
555 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GraphicsDevice), Member = "DrawGeometry", MemberParameters = new object[]
556 {
558 typeof(short[]),
559 typeof(int),
560 typeof(int),
563 }, ReturnType = typeof(void))]
564 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GraphicsDevice), Member = "DrawGeometryWithSubMeshes", MemberParameters = new object[]
565 {
566 typeof(SpriteBatcher.VertexData[]),
567 typeof(short[]),
568 typeof(int),
569 typeof(int),
574 }, ReturnType = typeof(void))]
575 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GraphicsDevice), Member = "DrawGeometry", MemberParameters = new object[]
576 {
584 }, ReturnType = typeof(void))]
585 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
586 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector3), Member = "UnityVec3", ReturnType = typeof(Vector3))]
587 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Transform), Member = "set_localPosition", MemberParameters = new object[] { typeof(Vector3) }, ReturnType = typeof(void))]
588 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Transform), Member = "set_localScale", MemberParameters = new object[] { typeof(Vector3) }, ReturnType = typeof(void))]
589 public void SetPosition(Vector3 position, Vector3 scale)
590 {
591 throw null;
592 }
593
594 [global::Cpp2ILInjected.Token(Token = "0x60016FD")]
595 [global::Cpp2ILInjected.Address(RVA = "0xAAE2CC", Offset = "0xAAE2CC", Length = "0x4")]
596 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
598 {
599 throw null;
600 }
601
602 [global::Cpp2ILInjected.Token(Token = "0x60016FE")]
603 [global::Cpp2ILInjected.Address(RVA = "0xAAE2D0", Offset = "0xAAE2D0", Length = "0x8")]
604 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
605 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Matrix), Member = "get_Translation", ReturnType = typeof(Vector3))]
607 {
608 throw null;
609 }
610
611 [global::Cpp2ILInjected.Token(Token = "0x60016FF")]
612 [global::Cpp2ILInjected.Address(RVA = "0xAAE2D8", Offset = "0xAAE2D8", Length = "0x5C")]
613 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GeometryBufferInstance), Member = "SetTransformFromMatrix", MemberParameters = new object[]
614 {
617 }, ReturnType = typeof(void))]
618 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
619 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Matrix), Member = "get_Forward", ReturnType = typeof(Vector3))]
620 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Matrix), Member = "get_Up", ReturnType = typeof(Vector3))]
621 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
623 {
624 throw null;
625 }
626
627 [global::Cpp2ILInjected.Token(Token = "0x6001700")]
628 [global::Cpp2ILInjected.Address(RVA = "0xAAE334", Offset = "0xAAE334", Length = "0x44")]
629 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GeometryBufferInstance), Member = "SetTransformFromMatrix", MemberParameters = new object[]
630 {
633 }, ReturnType = typeof(void))]
634 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
635 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
637 {
638 throw null;
639 }
640
641 [global::Cpp2ILInjected.Token(Token = "0x6001701")]
642 [global::Cpp2ILInjected.Address(RVA = "0xAAE378", Offset = "0xAAE378", Length = "0x94")]
643 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
644 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Matrix), Member = "get_Translation", ReturnType = typeof(Vector3))]
645 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Transform), Member = "set_localPosition", MemberParameters = new object[] { typeof(Vector3) }, ReturnType = typeof(void))]
646 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GeometryBufferInstance), Member = "ExtractRotationFromMatrix", MemberParameters = new object[] { typeof(ref Matrix) }, ReturnType = typeof(Quaternion))]
647 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Transform), Member = "set_localRotation", MemberParameters = new object[] { typeof(Quaternion) }, ReturnType = typeof(void))]
648 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GeometryBufferInstance), Member = "ExtractScaleFromMatrix", MemberParameters = new object[] { typeof(ref Matrix) }, ReturnType = typeof(Vector3))]
649 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Transform), Member = "set_localScale", MemberParameters = new object[] { typeof(Vector3) }, ReturnType = typeof(void))]
650 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
651 public static void SetTransformFromMatrix(Transform transform, ref Matrix matrix)
652 {
653 throw null;
654 }
655
656 // Note: this type is marked as 'beforefieldinit'.
657 [global::Cpp2ILInjected.Token(Token = "0x6001702")]
658 [global::Cpp2ILInjected.Address(RVA = "0xAAE40C", Offset = "0xAAE40C", Length = "0x1BC")]
659 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
660 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
661 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GeometryBufferInstance.PlayerBatchBuffers), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
662 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RuntimeHelpers), Member = "InitializeArray", MemberParameters = new object[]
663 {
664 typeof(Array),
666 }, ReturnType = typeof(void))]
667 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 17)]
669 {
670 throw null;
671 }
672
673 [global::Cpp2ILInjected.Token(Token = "0x400257B")]
674 private const int NumPerPartition = 400;
675
676 [global::Cpp2ILInjected.Token(Token = "0x400257C")]
678
679 [global::Cpp2ILInjected.Token(Token = "0x400257D")]
681
682 [global::Cpp2ILInjected.Token(Token = "0x400257E")]
683 private static int[] bufferListOffsets;
684
685 [global::Cpp2ILInjected.Token(Token = "0x400257F")]
686 private static int BatchBufferList;
687
688 [global::Cpp2ILInjected.Token(Token = "0x4002580")]
689 private static int _bufferOffest;
690
691 [global::Cpp2ILInjected.Token(Token = "0x4002581")]
692 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
694
695 [global::Cpp2ILInjected.Token(Token = "0x4002582")]
696 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
698
699 [global::Cpp2ILInjected.Token(Token = "0x4002583")]
700 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
702
703 [global::Cpp2ILInjected.Token(Token = "0x4002584")]
704 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
706
707 [global::Cpp2ILInjected.Token(Token = "0x4002585")]
708 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
709 public int _offset;
710
711 [global::Cpp2ILInjected.Token(Token = "0x4002586")]
712 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
713 public Mesh Mesh;
714
715 [global::Cpp2ILInjected.Token(Token = "0x4002587")]
716 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
717 private int meshindex;
718
719 [global::Cpp2ILInjected.Token(Token = "0x4002588")]
720 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
721 public Mesh Mesh1;
722
723 [global::Cpp2ILInjected.Token(Token = "0x2000371")]
724 public enum BatchBuffer
725 {
726 [global::Cpp2ILInjected.Token(Token = "0x400258A")]
728 [global::Cpp2ILInjected.Token(Token = "0x400258B")]
730 [global::Cpp2ILInjected.Token(Token = "0x400258C")]
731 Walls,
732 [global::Cpp2ILInjected.Token(Token = "0x400258D")]
734 [global::Cpp2ILInjected.Token(Token = "0x400258E")]
736 [global::Cpp2ILInjected.Token(Token = "0x400258F")]
737 Water,
738 [global::Cpp2ILInjected.Token(Token = "0x4002590")]
740 [global::Cpp2ILInjected.Token(Token = "0x4002591")]
741 Count
742 }
743
744 [global::Cpp2ILInjected.Token(Token = "0x2000372")]
746 {
747 [global::Cpp2ILInjected.Token(Token = "0x6001703")]
748 [global::Cpp2ILInjected.Address(RVA = "0xAAE5C8", Offset = "0xAAE5C8", Length = "0x7AC")]
749 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
750 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GeometryBufferInstance), Member = ".cctor", ReturnType = typeof(void))]
751 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
752 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, object>), Member = ".ctor", ReturnType = typeof(void))]
753 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
754 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "ToString", ReturnType = typeof(string))]
755 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
756 {
757 typeof(string),
758 typeof(string)
759 }, ReturnType = typeof(string))]
760 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GeometryBufferInstanceList), Member = ".ctor", MemberParameters = new object[]
761 {
762 typeof(int),
763 typeof(string),
764 typeof(int)
765 }, ReturnType = typeof(void))]
766 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = ".ctor", ReturnType = typeof(void))]
767 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 60)]
769 {
770 throw null;
771 }
772
773 [global::Cpp2ILInjected.Token(Token = "0x4002592")]
774 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
776
777 [global::Cpp2ILInjected.Token(Token = "0x4002593")]
778 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
780
781 [global::Cpp2ILInjected.Token(Token = "0x4002594")]
782 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
784
785 [global::Cpp2ILInjected.Token(Token = "0x4002595")]
786 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
787 public readonly float[] bufferZoom;
788
789 [global::Cpp2ILInjected.Token(Token = "0x4002596")]
790 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
792
793 [global::Cpp2ILInjected.Token(Token = "0x4002597")]
794 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
796
797 [global::Cpp2ILInjected.Token(Token = "0x4002598")]
798 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
800
801 [global::Cpp2ILInjected.Token(Token = "0x4002599")]
802 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
804
805 [global::Cpp2ILInjected.Token(Token = "0x400259A")]
806 [global::Cpp2ILInjected.FieldOffset(Offset = "0x50")]
808
809 [global::Cpp2ILInjected.Token(Token = "0x400259B")]
810 [global::Cpp2ILInjected.FieldOffset(Offset = "0x58")]
812
813 [global::Cpp2ILInjected.Token(Token = "0x400259C")]
814 [global::Cpp2ILInjected.FieldOffset(Offset = "0x60")]
816 }
817 }
818}
class f__AnonymousType0<< Count > j__TPar
readonly Dictionary< int, MaterialBuffer.MaterialPartition > _availableMaterials
static bool BeginBuffer(GeometryBufferInstance.BatchBuffer bufferListId, int renderCountRefresh)
static GeometryBufferInstance GetInstance(SpriteBatcher.VertexData[] vertices, short[] indices, int vertexCount, int indexCount)
static GeometryBufferInstance GetInstance(List< Vector3 > positions, List< Vector2 > uvs, List< Vector4 > uv2s, List< Color32 > colours, List< int > indices)
static List< MaterialBuffer.MaterialEntry >[] bufferMaterialList
static GeometryBufferInstance.PlayerBatchBuffers Active
static GeometryBufferInstance.PlayerBatchBuffers[] playerBatchBuffers
static void SetTransformFromMatrix(Transform transform, ref Matrix matrix)