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
Mesh.cs
Go to the documentation of this file.
1using System;
11
12namespace UnityEngine
13{
14 [NativeHeader("Runtime/Graphics/Mesh/MeshScriptBindings.h")]
16 [global::Cpp2ILInjected.Token(Token = "0x2000048")]
17 public sealed class Mesh : Object
18 {
19 [FreeFunction("MeshScripting::CreateMesh")]
20 [global::Cpp2ILInjected.Token(Token = "0x60000AD")]
21 [global::Cpp2ILInjected.Address(RVA = "0x1F6D4C4", Offset = "0x1F6D4C4", Length = "0x3C")]
22 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
23 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
24 [MethodImpl(4096)]
25 private static extern void Internal_Create([Writable] Mesh mono);
26
28 [global::Cpp2ILInjected.Token(Token = "0x60000AE")]
29 [global::Cpp2ILInjected.Address(RVA = "0x1F6D500", Offset = "0x1F6D500", Length = "0x80")]
30 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Microsoft.Xna.Framework.Graphics.GeometryBufferInstance", Member = ".ctor", MemberParameters = new object[] { typeof(Transform) }, ReturnType = typeof(void))]
31 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.UI.Graphic", Member = "get_workerMesh", ReturnType = typeof(Mesh))]
32 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.UI.InputField", Member = "get_mesh", ReturnType = typeof(Mesh))]
33 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
34 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
35 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
36 public Mesh()
37 {
38 throw null;
39 }
40
41 [FreeFunction(Name = "MeshScripting::SetIndexBufferParams", HasExplicitThis = true, ThrowsException = true)]
42 [global::Cpp2ILInjected.Token(Token = "0x60000AF")]
43 [global::Cpp2ILInjected.Address(RVA = "0x1F6D588", Offset = "0x1F6D588", Length = "0x54")]
44 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Microsoft.Xna.Framework.Graphics.GeometryBufferInstanceList", Member = "GetInstance", MemberParameters = new object[]
45 {
46 "VertexData[]",
47 "System.Int16[]",
48 typeof(int),
49 typeof(int),
50 typeof(int)
51 }, ReturnType = "Microsoft.Xna.Framework.Graphics.GeometryBufferInstance")]
52 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Microsoft.Xna.Framework.Graphics.GraphicsDevice", Member = "DrawGeometryWithSubMeshes", MemberParameters = new object[]
53 {
54 "VertexData[]",
55 "System.Int16[]",
56 typeof(int),
57 typeof(int),
58 "Microsoft.Xna.Framework.Vector3",
59 "Microsoft.Xna.Framework.Vector3",
60 "System.Collections.Generic.List`1<Material>",
61 "System.Collections.Generic.List`1<SubMeshDescriptor>"
62 }, ReturnType = typeof(void))]
63 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
64 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
65 [MethodImpl(4096)]
66 public extern void SetIndexBufferParams(int indexCount, IndexFormat format);
67
68 [FreeFunction(Name = "MeshScripting::InternalSetIndexBufferDataFromArray", HasExplicitThis = true, ThrowsException = true)]
69 [global::Cpp2ILInjected.Token(Token = "0x60000B0")]
70 [global::Cpp2ILInjected.Address(RVA = "0x1F6D5DC", Offset = "0x1F6D5DC", Length = "0x84")]
71 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mesh), Member = "SetIndexBufferData", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[]
72 {
73 "T[]",
74 typeof(int),
75 typeof(int),
76 typeof(int),
78 }, ReturnType = typeof(void))]
79 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
80 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
81 [MethodImpl(4096)]
83
84 [FreeFunction(Name = "MeshScripting::SetVertexBufferParamsFromArray", HasExplicitThis = true, ThrowsException = true)]
85 [global::Cpp2ILInjected.Token(Token = "0x60000B1")]
86 [global::Cpp2ILInjected.Address(RVA = "0x1F6D660", Offset = "0x1F6D660", Length = "0x54")]
87 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
88 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
89 [MethodImpl(4096)]
90 private extern void SetVertexBufferParamsFromArray(int vertexCount, params VertexAttributeDescriptor[] attributes);
91
92 [FreeFunction(Name = "MeshScripting::InternalSetVertexBufferDataFromArray", HasExplicitThis = true)]
93 [global::Cpp2ILInjected.Token(Token = "0x60000B2")]
94 [global::Cpp2ILInjected.Address(RVA = "0x1F6D6B4", Offset = "0x1F6D6B4", Length = "0x8C")]
95 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mesh), Member = "SetVertexBufferData", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[]
96 {
97 "T[]",
98 typeof(int),
99 typeof(int),
100 typeof(int),
101 typeof(int),
103 }, ReturnType = typeof(void))]
104 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
105 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
106 [MethodImpl(4096)]
107 private extern void InternalSetVertexBufferDataFromArray(int stream, Array data, int dataStart, int meshBufferStart, int count, int elemSize, MeshUpdateFlags flags);
108
109 [FreeFunction(Name = "MeshScripting::GetIndices", HasExplicitThis = true)]
110 [global::Cpp2ILInjected.Token(Token = "0x60000B3")]
111 [global::Cpp2ILInjected.Address(RVA = "0x1F6D740", Offset = "0x1F6D740", Length = "0x54")]
112 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
113 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
114 [MethodImpl(4096)]
115 private extern int[] GetIndicesImpl(int submesh, bool applyBaseVertex);
116
117 [FreeFunction(Name = "SetMeshIndicesFromScript", HasExplicitThis = true, ThrowsException = true)]
118 [global::Cpp2ILInjected.Token(Token = "0x60000B4")]
119 [global::Cpp2ILInjected.Address(RVA = "0x1F6D794", Offset = "0x1F6D794", Length = "0x9C")]
120 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
121 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
122 [MethodImpl(4096)]
123 private extern void SetIndicesImpl(int submesh, MeshTopology topology, IndexFormat indicesFormat, Array indices, int arrayStart, int arraySize, bool calculateBounds, int baseVertex);
124
125 [FreeFunction(Name = "MeshScripting::PrintErrorCantAccessChannel", HasExplicitThis = true)]
126 [global::Cpp2ILInjected.Token(Token = "0x60000B5")]
127 [global::Cpp2ILInjected.Address(RVA = "0x1F6D830", Offset = "0x1F6D830", Length = "0x44")]
128 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mesh), Member = "GetAllocArrayFromChannel", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[]
129 {
132 typeof(int)
133 }, ReturnType = "T[]")]
134 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mesh), Member = "GetListForChannel", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[]
135 {
136 "System.Collections.Generic.List`1<T>",
137 typeof(int),
139 typeof(int),
141 }, ReturnType = typeof(void))]
142 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
143 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
144 [MethodImpl(4096)]
146
147 [FreeFunction(Name = "MeshScripting::HasChannel", HasExplicitThis = true)]
148 [global::Cpp2ILInjected.Token(Token = "0x60000B6")]
149 [global::Cpp2ILInjected.Address(RVA = "0x1F6D874", Offset = "0x1F6D874", Length = "0x44")]
150 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mesh), Member = "GetAllocArrayFromChannel", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[]
151 {
154 typeof(int)
155 }, ReturnType = "T[]")]
156 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mesh), Member = "GetListForChannel", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[]
157 {
158 "System.Collections.Generic.List`1<T>",
159 typeof(int),
161 typeof(int),
163 }, ReturnType = typeof(void))]
164 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
165 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
166 [MethodImpl(4096)]
168
169 [FreeFunction(Name = "SetMeshComponentFromArrayFromScript", HasExplicitThis = true)]
170 [global::Cpp2ILInjected.Token(Token = "0x60000B7")]
171 [global::Cpp2ILInjected.Address(RVA = "0x1F6D8B8", Offset = "0x1F6D8B8", Length = "0x9C")]
172 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
173 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
174 [MethodImpl(4096)]
176
177 [FreeFunction(Name = "AllocExtractMeshComponentFromScript", HasExplicitThis = true)]
178 [global::Cpp2ILInjected.Token(Token = "0x60000B8")]
179 [global::Cpp2ILInjected.Address(RVA = "0x1F6D954", Offset = "0x1F6D954", Length = "0x5C")]
180 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mesh), Member = "GetAllocArrayFromChannel", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[]
181 {
184 typeof(int)
185 }, ReturnType = "T[]")]
186 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
187 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
188 [MethodImpl(4096)]
190
191 [FreeFunction(Name = "ExtractMeshComponentFromScript", HasExplicitThis = true)]
192 [global::Cpp2ILInjected.Token(Token = "0x60000B9")]
193 [global::Cpp2ILInjected.Address(RVA = "0x1F6D9B0", Offset = "0x1F6D9B0", Length = "0x6C")]
194 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mesh), Member = "GetListForChannel", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[]
195 {
196 "System.Collections.Generic.List`1<T>",
197 typeof(int),
199 typeof(int),
201 }, ReturnType = typeof(void))]
202 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
203 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
204 [MethodImpl(4096)]
206
207 [global::Cpp2ILInjected.Token(Token = "0x17000026")]
208 internal extern bool canAccess
209 {
210 [NativeMethod("CanAccessFromScript")]
211 [global::Cpp2ILInjected.Token(Token = "0x60000BA")]
212 [global::Cpp2ILInjected.Address(RVA = "0x1F6DA1C", Offset = "0x1F6DA1C", Length = "0x3C")]
213 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mesh), Member = "GetAllocArrayFromChannel", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[]
214 {
217 typeof(int)
218 }, ReturnType = "T[]")]
219 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mesh), Member = "GetListForChannel", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[]
220 {
221 "System.Collections.Generic.List`1<T>",
222 typeof(int),
224 typeof(int),
226 }, ReturnType = typeof(void))]
227 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mesh), Member = "SetVertexBufferData", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[]
228 {
229 "T[]",
230 typeof(int),
231 typeof(int),
232 typeof(int),
233 typeof(int),
235 }, ReturnType = typeof(void))]
236 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mesh), Member = "SetIndexBufferData", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[]
237 {
238 "T[]",
239 typeof(int),
240 typeof(int),
241 typeof(int),
243 }, ReturnType = typeof(void))]
244 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
245 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
246 [MethodImpl(4096)]
247 get;
248 }
249
250 [global::Cpp2ILInjected.Token(Token = "0x17000027")]
251 public extern int vertexCount
252 {
253 [NativeMethod("GetVertexCount")]
254 [global::Cpp2ILInjected.Token(Token = "0x60000BB")]
255 [global::Cpp2ILInjected.Address(RVA = "0x1F6DA58", Offset = "0x1F6DA58", Length = "0x3C")]
256 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mesh), Member = "GetUVsImpl", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[]
257 {
258 typeof(int),
259 "System.Collections.Generic.List`1<T>",
260 typeof(int)
261 }, ReturnType = typeof(void))]
262 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
263 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
264 [MethodImpl(4096)]
265 get;
266 }
267
268 [global::Cpp2ILInjected.Token(Token = "0x17000028")]
269 public extern int subMeshCount
270 {
271 [NativeMethod(Name = "GetSubMeshCount")]
272 [global::Cpp2ILInjected.Token(Token = "0x60000BC")]
273 [global::Cpp2ILInjected.Address(RVA = "0x1F6DA94", Offset = "0x1F6DA94", Length = "0x3C")]
274 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
275 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
276 [MethodImpl(4096)]
277 get;
278 [FreeFunction(Name = "MeshScripting::SetSubMeshCount", HasExplicitThis = true)]
279 [global::Cpp2ILInjected.Token(Token = "0x60000BD")]
280 [global::Cpp2ILInjected.Address(RVA = "0x1F6DAD0", Offset = "0x1F6DAD0", Length = "0x44")]
281 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Microsoft.Xna.Framework.Graphics.GeometryBufferInstanceList", Member = "GetInstance", MemberParameters = new object[]
282 {
283 "VertexData[]",
284 "System.Int16[]",
285 typeof(int),
286 typeof(int),
287 typeof(int)
288 }, ReturnType = "Microsoft.Xna.Framework.Graphics.GeometryBufferInstance")]
289 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Microsoft.Xna.Framework.Graphics.GraphicsDevice", Member = "DrawGeometryWithSubMeshes", MemberParameters = new object[]
290 {
291 "VertexData[]",
292 "System.Int16[]",
293 typeof(int),
294 typeof(int),
295 "Microsoft.Xna.Framework.Vector3",
296 "Microsoft.Xna.Framework.Vector3",
297 "System.Collections.Generic.List`1<Material>",
298 "System.Collections.Generic.List`1<SubMeshDescriptor>"
299 }, ReturnType = typeof(void))]
300 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
301 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
302 [MethodImpl(4096)]
303 set;
304 }
305
306 [FreeFunction("MeshScripting::SetSubMesh", HasExplicitThis = true, ThrowsException = true)]
307 [global::Cpp2ILInjected.Token(Token = "0x60000BE")]
308 [global::Cpp2ILInjected.Address(RVA = "0x1F6DB14", Offset = "0x1F6DB14", Length = "0x5C")]
309 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Microsoft.Xna.Framework.Graphics.GeometryBufferInstanceList", Member = "GetInstance", MemberParameters = new object[]
310 {
311 "VertexData[]",
312 "System.Int16[]",
313 typeof(int),
314 typeof(int),
315 typeof(int)
316 }, ReturnType = "Microsoft.Xna.Framework.Graphics.GeometryBufferInstance")]
317 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Microsoft.Xna.Framework.Graphics.GraphicsDevice", Member = "DrawGeometryWithSubMeshes", MemberParameters = new object[]
318 {
319 "VertexData[]",
320 "System.Int16[]",
321 typeof(int),
322 typeof(int),
323 "Microsoft.Xna.Framework.Vector3",
324 "Microsoft.Xna.Framework.Vector3",
325 "System.Collections.Generic.List`1<Material>",
326 "System.Collections.Generic.List`1<SubMeshDescriptor>"
327 }, ReturnType = typeof(void))]
328 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
329 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
331 {
332 throw null;
333 }
334
335 [global::Cpp2ILInjected.Token(Token = "0x17000029")]
336 public Bounds bounds
337 {
338 [global::Cpp2ILInjected.Token(Token = "0x60000BF")]
339 [global::Cpp2ILInjected.Address(RVA = "0x1F6DBCC", Offset = "0x1F6DBCC", Length = "0x44")]
340 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Microsoft.Xna.Framework.Graphics.GeometryBufferInstance", Member = ".ctor", MemberParameters = new object[] { typeof(Transform) }, ReturnType = typeof(void))]
341 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Microsoft.Xna.Framework.Graphics.GeometryBufferInstanceList", Member = "GetInstance", MemberParameters = new object[]
342 {
343 "VertexData[]",
344 "System.Int16[]",
345 typeof(int),
346 typeof(int),
347 typeof(int)
348 }, ReturnType = "Microsoft.Xna.Framework.Graphics.GeometryBufferInstance")]
349 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Microsoft.Xna.Framework.Graphics.GeometryBufferInstanceList", Member = "GetInstance", MemberParameters = new object[]
350 {
351 "System.Collections.Generic.List`1<Vector3>",
352 "System.Collections.Generic.List`1<Vector2>",
353 "System.Collections.Generic.List`1<Vector4>",
354 "System.Collections.Generic.List`1<Color32>",
355 "System.Collections.Generic.List`1<Int32>",
356 typeof(int)
357 }, ReturnType = "Microsoft.Xna.Framework.Graphics.GeometryBufferInstance")]
358 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Microsoft.Xna.Framework.Graphics.GraphicsDevice", Member = "DrawGeometryWithSubMeshes", MemberParameters = new object[]
359 {
360 "VertexData[]",
361 "System.Int16[]",
362 typeof(int),
363 typeof(int),
364 "Microsoft.Xna.Framework.Vector3",
365 "Microsoft.Xna.Framework.Vector3",
366 "System.Collections.Generic.List`1<Material>",
367 "System.Collections.Generic.List`1<SubMeshDescriptor>"
368 }, ReturnType = typeof(void))]
369 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
370 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
371 set
372 {
373 throw null;
374 }
375 }
376
377 [NativeMethod("Clear")]
378 [global::Cpp2ILInjected.Token(Token = "0x60000C0")]
379 [global::Cpp2ILInjected.Address(RVA = "0x1F6DC54", Offset = "0x1F6DC54", Length = "0x44")]
380 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
381 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
382 [MethodImpl(4096)]
383 private extern void ClearImpl(bool keepVertexLayout);
384
385 [NativeMethod("RecalculateBounds")]
386 [global::Cpp2ILInjected.Token(Token = "0x60000C1")]
387 [global::Cpp2ILInjected.Address(RVA = "0x1F6DC98", Offset = "0x1F6DC98", Length = "0x44")]
388 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
389 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
390 [MethodImpl(4096)]
391 private extern void RecalculateBoundsImpl(MeshUpdateFlags flags);
392
393 [NativeMethod("MarkDynamic")]
394 [global::Cpp2ILInjected.Token(Token = "0x60000C2")]
395 [global::Cpp2ILInjected.Address(RVA = "0x1F6DCDC", Offset = "0x1F6DCDC", Length = "0x3C")]
396 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
397 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
398 [MethodImpl(4096)]
399 private extern void MarkDynamicImpl();
400
401 [NativeMethod("UploadMeshData")]
402 [global::Cpp2ILInjected.Token(Token = "0x60000C3")]
403 [global::Cpp2ILInjected.Address(RVA = "0x1F6DD18", Offset = "0x1F6DD18", Length = "0x44")]
404 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
405 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
406 [MethodImpl(4096)]
407 private extern void UploadMeshDataImpl(bool markNoLongerReadable);
408
409 [global::Cpp2ILInjected.Token(Token = "0x60000C4")]
410 [global::Cpp2ILInjected.Address(RVA = "0x1F6DD5C", Offset = "0x1F6DD5C", Length = "0x74")]
411 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
412 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mesh), Member = "SetUvsImpl", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[]
413 {
414 typeof(int),
415 typeof(int),
416 "System.Collections.Generic.List`1<T>",
417 typeof(int),
418 typeof(int),
420 }, ReturnType = typeof(void))]
421 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mesh), Member = "GetUVsImpl", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[]
422 {
423 typeof(int),
424 "System.Collections.Generic.List`1<T>",
425 typeof(int)
426 }, ReturnType = typeof(void))]
427 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
428 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentException), Member = ".ctor", MemberParameters = new object[]
429 {
430 typeof(string),
431 typeof(string)
432 }, ReturnType = typeof(void))]
433 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
435 {
436 throw null;
437 }
438
439 [global::Cpp2ILInjected.Token(Token = "0x60000C5")]
440 [global::Cpp2ILInjected.Address(RVA = "0x1F6DDD0", Offset = "0x1F6DDD0", Length = "0x9C")]
441 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
442 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mesh), Member = "GetAllocArrayFromChannel", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[] { typeof(VertexAttribute) }, ReturnType = "T[]")]
443 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mesh), Member = "SetListForChannel", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[]
444 {
446 "System.Collections.Generic.List`1<T>",
447 typeof(int),
448 typeof(int),
450 }, ReturnType = typeof(void))]
451 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
452 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentException), Member = ".ctor", MemberParameters = new object[]
453 {
454 typeof(string),
455 typeof(string)
456 }, ReturnType = typeof(void))]
457 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
458 internal static int DefaultDimensionForChannel(VertexAttribute channel)
459 {
460 throw null;
461 }
462
463 [global::Cpp2ILInjected.Token(Token = "0x60000C6")]
464 [global::Cpp2ILInjected.Address(RVA = "0x15925D4", Offset = "0x15925D4", Length = "0xE4")]
465 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
466 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mesh), Member = "get_colors32", ReturnType = typeof(Color32[]))]
467 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
468 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mesh), Member = "get_canAccess", ReturnType = typeof(bool))]
469 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mesh), Member = "HasVertexAttribute", MemberParameters = new object[] { typeof(VertexAttribute) }, ReturnType = typeof(bool))]
470 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mesh), Member = "GetAllocArrayFromChannelImpl", MemberParameters = new object[]
471 {
474 typeof(int)
475 }, ReturnType = typeof(Array))]
476 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mesh), Member = "PrintErrorCantAccessChannel", MemberParameters = new object[] { typeof(VertexAttribute) }, ReturnType = typeof(void))]
477 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
478 private T[] GetAllocArrayFromChannel<T>(VertexAttribute channel, VertexAttributeFormat format, int dim)
479 {
480 throw null;
481 }
482
483 [global::Cpp2ILInjected.Token(Token = "0x60000C7")]
484 [global::Cpp2ILInjected.Address(RVA = "0x15924FC", Offset = "0x15924FC", Length = "0x48")]
485 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
486 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
487 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mesh), Member = "DefaultDimensionForChannel", MemberParameters = new object[] { typeof(VertexAttribute) }, ReturnType = typeof(int))]
488 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
489 private T[] GetAllocArrayFromChannel<T>(VertexAttribute channel)
490 {
491 throw null;
492 }
493
494 [global::Cpp2ILInjected.Token(Token = "0x60000C8")]
495 [global::Cpp2ILInjected.Address(RVA = "0x1F6DE6C", Offset = "0x1F6DE6C", Length = "0x294")]
496 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
497 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mesh), Member = "SetListForChannel", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[]
498 {
501 typeof(int),
502 "System.Collections.Generic.List`1<T>",
503 typeof(int),
504 typeof(int),
506 }, ReturnType = typeof(void))]
507 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mesh), Member = "SetListForChannel", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[]
508 {
510 "System.Collections.Generic.List`1<T>",
511 typeof(int),
512 typeof(int),
514 }, ReturnType = typeof(void))]
515 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
516 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[]
517 {
518 typeof(string),
519 typeof(object),
520 typeof(string)
521 }, ReturnType = typeof(void))]
522 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 28)]
527
528 [global::Cpp2ILInjected.Token(Token = "0x60000C9")]
529 [global::Cpp2ILInjected.Address(RVA = "0x1593150", Offset = "0x1593150", Length = "0xA8")]
530 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
531 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
532 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mesh), Member = "SetColors", MemberParameters = new object[]
533 {
535 typeof(int),
536 typeof(int),
538 }, ReturnType = typeof(void))]
539 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
540 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NoAllocHelpers), Member = "ExtractArrayFromList", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(Array))]
541 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mesh), Member = "SetSizedArrayForChannel", MemberParameters = new object[]
542 {
545 typeof(int),
546 typeof(Array),
547 typeof(int),
548 typeof(int),
549 typeof(int),
551 }, ReturnType = typeof(void))]
552 private void SetListForChannel<T>(VertexAttribute channel, VertexAttributeFormat format, int dim, List<T> values, int start, int length, MeshUpdateFlags flags)
553 {
554 throw null;
555 }
556
557 [global::Cpp2ILInjected.Token(Token = "0x60000CA")]
558 [global::Cpp2ILInjected.Address(RVA = "0x1592F40", Offset = "0x1592F40", Length = "0xB0")]
559 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
560 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
561 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
562 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mesh), Member = "DefaultDimensionForChannel", MemberParameters = new object[] { typeof(VertexAttribute) }, ReturnType = typeof(int))]
563 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NoAllocHelpers), Member = "ExtractArrayFromList", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(Array))]
564 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mesh), Member = "SetSizedArrayForChannel", MemberParameters = new object[]
565 {
568 typeof(int),
569 typeof(Array),
570 typeof(int),
571 typeof(int),
572 typeof(int),
574 }, ReturnType = typeof(void))]
575 private void SetListForChannel<T>(VertexAttribute channel, List<T> values, int start, int length, MeshUpdateFlags flags)
576 {
577 throw null;
578 }
579
580 [global::Cpp2ILInjected.Token(Token = "0x60000CB")]
581 [global::Cpp2ILInjected.Address(RVA = "0x1592964", Offset = "0x1592964", Length = "0x14")]
582 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
583 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
584 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
585 private void GetListForChannel<T>(List<T> buffer, int capacity, VertexAttribute channel, int dim)
586 {
587 throw null;
588 }
589
590 [global::Cpp2ILInjected.Token(Token = "0x60000CC")]
591 [global::Cpp2ILInjected.Address(RVA = "0x159298C", Offset = "0x159298C", Length = "0xE8")]
592 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
593 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
594 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
595 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mesh), Member = "get_canAccess", ReturnType = typeof(bool))]
596 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mesh), Member = "HasVertexAttribute", MemberParameters = new object[] { typeof(VertexAttribute) }, ReturnType = typeof(bool))]
597 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NoAllocHelpers), Member = "ExtractArrayFromList", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(Array))]
598 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mesh), Member = "GetArrayFromChannelImpl", MemberParameters = new object[]
599 {
602 typeof(int),
604 }, ReturnType = typeof(void))]
605 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mesh), Member = "PrintErrorCantAccessChannel", MemberParameters = new object[] { typeof(VertexAttribute) }, ReturnType = typeof(void))]
606 private void GetListForChannel<T>(List<T> buffer, int capacity, VertexAttribute channel, int dim, VertexAttributeFormat channelType)
607 {
608 throw null;
609 }
610
611 [global::Cpp2ILInjected.Token(Token = "0x1700002A")]
612 public Vector3[] vertices
613 {
614 [global::Cpp2ILInjected.Token(Token = "0x60000CD")]
615 [global::Cpp2ILInjected.Address(RVA = "0x1F6E100", Offset = "0x1F6E100", Length = "0x4C")]
616 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.UI.VertexHelper", Member = ".ctor", MemberParameters = new object[] { typeof(Mesh) }, ReturnType = typeof(void))]
617 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
618 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mesh[]), Member = "GetAllocArrayFromChannel", MemberTypeParameters = new object[] { typeof(Vector3) }, MemberParameters = new object[] { typeof(VertexAttribute) }, ReturnType = "T[]")]
619 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
620 get
621 {
622 throw null;
623 }
624 }
625
626 [global::Cpp2ILInjected.Token(Token = "0x1700002B")]
627 public Vector3[] normals
628 {
629 [global::Cpp2ILInjected.Token(Token = "0x60000CE")]
630 [global::Cpp2ILInjected.Address(RVA = "0x1F6E14C", Offset = "0x1F6E14C", Length = "0x4C")]
631 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.UI.VertexHelper", Member = ".ctor", MemberParameters = new object[] { typeof(Mesh) }, ReturnType = typeof(void))]
632 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
633 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mesh[]), Member = "GetAllocArrayFromChannel", MemberTypeParameters = new object[] { typeof(Vector3) }, MemberParameters = new object[] { typeof(VertexAttribute) }, ReturnType = "T[]")]
634 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
635 get
636 {
637 throw null;
638 }
639 }
640
641 [global::Cpp2ILInjected.Token(Token = "0x1700002C")]
642 public Vector4[] tangents
643 {
644 [global::Cpp2ILInjected.Token(Token = "0x60000CF")]
645 [global::Cpp2ILInjected.Address(RVA = "0x1F6E198", Offset = "0x1F6E198", Length = "0x4C")]
646 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.UI.VertexHelper", Member = ".ctor", MemberParameters = new object[] { typeof(Mesh) }, ReturnType = typeof(void))]
647 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
648 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mesh[]), Member = "GetAllocArrayFromChannel", MemberTypeParameters = new object[] { typeof(Vector4) }, MemberParameters = new object[] { typeof(VertexAttribute) }, ReturnType = "T[]")]
649 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
650 get
651 {
652 throw null;
653 }
654 }
655
656 [global::Cpp2ILInjected.Token(Token = "0x1700002D")]
657 public Color32[] colors32
658 {
659 [global::Cpp2ILInjected.Token(Token = "0x60000D0")]
660 [global::Cpp2ILInjected.Address(RVA = "0x1F6E1E4", Offset = "0x1F6E1E4", Length = "0x54")]
661 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.UI.VertexHelper", Member = ".ctor", MemberParameters = new object[] { typeof(Mesh) }, ReturnType = typeof(void))]
662 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
663 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mesh), Member = "GetAllocArrayFromChannel", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[]
664 {
667 typeof(int)
668 }, ReturnType = "T[]")]
669 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
670 get
671 {
672 throw null;
673 }
674 }
675
676 [global::Cpp2ILInjected.Token(Token = "0x60000D1")]
677 [global::Cpp2ILInjected.Address(RVA = "0x1F6E238", Offset = "0x1F6E238", Length = "0x6C")]
678 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Microsoft.Xna.Framework.Graphics.GeometryBufferInstanceList", Member = "GetInstance", MemberParameters = new object[]
679 {
680 "System.Collections.Generic.List`1<Vector3>",
681 "System.Collections.Generic.List`1<Vector2>",
682 "System.Collections.Generic.List`1<Vector4>",
683 "System.Collections.Generic.List`1<Color32>",
684 "System.Collections.Generic.List`1<Int32>",
685 typeof(int)
686 }, ReturnType = "Microsoft.Xna.Framework.Graphics.GeometryBufferInstance")]
687 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.UI.VertexHelper", Member = "FillMesh", MemberParameters = new object[] { typeof(Mesh) }, ReturnType = typeof(void))]
688 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
689 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NoAllocHelpers[]), Member = "SafeLength", MemberTypeParameters = new object[] { typeof(Vector3) }, MemberParameters = new object[] { typeof(List<Vector3>) }, ReturnType = typeof(int))]
690 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mesh), Member = "SetVertices", MemberParameters = new object[]
691 {
693 typeof(int),
694 typeof(int),
696 }, ReturnType = typeof(void))]
697 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
699 {
700 throw null;
701 }
702
704 [global::Cpp2ILInjected.Token(Token = "0x60000D2")]
705 [global::Cpp2ILInjected.Address(RVA = "0x1F6E2A4", Offset = "0x1F6E2A4", Length = "0x8")]
706 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
708 {
709 throw null;
710 }
711
712 [global::Cpp2ILInjected.Token(Token = "0x60000D3")]
713 [global::Cpp2ILInjected.Address(RVA = "0x1F6E2AC", Offset = "0x1F6E2AC", Length = "0x7C")]
714 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mesh), Member = "SetVertices", MemberParameters = new object[] { typeof(List<Vector3>) }, ReturnType = typeof(void))]
715 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
716 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mesh[]), Member = "SetListForChannel", MemberTypeParameters = new object[] { typeof(Vector3) }, MemberParameters = new object[]
717 {
720 typeof(int),
721 typeof(int),
723 }, ReturnType = typeof(void))]
724 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
725 public void SetVertices(List<Vector3> inVertices, int start, int length, [DefaultValue("MeshUpdateFlags.Default")] MeshUpdateFlags flags)
726 {
727 throw null;
728 }
729
730 [global::Cpp2ILInjected.Token(Token = "0x60000D4")]
731 [global::Cpp2ILInjected.Address(RVA = "0x1F6E328", Offset = "0x1F6E328", Length = "0x6C")]
732 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.UI.VertexHelper", Member = "FillMesh", MemberParameters = new object[] { typeof(Mesh) }, ReturnType = typeof(void))]
733 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
734 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NoAllocHelpers[]), Member = "SafeLength", MemberTypeParameters = new object[] { typeof(Vector3) }, MemberParameters = new object[] { typeof(List<Vector3>) }, ReturnType = typeof(int))]
735 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mesh), Member = "SetNormals", MemberParameters = new object[]
736 {
738 typeof(int),
739 typeof(int),
741 }, ReturnType = typeof(void))]
742 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
744 {
745 throw null;
746 }
747
749 [global::Cpp2ILInjected.Token(Token = "0x60000D5")]
750 [global::Cpp2ILInjected.Address(RVA = "0x1F6E394", Offset = "0x1F6E394", Length = "0x8")]
751 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
753 {
754 throw null;
755 }
756
757 [global::Cpp2ILInjected.Token(Token = "0x60000D6")]
758 [global::Cpp2ILInjected.Address(RVA = "0x1F6E39C", Offset = "0x1F6E39C", Length = "0x7C")]
759 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mesh), Member = "SetNormals", MemberParameters = new object[] { typeof(List<Vector3>) }, ReturnType = typeof(void))]
760 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
761 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mesh[]), Member = "SetListForChannel", MemberTypeParameters = new object[] { typeof(Vector3) }, MemberParameters = new object[]
762 {
765 typeof(int),
766 typeof(int),
768 }, ReturnType = typeof(void))]
769 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
770 public void SetNormals(List<Vector3> inNormals, int start, int length, [DefaultValue("MeshUpdateFlags.Default")] MeshUpdateFlags flags)
771 {
772 throw null;
773 }
774
775 [global::Cpp2ILInjected.Token(Token = "0x60000D7")]
776 [global::Cpp2ILInjected.Address(RVA = "0x1F6E418", Offset = "0x1F6E418", Length = "0x6C")]
777 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.UI.VertexHelper", Member = "FillMesh", MemberParameters = new object[] { typeof(Mesh) }, ReturnType = typeof(void))]
778 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
779 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NoAllocHelpers[]), Member = "SafeLength", MemberTypeParameters = new object[] { typeof(Vector4) }, MemberParameters = new object[] { typeof(List<Vector4>) }, ReturnType = typeof(int))]
780 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mesh), Member = "SetTangents", MemberParameters = new object[]
781 {
783 typeof(int),
784 typeof(int),
786 }, ReturnType = typeof(void))]
787 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
789 {
790 throw null;
791 }
792
794 [global::Cpp2ILInjected.Token(Token = "0x60000D8")]
795 [global::Cpp2ILInjected.Address(RVA = "0x1F6E484", Offset = "0x1F6E484", Length = "0x8")]
796 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
798 {
799 throw null;
800 }
801
802 [global::Cpp2ILInjected.Token(Token = "0x60000D9")]
803 [global::Cpp2ILInjected.Address(RVA = "0x1F6E48C", Offset = "0x1F6E48C", Length = "0x7C")]
804 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mesh), Member = "SetTangents", MemberParameters = new object[] { typeof(List<Vector4>) }, ReturnType = typeof(void))]
805 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
806 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mesh[]), Member = "SetListForChannel", MemberTypeParameters = new object[] { typeof(Vector4) }, MemberParameters = new object[]
807 {
810 typeof(int),
811 typeof(int),
813 }, ReturnType = typeof(void))]
814 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
815 public void SetTangents(List<Vector4> inTangents, int start, int length, [DefaultValue("MeshUpdateFlags.Default")] MeshUpdateFlags flags)
816 {
817 throw null;
818 }
819
820 [global::Cpp2ILInjected.Token(Token = "0x60000DA")]
821 [global::Cpp2ILInjected.Address(RVA = "0x1F6E508", Offset = "0x1F6E508", Length = "0x6C")]
822 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Microsoft.Xna.Framework.Graphics.GeometryBufferInstanceList", Member = "GetInstance", MemberParameters = new object[]
823 {
824 "System.Collections.Generic.List`1<Vector3>",
825 "System.Collections.Generic.List`1<Vector2>",
826 "System.Collections.Generic.List`1<Vector4>",
827 "System.Collections.Generic.List`1<Color32>",
828 "System.Collections.Generic.List`1<Int32>",
829 typeof(int)
830 }, ReturnType = "Microsoft.Xna.Framework.Graphics.GeometryBufferInstance")]
831 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.UI.VertexHelper", Member = "FillMesh", MemberParameters = new object[] { typeof(Mesh) }, ReturnType = typeof(void))]
832 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
833 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NoAllocHelpers), Member = "SafeLength", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[] { "System.Collections.Generic.List`1<T>" }, ReturnType = typeof(int))]
834 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mesh), Member = "SetColors", MemberParameters = new object[]
835 {
837 typeof(int),
838 typeof(int),
840 }, ReturnType = typeof(void))]
841 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
843 {
844 throw null;
845 }
846
848 [global::Cpp2ILInjected.Token(Token = "0x60000DB")]
849 [global::Cpp2ILInjected.Address(RVA = "0x1F6E574", Offset = "0x1F6E574", Length = "0x8")]
850 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
852 {
853 throw null;
854 }
855
856 [global::Cpp2ILInjected.Token(Token = "0x60000DC")]
857 [global::Cpp2ILInjected.Address(RVA = "0x1F6E57C", Offset = "0x1F6E57C", Length = "0x94")]
858 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mesh), Member = "SetColors", MemberParameters = new object[] { typeof(List<Color32>) }, ReturnType = typeof(void))]
859 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
860 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mesh), Member = "SetListForChannel", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[]
861 {
864 typeof(int),
865 "System.Collections.Generic.List`1<T>",
866 typeof(int),
867 typeof(int),
869 }, ReturnType = typeof(void))]
870 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
871 public void SetColors(List<Color32> inColors, int start, int length, [DefaultValue("MeshUpdateFlags.Default")] MeshUpdateFlags flags)
872 {
873 throw null;
874 }
875
876 [global::Cpp2ILInjected.Token(Token = "0x60000DD")]
877 [global::Cpp2ILInjected.Address(RVA = "0x15933F0", Offset = "0x15933F0", Length = "0x10C")]
878 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
879 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
880 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
881 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Debug), Member = "LogError", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
882 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mesh), Member = "GetUVChannel", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(VertexAttribute))]
883 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
884 private void SetUvsImpl<T>(int uvIndex, int dim, List<T> uvs, int start, int length, MeshUpdateFlags flags)
885 {
886 throw null;
887 }
888
889 [global::Cpp2ILInjected.Token(Token = "0x60000DE")]
890 [global::Cpp2ILInjected.Address(RVA = "0x1F6E610", Offset = "0x1F6E610", Length = "0x74")]
891 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Microsoft.Xna.Framework.Graphics.GeometryBufferInstanceList", Member = "GetInstance", MemberParameters = new object[]
892 {
893 "System.Collections.Generic.List`1<Vector3>",
894 "System.Collections.Generic.List`1<Vector2>",
895 "System.Collections.Generic.List`1<Vector4>",
896 "System.Collections.Generic.List`1<Color32>",
897 "System.Collections.Generic.List`1<Int32>",
898 typeof(int)
899 }, ReturnType = "Microsoft.Xna.Framework.Graphics.GeometryBufferInstance")]
900 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
901 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NoAllocHelpers[]), Member = "SafeLength", MemberTypeParameters = new object[] { typeof(Vector2) }, MemberParameters = new object[] { typeof(List<Vector2>) }, ReturnType = typeof(int))]
902 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mesh), Member = "SetUVs", MemberParameters = new object[]
903 {
904 typeof(int),
906 typeof(int),
907 typeof(int),
909 }, ReturnType = typeof(void))]
910 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
911 public void SetUVs(int channel, List<Vector2> uvs)
912 {
913 throw null;
914 }
915
916 [global::Cpp2ILInjected.Token(Token = "0x60000DF")]
917 [global::Cpp2ILInjected.Address(RVA = "0x1F6E68C", Offset = "0x1F6E68C", Length = "0x74")]
918 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Microsoft.Xna.Framework.Graphics.GeometryBufferInstanceList", Member = "GetInstance", MemberParameters = new object[]
919 {
920 "System.Collections.Generic.List`1<Vector3>",
921 "System.Collections.Generic.List`1<Vector2>",
922 "System.Collections.Generic.List`1<Vector4>",
923 "System.Collections.Generic.List`1<Color32>",
924 "System.Collections.Generic.List`1<Int32>",
925 typeof(int)
926 }, ReturnType = "Microsoft.Xna.Framework.Graphics.GeometryBufferInstance")]
927 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.UI.VertexHelper", Member = "FillMesh", MemberParameters = new object[] { typeof(Mesh) }, ReturnType = typeof(void))]
928 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
929 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NoAllocHelpers[]), Member = "SafeLength", MemberTypeParameters = new object[] { typeof(Vector4) }, MemberParameters = new object[] { typeof(List<Vector4>) }, ReturnType = typeof(int))]
930 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mesh), Member = "SetUVs", MemberParameters = new object[]
931 {
932 typeof(int),
934 typeof(int),
935 typeof(int),
937 }, ReturnType = typeof(void))]
938 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
939 public void SetUVs(int channel, List<Vector4> uvs)
940 {
941 throw null;
942 }
943
945 [global::Cpp2ILInjected.Token(Token = "0x60000E0")]
946 [global::Cpp2ILInjected.Address(RVA = "0x1F6E684", Offset = "0x1F6E684", Length = "0x8")]
947 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
948 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mesh), Member = "SetUVs", MemberParameters = new object[]
949 {
950 typeof(int),
952 typeof(int),
953 typeof(int),
955 }, ReturnType = typeof(void))]
956 public void SetUVs(int channel, List<Vector2> uvs, int start, int length)
957 {
958 throw null;
959 }
960
961 [global::Cpp2ILInjected.Token(Token = "0x60000E1")]
962 [global::Cpp2ILInjected.Address(RVA = "0x1F6E708", Offset = "0x1F6E708", Length = "0x8C")]
963 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mesh), Member = "SetUVs", MemberParameters = new object[]
964 {
965 typeof(int),
967 }, ReturnType = typeof(void))]
968 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mesh), Member = "SetUVs", MemberParameters = new object[]
969 {
970 typeof(int),
972 typeof(int),
973 typeof(int)
974 }, ReturnType = typeof(void))]
975 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
976 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mesh[]), Member = "SetUvsImpl", MemberTypeParameters = new object[] { typeof(Vector2) }, MemberParameters = new object[]
977 {
978 typeof(int),
979 typeof(int),
981 typeof(int),
982 typeof(int),
984 }, ReturnType = typeof(void))]
985 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
986 public void SetUVs(int channel, List<Vector2> uvs, int start, int length, [DefaultValue("MeshUpdateFlags.Default")] MeshUpdateFlags flags)
987 {
988 throw null;
989 }
990
992 [global::Cpp2ILInjected.Token(Token = "0x60000E2")]
993 [global::Cpp2ILInjected.Address(RVA = "0x1F6E700", Offset = "0x1F6E700", Length = "0x8")]
994 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
995 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mesh), Member = "SetUVs", MemberParameters = new object[]
996 {
997 typeof(int),
999 typeof(int),
1000 typeof(int),
1002 }, ReturnType = typeof(void))]
1003 public void SetUVs(int channel, List<Vector4> uvs, int start, int length)
1004 {
1005 throw null;
1006 }
1007
1008 [global::Cpp2ILInjected.Token(Token = "0x60000E3")]
1009 [global::Cpp2ILInjected.Address(RVA = "0x1F6E794", Offset = "0x1F6E794", Length = "0x8C")]
1010 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mesh), Member = "SetUVs", MemberParameters = new object[]
1011 {
1012 typeof(int),
1014 }, ReturnType = typeof(void))]
1015 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mesh), Member = "SetUVs", MemberParameters = new object[]
1016 {
1017 typeof(int),
1019 typeof(int),
1020 typeof(int)
1021 }, ReturnType = typeof(void))]
1022 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
1023 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mesh[]), Member = "SetUvsImpl", MemberTypeParameters = new object[] { typeof(Vector4) }, MemberParameters = new object[]
1024 {
1025 typeof(int),
1026 typeof(int),
1028 typeof(int),
1029 typeof(int),
1031 }, ReturnType = typeof(void))]
1032 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
1033 public void SetUVs(int channel, List<Vector4> uvs, int start, int length, [DefaultValue("MeshUpdateFlags.Default")] MeshUpdateFlags flags)
1034 {
1035 throw null;
1036 }
1037
1038 [global::Cpp2ILInjected.Token(Token = "0x60000E4")]
1039 [global::Cpp2ILInjected.Address(RVA = "0x1592B5C", Offset = "0x1592B5C", Length = "0x10C")]
1040 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
1041 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1042 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1043 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mesh), Member = "get_vertexCount", ReturnType = typeof(int))]
1044 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mesh), Member = "GetUVChannel", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(VertexAttribute))]
1045 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[]
1046 {
1047 typeof(string),
1048 typeof(string)
1049 }, ReturnType = typeof(void))]
1050 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IndexOutOfRangeException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
1051 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
1052 private void GetUVsImpl<T>(int uvIndex, List<T> uvs, int dim)
1053 {
1054 throw null;
1055 }
1056
1057 [global::Cpp2ILInjected.Token(Token = "0x60000E5")]
1058 [global::Cpp2ILInjected.Address(RVA = "0x1F6E820", Offset = "0x1F6E820", Length = "0x64")]
1059 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.UI.VertexHelper", Member = ".ctor", MemberParameters = new object[] { typeof(Mesh) }, ReturnType = typeof(void))]
1060 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
1061 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mesh[]), Member = "GetUVsImpl", MemberTypeParameters = new object[] { typeof(Vector4) }, MemberParameters = new object[]
1062 {
1063 typeof(int),
1065 typeof(int)
1066 }, ReturnType = typeof(void))]
1067 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
1068 public void GetUVs(int channel, List<Vector4> uvs)
1069 {
1070 throw null;
1071 }
1072
1073 [global::Cpp2ILInjected.Token(Token = "0x60000E6")]
1074 [global::Cpp2ILInjected.Address(RVA = "0x1F6E884", Offset = "0x1F6E884", Length = "0x54")]
1075 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Microsoft.Xna.Framework.Graphics.GeometryBufferInstanceList", Member = "GetInstance", MemberParameters = new object[]
1076 {
1077 "VertexData[]",
1078 "System.Int16[]",
1079 typeof(int),
1080 typeof(int),
1081 typeof(int)
1082 }, ReturnType = "Microsoft.Xna.Framework.Graphics.GeometryBufferInstance")]
1083 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Microsoft.Xna.Framework.Graphics.GraphicsDevice", Member = "DrawGeometryWithSubMeshes", MemberParameters = new object[]
1084 {
1085 "VertexData[]",
1086 "System.Int16[]",
1087 typeof(int),
1088 typeof(int),
1089 "Microsoft.Xna.Framework.Vector3",
1090 "Microsoft.Xna.Framework.Vector3",
1091 "System.Collections.Generic.List`1<Material>",
1092 "System.Collections.Generic.List`1<SubMeshDescriptor>"
1093 }, ReturnType = typeof(void))]
1094 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
1095 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1096 public void SetVertexBufferParams(int vertexCount, params VertexAttributeDescriptor[] attributes)
1097 {
1098 throw null;
1099 }
1100
1101 [global::Cpp2ILInjected.Token(Token = "0x60000E7")]
1102 [global::Cpp2ILInjected.Address(RVA = "0x1593714", Offset = "0x1593714", Length = "0x228")]
1103 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
1104 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1105 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Microsoft.Xna.Framework.Graphics.GeometryBufferInstanceList", Member = "GetInstance", MemberParameters = new object[]
1106 {
1107 "VertexData[]",
1108 "System.Int16[]",
1109 typeof(int),
1110 typeof(int),
1111 typeof(int)
1112 }, ReturnType = "Microsoft.Xna.Framework.Graphics.GeometryBufferInstance")]
1113 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Microsoft.Xna.Framework.Graphics.GraphicsDevice", Member = "DrawGeometryWithSubMeshes", MemberParameters = new object[]
1114 {
1115 "VertexData[]",
1116 "System.Int16[]",
1117 typeof(int),
1118 typeof(int),
1119 "Microsoft.Xna.Framework.Vector3",
1120 "Microsoft.Xna.Framework.Vector3",
1121 "System.Collections.Generic.List`1<Material>",
1122 "System.Collections.Generic.List`1<SubMeshDescriptor>"
1123 }, ReturnType = typeof(void))]
1124 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
1125 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mesh), Member = "get_canAccess", ReturnType = typeof(bool))]
1126 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnsafeUtility), Member = "IsArrayBlittable", MemberParameters = new object[] { typeof(Array) }, ReturnType = typeof(bool))]
1127 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mesh), Member = "InternalSetVertexBufferDataFromArray", MemberParameters = new object[]
1128 {
1129 typeof(int),
1130 typeof(Array),
1131 typeof(int),
1132 typeof(int),
1133 typeof(int),
1134 typeof(int),
1136 }, ReturnType = typeof(void))]
1137 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Format", MemberParameters = new object[]
1138 {
1139 typeof(string),
1140 typeof(object),
1141 typeof(object),
1142 typeof(object)
1143 }, ReturnType = typeof(string))]
1144 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
1145 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Object), Member = "get_name", ReturnType = typeof(string))]
1146 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
1147 {
1148 typeof(string),
1149 typeof(string),
1150 typeof(string)
1151 }, ReturnType = typeof(string))]
1152 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
1153 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnsafeUtility), Member = "GetReasonForArrayNonBlittable", MemberParameters = new object[] { typeof(Array) }, ReturnType = typeof(string))]
1154 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
1155 {
1156 typeof(string),
1157 typeof(string)
1158 }, ReturnType = typeof(string))]
1159 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
1160 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 18)]
1161 public void SetVertexBufferData<T>(T[] data, int dataStart, int meshBufferStart, int count, int stream = 0, MeshUpdateFlags flags = MeshUpdateFlags.Default) where T : struct
1162 {
1163 throw null;
1164 }
1165
1166 [global::Cpp2ILInjected.Token(Token = "0x60000E8")]
1167 [global::Cpp2ILInjected.Address(RVA = "0x1F6E8D8", Offset = "0x1F6E8D8", Length = "0x94")]
1168 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mesh), Member = "CheckCanAccessSubmesh", MemberParameters = new object[]
1169 {
1170 typeof(int),
1171 typeof(bool)
1172 }, ReturnType = typeof(bool))]
1173 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mesh), Member = "SetIndexBufferData", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[]
1174 {
1175 "T[]",
1176 typeof(int),
1177 typeof(int),
1178 typeof(int),
1180 }, ReturnType = typeof(void))]
1181 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
1182 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Object), Member = "get_name", ReturnType = typeof(string))]
1183 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Format", MemberParameters = new object[]
1184 {
1185 typeof(string),
1186 typeof(object)
1187 }, ReturnType = typeof(string))]
1188 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Debug), Member = "LogError", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
1189 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
1191 {
1192 throw null;
1193 }
1194
1195 [global::Cpp2ILInjected.Token(Token = "0x60000E9")]
1196 [global::Cpp2ILInjected.Address(RVA = "0x1F6E9E0", Offset = "0x1F6E9E0", Length = "0x140")]
1197 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1198 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mesh), Member = "CheckCanAccessSubmeshTriangles", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
1199 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mesh), Member = "CheckCanAccessSubmeshIndices", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
1200 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mesh), Member = "GetIndices", MemberParameters = new object[]
1201 {
1202 typeof(int),
1203 typeof(bool)
1204 }, ReturnType = typeof(int[]))]
1205 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mesh), Member = "SetTriangles", MemberParameters = new object[]
1206 {
1208 typeof(int),
1209 typeof(int),
1210 typeof(int),
1211 typeof(bool),
1212 typeof(int)
1213 }, ReturnType = typeof(void))]
1214 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
1215 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mesh), Member = "PrintErrorCantAccessIndices", ReturnType = typeof(void))]
1216 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Format", MemberParameters = new object[]
1217 {
1218 typeof(string),
1219 typeof(object)
1220 }, ReturnType = typeof(string))]
1221 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Debug), Member = "LogError", MemberParameters = new object[]
1222 {
1223 typeof(object),
1224 typeof(Object)
1225 }, ReturnType = typeof(void))]
1226 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
1228 {
1229 throw null;
1230 }
1231
1232 [global::Cpp2ILInjected.Token(Token = "0x60000EA")]
1233 [global::Cpp2ILInjected.Address(RVA = "0x1F6EB20", Offset = "0x1F6EB20", Length = "0x8")]
1234 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1235 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mesh), Member = "CheckCanAccessSubmesh", MemberParameters = new object[]
1236 {
1237 typeof(int),
1238 typeof(bool)
1239 }, ReturnType = typeof(bool))]
1241 {
1242 throw null;
1243 }
1244
1245 [global::Cpp2ILInjected.Token(Token = "0x60000EB")]
1246 [global::Cpp2ILInjected.Address(RVA = "0x1F6EB28", Offset = "0x1F6EB28", Length = "0x8")]
1247 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1248 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mesh), Member = "CheckCanAccessSubmesh", MemberParameters = new object[]
1249 {
1250 typeof(int),
1251 typeof(bool)
1252 }, ReturnType = typeof(bool))]
1254 {
1255 throw null;
1256 }
1257
1259 [global::Cpp2ILInjected.Token(Token = "0x60000EC")]
1260 [global::Cpp2ILInjected.Address(RVA = "0x1F6EB30", Offset = "0x1F6EB30", Length = "0x8")]
1261 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.UI.VertexHelper", Member = ".ctor", MemberParameters = new object[] { typeof(Mesh) }, ReturnType = typeof(void))]
1262 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1263 public int[] GetIndices(int submesh)
1264 {
1265 throw null;
1266 }
1267
1268 [global::Cpp2ILInjected.Token(Token = "0x60000ED")]
1269 [global::Cpp2ILInjected.Address(RVA = "0x1F6EB38", Offset = "0x1F6EB38", Length = "0xA8")]
1270 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1271 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mesh), Member = "CheckCanAccessSubmesh", MemberParameters = new object[]
1272 {
1273 typeof(int),
1274 typeof(bool)
1275 }, ReturnType = typeof(bool))]
1276 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
1277 public int[] GetIndices(int submesh, [DefaultValue("true")] bool applyBaseVertex)
1278 {
1279 throw null;
1280 }
1281
1282 [global::Cpp2ILInjected.Token(Token = "0x60000EE")]
1283 [global::Cpp2ILInjected.Address(RVA = "0x1592D74", Offset = "0x1592D74", Length = "0x1CC")]
1284 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
1285 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1286 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Microsoft.Xna.Framework.Graphics.GeometryBufferInstanceList", Member = "GetInstance", MemberParameters = new object[]
1287 {
1288 "VertexData[]",
1289 "System.Int16[]",
1290 typeof(int),
1291 typeof(int),
1292 typeof(int)
1293 }, ReturnType = "Microsoft.Xna.Framework.Graphics.GeometryBufferInstance")]
1294 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Microsoft.Xna.Framework.Graphics.GraphicsDevice", Member = "DrawGeometryWithSubMeshes", MemberParameters = new object[]
1295 {
1296 "VertexData[]",
1297 "System.Int16[]",
1298 typeof(int),
1299 typeof(int),
1300 "Microsoft.Xna.Framework.Vector3",
1301 "Microsoft.Xna.Framework.Vector3",
1302 "System.Collections.Generic.List`1<Material>",
1303 "System.Collections.Generic.List`1<SubMeshDescriptor>"
1304 }, ReturnType = typeof(void))]
1305 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
1306 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mesh), Member = "get_canAccess", ReturnType = typeof(bool))]
1307 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnsafeUtility), Member = "IsArrayBlittable", MemberParameters = new object[] { typeof(Array) }, ReturnType = typeof(bool))]
1308 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mesh), Member = "InternalSetIndexBufferDataFromArray", MemberParameters = new object[]
1309 {
1310 typeof(Array),
1311 typeof(int),
1312 typeof(int),
1313 typeof(int),
1314 typeof(int),
1316 }, ReturnType = typeof(void))]
1317 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mesh), Member = "PrintErrorCantAccessIndices", ReturnType = typeof(void))]
1318 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Format", MemberParameters = new object[]
1319 {
1320 typeof(string),
1321 typeof(object),
1322 typeof(object),
1323 typeof(object)
1324 }, ReturnType = typeof(string))]
1325 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
1326 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnsafeUtility), Member = "GetReasonForArrayNonBlittable", MemberParameters = new object[] { typeof(Array) }, ReturnType = typeof(string))]
1327 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
1328 {
1329 typeof(string),
1330 typeof(string)
1331 }, ReturnType = typeof(string))]
1332 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
1333 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
1334 public void SetIndexBufferData<T>(T[] data, int dataStart, int meshBufferStart, int count, MeshUpdateFlags flags = MeshUpdateFlags.Default) where T : struct
1335 {
1336 throw null;
1337 }
1338
1339 [global::Cpp2ILInjected.Token(Token = "0x60000EF")]
1340 [global::Cpp2ILInjected.Address(RVA = "0x1F6EBE0", Offset = "0x1F6EBE0", Length = "0x19C")]
1341 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1342 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mesh), Member = "SetTrianglesImpl", MemberParameters = new object[]
1343 {
1344 typeof(int),
1346 typeof(Array),
1347 typeof(int),
1348 typeof(int),
1349 typeof(int),
1350 typeof(bool),
1351 typeof(int)
1352 }, ReturnType = typeof(void))]
1353 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1354 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[]
1355 {
1356 typeof(string),
1357 typeof(object),
1358 typeof(string)
1359 }, ReturnType = typeof(void))]
1360 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 23)]
1362 {
1363 throw null;
1364 }
1365
1366 [global::Cpp2ILInjected.Token(Token = "0x60000F0")]
1367 [global::Cpp2ILInjected.Address(RVA = "0x1F6ED7C", Offset = "0x1F6ED7C", Length = "0xA0")]
1368 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mesh), Member = "SetTriangles", MemberParameters = new object[]
1369 {
1371 typeof(int),
1372 typeof(int),
1373 typeof(int),
1374 typeof(bool),
1375 typeof(int)
1376 }, ReturnType = typeof(void))]
1377 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1378 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mesh), Member = "CheckIndicesArrayRange", MemberParameters = new object[]
1379 {
1380 typeof(int),
1381 typeof(int),
1382 typeof(int)
1383 }, ReturnType = typeof(void))]
1384 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1385 private void SetTrianglesImpl(int submesh, IndexFormat indicesFormat, Array triangles, int trianglesArrayLength, int start, int length, bool calculateBounds, int baseVertex)
1386 {
1387 throw null;
1388 }
1389
1391 [global::Cpp2ILInjected.Token(Token = "0x60000F1")]
1392 [global::Cpp2ILInjected.Address(RVA = "0x1F6EE1C", Offset = "0x1F6EE1C", Length = "0xC")]
1393 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.UI.VertexHelper", Member = "FillMesh", MemberParameters = new object[] { typeof(Mesh) }, ReturnType = typeof(void))]
1394 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1395 public void SetTriangles(List<int> triangles, int submesh)
1396 {
1397 throw null;
1398 }
1399
1401 [global::Cpp2ILInjected.Token(Token = "0x60000F2")]
1402 [global::Cpp2ILInjected.Address(RVA = "0x1F6EEB0", Offset = "0x1F6EEB0", Length = "0xC")]
1403 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Microsoft.Xna.Framework.Graphics.GeometryBufferInstanceList", Member = "GetInstance", MemberParameters = new object[]
1404 {
1405 "System.Collections.Generic.List`1<Vector3>",
1406 "System.Collections.Generic.List`1<Vector2>",
1407 "System.Collections.Generic.List`1<Vector4>",
1408 "System.Collections.Generic.List`1<Color32>",
1409 "System.Collections.Generic.List`1<Int32>",
1410 typeof(int)
1411 }, ReturnType = "Microsoft.Xna.Framework.Graphics.GeometryBufferInstance")]
1412 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1413 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mesh), Member = "SetTriangles", MemberParameters = new object[]
1414 {
1416 typeof(int),
1417 typeof(bool),
1418 typeof(int)
1419 }, ReturnType = typeof(void))]
1420 public void SetTriangles(List<int> triangles, int submesh, bool calculateBounds)
1421 {
1422 throw null;
1423 }
1424
1425 [global::Cpp2ILInjected.Token(Token = "0x60000F3")]
1426 [global::Cpp2ILInjected.Address(RVA = "0x1F6EE28", Offset = "0x1F6EE28", Length = "0x88")]
1427 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mesh), Member = "SetTriangles", MemberParameters = new object[]
1428 {
1430 typeof(int),
1431 typeof(bool)
1432 }, ReturnType = typeof(void))]
1433 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1434 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NoAllocHelpers[]), Member = "SafeLength", MemberTypeParameters = new object[] { typeof(int) }, MemberParameters = new object[] { typeof(List<int>) }, ReturnType = typeof(int))]
1435 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mesh), Member = "SetTriangles", MemberParameters = new object[]
1436 {
1438 typeof(int),
1439 typeof(int),
1440 typeof(int),
1441 typeof(bool),
1442 typeof(int)
1443 }, ReturnType = typeof(void))]
1444 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
1445 public void SetTriangles(List<int> triangles, int submesh, [DefaultValue("true")] bool calculateBounds, [DefaultValue("0")] int baseVertex)
1446 {
1447 throw null;
1448 }
1449
1450 [global::Cpp2ILInjected.Token(Token = "0x60000F4")]
1451 [global::Cpp2ILInjected.Address(RVA = "0x1F6EEBC", Offset = "0x1F6EEBC", Length = "0xEC")]
1452 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1453 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mesh), Member = "SetTriangles", MemberParameters = new object[]
1454 {
1456 typeof(int),
1457 typeof(bool),
1458 typeof(int)
1459 }, ReturnType = typeof(void))]
1460 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1461 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mesh), Member = "CheckCanAccessSubmesh", MemberParameters = new object[]
1462 {
1463 typeof(int),
1464 typeof(bool)
1465 }, ReturnType = typeof(bool))]
1466 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NoAllocHelpers[]), Member = "SafeLength", MemberTypeParameters = new object[] { typeof(int) }, MemberParameters = new object[] { typeof(List<int>) }, ReturnType = typeof(int))]
1467 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mesh), Member = "SetTrianglesImpl", MemberParameters = new object[]
1468 {
1469 typeof(int),
1471 typeof(Array),
1472 typeof(int),
1473 typeof(int),
1474 typeof(int),
1475 typeof(bool),
1476 typeof(int)
1477 }, ReturnType = typeof(void))]
1478 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1479 public void SetTriangles(List<int> triangles, int trianglesStart, int trianglesLength, int submesh, bool calculateBounds = true, int baseVertex = 0)
1480 {
1481 throw null;
1482 }
1483
1484 [global::Cpp2ILInjected.Token(Token = "0x60000F5")]
1485 [global::Cpp2ILInjected.Address(RVA = "0x1F6EFE4", Offset = "0x1F6EFE4", Length = "0x44")]
1486 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Microsoft.Xna.Framework.Graphics.GeometryBufferInstanceList", Member = "GetInstance", MemberParameters = new object[]
1487 {
1488 "VertexData[]",
1489 "System.Int16[]",
1490 typeof(int),
1491 typeof(int),
1492 typeof(int)
1493 }, ReturnType = "Microsoft.Xna.Framework.Graphics.GeometryBufferInstance")]
1494 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Microsoft.Xna.Framework.Graphics.GeometryBufferInstanceList", Member = "GetInstance", MemberParameters = new object[]
1495 {
1496 "System.Collections.Generic.List`1<Vector3>",
1497 "System.Collections.Generic.List`1<Vector2>",
1498 "System.Collections.Generic.List`1<Vector4>",
1499 "System.Collections.Generic.List`1<Color32>",
1500 "System.Collections.Generic.List`1<Int32>",
1501 typeof(int)
1502 }, ReturnType = "Microsoft.Xna.Framework.Graphics.GeometryBufferInstance")]
1503 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Microsoft.Xna.Framework.Graphics.GraphicsDevice", Member = "DrawGeometryWithSubMeshes", MemberParameters = new object[]
1504 {
1505 "VertexData[]",
1506 "System.Int16[]",
1507 typeof(int),
1508 typeof(int),
1509 "Microsoft.Xna.Framework.Vector3",
1510 "Microsoft.Xna.Framework.Vector3",
1511 "System.Collections.Generic.List`1<Material>",
1512 "System.Collections.Generic.List`1<SubMeshDescriptor>"
1513 }, ReturnType = typeof(void))]
1514 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
1515 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1516 public void Clear([DefaultValue("true")] bool keepVertexLayout)
1517 {
1518 throw null;
1519 }
1520
1522 [global::Cpp2ILInjected.Token(Token = "0x60000F6")]
1523 [global::Cpp2ILInjected.Address(RVA = "0x1F6F028", Offset = "0x1F6F028", Length = "0x40")]
1524 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.UI.Graphic", Member = "DoLegacyMeshGeneration", ReturnType = typeof(void))]
1525 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.UI.VertexHelper", Member = "FillMesh", MemberParameters = new object[] { typeof(Mesh) }, ReturnType = typeof(void))]
1526 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
1527 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1528 public void Clear()
1529 {
1530 throw null;
1531 }
1532
1534 [global::Cpp2ILInjected.Token(Token = "0x60000F7")]
1535 [global::Cpp2ILInjected.Address(RVA = "0x1F6F068", Offset = "0x1F6F068", Length = "0x8")]
1536 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.UI.VertexHelper", Member = "FillMesh", MemberParameters = new object[] { typeof(Mesh) }, ReturnType = typeof(void))]
1537 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1538 public void RecalculateBounds()
1539 {
1540 throw null;
1541 }
1542
1543 [global::Cpp2ILInjected.Token(Token = "0x60000F8")]
1544 [global::Cpp2ILInjected.Address(RVA = "0x1F6F070", Offset = "0x1F6F070", Length = "0xF0")]
1545 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1546 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1547 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Object), Member = "get_name", ReturnType = typeof(string))]
1548 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Format", MemberParameters = new object[]
1549 {
1550 typeof(string),
1551 typeof(object)
1552 }, ReturnType = typeof(string))]
1553 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Debug), Member = "LogError", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
1554 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
1555 public void RecalculateBounds([DefaultValue("MeshUpdateFlags.Default")] MeshUpdateFlags flags)
1556 {
1557 throw null;
1558 }
1559
1560 [global::Cpp2ILInjected.Token(Token = "0x60000F9")]
1561 [global::Cpp2ILInjected.Address(RVA = "0x1F6F160", Offset = "0x1F6F160", Length = "0x74")]
1562 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1563 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Microsoft.Xna.Framework.Graphics.GeometryBufferInstance", Member = ".ctor", MemberParameters = new object[] { typeof(Transform) }, ReturnType = typeof(void))]
1564 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1565 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
1566 public void MarkDynamic()
1567 {
1568 throw null;
1569 }
1570
1571 [global::Cpp2ILInjected.Token(Token = "0x60000FA")]
1572 [global::Cpp2ILInjected.Address(RVA = "0x1F6F1D4", Offset = "0x1F6F1D4", Length = "0x7C")]
1573 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1574 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Microsoft.Xna.Framework.Graphics.GeometryBufferInstanceList", Member = "GetInstance", MemberParameters = new object[]
1575 {
1576 "VertexData[]",
1577 "System.Int16[]",
1578 typeof(int),
1579 typeof(int),
1580 typeof(int)
1581 }, ReturnType = "Microsoft.Xna.Framework.Graphics.GeometryBufferInstance")]
1582 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Microsoft.Xna.Framework.Graphics.GraphicsDevice", Member = "DrawGeometryWithSubMeshes", MemberParameters = new object[]
1583 {
1584 "VertexData[]",
1585 "System.Int16[]",
1586 typeof(int),
1587 typeof(int),
1588 "Microsoft.Xna.Framework.Vector3",
1589 "Microsoft.Xna.Framework.Vector3",
1590 "System.Collections.Generic.List`1<Material>",
1591 "System.Collections.Generic.List`1<SubMeshDescriptor>"
1592 }, ReturnType = typeof(void))]
1593 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
1594 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
1596 {
1597 throw null;
1598 }
1599
1600 [global::Cpp2ILInjected.Token(Token = "0x60000FB")]
1601 [global::Cpp2ILInjected.Address(RVA = "0x1F6DB70", Offset = "0x1F6DB70", Length = "0x5C")]
1602 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1603 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1604 [MethodImpl(4096)]
1606
1607 [global::Cpp2ILInjected.Token(Token = "0x60000FC")]
1608 [global::Cpp2ILInjected.Address(RVA = "0x1F6DC10", Offset = "0x1F6DC10", Length = "0x44")]
1609 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1610 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1611 [MethodImpl(4096)]
1612 private extern void set_bounds_Injected(ref Bounds value);
1613
1614 [NativeHeader("Runtime/Graphics/Mesh/MeshScriptBindings.h")]
1615 [StaticAccessor("MeshDataBindings", StaticAccessorType.DoubleColon)]
1616 [global::Cpp2ILInjected.Token(Token = "0x2000049")]
1617 public struct MeshData
1618 {
1620 [global::Cpp2ILInjected.Token(Token = "0x4000210")]
1621 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
1622 internal IntPtr m_Ptr;
1623 }
1624 }
1625}
class f__AnonymousType0<< Count > j__TPar
void UploadMeshDataImpl(bool markNoLongerReadable)
void SetTriangles(List< int > triangles, int trianglesStart, int trianglesLength, int submesh, bool calculateBounds=true, int baseVertex=0)
Definition Mesh.cs:1479
void RecalculateBounds([DefaultValue("MeshUpdateFlags.Default")] MeshUpdateFlags flags)
Definition Mesh.cs:1555
void SetUVs(int channel, List< Vector4 > uvs, int start, int length, [DefaultValue("MeshUpdateFlags.Default")] MeshUpdateFlags flags)
Definition Mesh.cs:1033
void SetUVs(int channel, List< Vector2 > uvs)
Definition Mesh.cs:911
void PrintErrorCantAccessChannel(VertexAttribute ch)
void SetUVs(int channel, List< Vector4 > uvs)
Definition Mesh.cs:939
void SetTriangles(List< int > triangles, int submesh, bool calculateBounds)
Definition Mesh.cs:1420
void SetArrayForChannelImpl(VertexAttribute channel, VertexAttributeFormat format, int dim, Array values, int arraySize, int valuesStart, int valuesCount, MeshUpdateFlags flags)
static VertexAttribute GetUVChannel(int uvIndex)
Definition Mesh.cs:434
void UploadMeshData(bool markNoLongerReadable)
Definition Mesh.cs:1595
void SetTriangles(List< int > triangles, int submesh, [DefaultValue("true")] bool calculateBounds, [DefaultValue("0")] int baseVertex)
Definition Mesh.cs:1445
bool CheckCanAccessSubmesh(int submesh, bool errorAboutTriangles)
Definition Mesh.cs:1227
void SetVertices(List< Vector3 > inVertices)
Definition Mesh.cs:698
static void Internal_Create([Writable] Mesh mono)
void SetColors(List< Color32 > inColors)
Definition Mesh.cs:842
void SetVertices(List< Vector3 > inVertices, int start, int length, [DefaultValue("MeshUpdateFlags.Default")] MeshUpdateFlags flags)
Definition Mesh.cs:725
int[] GetIndices(int submesh)
Definition Mesh.cs:1263
void SetSubMesh(int index, SubMeshDescriptor desc, MeshUpdateFlags flags=MeshUpdateFlags.Default)
Definition Mesh.cs:330
void SetColors(List< Color32 > inColors, int start, int length)
Definition Mesh.cs:851
void InternalSetIndexBufferDataFromArray(Array data, int dataStart, int meshBufferStart, int count, int elemSize, MeshUpdateFlags flags)
void SetVertexBufferParamsFromArray(int vertexCount, params VertexAttributeDescriptor[] attributes)
bool CheckCanAccessSubmeshIndices(int submesh)
Definition Mesh.cs:1253
void SetTangents(List< Vector4 > inTangents, int start, int length)
Definition Mesh.cs:797
void SetTriangles(List< int > triangles, int submesh)
Definition Mesh.cs:1395
bool CheckCanAccessSubmeshTriangles(int submesh)
Definition Mesh.cs:1240
void RecalculateBoundsImpl(MeshUpdateFlags flags)
void MarkDynamic()
Definition Mesh.cs:1566
void RecalculateBounds()
Definition Mesh.cs:1538
int[] GetIndices(int submesh, [DefaultValue("true")] bool applyBaseVertex)
Definition Mesh.cs:1277
void Clear([DefaultValue("true")] bool keepVertexLayout)
Definition Mesh.cs:1516
void SetUVs(int channel, List< Vector2 > uvs, int start, int length, [DefaultValue("MeshUpdateFlags.Default")] MeshUpdateFlags flags)
Definition Mesh.cs:986
void SetIndicesImpl(int submesh, MeshTopology topology, IndexFormat indicesFormat, Array indices, int arrayStart, int arraySize, bool calculateBounds, int baseVertex)
void SetTangents(List< Vector4 > inTangents)
Definition Mesh.cs:788
void SetIndexBufferParams(int indexCount, IndexFormat format)
void SetTangents(List< Vector4 > inTangents, int start, int length, [DefaultValue("MeshUpdateFlags.Default")] MeshUpdateFlags flags)
Definition Mesh.cs:815
void GetArrayFromChannelImpl(VertexAttribute channel, VertexAttributeFormat format, int dim, Array values)
void SetColors(List< Color32 > inColors, int start, int length, [DefaultValue("MeshUpdateFlags.Default")] MeshUpdateFlags flags)
Definition Mesh.cs:871
void SetSizedArrayForChannel(VertexAttribute channel, VertexAttributeFormat format, int dim, Array values, int valuesArrayLength, int valuesStart, int valuesCount, MeshUpdateFlags flags)
Definition Mesh.cs:523
void SetNormals(List< Vector3 > inNormals, int start, int length)
Definition Mesh.cs:752
Array GetAllocArrayFromChannelImpl(VertexAttribute channel, VertexAttributeFormat format, int dim)
void SetNormals(List< Vector3 > inNormals)
Definition Mesh.cs:743
void SetUVs(int channel, List< Vector4 > uvs, int start, int length)
Definition Mesh.cs:1003
void Clear()
Definition Mesh.cs:1528
int[] GetIndicesImpl(int submesh, bool applyBaseVertex)
void PrintErrorCantAccessIndices()
Definition Mesh.cs:1190
void SetNormals(List< Vector3 > inNormals, int start, int length, [DefaultValue("MeshUpdateFlags.Default")] MeshUpdateFlags flags)
Definition Mesh.cs:770
void SetVertexBufferParams(int vertexCount, params VertexAttributeDescriptor[] attributes)
Definition Mesh.cs:1096
void GetUVs(int channel, List< Vector4 > uvs)
Definition Mesh.cs:1068
void SetVertices(List< Vector3 > inVertices, int start, int length)
Definition Mesh.cs:707
void ClearImpl(bool keepVertexLayout)
void set_bounds_Injected(ref Bounds value)
void SetSubMesh_Injected(int index, ref SubMeshDescriptor desc, MeshUpdateFlags flags=MeshUpdateFlags.Default)
void InternalSetVertexBufferDataFromArray(int stream, Array data, int dataStart, int meshBufferStart, int count, int elemSize, MeshUpdateFlags flags)
void SetUVs(int channel, List< Vector2 > uvs, int start, int length)
Definition Mesh.cs:956
void SetTrianglesImpl(int submesh, IndexFormat indicesFormat, Array triangles, int trianglesArrayLength, int start, int length, bool calculateBounds, int baseVertex)
Definition Mesh.cs:1385
bool HasVertexAttribute(VertexAttribute attr)
void MarkDynamicImpl()
void CheckIndicesArrayRange(int valuesLength, int start, int length)
Definition Mesh.cs:1361
static int DefaultDimensionForChannel(VertexAttribute channel)
Definition Mesh.cs:458