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
LayoutDefinition.cs
Go to the documentation of this file.
1using System;
3using System.IO;
5using System.Text;
9using UnityEngine;
10
11[global::Cpp2ILInjected.Token(Token = "0x200023F")]
12public class LayoutDefinition
13{
14 [global::Cpp2ILInjected.Token(Token = "0x6000D1B")]
15 [global::Cpp2ILInjected.Address(RVA = "0x9D26A0", Offset = "0x9D26A0", Length = "0x1D0")]
16 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
17 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LayoutDefinition), Member = "SerialiseAtPath", MemberParameters = new object[]
18 {
21 }, ReturnType = typeof(void))]
22 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
23 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, bool>), Member = "Clear", ReturnType = typeof(void))]
24 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Component), Member = "get_transform", ReturnType = typeof(Transform))]
25 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Transform), Member = "get_childCount", ReturnType = typeof(int))]
26 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Transform), Member = "GetChild", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(Transform))]
27 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Component), Member = "GetComponent", MemberTypeParameters = new object[] { "T" }, ReturnType = "T")]
28 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(Type))]
29 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LayoutDefinition), Member = "RefreshFields", MemberParameters = new object[]
30 {
31 typeof(Type),
32 typeof(object),
33 typeof(string)
34 }, ReturnType = typeof(bool))]
35 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LayoutDefinition), Member = "SaveFields", MemberParameters = new object[]
36 {
38 typeof(Type),
39 typeof(object)
40 }, ReturnType = typeof(void))]
41 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LayoutDefinition), Member = "SerialiseAtPath", MemberParameters = new object[]
42 {
45 }, ReturnType = typeof(void))]
46 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
47 private static void SerialiseAtPath(BinaryWriter writer, Transform root)
48 {
49 throw null;
50 }
51
52 [global::Cpp2ILInjected.Token(Token = "0x6000D1C")]
53 [global::Cpp2ILInjected.Address(RVA = "0x9D28D8", Offset = "0x9D28D8", Length = "0x26C")]
54 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
55 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XNAUnityRunner), Member = "Awake", ReturnType = typeof(void))]
56 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
57 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Resources), Member = "Load", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[] { typeof(string) }, ReturnType = "T")]
58 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TextAsset), Member = "get_bytes", ReturnType = typeof(byte[]))]
59 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LayoutDefinition), Member = "LoadReleaseLayout", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(bool))]
60 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "GetEnumerator", ReturnType = "Enumerator<T>")]
61 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>.Enumerator), Member = "MoveNext", ReturnType = typeof(bool))]
62 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(Type))]
63 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetMethod", MemberParameters = new object[]
64 {
65 typeof(string),
67 }, ReturnType = typeof(MethodInfo))]
68 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MethodInfo), Member = "op_Inequality", MemberParameters = new object[]
69 {
72 }, ReturnType = typeof(bool))]
73 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MethodBase), Member = "Invoke", MemberParameters = new object[]
74 {
75 typeof(object),
76 typeof(object[])
77 }, ReturnType = typeof(object))]
78 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
79 {
80 typeof(string),
81 typeof(string)
82 }, ReturnType = typeof(string))]
83 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Debug), Member = "LogError", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
84 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>.Enumerator), Member = "Dispose", ReturnType = typeof(void))]
85 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 18)]
86 public static void LoadReleaseLayout()
87 {
88 throw null;
89 }
90
91 [global::Cpp2ILInjected.Token(Token = "0x6000D1D")]
92 [global::Cpp2ILInjected.Address(RVA = "0x9D2B44", Offset = "0x9D2B44", Length = "0x4BC")]
93 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
94 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LayoutDefinition), Member = "LoadReleaseLayout", ReturnType = typeof(void))]
95 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
96 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MemoryStream), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
97 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BinaryReader), Member = ".ctor", MemberParameters = new object[] { typeof(Stream) }, ReturnType = typeof(void))]
98 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Activator), Member = "CreateInstance", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(object))]
99 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(Type))]
100 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LayoutDefinition), Member = "LoadFields", MemberParameters = new object[]
101 {
103 typeof(Type),
104 typeof(object)
105 }, ReturnType = typeof(void))]
106 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 27)]
107 public static bool LoadReleaseLayout(byte[] data)
108 {
109 throw null;
110 }
111
112 [global::Cpp2ILInjected.Token(Token = "0x6000D1E")]
113 [global::Cpp2ILInjected.Address(RVA = "0x9D28A4", Offset = "0x9D28A4", Length = "0x34")]
114 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
115 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(Type))]
116 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LayoutDefinition), Member = "SaveFields", MemberParameters = new object[]
117 {
119 typeof(Type),
120 typeof(object)
121 }, ReturnType = typeof(void))]
122 public void Save(BinaryWriter writer)
123 {
124 throw null;
125 }
126
127 [global::Cpp2ILInjected.Token(Token = "0x6000D1F")]
128 [global::Cpp2ILInjected.Address(RVA = "0x9D408C", Offset = "0x9D408C", Length = "0xC4")]
129 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
130 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LayoutDefinition), Member = "SaveFields", MemberParameters = new object[]
131 {
133 typeof(Type),
134 typeof(object)
135 }, ReturnType = typeof(void))]
136 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LayoutDefinition), Member = "LoadFields", MemberParameters = new object[]
137 {
139 typeof(Type),
140 typeof(object)
141 }, ReturnType = typeof(void))]
142 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
143 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
144 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "op_Equality", MemberParameters = new object[]
145 {
146 typeof(Type),
147 typeof(Type)
148 }, ReturnType = typeof(bool))]
149 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
150 public static bool IsList(Type value)
151 {
152 throw null;
153 }
154
155 [global::Cpp2ILInjected.Token(Token = "0x6000D20")]
156 [global::Cpp2ILInjected.Address(RVA = "0x9D3034", Offset = "0x9D3034", Length = "0x1058")]
157 [global::Cpp2ILInjected.CallAnalysis.ContainsInvalidInstructions]
158 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
159 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LayoutDefinition), Member = "SerialiseAtPath", MemberParameters = new object[]
160 {
163 }, ReturnType = typeof(void))]
164 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LayoutDefinition), Member = "Save", MemberParameters = new object[] { typeof(BinaryWriter) }, ReturnType = typeof(void))]
165 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LayoutDefinition), Member = "SaveFields", MemberParameters = new object[]
166 {
168 typeof(Type),
169 typeof(object)
170 }, ReturnType = typeof(void))]
171 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
172 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "get_IsValueType", ReturnType = typeof(bool))]
173 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
174 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "op_Equality", MemberParameters = new object[]
175 {
176 typeof(Type),
177 typeof(Type)
178 }, ReturnType = typeof(bool))]
179 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UID), Member = "Generate", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(int))]
180 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "get_IsArray", ReturnType = typeof(bool))]
181 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LayoutDefinition), Member = "IsList", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(bool))]
182 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "get_Length", ReturnType = typeof(int))]
183 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "GetValue", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(object))]
184 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LayoutDefinition), Member = "SaveFields", MemberParameters = new object[]
185 {
187 typeof(Type),
188 typeof(object)
189 }, ReturnType = typeof(void))]
190 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "get_IsClass", ReturnType = typeof(bool))]
191 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
192 {
193 typeof(string),
194 typeof(string)
195 }, ReturnType = typeof(string))]
196 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Debug), Member = "LogError", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
197 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AnimationCurve), Member = "get_keys", ReturnType = typeof(Keyframe[]))]
198 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Keyframe), Member = "get_time", ReturnType = typeof(float))]
199 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Keyframe), Member = "get_value", ReturnType = typeof(float))]
200 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Keyframe), Member = "get_inTangent", ReturnType = typeof(float))]
201 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Keyframe), Member = "get_outTangent", ReturnType = typeof(float))]
202 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Keyframe), Member = "get_inWeight", ReturnType = typeof(float))]
203 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Keyframe), Member = "get_outWeight", ReturnType = typeof(float))]
204 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 48)]
206 {
207 throw null;
208 }
209
210 [global::Cpp2ILInjected.Token(Token = "0x6000D21")]
211 [global::Cpp2ILInjected.Address(RVA = "0x9D3000", Offset = "0x9D3000", Length = "0x34")]
212 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
213 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(Type))]
214 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LayoutDefinition), Member = "LoadFields", MemberParameters = new object[]
215 {
217 typeof(Type),
218 typeof(object)
219 }, ReturnType = typeof(void))]
220 public void Load(BinaryReader reader)
221 {
222 throw null;
223 }
224
225 [global::Cpp2ILInjected.Token(Token = "0x6000D22")]
226 [global::Cpp2ILInjected.Address(RVA = "0x9D4150", Offset = "0x9D4150", Length = "0xF38")]
227 [global::Cpp2ILInjected.CallAnalysis.ContainsInvalidInstructions]
228 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
229 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LayoutDefinition), Member = "LoadReleaseLayout", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(bool))]
230 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LayoutDefinition), Member = "Load", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(void))]
231 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LayoutDefinition), Member = "LoadFields", MemberParameters = new object[]
232 {
234 typeof(Type),
235 typeof(object)
236 }, ReturnType = typeof(void))]
237 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
238 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Equality", MemberParameters = new object[]
239 {
240 typeof(string),
241 typeof(string)
242 }, ReturnType = typeof(bool))]
243 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UID), Member = "Generate", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(int))]
244 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Debug), Member = "LogError", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
245 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "get_IsValueType", ReturnType = typeof(bool))]
246 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
247 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "op_Equality", MemberParameters = new object[]
248 {
249 typeof(Type),
250 typeof(Type)
251 }, ReturnType = typeof(bool))]
252 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FieldInfo), Member = "SetValue", MemberParameters = new object[]
253 {
254 typeof(object),
255 typeof(object)
256 }, ReturnType = typeof(void))]
257 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "get_IsArray", ReturnType = typeof(bool))]
258 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "CreateInstance", MemberParameters = new object[]
259 {
260 typeof(Type),
261 typeof(int)
262 }, ReturnType = typeof(Array))]
263 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "get_Length", ReturnType = typeof(int))]
264 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "SetValue", MemberParameters = new object[]
265 {
266 typeof(object),
267 typeof(int)
268 }, ReturnType = typeof(void))]
269 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LayoutDefinition), Member = "IsList", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(bool))]
270 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "get_IsClass", ReturnType = typeof(bool))]
271 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Activator), Member = "CreateInstance", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(object))]
272 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "GetValue", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(object))]
273 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LayoutDefinition), Member = "LoadFields", MemberParameters = new object[]
274 {
276 typeof(Type),
277 typeof(object)
278 }, ReturnType = typeof(void))]
279 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Keyframe), Member = ".ctor", MemberParameters = new object[]
280 {
281 typeof(float),
282 typeof(float),
283 typeof(float),
284 typeof(float),
285 typeof(float),
286 typeof(float)
287 }, ReturnType = typeof(void))]
288 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AnimationCurve), Member = ".ctor", MemberParameters = new object[] { typeof(Keyframe[]) }, ReturnType = typeof(void))]
289 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = ".ctor", MemberParameters = new object[]
290 {
291 typeof(float),
292 typeof(float)
293 }, ReturnType = typeof(void))]
294 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Activator), Member = "CreateInstance", MemberParameters = new object[]
295 {
296 typeof(Type),
297 typeof(object[])
298 }, ReturnType = typeof(object))]
299 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
300 {
301 typeof(string),
302 typeof(string)
303 }, ReturnType = typeof(string))]
304 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 51)]
306 {
307 throw null;
308 }
309
310 [global::Cpp2ILInjected.Token(Token = "0x6000D23")]
311 [global::Cpp2ILInjected.Address(RVA = "0x9D2870", Offset = "0x9D2870", Length = "0x34")]
312 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
313 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(Type))]
314 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LayoutDefinition), Member = "RefreshFields", MemberParameters = new object[]
315 {
316 typeof(Type),
317 typeof(object),
318 typeof(string)
319 }, ReturnType = typeof(bool))]
320 public bool RefreshStyles(string specificStyle = null)
321 {
322 throw null;
323 }
324
325 [global::Cpp2ILInjected.Token(Token = "0x6000D24")]
326 [global::Cpp2ILInjected.Address(RVA = "0x9D5088", Offset = "0x9D5088", Length = "0x33C")]
327 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
328 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LayoutDefinition), Member = "SerialiseAtPath", MemberParameters = new object[]
329 {
332 }, ReturnType = typeof(void))]
333 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LayoutDefinition), Member = "RefreshStyles", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
334 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LayoutDefinition), Member = "RefreshFields", MemberParameters = new object[]
335 {
336 typeof(Type),
337 typeof(object),
338 typeof(string)
339 }, ReturnType = typeof(bool))]
340 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
341 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
342 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "op_Equality", MemberParameters = new object[]
343 {
344 typeof(Type),
345 typeof(Type)
346 }, ReturnType = typeof(bool))]
347 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "IsNullOrEmpty", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
348 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Equality", MemberParameters = new object[]
349 {
350 typeof(string),
351 typeof(string)
352 }, ReturnType = typeof(bool))]
353 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TransactionButtonStyleDefinitions), Member = "GetDefinition", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(TransactionButtonStyle_Definition))]
354 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TransactionButtonStyle_Definition), Member = "Apply", MemberParameters = new object[] { typeof(TransactionButton_Layout) }, ReturnType = typeof(void))]
355 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "get_IsClass", ReturnType = typeof(bool))]
356 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LayoutDefinition), Member = "RefreshFields", MemberParameters = new object[]
357 {
358 typeof(Type),
359 typeof(object),
360 typeof(string)
361 }, ReturnType = typeof(bool))]
362 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
363 {
364 typeof(string),
365 typeof(string)
366 }, ReturnType = typeof(string))]
367 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Debug), Member = "LogWarning", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
368 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "op_Inequality", MemberParameters = new object[]
369 {
370 typeof(Type),
371 typeof(Type)
372 }, ReturnType = typeof(bool))]
373 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
374 private bool RefreshFields(Type implementingType, object thisObject, string specificStyle = null)
375 {
376 throw null;
377 }
378
379 [global::Cpp2ILInjected.Token(Token = "0x6000D25")]
380 [global::Cpp2ILInjected.Address(RVA = "0x9CAB98", Offset = "0x9CAB98", Length = "0x8")]
381 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AccessoryInfo_Layout), Member = ".ctor", ReturnType = typeof(void))]
382 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Achievements_Layout), Member = ".ctor", ReturnType = typeof(void))]
383 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AchievementToast_Layout), Member = ".ctor", ReturnType = typeof(void))]
384 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Bestiary_Layout), Member = ".ctor", ReturnType = typeof(void))]
385 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BossBar_Layout), Member = ".ctor", ReturnType = typeof(void))]
386 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BottomCentreHUDAnchor_Layout), Member = ".ctor", ReturnType = typeof(void))]
387 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Buffs_Layout), Member = ".ctor", ReturnType = typeof(void))]
388 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BuilderAccToggles_Layout), Member = ".ctor", ReturnType = typeof(void))]
389 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ButtonBar_Layout), Member = ".ctor", ReturnType = typeof(void))]
390 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ClothesWindow_Layout), Member = ".ctor", ReturnType = typeof(void))]
391 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ControllerDisconnected_Layout), Member = ".ctor", ReturnType = typeof(void))]
392 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ControllerHardwareProfile_Layout), Member = ".ctor", ReturnType = typeof(void))]
393 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ControllerMappings_Layout), Member = ".ctor", ReturnType = typeof(void))]
394 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TransactionButtonStyleDefinitions), Member = ".ctor", ReturnType = typeof(void))]
395 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ControlsBanner_Layout), Member = ".ctor", ReturnType = typeof(void))]
396 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ControlsStatusIndicators_Layout), Member = ".ctor", ReturnType = typeof(void))]
397 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ControlsTutorial_Layout), Member = ".ctor", ReturnType = typeof(void))]
398 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CraftGuidePopup_Layout), Member = ".ctor", ReturnType = typeof(void))]
399 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Debug_Layout), Member = ".ctor", ReturnType = typeof(void))]
400 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Events_Layout), Member = ".ctor", ReturnType = typeof(void))]
401 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HairWindow_Layout), Member = ".ctor", ReturnType = typeof(void))]
402 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Hearts_Layout), Member = ".ctor", ReturnType = typeof(void))]
403 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Hotbar_Layout), Member = ".ctor", ReturnType = typeof(void))]
404 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PageControllerLayoutDefinition<>), Member = ".ctor", ReturnType = typeof(void))]
405 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Settings), Member = ".ctor", ReturnType = typeof(void))]
406 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 25)]
407 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
409 {
410 throw null;
411 }
412
413 // Note: this type is marked as 'beforefieldinit'.
414 [global::Cpp2ILInjected.Token(Token = "0x6000D26")]
415 [global::Cpp2ILInjected.Address(RVA = "0x9D53C4", Offset = "0x9D53C4", Length = "0x114")]
416 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
417 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = ".ctor", ReturnType = typeof(void))]
418 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, bool>), Member = ".ctor", ReturnType = typeof(void))]
419 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringBuilder), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
420 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
422 {
423 throw null;
424 }
425
426 [global::Cpp2ILInjected.Token(Token = "0x40017D9")]
427 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
428 public string name;
429
430 [global::Cpp2ILInjected.Token(Token = "0x40017DA")]
432
433 [global::Cpp2ILInjected.Token(Token = "0x40017DB")]
435
436 [global::Cpp2ILInjected.Token(Token = "0x40017DC")]
437 private static StringBuilder output;
438}
class f__AnonymousType0<< Count > j__TPar
static bool LoadReleaseLayout(byte[] data)
void LoadFields(BinaryReader reader, Type implementingType, object thisObject)
static void LoadReleaseLayout()
static StringBuilder output
bool RefreshFields(Type implementingType, object thisObject, string specificStyle=null)
bool RefreshStyles(string specificStyle=null)
static Dictionary< Type, bool > typesEncountered
void Save(BinaryWriter writer)
void Load(BinaryReader reader)
void SaveFields(BinaryWriter writer, Type implementingType, object thisObject)
static bool IsList(Type value)
static List< LayoutDefinition > UIDefinitions
static void SerialiseAtPath(BinaryWriter writer, Transform root)
Definition UID.cs:8