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
LayoutGroup.cs
Go to the documentation of this file.
1using System;
8
9namespace UnityEngine.UI
10{
11 // Token: 0x0200004C RID: 76
16 {
17 // Token: 0x170000C6 RID: 198
18 // (get) Token: 0x060002CF RID: 719 RVA: 0x0000A224 File Offset: 0x00008424
19 // (set) Token: 0x060002D0 RID: 720 RVA: 0x0000A238 File Offset: 0x00008438
21 {
22 get
23 {
24 return this.m_Padding;
25 }
26 set
27 {
28 }
29 }
30
31 // Token: 0x170000C7 RID: 199
32 // (get) Token: 0x060002D1 RID: 721 RVA: 0x0000A248 File Offset: 0x00008448
33 // (set) Token: 0x060002D2 RID: 722 RVA: 0x0000A25C File Offset: 0x0000845C
35 {
36 get
37 {
38 return this.m_ChildAlignment;
39 }
40 set
41 {
42 }
43 }
44
45 // Token: 0x170000C8 RID: 200
46 // (get) Token: 0x060002D3 RID: 723 RVA: 0x0000A26C File Offset: 0x0000846C
48 {
49 get
50 {
51 RectTransform rect = this.m_Rect;
52 if (!true)
53 {
54 }
56 this.m_Rect = component;
57 return component;
58 }
59 }
60
61 // Token: 0x170000C9 RID: 201
62 // (get) Token: 0x060002D4 RID: 724 RVA: 0x0000A29C File Offset: 0x0000849C
64 {
65 get
66 {
67 return this.m_RectChildren;
68 }
69 }
70
71 // Token: 0x060002D5 RID: 725 RVA: 0x00002207 File Offset: 0x00000407
72 public virtual void CalculateLayoutInputHorizontal()
73 {
74 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
75 }
76
77 // Token: 0x060002D6 RID: 726
78 public abstract void CalculateLayoutInputVertical();
79
80 // Token: 0x170000CA RID: 202
81 // (get) Token: 0x060002D7 RID: 727 RVA: 0x0000A2B0 File Offset: 0x000084B0
82 public virtual float minWidth
83 {
84 get
85 {
86 /*
87An exception occurred when decompiling this method (060002D7)
88
89ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Single UnityEngine.UI.LayoutGroup::get_minWidth()
90
91 ---> System.Exception: Basic block has to end with unconditional control flow.
92{
93 Block_0:
94 stloc:float32(var_0_0B, ldfld:float32(Vector2::x, ldfld:Vector2[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector2&](LayoutGroup::m_TotalMinSize, ldloc:LayoutGroup(this))))
95}
96
97 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
98 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
99 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
100 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
101 --- End of inner exception stack trace ---
102 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
103 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1683
104*/;
105 }
106 }
107
108 // Token: 0x170000CB RID: 203
109 // (get) Token: 0x060002D8 RID: 728 RVA: 0x0000A2C8 File Offset: 0x000084C8
110 public virtual float preferredWidth
111 {
112 get
113 {
114 /*
115An exception occurred when decompiling this method (060002D8)
116
117ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Single UnityEngine.UI.LayoutGroup::get_preferredWidth()
118
119 ---> System.Exception: Basic block has to end with unconditional control flow.
120{
121 Block_0:
122 stloc:float32(var_0_0B, ldfld:float32(Vector2::x, ldfld:Vector2[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector2&](LayoutGroup::m_TotalPreferredSize, ldloc:LayoutGroup(this))))
123}
124
125 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
126 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
127 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
128 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
129 --- End of inner exception stack trace ---
130 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
131 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1683
132*/;
133 }
134 }
135
136 // Token: 0x170000CC RID: 204
137 // (get) Token: 0x060002D9 RID: 729 RVA: 0x0000A2E0 File Offset: 0x000084E0
138 public virtual float flexibleWidth
139 {
140 get
141 {
142 /*
143An exception occurred when decompiling this method (060002D9)
144
145ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Single UnityEngine.UI.LayoutGroup::get_flexibleWidth()
146
147 ---> System.Exception: Basic block has to end with unconditional control flow.
148{
149 Block_0:
150 stloc:float32(var_0_0B, ldfld:float32(Vector2::x, ldfld:Vector2[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector2&](LayoutGroup::m_TotalFlexibleSize, ldloc:LayoutGroup(this))))
151}
152
153 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
154 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
155 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
156 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
157 --- End of inner exception stack trace ---
158 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
159 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1683
160*/;
161 }
162 }
163
164 // Token: 0x170000CD RID: 205
165 // (get) Token: 0x060002DA RID: 730 RVA: 0x0000A2F8 File Offset: 0x000084F8
166 public virtual float minHeight
167 {
168 get
169 {
170 /*
171An exception occurred when decompiling this method (060002DA)
172
173ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Single UnityEngine.UI.LayoutGroup::get_minHeight()
174
175 ---> System.Exception: Basic block has to end with unconditional control flow.
176{
177 Block_0:
178 stloc:float32(var_0_0B, ldfld:float32(Vector2::y, ldfld:Vector2[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector2&](LayoutGroup::m_TotalMinSize, ldloc:LayoutGroup(this))))
179}
180
181 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
182 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
183 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
184 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
185 --- End of inner exception stack trace ---
186 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
187 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1683
188*/;
189 }
190 }
191
192 // Token: 0x170000CE RID: 206
193 // (get) Token: 0x060002DB RID: 731 RVA: 0x0000A310 File Offset: 0x00008510
194 public virtual float preferredHeight
195 {
196 get
197 {
198 /*
199An exception occurred when decompiling this method (060002DB)
200
201ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Single UnityEngine.UI.LayoutGroup::get_preferredHeight()
202
203 ---> System.Exception: Basic block has to end with unconditional control flow.
204{
205 Block_0:
206 stloc:float32(var_0_0B, ldfld:float32(Vector2::y, ldfld:Vector2[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector2&](LayoutGroup::m_TotalPreferredSize, ldloc:LayoutGroup(this))))
207}
208
209 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
210 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
211 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
212 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
213 --- End of inner exception stack trace ---
214 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
215 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1683
216*/;
217 }
218 }
219
220 // Token: 0x170000CF RID: 207
221 // (get) Token: 0x060002DC RID: 732 RVA: 0x0000A328 File Offset: 0x00008528
222 public virtual float flexibleHeight
223 {
224 get
225 {
226 /*
227An exception occurred when decompiling this method (060002DC)
228
229ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Single UnityEngine.UI.LayoutGroup::get_flexibleHeight()
230
231 ---> System.Exception: Basic block has to end with unconditional control flow.
232{
233 Block_0:
234 stloc:float32(var_0_0B, ldfld:float32(Vector2::y, ldfld:Vector2[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector2&](LayoutGroup::m_TotalFlexibleSize, ldloc:LayoutGroup(this))))
235}
236
237 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
238 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
239 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
240 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
241 --- End of inner exception stack trace ---
242 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
243 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1683
244*/;
245 }
246 }
247
248 // Token: 0x170000D0 RID: 208
249 // (get) Token: 0x060002DD RID: 733 RVA: 0x0000A340 File Offset: 0x00008540
250 public virtual int layoutPriority
251 {
252 get
253 {
254 }
255 }
256
257 // Token: 0x060002DE RID: 734
258 public abstract void SetLayoutHorizontal();
259
260 // Token: 0x060002DF RID: 735
261 public abstract void SetLayoutVertical();
262
263 // Token: 0x060002E0 RID: 736 RVA: 0x0000A350 File Offset: 0x00008550
264 protected LayoutGroup()
265 {
266 if (this.m_Padding == null)
267 {
268 }
269 }
270
271 // Token: 0x060002E1 RID: 737 RVA: 0x0000A36C File Offset: 0x0000856C
272 protected override void OnEnable()
273 {
274 base.OnEnable();
275 this.SetDirty();
276 }
277
278 // Token: 0x060002E2 RID: 738 RVA: 0x0000A388 File Offset: 0x00008588
279 protected override void OnDisable()
280 {
282 base.OnDisable();
283 }
284
285 // Token: 0x060002E3 RID: 739 RVA: 0x0000A3A8 File Offset: 0x000085A8
286 protected override void OnDidApplyAnimationProperties()
287 {
288 this.SetDirty();
289 }
290
291 // Token: 0x060002E4 RID: 740 RVA: 0x0000A3BC File Offset: 0x000085BC
292 protected float GetTotalMinSize(int axis)
293 {
294 /*
295An exception occurred when decompiling this method (060002E4)
296
297ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Single UnityEngine.UI.LayoutGroup::GetTotalMinSize(System.Int32)
298
299 ---> System.Exception: Basic block has to end with unconditional control flow.
300{
301 IL_0000:
302 brtrue(IL_0000, ldloc:int32[exp:bool](axis))
303}
304
305 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
306 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
307 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
308 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
309 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
310 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
311 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
312 --- End of inner exception stack trace ---
313 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
314 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1683
315*/;
316 }
317
318 // Token: 0x060002E5 RID: 741 RVA: 0x0000A3CC File Offset: 0x000085CC
319 protected float GetTotalPreferredSize(int axis)
320 {
321 /*
322An exception occurred when decompiling this method (060002E5)
323
324ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Single UnityEngine.UI.LayoutGroup::GetTotalPreferredSize(System.Int32)
325
326 ---> System.Exception: Basic block has to end with unconditional control flow.
327{
328 IL_0000:
329 brtrue(IL_0000, ldloc:int32[exp:bool](axis))
330}
331
332 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
333 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
334 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
335 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
336 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
337 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
338 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
339 --- End of inner exception stack trace ---
340 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
341 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1683
342*/;
343 }
344
345 // Token: 0x060002E6 RID: 742 RVA: 0x0000A3DC File Offset: 0x000085DC
346 protected float GetTotalFlexibleSize(int axis)
347 {
348 /*
349An exception occurred when decompiling this method (060002E6)
350
351ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Single UnityEngine.UI.LayoutGroup::GetTotalFlexibleSize(System.Int32)
352
353 ---> System.Exception: Basic block has to end with unconditional control flow.
354{
355 IL_0000:
356 brtrue(IL_0000, ldloc:int32[exp:bool](axis))
357}
358
359 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
360 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
361 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
362 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
363 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
364 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
365 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
366 --- End of inner exception stack trace ---
367 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
368 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1683
369*/;
370 }
371
372 // Token: 0x060002E7 RID: 743 RVA: 0x0000A3EC File Offset: 0x000085EC
373 protected float GetStartOffset(int axis, float requiredSpaceWithoutPadding)
374 {
375 /*
376An exception occurred when decompiling this method (060002E7)
377
378ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Single UnityEngine.UI.LayoutGroup::GetStartOffset(System.Int32,System.Single)
379
380 ---> System.Exception: Basic block has to end with unconditional control flow.
381{
382 Block_1:
383 stloc:int32(var_5_37, callgetter:int32(RectOffset::get_top, ldloc:RectOffset(var_4_2B)))
384}
385
386 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
387 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
388 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
389 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
390 --- End of inner exception stack trace ---
391 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
392 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1683
393*/;
394 }
395
396 // Token: 0x060002E8 RID: 744 RVA: 0x0000A434 File Offset: 0x00008634
397 protected float GetAlignmentOnAxis(int axis)
398 {
399 /*
400An exception occurred when decompiling this method (060002E8)
401
402ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Single UnityEngine.UI.LayoutGroup::GetAlignmentOnAxis(System.Int32)
403
404 ---> System.Exception: Basic block has to end with unconditional control flow.
405{
406 IL_0000:
407 stloc:TextAnchor(var_0_06, ldfld:TextAnchor(LayoutGroup::m_ChildAlignment, ldloc:LayoutGroup(this)))
408 brtrue(IL_0000, logicnot:bool(ldloc:int32[exp:bool](axis)))
409}
410
411 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
412 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
413 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
414 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
415 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
416 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
417 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
418 --- End of inner exception stack trace ---
419 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
420 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1683
421*/;
422 }
423
424 // Token: 0x060002E9 RID: 745 RVA: 0x0000A44C File Offset: 0x0000864C
425 protected void SetLayoutInputForAxis(float totalMin, float totalPreferred, float totalFlexible, int axis)
426 {
427 if (axis != 0)
428 {
429 return;
430 }
431 }
432
433 // Token: 0x060002EA RID: 746 RVA: 0x0000A460 File Offset: 0x00008660
434 protected void SetChildAlongAxis(RectTransform rect, int axis, float pos)
435 {
436 if (!true)
437 {
438 }
439 }
440
441 // Token: 0x060002EB RID: 747 RVA: 0x0000A474 File Offset: 0x00008674
442 protected void SetChildAlongAxisWithScale(RectTransform rect, int axis, float pos, float scaleFactor)
443 {
444 if (!true)
445 {
446 }
447 Vector2 anchoredPosition = rect.anchoredPosition;
448 Vector2 sizeDelta = rect.sizeDelta;
449 if (axis != 0)
450 {
451 Vector2 pivot = rect.pivot;
452 if (axis != 0)
453 {
454 return;
455 }
456 }
457 else
458 {
459 Vector2 pivot2 = rect.pivot;
460 while (axis != 0)
461 {
462 }
463 }
464 }
465
466 // Token: 0x060002EC RID: 748 RVA: 0x0000A4AC File Offset: 0x000086AC
467 protected void SetChildAlongAxis(RectTransform rect, int axis, float pos, float size)
468 {
469 if (!true)
470 {
471 }
472 }
473
474 // Token: 0x060002ED RID: 749 RVA: 0x0000A4C0 File Offset: 0x000086C0
475 protected void SetChildAlongAxisWithScale(RectTransform rect, int axis, float pos, float size, float scaleFactor)
476 {
477 if (!true)
478 {
479 }
480 Vector2 sizeDelta = rect.sizeDelta;
481 if (axis != 0)
482 {
483 return;
484 }
485 Vector2 anchoredPosition = rect.anchoredPosition;
486 Vector2 pivot = rect.pivot;
487 if (axis != 0)
488 {
489 }
490 if (axis != 0)
491 {
492 return;
493 }
494 }
495
496 // Token: 0x170000D1 RID: 209
497 // (get) Token: 0x060002EE RID: 750 RVA: 0x0000A4F4 File Offset: 0x000086F4
498 private bool isRootLayoutGroup
499 {
500 get
501 {
503 return true;
504 }
505 }
506
507 // Token: 0x060002EF RID: 751 RVA: 0x0000A524 File Offset: 0x00008724
508 protected override void OnRectTransformDimensionsChange()
509 {
510 base.OnRectTransformDimensionsChange();
512 this.SetDirty();
513 }
514
515 // Token: 0x060002F0 RID: 752 RVA: 0x0000A548 File Offset: 0x00008748
516 protected virtual void OnTransformChildrenChanged()
517 {
518 this.SetDirty();
519 }
520
521 // Token: 0x060002F1 RID: 753 RVA: 0x0000A55C File Offset: 0x0000875C
522 protected void SetProperty<T>(T currentValue, T newValue)
523 {
524 this.SetDirty();
525 }
526
527 // Token: 0x060002F2 RID: 754 RVA: 0x0000A570 File Offset: 0x00008770
528 protected void SetDirty()
529 {
532 IEnumerator enumerator;
533 Coroutine coroutine = base.StartCoroutine(enumerator);
534 }
535
536 // Token: 0x060002F3 RID: 755 RVA: 0x00002207 File Offset: 0x00000407
538 {
539 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
540 }
541
542 // Token: 0x04000175 RID: 373
545
546 // Token: 0x04000176 RID: 374
549
550 // Token: 0x04000177 RID: 375
553
554 // Token: 0x04000178 RID: 376
556
557 // Token: 0x04000179 RID: 377
559
560 // Token: 0x0400017A RID: 378
562
563 // Token: 0x0400017B RID: 379
565
566 // Token: 0x0400017C RID: 380
569
570 // Token: 0x0200004D RID: 77
572 private sealed class <DelayedSetDirty>d__56 : IEnumerator<object>, IEnumerator, IDisposable
573 {
574 // Token: 0x060002F4 RID: 756 RVA: 0x0000A5A0 File Offset: 0x000087A0
577 {
578 this.<>1__state = <>1__state;
579 }
580
581 // Token: 0x060002F5 RID: 757 RVA: 0x0000A5BC File Offset: 0x000087BC
583 void IDisposable.Dispose()
584 {
585 }
586
587 // Token: 0x060002F6 RID: 758 RVA: 0x0000A5CC File Offset: 0x000087CC
588 private bool MoveNext()
589 {
590 if (this.<>1__state == 0)
591 {
592 this.<>1__state = 1;
593 return true;
594 }
595 }
596
597 // Token: 0x170000D2 RID: 210
598 // (get) Token: 0x060002F7 RID: 759 RVA: 0x0000A5F8 File Offset: 0x000087F8
600 {
602 get
603 {
604 return this.<>2__current;
605 }
606 }
607
608 // Token: 0x060002F8 RID: 760 RVA: 0x00002207 File Offset: 0x00000407
610 void IEnumerator.Reset()
611 {
612 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
613 }
614
615 // Token: 0x170000D3 RID: 211
616 // (get) Token: 0x060002F9 RID: 761 RVA: 0x0000A60C File Offset: 0x0000880C
618 {
620 get
621 {
622 return this.<>2__current;
623 }
624 }
625
626 // Token: 0x0400017D RID: 381
627 private int <>1__state;
628
629 // Token: 0x0400017E RID: 382
630 private object <>2__current;
631
632 // Token: 0x0400017F RID: 383
634 }
635 }
636}
class f__AnonymousType0<< Count > j__TPar
Component GetComponent(Type type)
Definition Component.cs:41
float GetTotalMinSize(int axis)
List< RectTransform > rectChildren
RectTransform rectTransform
class< DelayedSetDirty > d__56
float GetAlignmentOnAxis(int axis)
void SetChildAlongAxis(RectTransform rect, int axis, float pos)
float GetTotalFlexibleSize(int axis)
class< DelayedSetDirty > IEnumerator
void SetChildAlongAxis(RectTransform rect, int axis, float pos, float size)
override void OnRectTransformDimensionsChange()
void SetLayoutInputForAxis(float totalMin, float totalPreferred, float totalFlexible, int axis)
float GetStartOffset(int axis, float requiredSpaceWithoutPadding)
override void OnDisable()
void SetChildAlongAxisWithScale(RectTransform rect, int axis, float pos, float size, float scaleFactor)
virtual float preferredHeight
List< RectTransform > m_RectChildren
virtual void CalculateLayoutInputHorizontal()
void SetChildAlongAxisWithScale(RectTransform rect, int axis, float pos, float scaleFactor)
virtual void OnTransformChildrenChanged()
DrivenRectTransformTracker m_Tracker
IEnumerator DelayedSetDirty(RectTransform rectTransform)
override void OnDidApplyAnimationProperties()
float GetTotalPreferredSize(int axis)
void SetProperty< T >(T currentValue, T newValue)
static void MarkLayoutForRebuild(RectTransform rect)