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
GraphicRegistry.cs
Go to the documentation of this file.
1using System;
7
8namespace UnityEngine.UI
9{
10 [global::Cpp2ILInjected.Token(Token = "0x2000020")]
11 public class GraphicRegistry
12 {
13 [global::Cpp2ILInjected.Token(Token = "0x600012F")]
14 [global::Cpp2ILInjected.Address(RVA = "0x1FB4CE4", Offset = "0x1FB4CE4", Length = "0x1A8")]
15 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GraphicRegistry), Member = "get_instance", ReturnType = typeof(GraphicRegistry))]
16 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
17 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = ".ctor", ReturnType = typeof(void))]
18 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
19 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, int>), Member = ".ctor", ReturnType = typeof(void))]
20 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GC), Member = "KeepAlive", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
21 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 15)]
22 protected GraphicRegistry()
23 {
24 throw null;
25 }
26
27 [global::Cpp2ILInjected.Token(Token = "0x1700004A")]
29 {
30 [global::Cpp2ILInjected.Token(Token = "0x6000130")]
31 [global::Cpp2ILInjected.Address(RVA = "0x1FB4E8C", Offset = "0x1FB4E8C", Length = "0xA0")]
32 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GraphicRegistry), Member = "RegisterGraphicForCanvas", MemberParameters = new object[]
33 {
36 }, ReturnType = typeof(void))]
37 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GraphicRegistry), Member = "RegisterRaycastGraphicForCanvas", MemberParameters = new object[]
38 {
41 }, ReturnType = typeof(void))]
42 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GraphicRegistry), Member = "UnregisterGraphicForCanvas", MemberParameters = new object[]
43 {
46 }, ReturnType = typeof(void))]
47 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GraphicRegistry), Member = "UnregisterRaycastGraphicForCanvas", MemberParameters = new object[]
48 {
51 }, ReturnType = typeof(void))]
52 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GraphicRegistry), Member = "DisableGraphicForCanvas", MemberParameters = new object[]
53 {
56 }, ReturnType = typeof(void))]
57 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GraphicRegistry), Member = "DisableRaycastGraphicForCanvas", MemberParameters = new object[]
58 {
61 }, ReturnType = typeof(void))]
62 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GraphicRegistry), Member = "GetGraphicsForCanvas", MemberParameters = new object[] { typeof(Canvas) }, ReturnType = typeof(IList<Graphic>))]
63 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GraphicRegistry), Member = "GetRaycastableGraphicsForCanvas", MemberParameters = new object[] { typeof(Canvas) }, ReturnType = typeof(IList<Graphic>))]
64 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 14)]
65 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GraphicRegistry), Member = ".ctor", ReturnType = typeof(void))]
66 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
67 get
68 {
69 throw null;
70 }
71 }
72
73 [global::Cpp2ILInjected.Token(Token = "0x6000131")]
74 [global::Cpp2ILInjected.Address(RVA = "0x1FB0DA8", Offset = "0x1FB0DA8", Length = "0x1DC")]
75 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Graphic), Member = "OnTransformParentChanged", ReturnType = typeof(void))]
76 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Graphic), Member = "OnEnable", ReturnType = typeof(void))]
77 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Graphic), Member = "OnCanvasHierarchyChanged", ReturnType = typeof(void))]
78 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
79 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Object), Member = "op_Equality", MemberParameters = new object[]
80 {
83 }, ReturnType = typeof(bool))]
84 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GraphicRegistry), Member = "get_instance", ReturnType = typeof(GraphicRegistry))]
85 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "TryGetValue", MemberParameters = new object[]
86 {
87 typeof(object),
88 typeof(ref object)
89 }, ReturnType = typeof(bool))]
90 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IndexedSet<>), Member = "AddUnique", MemberParameters = new object[]
91 {
92 "T",
93 typeof(bool)
94 }, ReturnType = typeof(bool))]
95 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IndexedSet<>), Member = ".ctor", ReturnType = typeof(void))]
96 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IndexedSet<>), Member = "Add", MemberParameters = new object[] { "T" }, ReturnType = typeof(void))]
97 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "Add", MemberParameters = new object[]
98 {
99 typeof(object),
100 typeof(object)
101 }, ReturnType = typeof(void))]
102 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GraphicRegistry), Member = "RegisterRaycastGraphicForCanvas", MemberParameters = new object[]
103 {
104 typeof(Canvas),
106 }, ReturnType = typeof(void))]
107 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
108 public static void RegisterGraphicForCanvas(Canvas c, Graphic graphic)
109 {
110 throw null;
111 }
112
113 [global::Cpp2ILInjected.Token(Token = "0x6000132")]
114 [global::Cpp2ILInjected.Address(RVA = "0x1FB02D8", Offset = "0x1FB02D8", Length = "0x1D8")]
115 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
116 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Graphic), Member = "set_raycastTarget", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
117 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Graphic), Member = "SetRaycastDirty", ReturnType = typeof(void))]
118 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GraphicRegistry), Member = "RegisterGraphicForCanvas", MemberParameters = new object[]
119 {
120 typeof(Canvas),
122 }, ReturnType = typeof(void))]
123 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
124 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Object), Member = "op_Equality", MemberParameters = new object[]
125 {
126 typeof(Object),
128 }, ReturnType = typeof(bool))]
129 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GraphicRegistry), Member = "get_instance", ReturnType = typeof(GraphicRegistry))]
130 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "TryGetValue", MemberParameters = new object[]
131 {
132 typeof(object),
133 typeof(ref object)
134 }, ReturnType = typeof(bool))]
135 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IndexedSet<>), Member = "AddUnique", MemberParameters = new object[]
136 {
137 "T",
138 typeof(bool)
139 }, ReturnType = typeof(bool))]
140 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IndexedSet<>), Member = ".ctor", ReturnType = typeof(void))]
141 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IndexedSet<>), Member = "Add", MemberParameters = new object[] { "T" }, ReturnType = typeof(void))]
142 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "Add", MemberParameters = new object[]
143 {
144 typeof(object),
145 typeof(object)
146 }, ReturnType = typeof(void))]
147 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
148 public static void RegisterRaycastGraphicForCanvas(Canvas c, Graphic graphic)
149 {
150 throw null;
151 }
152
153 [global::Cpp2ILInjected.Token(Token = "0x6000133")]
154 [global::Cpp2ILInjected.Address(RVA = "0x1FB1770", Offset = "0x1FB1770", Length = "0x188")]
155 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Graphic), Member = "OnDestroy", ReturnType = typeof(void))]
156 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Graphic), Member = "OnCanvasHierarchyChanged", ReturnType = typeof(void))]
157 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
158 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Object), Member = "op_Equality", MemberParameters = new object[]
159 {
160 typeof(Object),
162 }, ReturnType = typeof(bool))]
163 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GraphicRegistry), Member = "get_instance", ReturnType = typeof(GraphicRegistry))]
164 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "TryGetValue", MemberParameters = new object[]
165 {
166 typeof(object),
167 typeof(ref object)
168 }, ReturnType = typeof(bool))]
169 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IndexedSet<>), Member = "Remove", MemberParameters = new object[] { "T" }, ReturnType = typeof(bool))]
170 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IndexedSet<>), Member = "get_Capacity", ReturnType = typeof(int))]
171 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "Remove", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
172 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GraphicRegistry), Member = "UnregisterRaycastGraphicForCanvas", MemberParameters = new object[]
173 {
174 typeof(Canvas),
176 }, ReturnType = typeof(void))]
177 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
178 public static void UnregisterGraphicForCanvas(Canvas c, Graphic graphic)
179 {
180 throw null;
181 }
182
183 [global::Cpp2ILInjected.Token(Token = "0x6000134")]
184 [global::Cpp2ILInjected.Address(RVA = "0x1FB0178", Offset = "0x1FB0178", Length = "0x160")]
185 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Graphic), Member = "set_raycastTarget", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
186 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Graphic), Member = "SetRaycastDirty", ReturnType = typeof(void))]
187 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GraphicRegistry), Member = "UnregisterGraphicForCanvas", MemberParameters = new object[]
188 {
189 typeof(Canvas),
191 }, ReturnType = typeof(void))]
192 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
193 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Object), Member = "op_Equality", MemberParameters = new object[]
194 {
195 typeof(Object),
197 }, ReturnType = typeof(bool))]
198 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GraphicRegistry), Member = "get_instance", ReturnType = typeof(GraphicRegistry))]
199 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "TryGetValue", MemberParameters = new object[]
200 {
201 typeof(object),
202 typeof(ref object)
203 }, ReturnType = typeof(bool))]
204 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IndexedSet<>), Member = "Remove", MemberParameters = new object[] { "T" }, ReturnType = typeof(bool))]
205 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "Remove", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
206 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
207 public static void UnregisterRaycastGraphicForCanvas(Canvas c, Graphic graphic)
208 {
209 throw null;
210 }
211
212 [global::Cpp2ILInjected.Token(Token = "0x6000135")]
213 [global::Cpp2ILInjected.Address(RVA = "0x1FB0A30", Offset = "0x1FB0A30", Length = "0x164")]
214 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Graphic), Member = "OnBeforeTransformParentChanged", ReturnType = typeof(void))]
215 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Graphic), Member = "OnDisable", ReturnType = typeof(void))]
216 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
217 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Object), Member = "op_Equality", MemberParameters = new object[]
218 {
219 typeof(Object),
221 }, ReturnType = typeof(bool))]
222 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GraphicRegistry), Member = "get_instance", ReturnType = typeof(GraphicRegistry))]
223 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "TryGetValue", MemberParameters = new object[]
224 {
225 typeof(object),
226 typeof(ref object)
227 }, ReturnType = typeof(bool))]
228 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IndexedSet<>), Member = "DisableItem", MemberParameters = new object[] { "T" }, ReturnType = typeof(bool))]
229 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IndexedSet<>), Member = "get_Capacity", ReturnType = typeof(int))]
230 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "Remove", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
231 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GraphicRegistry), Member = "DisableRaycastGraphicForCanvas", MemberParameters = new object[]
232 {
233 typeof(Canvas),
235 }, ReturnType = typeof(void))]
236 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
237 public static void DisableGraphicForCanvas(Canvas c, Graphic graphic)
238 {
239 throw null;
240 }
241
242 [global::Cpp2ILInjected.Token(Token = "0x6000136")]
243 [global::Cpp2ILInjected.Address(RVA = "0x1FB4F2C", Offset = "0x1FB4F2C", Length = "0x160")]
244 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
245 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GraphicRegistry), Member = "DisableGraphicForCanvas", MemberParameters = new object[]
246 {
247 typeof(Canvas),
249 }, ReturnType = typeof(void))]
250 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
251 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Object), Member = "op_Equality", MemberParameters = new object[]
252 {
253 typeof(Object),
255 }, ReturnType = typeof(bool))]
256 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GraphicRegistry), Member = "get_instance", ReturnType = typeof(GraphicRegistry))]
257 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "TryGetValue", MemberParameters = new object[]
258 {
259 typeof(object),
260 typeof(ref object)
261 }, ReturnType = typeof(bool))]
262 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IndexedSet<>), Member = "DisableItem", MemberParameters = new object[] { "T" }, ReturnType = typeof(bool))]
263 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IndexedSet<>), Member = "get_Capacity", ReturnType = typeof(int))]
264 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "Remove", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
265 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
266 public static void DisableRaycastGraphicForCanvas(Canvas c, Graphic graphic)
267 {
268 throw null;
269 }
270
271 [global::Cpp2ILInjected.Token(Token = "0x6000137")]
272 [global::Cpp2ILInjected.Address(RVA = "0x1FB508C", Offset = "0x1FB508C", Length = "0xB0")]
273 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
274 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GraphicRegistry), Member = "get_instance", ReturnType = typeof(GraphicRegistry))]
275 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "TryGetValue", MemberParameters = new object[]
276 {
277 typeof(object),
278 typeof(ref object)
279 }, ReturnType = typeof(bool))]
280 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
282 {
283 throw null;
284 }
285
286 [global::Cpp2ILInjected.Token(Token = "0x6000138")]
287 [global::Cpp2ILInjected.Address(RVA = "0x1FB44F8", Offset = "0x1FB44F8", Length = "0xB0")]
288 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GraphicRaycaster), Member = "Raycast", MemberParameters = new object[]
289 {
292 }, ReturnType = typeof(void))]
293 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
294 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GraphicRegistry), Member = "get_instance", ReturnType = typeof(GraphicRegistry))]
295 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "TryGetValue", MemberParameters = new object[]
296 {
297 typeof(object),
298 typeof(ref object)
299 }, ReturnType = typeof(bool))]
300 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
302 {
303 throw null;
304 }
305
306 // Note: this type is marked as 'beforefieldinit'.
307 [global::Cpp2ILInjected.Token(Token = "0x6000139")]
308 [global::Cpp2ILInjected.Address(RVA = "0x1FB513C", Offset = "0x1FB513C", Length = "0x8C")]
309 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
310 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = ".ctor", ReturnType = typeof(void))]
311 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
313 {
314 throw null;
315 }
316
317 [global::Cpp2ILInjected.Token(Token = "0x400008D")]
319
320 [global::Cpp2ILInjected.Token(Token = "0x400008E")]
321 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
323
324 [global::Cpp2ILInjected.Token(Token = "0x400008F")]
325 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
327
328 [global::Cpp2ILInjected.Token(Token = "0x4000090")]
330 }
331}
class f__AnonymousType0<< Count > j__TPar
static void UnregisterRaycastGraphicForCanvas(Canvas c, Graphic graphic)
readonly Dictionary< Canvas, IndexedSet< Graphic > > m_Graphics
static GraphicRegistry s_Instance
static void DisableGraphicForCanvas(Canvas c, Graphic graphic)
static void DisableRaycastGraphicForCanvas(Canvas c, Graphic graphic)
static GraphicRegistry instance
static void UnregisterGraphicForCanvas(Canvas c, Graphic graphic)
static void RegisterGraphicForCanvas(Canvas c, Graphic graphic)
static IList< Graphic > GetGraphicsForCanvas(Canvas canvas)
static IList< Graphic > GetRaycastableGraphicsForCanvas(Canvas canvas)
static void RegisterRaycastGraphicForCanvas(Canvas c, Graphic graphic)
static readonly List< Graphic > s_EmptyList
readonly Dictionary< Canvas, IndexedSet< Graphic > > m_RaycastableGraphics