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
GUILayoutUtility.cs
Go to the documentation of this file.
1using System;
9
10namespace UnityEngine
11{
12 [NativeHeader("Modules/IMGUI/GUILayoutUtility.bindings.h")]
13 [global::Cpp2ILInjected.Token(Token = "0x200000D")]
14 public class GUILayoutUtility
15 {
16 [global::Cpp2ILInjected.Token(Token = "0x6000055")]
17 [global::Cpp2ILInjected.Address(RVA = "0x1F9970C", Offset = "0x1F9970C", Length = "0x90")]
18 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
19 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUILayoutUtility), Member = "LayoutSingleGroup", MemberParameters = new object[] { typeof(GUILayoutGroup) }, ReturnType = typeof(void))]
20 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
21 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
22 private static Rect Internal_GetWindowRect(int windowID)
23 {
24 throw null;
25 }
26
27 [global::Cpp2ILInjected.Token(Token = "0x6000056")]
28 [global::Cpp2ILInjected.Address(RVA = "0x1F997E0", Offset = "0x1F997E0", Length = "0x8C")]
29 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
30 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUILayoutUtility), Member = "LayoutSingleGroup", MemberParameters = new object[] { typeof(GUILayoutGroup) }, ReturnType = typeof(void))]
31 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
32 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
33 private static void Internal_MoveWindow(int windowID, Rect r)
34 {
35 throw null;
36 }
37
38 [global::Cpp2ILInjected.Token(Token = "0x6000057")]
39 [global::Cpp2ILInjected.Address(RVA = "0x1F97D74", Offset = "0x1F97D74", Length = "0x130")]
40 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
41 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUI), Member = "CallWindowDelegate", MemberParameters = new object[]
42 {
44 typeof(int),
45 typeof(int),
47 typeof(int),
48 typeof(float),
49 typeof(float),
51 }, ReturnType = typeof(void))]
52 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUILayoutUtility), Member = "Begin", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
53 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUILayoutUtility), Member = "BeginWindow", MemberParameters = new object[]
54 {
55 typeof(int),
58 }, ReturnType = typeof(void))]
59 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIUtility), Member = "EndGUI", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
60 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
61 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, object>), Member = "TryGetValue", MemberParameters = new object[]
62 {
63 typeof(int),
64 typeof(ref object)
65 }, ReturnType = typeof(bool))]
66 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUILayoutUtility.LayoutCache), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
67 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, object>), Member = "set_Item", MemberParameters = new object[]
68 {
69 typeof(int),
70 typeof(object)
71 }, ReturnType = typeof(void))]
72 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
73 internal static GUILayoutUtility.LayoutCache SelectIDList(int instanceID, bool isWindow)
74 {
75 throw null;
76 }
77
78 [global::Cpp2ILInjected.Token(Token = "0x6000058")]
79 [global::Cpp2ILInjected.Address(RVA = "0x1F99970", Offset = "0x1F99970", Length = "0x194")]
80 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
81 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIUtility), Member = "BeginGUI", MemberParameters = new object[]
82 {
83 typeof(int),
84 typeof(int),
85 typeof(int)
86 }, ReturnType = typeof(void))]
87 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
88 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUILayoutUtility), Member = "SelectIDList", MemberParameters = new object[]
89 {
90 typeof(int),
91 typeof(bool)
92 }, ReturnType = typeof(GUILayoutUtility.LayoutCache))]
93 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUILayoutGroup), Member = ".ctor", ReturnType = typeof(void))]
94 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
95 internal static void Begin(int instanceID)
96 {
97 throw null;
98 }
99
100 [global::Cpp2ILInjected.Token(Token = "0x6000059")]
101 [global::Cpp2ILInjected.Address(RVA = "0x1F97FD0", Offset = "0x1F97FD0", Length = "0x22C")]
102 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
103 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUI), Member = "CallWindowDelegate", MemberParameters = new object[]
104 {
106 typeof(int),
107 typeof(int),
109 typeof(int),
110 typeof(float),
111 typeof(float),
113 }, ReturnType = typeof(void))]
114 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
115 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUILayoutUtility), Member = "SelectIDList", MemberParameters = new object[]
116 {
117 typeof(int),
118 typeof(bool)
119 }, ReturnType = typeof(GUILayoutUtility.LayoutCache))]
120 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUILayoutGroup), Member = ".ctor", ReturnType = typeof(void))]
121 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
122 internal static void BeginWindow(int windowID, GUIStyle style, GUILayoutOption[] options)
123 {
124 throw null;
125 }
126
127 [global::Cpp2ILInjected.Token(Token = "0x600005A")]
128 [global::Cpp2ILInjected.Address(RVA = "0x1F981FC", Offset = "0x1F981FC", Length = "0x1C0")]
129 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
130 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUI), Member = "CallWindowDelegate", MemberParameters = new object[]
131 {
133 typeof(int),
134 typeof(int),
136 typeof(int),
137 typeof(float),
138 typeof(float),
140 }, ReturnType = typeof(void))]
141 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIUtility), Member = "EndGUI", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
142 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
143 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUILayoutUtility), Member = "LayoutSingleGroup", MemberParameters = new object[] { typeof(GUILayoutGroup) }, ReturnType = typeof(void))]
144 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Screen), Member = "get_width", ReturnType = typeof(int))]
145 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Screen), Member = "get_height", ReturnType = typeof(int))]
146 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUILayoutUtility), Member = "LayoutFreeGroup", MemberParameters = new object[] { typeof(GUILayoutGroup) }, ReturnType = typeof(void))]
147 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
148 internal static void Layout()
149 {
150 throw null;
151 }
152
153 [global::Cpp2ILInjected.Token(Token = "0x600005B")]
154 [global::Cpp2ILInjected.Address(RVA = "0x1F99FB0", Offset = "0x1F99FB0", Length = "0x1C4")]
155 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
156 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIUtility), Member = "EndGUI", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
157 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
158 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Screen), Member = "get_width", ReturnType = typeof(int))]
159 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Screen), Member = "get_height", ReturnType = typeof(int))]
160 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUILayoutUtility), Member = "LayoutFreeGroup", MemberParameters = new object[] { typeof(GUILayoutGroup) }, ReturnType = typeof(void))]
161 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Debug), Member = "LogError", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
162 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
163 internal static void LayoutFromEditorWindow()
164 {
165 throw null;
166 }
167
168 [global::Cpp2ILInjected.Token(Token = "0x600005C")]
169 [global::Cpp2ILInjected.Address(RVA = "0x1F99C38", Offset = "0x1F99C38", Length = "0x1B0")]
170 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
171 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUILayoutUtility), Member = "Layout", ReturnType = typeof(void))]
172 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUILayoutUtility), Member = "LayoutFromEditorWindow", ReturnType = typeof(void))]
173 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
174 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "GetEnumerator", ReturnType = "Enumerator<T>")]
175 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>.Enumerator), Member = "MoveNext", ReturnType = typeof(bool))]
176 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUILayoutUtility), Member = "LayoutSingleGroup", MemberParameters = new object[] { typeof(GUILayoutGroup) }, ReturnType = typeof(void))]
177 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>.Enumerator), Member = "Dispose", ReturnType = typeof(void))]
178 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
180 {
181 throw null;
182 }
183
184 [global::Cpp2ILInjected.Token(Token = "0x600005D")]
185 [global::Cpp2ILInjected.Address(RVA = "0x1F99DE8", Offset = "0x1F99DE8", Length = "0x1C8")]
186 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
187 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUILayoutUtility), Member = "Layout", ReturnType = typeof(void))]
188 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUILayoutUtility), Member = "LayoutFreeGroup", MemberParameters = new object[] { typeof(GUILayoutGroup) }, ReturnType = typeof(void))]
189 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
190 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUILayoutUtility), Member = "Internal_GetWindowRect", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(Rect))]
191 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rect), Member = "get_x", ReturnType = typeof(float))]
192 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rect), Member = "get_width", ReturnType = typeof(float))]
193 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rect), Member = "get_y", ReturnType = typeof(float))]
194 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rect), Member = "get_height", ReturnType = typeof(float))]
195 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUILayoutUtility), Member = "Internal_MoveWindow", MemberParameters = new object[]
196 {
197 typeof(int),
198 typeof(Rect)
199 }, ReturnType = typeof(void))]
200 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
201 private static void LayoutSingleGroup(GUILayoutGroup i)
202 {
203 throw null;
204 }
205
206 [global::Cpp2ILInjected.Token(Token = "0x600005E")]
207 [global::Cpp2ILInjected.Address(RVA = "0x1F9A17C", Offset = "0x1F9A17C", Length = "0x144")]
208 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
209 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUILayoutUtility), Member = "BeginLayoutArea", MemberParameters = new object[]
210 {
212 typeof(Type)
213 }, ReturnType = typeof(GUILayoutGroup))]
214 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
215 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
216 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Activator), Member = "CreateInstance", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(object))]
217 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentException), Member = ".ctor", MemberParameters = new object[]
218 {
219 typeof(string),
220 typeof(string)
221 }, ReturnType = typeof(void))]
222 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
224 {
225 throw null;
226 }
227
228 [global::Cpp2ILInjected.Token(Token = "0x600005F")]
229 [global::Cpp2ILInjected.Address(RVA = "0x1F9A2C0", Offset = "0x1F9A2C0", Length = "0x244")]
230 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
231 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUILayout), Member = "BeginArea", MemberParameters = new object[]
232 {
233 typeof(Rect),
236 }, ReturnType = typeof(void))]
237 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
238 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUILayoutUtility), Member = "CreateGUILayoutGroupInstanceOfType", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(GUILayoutGroup))]
239 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUILayoutGroup), Member = "Add", MemberParameters = new object[] { typeof(GUILayoutEntry) }, ReturnType = typeof(void))]
240 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUILayoutGroup), Member = "GetNext", ReturnType = typeof(GUILayoutEntry))]
241 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Event), Member = "get_current", ReturnType = typeof(Event))]
242 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Event), Member = "get_type", ReturnType = typeof(EventType))]
243 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Enum), Member = "ToString", ReturnType = typeof(string))]
244 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
245 {
246 typeof(string),
247 typeof(string)
248 }, ReturnType = typeof(string))]
249 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ExitGUIException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
250 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
252 {
253 throw null;
254 }
255
256 [global::Cpp2ILInjected.Token(Token = "0x6000060")]
257 [global::Cpp2ILInjected.Address(RVA = "0x1F9A914", Offset = "0x1F9A914", Length = "0x6C")]
258 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUILayout), Member = "DoLabel", MemberParameters = new object[]
259 {
263 }, ReturnType = typeof(void))]
264 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
265 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
267 {
268 throw null;
269 }
270
271 [global::Cpp2ILInjected.Token(Token = "0x6000061")]
272 [global::Cpp2ILInjected.Address(RVA = "0x1F9A980", Offset = "0x1F9A980", Length = "0x2E8")]
273 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
274 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
275 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIUtility), Member = "CheckOnGUI", ReturnType = typeof(void))]
276 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIStyle), Member = "get_isHeightDependantOnWidth", ReturnType = typeof(bool))]
277 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIWordWrapSizer), Member = ".ctor", MemberParameters = new object[]
278 {
282 }, ReturnType = typeof(void))]
283 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUILayoutGroup), Member = "GetNext", ReturnType = typeof(GUILayoutEntry))]
284 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIStyle), Member = "Internal_CalcSizeWithConstraints", MemberParameters = new object[]
285 {
288 }, ReturnType = typeof(Vector2))]
289 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUILayoutEntry), Member = ".ctor", MemberParameters = new object[]
290 {
291 typeof(float),
292 typeof(float),
293 typeof(float),
294 typeof(float),
297 }, ReturnType = typeof(void))]
298 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUILayoutGroup), Member = "Add", MemberParameters = new object[] { typeof(GUILayoutEntry) }, ReturnType = typeof(void))]
299 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 15)]
300 private static Rect DoGetRect(GUIContent content, GUIStyle style, GUILayoutOption[] options)
301 {
302 throw null;
303 }
304
305 // Note: this type is marked as 'beforefieldinit'.
306 [global::Cpp2ILInjected.Token(Token = "0x6000062")]
307 [global::Cpp2ILInjected.Address(RVA = "0x1F9AD18", Offset = "0x1F9AD18", Length = "0x118")]
308 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
309 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, object>), Member = ".ctor", ReturnType = typeof(void))]
310 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUILayoutUtility.LayoutCache), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
311 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rect), Member = ".ctor", MemberParameters = new object[]
312 {
313 typeof(float),
314 typeof(float),
315 typeof(float),
316 typeof(float)
317 }, ReturnType = typeof(void))]
318 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
320 {
321 throw null;
322 }
323
324 [global::Cpp2ILInjected.Token(Token = "0x6000063")]
325 [global::Cpp2ILInjected.Address(RVA = "0x1F9979C", Offset = "0x1F9979C", Length = "0x44")]
326 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
327 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
328 [MethodImpl(4096)]
329 private static extern void Internal_GetWindowRect_Injected(int windowID, out Rect ret);
330
331 [global::Cpp2ILInjected.Token(Token = "0x6000064")]
332 [global::Cpp2ILInjected.Address(RVA = "0x1F9986C", Offset = "0x1F9986C", Length = "0x44")]
333 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
334 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
335 [MethodImpl(4096)]
336 private static extern void Internal_MoveWindow_Injected(int windowID, ref Rect r);
337
338 [global::Cpp2ILInjected.Token(Token = "0x4000057")]
340
341 [global::Cpp2ILInjected.Token(Token = "0x4000058")]
343
344 [global::Cpp2ILInjected.Token(Token = "0x4000059")]
346
347 [global::Cpp2ILInjected.Token(Token = "0x400005A")]
348 internal static readonly Rect kDummyRect;
349
350 [DebuggerDisplay("id={id}, groups={layoutGroups.Count}")]
351 [global::Cpp2ILInjected.Token(Token = "0x200000E")]
352 internal sealed class LayoutCache
353 {
354 [global::Cpp2ILInjected.Token(Token = "0x1700001E")]
355 private int id
356 {
358 [global::Cpp2ILInjected.Token(Token = "0x6000065")]
359 [global::Cpp2ILInjected.Address(RVA = "0x1F9AE30", Offset = "0x1F9AE30", Length = "0x8")]
360 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
361 set
362 {
363 throw null;
364 }
365 }
366
367 [global::Cpp2ILInjected.Token(Token = "0x6000066")]
368 [global::Cpp2ILInjected.Address(RVA = "0x1F998B0", Offset = "0x1F998B0", Length = "0xC0")]
369 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUILayoutUtility), Member = "SelectIDList", MemberParameters = new object[]
370 {
371 typeof(int),
372 typeof(bool)
373 }, ReturnType = typeof(GUILayoutUtility.LayoutCache))]
374 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUILayoutUtility), Member = ".cctor", ReturnType = typeof(void))]
375 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
376 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUILayoutGroup), Member = ".ctor", ReturnType = typeof(void))]
377 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GenericStack), Member = ".ctor", ReturnType = typeof(void))]
378 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
379 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
380 internal LayoutCache(int instanceID = -1)
381 {
382 throw null;
383 }
384
387 [global::Cpp2ILInjected.Token(Token = "0x400005B")]
388 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
389 private int <id>k__BackingField;
390
391 [global::Cpp2ILInjected.Token(Token = "0x400005C")]
392 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
394
395 [global::Cpp2ILInjected.Token(Token = "0x400005D")]
396 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
398
399 [global::Cpp2ILInjected.Token(Token = "0x400005E")]
400 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
402 }
403 }
404}
class f__AnonymousType0<< Count > j__TPar
static void Internal_GetWindowRect_Injected(int windowID, out Rect ret)
static GUILayoutUtility.LayoutCache SelectIDList(int instanceID, bool isWindow)
static Rect DoGetRect(GUIContent content, GUIStyle style, GUILayoutOption[] options)
static readonly Dictionary< int, GUILayoutUtility.LayoutCache > s_StoredLayouts
static void Internal_MoveWindow(int windowID, Rect r)
static Rect Internal_GetWindowRect(int windowID)
static void Begin(int instanceID)
static GUILayoutUtility.LayoutCache current
static void BeginWindow(int windowID, GUIStyle style, GUILayoutOption[] options)
static void LayoutFreeGroup(GUILayoutGroup toplevel)
static GUILayoutGroup CreateGUILayoutGroupInstanceOfType(Type LayoutType)
static readonly Rect kDummyRect
static GUILayoutGroup BeginLayoutArea(GUIStyle style, Type layoutType)
static void Internal_MoveWindow_Injected(int windowID, ref Rect r)
static Rect GetRect(GUIContent content, GUIStyle style, params GUILayoutOption[] options)
static void LayoutSingleGroup(GUILayoutGroup i)
static readonly Dictionary< int, GUILayoutUtility.LayoutCache > s_StoredWindows
delegate void WindowFunction(int id)