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
VertexStrip.cs
Go to the documentation of this file.
1using System;
8
9namespace Terraria.Graphics
10{
11 [global::Cpp2ILInjected.Token(Token = "0x2000740")]
12 public class VertexStrip
13 {
14 [Il2CppSetOption(/*Failed to decode CustomAttribute blob!*/)]
15 [Il2CppSetOption(/*Failed to decode CustomAttribute blob!*/)]
16 [global::Cpp2ILInjected.Token(Token = "0x6003D36")]
17 [global::Cpp2ILInjected.Address(RVA = "0x149EBB4", Offset = "0x149EBB4", Length = "0x258")]
18 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
19 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
20 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2Array_10), Member = "get_Length", ReturnType = typeof(int))]
21 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array[]), Member = "Resize", MemberTypeParameters = new object[] { typeof(VertexStrip.CustomVertexInfo) }, MemberParameters = new object[]
22 {
24 typeof(int)
25 }, ReturnType = typeof(void))]
26 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int?), Member = "get_Value", ReturnType = "T")]
27 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2Array_10), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(Vector2))]
28 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Equality", MemberParameters = new object[]
29 {
32 }, ReturnType = typeof(bool))]
33 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
34 {
37 }, ReturnType = typeof(Vector2))]
38 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FloatArray_10), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(float))]
39 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MathHelper), Member = "WrapAngle", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(float))]
40 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(VertexStrip), Member = "AddVertex", MemberParameters = new object[]
41 {
45 typeof(float),
46 typeof(int),
47 typeof(float)
48 }, ReturnType = typeof(void))]
49 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(VertexStrip), Member = "PrepareIndices", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
50 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
55
56 [Il2CppSetOption(/*Failed to decode CustomAttribute blob!*/)]
57 [Il2CppSetOption(/*Failed to decode CustomAttribute blob!*/)]
58 [global::Cpp2ILInjected.Token(Token = "0x6003D37")]
59 [global::Cpp2ILInjected.Address(RVA = "0x149AFF4", Offset = "0x149AFF4", Length = "0x208")]
60 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
61 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FinalFractalHelper), Member = "Draw", MemberParameters = new object[] { typeof(Projectile) }, ReturnType = typeof(void))]
62 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(EmpressBladeDrawer), Member = "Draw", MemberParameters = new object[] { typeof(Projectile) }, ReturnType = typeof(void))]
63 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
64 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array[]), Member = "Resize", MemberTypeParameters = new object[] { typeof(VertexStrip.CustomVertexInfo) }, MemberParameters = new object[]
65 {
66 typeof(ref VertexStrip.CustomVertexInfo[]),
67 typeof(int)
68 }, ReturnType = typeof(void))]
69 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int?), Member = "get_Value", ReturnType = "T")]
70 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Equality", MemberParameters = new object[]
71 {
74 }, ReturnType = typeof(bool))]
75 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
76 {
79 }, ReturnType = typeof(Vector2))]
80 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(VertexStrip), Member = "AddVertex", MemberParameters = new object[]
81 {
82 typeof(VertexStrip.StripColorFunction),
83 typeof(VertexStrip.StripHalfWidthFunction),
85 typeof(float),
86 typeof(int),
87 typeof(float)
88 }, ReturnType = typeof(void))]
89 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(VertexStrip), Member = "PrepareIndices", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
90 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
95
96 [Il2CppSetOption(/*Failed to decode CustomAttribute blob!*/)]
97 [Il2CppSetOption(/*Failed to decode CustomAttribute blob!*/)]
98 [global::Cpp2ILInjected.Token(Token = "0x6003D38")]
99 [global::Cpp2ILInjected.Address(RVA = "0x149F0E8", Offset = "0x149F0E8", Length = "0x6D0")]
100 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
101 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
102 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2Array_10), Member = "get_Length", ReturnType = typeof(int))]
103 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2Array_10), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(Vector2))]
104 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Equality", MemberParameters = new object[]
105 {
108 }, ReturnType = typeof(bool))]
109 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FloatArray_10), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(float))]
110 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MathHelper), Member = "WrapAngle", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(float))]
111 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Inequality", MemberParameters = new object[]
112 {
115 }, ReturnType = typeof(bool))]
116 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Distance", MemberParameters = new object[]
117 {
120 }, ReturnType = typeof(float))]
121 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "ToRotationVector2", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(Vector2))]
122 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
123 {
125 typeof(float)
126 }, ReturnType = typeof(Vector2))]
127 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
128 {
131 }, ReturnType = typeof(Vector2))]
132 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "CatmullRom", MemberParameters = new object[]
133 {
138 typeof(float)
139 }, ReturnType = typeof(Vector2))]
140 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "DirectionTo", MemberParameters = new object[]
141 {
144 }, ReturnType = typeof(Vector2))]
145 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "ToRotation", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(float))]
146 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<Vector2>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
147 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<float>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
148 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(VertexStrip), Member = "AddVertex", MemberParameters = new object[]
149 {
150 typeof(VertexStrip.StripColorFunction),
151 typeof(VertexStrip.StripHalfWidthFunction),
153 typeof(float),
154 typeof(int),
155 typeof(float)
156 }, ReturnType = typeof(void))]
157 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(VertexStrip), Member = "PrepareIndices", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
158 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 22)]
163
164 [Il2CppSetOption(/*Failed to decode CustomAttribute blob!*/)]
165 [Il2CppSetOption(/*Failed to decode CustomAttribute blob!*/)]
166 [global::Cpp2ILInjected.Token(Token = "0x6003D39")]
167 [global::Cpp2ILInjected.Address(RVA = "0x149D1A4", Offset = "0x149D1A4", Length = "0x6AC")]
168 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
169 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MagicMissileDrawer), Member = "Draw", MemberParameters = new object[] { typeof(Projectile) }, ReturnType = typeof(void))]
170 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LightDiscDrawer), Member = "Draw", MemberParameters = new object[] { typeof(Projectile) }, ReturnType = typeof(void))]
171 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FlameLashDrawer), Member = "Draw", MemberParameters = new object[] { typeof(Projectile) }, ReturnType = typeof(void))]
172 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RainbowRodDrawer), Member = "Draw", MemberParameters = new object[] { typeof(Projectile) }, ReturnType = typeof(void))]
173 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
174 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Equality", MemberParameters = new object[]
175 {
178 }, ReturnType = typeof(bool))]
179 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MathHelper), Member = "WrapAngle", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(float))]
180 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Inequality", MemberParameters = new object[]
181 {
184 }, ReturnType = typeof(bool))]
185 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Distance", MemberParameters = new object[]
186 {
189 }, ReturnType = typeof(float))]
190 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "ToRotationVector2", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(Vector2))]
191 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
192 {
194 typeof(float)
195 }, ReturnType = typeof(Vector2))]
196 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
197 {
200 }, ReturnType = typeof(Vector2))]
201 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "CatmullRom", MemberParameters = new object[]
202 {
207 typeof(float)
208 }, ReturnType = typeof(Vector2))]
209 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "DirectionTo", MemberParameters = new object[]
210 {
213 }, ReturnType = typeof(Vector2))]
214 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "ToRotation", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(float))]
215 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<Vector2>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
216 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<float>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
217 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(VertexStrip), Member = "AddVertex", MemberParameters = new object[]
218 {
219 typeof(VertexStrip.StripColorFunction),
220 typeof(VertexStrip.StripHalfWidthFunction),
222 typeof(float),
223 typeof(int),
224 typeof(float)
225 }, ReturnType = typeof(void))]
226 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(VertexStrip), Member = "PrepareIndices", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
227 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 22)]
232
233 [global::Cpp2ILInjected.Token(Token = "0x6003D3A")]
234 [global::Cpp2ILInjected.Address(RVA = "0x149EFF8", Offset = "0x149EFF8", Length = "0xF0")]
235 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
236 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(VertexStrip), Member = "PrepareStrip", MemberParameters = new object[]
237 {
243 typeof(int?),
244 typeof(bool)
245 }, ReturnType = typeof(void))]
246 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(VertexStrip), Member = "PrepareStrip", MemberParameters = new object[]
247 {
248 typeof(Vector2[]),
249 typeof(float[]),
250 typeof(VertexStrip.StripColorFunction),
251 typeof(VertexStrip.StripHalfWidthFunction),
253 typeof(int?),
254 typeof(bool)
255 }, ReturnType = typeof(void))]
256 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(VertexStrip), Member = "PrepareStripWithProceduralPadding", MemberParameters = new object[]
257 {
260 typeof(VertexStrip.StripColorFunction),
261 typeof(VertexStrip.StripHalfWidthFunction),
263 typeof(bool)
264 }, ReturnType = typeof(void))]
265 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(VertexStrip), Member = "PrepareStripWithProceduralPadding", MemberParameters = new object[]
266 {
267 typeof(Vector2[]),
268 typeof(float[]),
269 typeof(VertexStrip.StripColorFunction),
270 typeof(VertexStrip.StripHalfWidthFunction),
272 typeof(bool)
273 }, ReturnType = typeof(void))]
274 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
275 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array[]), Member = "Resize", MemberTypeParameters = new object[] { typeof(short) }, MemberParameters = new object[]
276 {
277 typeof(ref short[]),
278 typeof(int)
279 }, ReturnType = typeof(void))]
280 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
282 {
283 throw null;
284 }
285
286 [Il2CppSetOption(/*Failed to decode CustomAttribute blob!*/)]
287 [Il2CppSetOption(/*Failed to decode CustomAttribute blob!*/)]
288 [global::Cpp2ILInjected.Token(Token = "0x6003D3B")]
289 [global::Cpp2ILInjected.Address(RVA = "0x149EE0C", Offset = "0x149EE0C", Length = "0x1EC")]
290 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
291 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(VertexStrip), Member = "PrepareStrip", MemberParameters = new object[]
292 {
298 typeof(int?),
299 typeof(bool)
300 }, ReturnType = typeof(void))]
301 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(VertexStrip), Member = "PrepareStrip", MemberParameters = new object[]
302 {
303 typeof(Vector2[]),
304 typeof(float[]),
305 typeof(VertexStrip.StripColorFunction),
306 typeof(VertexStrip.StripHalfWidthFunction),
308 typeof(int?),
309 typeof(bool)
310 }, ReturnType = typeof(void))]
311 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(VertexStrip), Member = "PrepareStripWithProceduralPadding", MemberParameters = new object[]
312 {
315 typeof(VertexStrip.StripColorFunction),
316 typeof(VertexStrip.StripHalfWidthFunction),
318 typeof(bool)
319 }, ReturnType = typeof(void))]
320 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(VertexStrip), Member = "PrepareStripWithProceduralPadding", MemberParameters = new object[]
321 {
322 typeof(Vector2[]),
323 typeof(float[]),
324 typeof(VertexStrip.StripColorFunction),
325 typeof(VertexStrip.StripHalfWidthFunction),
327 typeof(bool)
328 }, ReturnType = typeof(void))]
329 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
330 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array[]), Member = "Resize", MemberTypeParameters = new object[] { typeof(VertexStrip.CustomVertexInfo) }, MemberParameters = new object[]
331 {
332 typeof(ref VertexStrip.CustomVertexInfo[]),
333 typeof(int)
334 }, ReturnType = typeof(void))]
335 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
336 {
337 typeof(float),
338 typeof(float)
339 }, ReturnType = typeof(void))]
340 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
345
346 [Il2CppSetOption(/*Failed to decode CustomAttribute blob!*/)]
347 [Il2CppSetOption(/*Failed to decode CustomAttribute blob!*/)]
348 [global::Cpp2ILInjected.Token(Token = "0x6003D3C")]
349 [global::Cpp2ILInjected.Address(RVA = "0x149B1FC", Offset = "0x149B1FC", Length = "0x318")]
350 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
351 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FinalFractalHelper), Member = "Draw", MemberParameters = new object[] { typeof(Projectile) }, ReturnType = typeof(void))]
352 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(EmpressBladeDrawer), Member = "Draw", MemberParameters = new object[] { typeof(Projectile) }, ReturnType = typeof(void))]
353 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MagicMissileDrawer), Member = "Draw", MemberParameters = new object[] { typeof(Projectile) }, ReturnType = typeof(void))]
354 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LightDiscDrawer), Member = "Draw", MemberParameters = new object[] { typeof(Projectile) }, ReturnType = typeof(void))]
355 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FlameLashDrawer), Member = "Draw", MemberParameters = new object[] { typeof(Projectile) }, ReturnType = typeof(void))]
356 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RainbowRodDrawer), Member = "Draw", MemberParameters = new object[] { typeof(Projectile) }, ReturnType = typeof(void))]
357 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
358 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GraphicsDeviceManager), Member = "get_GraphicsDevice", ReturnType = typeof(GraphicsDevice))]
359 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "InsertNewBatchItem", MemberParameters = new object[] { typeof(Texture2D) }, ReturnType = typeof(SpriteBatchItem))]
360 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
361 public void DrawTrail(bool includeBacksides)
362 {
363 throw null;
364 }
365
366 [global::Cpp2ILInjected.Token(Token = "0x6003D3D")]
367 [global::Cpp2ILInjected.Address(RVA = "0x149BE34", Offset = "0x149BE34", Length = "0x114")]
368 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FinalFractalHelper), Member = ".cctor", ReturnType = typeof(void))]
369 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(EmpressBladeDrawer), Member = ".cctor", ReturnType = typeof(void))]
370 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MagicMissileDrawer), Member = ".cctor", ReturnType = typeof(void))]
371 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LightDiscDrawer), Member = ".cctor", ReturnType = typeof(void))]
372 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FlameLashDrawer), Member = ".cctor", ReturnType = typeof(void))]
373 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RainbowRodDrawer), Member = ".cctor", ReturnType = typeof(void))]
374 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
375 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<Vector2>), Member = ".ctor", ReturnType = typeof(void))]
376 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<float>), Member = ".ctor", ReturnType = typeof(void))]
377 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
378 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
379 public VertexStrip()
380 {
381 throw null;
382 }
383
384 [global::Cpp2ILInjected.Token(Token = "0x4007C1F")]
385 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
387
388 [global::Cpp2ILInjected.Token(Token = "0x4007C20")]
389 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
391
392 [global::Cpp2ILInjected.Token(Token = "0x4007C21")]
393 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
394 private short[] _indices;
395
396 [global::Cpp2ILInjected.Token(Token = "0x4007C22")]
397 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
399
400 [global::Cpp2ILInjected.Token(Token = "0x4007C23")]
401 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
403
404 [global::Cpp2ILInjected.Token(Token = "0x4007C24")]
405 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
407
408 [global::Cpp2ILInjected.Token(Token = "0x2000741")]
410
411 [global::Cpp2ILInjected.Token(Token = "0x2000742")]
413
414 [global::Cpp2ILInjected.Token(Token = "0x2000743")]
415 private struct CustomVertexInfo
416 {
417 [global::Cpp2ILInjected.Token(Token = "0x6003D46")]
418 [global::Cpp2ILInjected.Address(RVA = "0x149F958", Offset = "0x149F958", Length = "0x14")]
419 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
421 {
422 throw null;
423 }
424
425 [global::Cpp2ILInjected.Token(Token = "0x4007C25")]
426 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
428
429 [global::Cpp2ILInjected.Token(Token = "0x4007C26")]
430 [global::Cpp2ILInjected.FieldOffset(Offset = "0x8")]
431 public Color Color;
432
433 [global::Cpp2ILInjected.Token(Token = "0x4007C27")]
434 [global::Cpp2ILInjected.FieldOffset(Offset = "0xC")]
436 }
437 }
438}
class f__AnonymousType0<< Count > j__TPar
void PrepareStrip(ref Vector2Array_10 positions, ref FloatArray_10 rotations, VertexStrip.StripColorFunction colorFunction, VertexStrip.StripHalfWidthFunction widthFunction, Vector2 offsetForAllPositions=default(Vector2), int? expectedVertexPairsAmount=null, bool includeBacksides=false)
VertexStrip.CustomVertexInfo[] _vertices
void DrawTrail(bool includeBacksides)
void PrepareStripWithProceduralPadding(ref Vector2Array_10 positions, ref FloatArray_10 rotations, VertexStrip.StripColorFunction colorFunction, VertexStrip.StripHalfWidthFunction widthFunction, Vector2 offsetForAllPositions=default(Vector2), bool includeBacksides=false)
List< Vector2 > _temporaryPositionsCache
delegate void StripColorFunction(float progressOnStrip, out Color col)
void PrepareIndices(int vertexPaidsAdded)
delegate float StripHalfWidthFunction(float progressOnStrip)
void PrepareStripWithProceduralPadding(Vector2[] positions, float[] rotations, VertexStrip.StripColorFunction colorFunction, VertexStrip.StripHalfWidthFunction widthFunction, Vector2 offsetForAllPositions=default(Vector2), bool includeBacksides=false)
List< float > _temporaryRotationsCache
void PrepareStrip(Vector2[] positions, float[] rotations, VertexStrip.StripColorFunction colorFunction, VertexStrip.StripHalfWidthFunction widthFunction, Vector2 offsetForAllPositions=default(Vector2), int? expectedVertexPairsAmount=null, bool includeBacksides=false)
void AddVertex(VertexStrip.StripColorFunction colorFunction, VertexStrip.StripHalfWidthFunction widthFunction, Vector2 pos, float rot, int indexOnVertexArray, float progressOnStrip)
CustomVertexInfo(Vector2 position, Color color, Vector3 texCoord)