terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches
GeometryBufferInstanceList.cs
Go to the documentation of this file.
1using System;
5using UnityEngine;
7
9{
10 // Token: 0x02000373 RID: 883
12 {
13 // Token: 0x06001704 RID: 5892 RVA: 0x000646D0 File Offset: 0x000628D0
14 public GeometryBufferInstanceList(int vertexCount, [Optional] string rootName, int forcedLayer = -1)
15 {
17 this._vertexCount = vertexCount;
19 }
20
21 // Token: 0x06001705 RID: 5893 RVA: 0x000021DB File Offset: 0x000003DB
23 {
24 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
25 }
26
27 // Token: 0x06001706 RID: 5894 RVA: 0x000021DB File Offset: 0x000003DB
28 public GeometryBufferInstance GetInstance(SpriteBatcher.VertexData[] vertices, short[] indices, int vertexCount, int indexCount, int bufferOffest)
29 {
30 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
31 }
32
33 // Token: 0x06001707 RID: 5895 RVA: 0x000021DB File Offset: 0x000003DB
35 {
36 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
37 }
38
39 // Token: 0x06001708 RID: 5896 RVA: 0x000646F8 File Offset: 0x000628F8
40 private void SetupParent()
41 {
42 GameObject parent = this._parent;
43 if (!true)
44 {
45 }
46 if (!true)
47 {
48 }
49 bool flag = string.IsNullOrEmpty(this._rootName);
50 }
51
52 // Token: 0x06001709 RID: 5897 RVA: 0x00064758 File Offset: 0x00062958
54 {
55 GameObject parent = this._parent;
56 if (!true)
57 {
58 }
59 this.SetupParent();
61 }
62
63 // Token: 0x0600170A RID: 5898 RVA: 0x000021DB File Offset: 0x000003DB
64 public void FinaliseInstances()
65 {
66 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
67 }
68
69 // Token: 0x0600170B RID: 5899 RVA: 0x000021DB File Offset: 0x000003DB
70 public void ClearInstances()
71 {
72 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
73 }
74
75 // Token: 0x0600170C RID: 5900 RVA: 0x0006477C File Offset: 0x0006297C
76 // Note: this type is marked as 'beforefieldinit'.
78 {
79 }
80
81 // Token: 0x0400259D RID: 9629
82 private static GameObject _root;
83
84 // Token: 0x0400259E RID: 9630
85 private readonly string _rootName;
86
87 // Token: 0x0400259F RID: 9631
89
90 // Token: 0x040025A0 RID: 9632
92
93 // Token: 0x040025A1 RID: 9633
95
96 // Token: 0x040025A2 RID: 9634
98
99 // Token: 0x040025A3 RID: 9635
100 private int _resetOffset;
101
102 // Token: 0x040025A4 RID: 9636
103 private int _vertexCount;
104
105 // Token: 0x040025A5 RID: 9637
106 private int _forcedLayer;
107
108 // Token: 0x040025A6 RID: 9638
110
111 // Token: 0x040025A7 RID: 9639
112 private static SubMeshDescriptor[] subMeshes;
113
114 // Token: 0x040025A8 RID: 9640
115 private bool _finalPending;
116 }
117}
class f__AnonymousType0<< Count > j__TPar
GeometryBufferInstance GetInstance(List< Vector3 > positions, List< Vector2 > uvs, List< Vector4 > uv2s, List< Color32 > colours, List< int > indices, int bufferOffest)
GeometryBufferInstance GetInstance(SpriteBatcher.VertexData[] vertices, short[] indices, int vertexCount, int indexCount, int bufferOffest)
GeometryBufferInstanceList(int vertexCount, [Optional] string rootName, int forcedLayer=-1)