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
InterfaceProfile_Layout.cs
Go to the documentation of this file.
1using System;
3using Controller;
7using Terraria;
9
10// Token: 0x020001DB RID: 475
14{
15 // Token: 0x06000C18 RID: 3096 RVA: 0x0003BEB0 File Offset: 0x0003A0B0
17 {
18 if (!true)
19 {
20 }
21 if (!true)
22 {
23 }
24 }
25
26 // Token: 0x17000154 RID: 340
27 // (get) Token: 0x06000C19 RID: 3097 RVA: 0x0003BEC4 File Offset: 0x0003A0C4
29 {
30 get
31 {
32 if (!true)
33 {
34 }
35 float x = this._minResolution.X;
36 float y = this._minResolution.Y;
37 int num = 1;
38 if (num == 0)
39 {
40 }
41 int value = num.m_value;
42 int size = this.RightGroupings._size;
44 return rectangle.Bottom;
45 }
46 }
47
48 // Token: 0x06000C1A RID: 3098 RVA: 0x0003BFBC File Offset: 0x0003A1BC
49 public bool IsPageSelected(GUIPageIcons.Category category)
50 {
51 /*
52An exception occurred when decompiling this method (06000C1A)
53
54ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean InterfaceProfile_Layout::IsPageSelected(GUIPageIcons/Category)
55
56 ---> System.Exception: Basic block has to end with unconditional control flow.
57{
58 Block_0:
59 stloc:int32(var_0_0B, ldfld:int32(List`1::_size, ldfld:class [mscorlib]System.Collections.Generic.List`1<class GUIPageIconGrouping>[exp:List`1](InterfaceProfile_Layout::LeftGroupings, ldloc:InterfaceProfile_Layout(this))))
60 stloc:int32(var_3_19, ldfld:int32(List`1::_size, ldfld:class [mscorlib]System.Collections.Generic.List`1<class GUIPageIconGrouping>[exp:List`1](InterfaceProfile_Layout::LeftGroupings, ldloc:InterfaceProfile_Layout(this))))
61 stloc:int32(var_4_25, ldfld:int32(List`1::_size, ldfld:class [mscorlib]System.Collections.Generic.List`1<class GUIPageIconGrouping>[exp:List`1](InterfaceProfile_Layout::RightGroupings, ldloc:InterfaceProfile_Layout(this))))
62 stloc:int32(var_7_35, ldfld:int32(List`1::_size, ldfld:class [mscorlib]System.Collections.Generic.List`1<class GUIPageIconGrouping>[exp:List`1](InterfaceProfile_Layout::RightGroupings, ldloc:InterfaceProfile_Layout(this))))
63}
64
65 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
66 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
67 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
68 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
69 --- End of inner exception stack trace ---
70 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
71 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
72*/;
73 }
74
75 // Token: 0x06000C1B RID: 3099 RVA: 0x0003C008 File Offset: 0x0003A208
77 {
78 /*
79An exception occurred when decompiling this method (06000C1B)
80
81ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean InterfaceProfile_Layout::LoadSettingRegion(GUIPageIconGrouping/SettingCategory)
82
83 ---> System.Exception: Basic block has to end with unconditional control flow.
84{
85 Block_0:
86 stloc:int32(var_0_0B, ldfld:int32(List`1::_size, ldfld:class [mscorlib]System.Collections.Generic.List`1<class GUIPageIconGrouping>[exp:List`1](InterfaceProfile_Layout::LeftGroupings, ldloc:InterfaceProfile_Layout(this))))
87 stloc:int32(var_2_19, ldfld:int32(List`1::_size, ldfld:class [mscorlib]System.Collections.Generic.List`1<class GUIPageIconGrouping>[exp:List`1](InterfaceProfile_Layout::LeftGroupings, ldloc:InterfaceProfile_Layout(this))))
88 stloc:int32(var_3_25, ldfld:int32(List`1::_size, ldfld:class [mscorlib]System.Collections.Generic.List`1<class GUIPageIconGrouping>[exp:List`1](InterfaceProfile_Layout::RightGroupings, ldloc:InterfaceProfile_Layout(this))))
89 stloc:int32(var_5_34, ldfld:int32(List`1::_size, ldfld:class [mscorlib]System.Collections.Generic.List`1<class GUIPageIconGrouping>[exp:List`1](InterfaceProfile_Layout::RightGroupings, ldloc:InterfaceProfile_Layout(this))))
90 stloc:class [mscorlib]System.Collections.Generic.List`1<class GUIPageIconGrouping>(var_7_3F, ldfld:class [mscorlib]System.Collections.Generic.List`1<class GUIPageIconGrouping>(InterfaceProfile_Layout::LeftGroupings, ldloc:InterfaceProfile_Layout(this)))
91 stloc:class [mscorlib]System.Collections.Generic.List`1<class GUIPageIconGrouping>(var_8_47, ldfld:class [mscorlib]System.Collections.Generic.List`1<class GUIPageIconGrouping>(InterfaceProfile_Layout::RightGroupings, ldloc:InterfaceProfile_Layout(this)))
92}
93
94 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
95 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
96 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
97 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
98 --- End of inner exception stack trace ---
99 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
100 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
101*/;
102 }
103
104 // Token: 0x06000C1C RID: 3100 RVA: 0x0003C060 File Offset: 0x0003A260
106 {
107 /*
108An exception occurred when decompiling this method (06000C1C)
109
110ICSharpCode.Decompiler.DecompilerException: Error decompiling GUIPageIconGrouping InterfaceProfile_Layout::GetSettingGrouping(GUIPageIconGrouping/SettingCategory)
111
112 ---> System.Exception: Basic block has to end with unconditional control flow.
113{
114 Block_0:
115 stloc:int32(var_0_0B, ldfld:int32(List`1::_size, ldfld:class [mscorlib]System.Collections.Generic.List`1<class GUIPageIconGrouping>[exp:List`1](InterfaceProfile_Layout::LeftGroupings, ldloc:InterfaceProfile_Layout(this))))
116 stloc:int32(var_2_19, ldfld:int32(List`1::_size, ldfld:class [mscorlib]System.Collections.Generic.List`1<class GUIPageIconGrouping>[exp:List`1](InterfaceProfile_Layout::LeftGroupings, ldloc:InterfaceProfile_Layout(this))))
117 stloc:int32(var_3_25, ldfld:int32(List`1::_size, ldfld:class [mscorlib]System.Collections.Generic.List`1<class GUIPageIconGrouping>[exp:List`1](InterfaceProfile_Layout::RightGroupings, ldloc:InterfaceProfile_Layout(this))))
118 stloc:int32(var_5_34, ldfld:int32(List`1::_size, ldfld:class [mscorlib]System.Collections.Generic.List`1<class GUIPageIconGrouping>[exp:List`1](InterfaceProfile_Layout::RightGroupings, ldloc:InterfaceProfile_Layout(this))))
119 stloc:class [mscorlib]System.Collections.Generic.List`1<class GUIPageIconGrouping>(var_7_3F, ldfld:class [mscorlib]System.Collections.Generic.List`1<class GUIPageIconGrouping>(InterfaceProfile_Layout::LeftGroupings, ldloc:InterfaceProfile_Layout(this)))
120}
121
122 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
123 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
124 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
125 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
126 --- End of inner exception stack trace ---
127 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
128 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
129*/;
130 }
131
132 // Token: 0x06000C1D RID: 3101 RVA: 0x0003C0B0 File Offset: 0x0003A2B0
134 {
135 /*
136An exception occurred when decompiling this method (06000C1D)
137
138ICSharpCode.Decompiler.DecompilerException: Error decompiling GUIPageIconGrouping InterfaceProfile_Layout::GetCategoryGrouping(GUIPageIcons/Category,System.Boolean)
139
140 ---> System.Exception: Basic block has to end with unconditional control flow.
141{
142 Block_0:
143 stloc:bool(var_0_06, call:bool(GUIPageIconGrouping::InteractionCategory, ldloc:Category(category)))
144 stloc:class [mscorlib]System.Collections.Generic.List`1<class GUIPageIconGrouping>(var_1_0D, ldfld:class [mscorlib]System.Collections.Generic.List`1<class GUIPageIconGrouping>(InterfaceProfile_Layout::LeftGroupings, ldloc:InterfaceProfile_Layout(this)))
145 stloc:int32(var_2_14, ldfld:int32(List`1::_size, ldloc:class [mscorlib]System.Collections.Generic.List`1<class GUIPageIconGrouping>[exp:List`1](var_1_0D)))
146 stloc:object(var_4_1D, ldfld:object(List`1::_syncRoot, ldloc:class [mscorlib]System.Collections.Generic.List`1<class GUIPageIconGrouping>[exp:List`1](var_1_0D)))
147 stloc:int32(var_5_2A, ldfld:int32(List`1::_size, ldfld:class [mscorlib]System.Collections.Generic.List`1<class GUIPageIconGrouping>[exp:List`1](InterfaceProfile_Layout::LeftGroupings, ldloc:InterfaceProfile_Layout(this))))
148 stloc:class [mscorlib]System.Collections.Generic.List`1<class GUIPageIconGrouping>(var_6_32, ldfld:class [mscorlib]System.Collections.Generic.List`1<class GUIPageIconGrouping>(InterfaceProfile_Layout::RightGroupings, ldloc:InterfaceProfile_Layout(this)))
149 stloc:int32(var_7_3B, ldfld:int32(List`1::_size, ldloc:class [mscorlib]System.Collections.Generic.List`1<class GUIPageIconGrouping>[exp:List`1](var_6_32)))
150 stloc:object(var_9_47, ldfld:object(List`1::_syncRoot, ldloc:class [mscorlib]System.Collections.Generic.List`1<class GUIPageIconGrouping>[exp:List`1](var_6_32)))
151 stloc:int32(var_10_54, ldfld:int32(List`1::_size, ldfld:class [mscorlib]System.Collections.Generic.List`1<class GUIPageIconGrouping>[exp:List`1](InterfaceProfile_Layout::RightGroupings, ldloc:InterfaceProfile_Layout(this))))
152 stloc:int32(var_11_61, ldfld:int32(List`1::_size, ldfld:class [mscorlib]System.Collections.Generic.List`1<class GUIPageIconGrouping>[exp:List`1](InterfaceProfile_Layout::LeftGroupings, ldloc:InterfaceProfile_Layout(this))))
153 stloc:int32(var_12_6E, ldfld:int32(List`1::_size, ldfld:class [mscorlib]System.Collections.Generic.List`1<class GUIPageIconGrouping>[exp:List`1](InterfaceProfile_Layout::LeftGroupings, ldloc:InterfaceProfile_Layout(this))))
154 stloc:int32(var_13_7B, ldfld:int32(List`1::_size, ldfld:class [mscorlib]System.Collections.Generic.List`1<class GUIPageIconGrouping>[exp:List`1](InterfaceProfile_Layout::RightGroupings, ldloc:InterfaceProfile_Layout(this))))
155 stloc:int32(var_15_8B, ldfld:int32(List`1::_size, ldfld:class [mscorlib]System.Collections.Generic.List`1<class GUIPageIconGrouping>[exp:List`1](InterfaceProfile_Layout::RightGroupings, ldloc:InterfaceProfile_Layout(this))))
156 stloc:class [mscorlib]System.Collections.Generic.List`1<class GUIPageIconGrouping>(var_17_96, ldfld:class [mscorlib]System.Collections.Generic.List`1<class GUIPageIconGrouping>(InterfaceProfile_Layout::LeftGroupings, ldloc:InterfaceProfile_Layout(this)))
157 stloc:class [mscorlib]System.Collections.Generic.List`1<class GUIPageIconGrouping>(var_18_9E, ldfld:class [mscorlib]System.Collections.Generic.List`1<class GUIPageIconGrouping>(InterfaceProfile_Layout::RightGroupings, ldloc:InterfaceProfile_Layout(this)))
158 stloc:class [mscorlib]System.Collections.Generic.List`1<class GUIPageIconGrouping>(var_19_A6, ldfld:class [mscorlib]System.Collections.Generic.List`1<class GUIPageIconGrouping>(InterfaceProfile_Layout::LeftGroupings, ldloc:InterfaceProfile_Layout(this)))
159 stloc:class [mscorlib]System.Collections.Generic.List`1<class GUIPageIconGrouping>(var_20_AE, ldfld:class [mscorlib]System.Collections.Generic.List`1<class GUIPageIconGrouping>(InterfaceProfile_Layout::RightGroupings, ldloc:InterfaceProfile_Layout(this)))
160}
161
162 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
163 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
164 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
165 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
166 --- End of inner exception stack trace ---
167 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
168 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
169*/;
170 }
171
172 // Token: 0x06000C1E RID: 3102 RVA: 0x0003C16C File Offset: 0x0003A36C
173 public void SetCollapsed(GUIPageIcons.Category category, bool collapsed)
174 {
176 if (!true)
177 {
178 }
180 }
181
182 // Token: 0x06000C1F RID: 3103 RVA: 0x0003C18C File Offset: 0x0003A38C
183 public bool IsCollapsed(GUIPageIcons.Category category)
184 {
185 if (this.forceEquipmentExpanded)
186 {
187 }
188 if (this.GroupsCollapsed == null)
189 {
190 }
192 return true;
193 }
194
195 // Token: 0x06000C20 RID: 3104 RVA: 0x0003C1B4 File Offset: 0x0003A3B4
197 {
198 /*
199An exception occurred when decompiling this method (06000C20)
200
201ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean InterfaceProfile_Layout::IsGroupSame(GUIPageIconGrouping,GUIPageIconGrouping,System.Int32,System.Boolean)
202
203 ---> System.Exception: Basic block has to end with unconditional control flow.
204{
205 Block_0:
206 stloc:ControlId(var_0_06, ldfld:ControlId(GUIPageIconGrouping::AnchorControl, ldloc:GUIPageIconGrouping(dest)))
207 stloc:ControlId(var_1_0D, ldfld:ControlId(GUIPageIconGrouping::AnchorControl, ldloc:GUIPageIconGrouping(src)))
208 stloc:AnchorType(var_2_14, ldfld:AnchorType(GUIPageIconGrouping::Anchor, ldloc:GUIPageIconGrouping(dest)))
209 stloc:AnchorType(var_3_1B, ldfld:AnchorType(GUIPageIconGrouping::Anchor, ldloc:GUIPageIconGrouping(src)))
210 stloc:float32(var_4_27, ldfld:float32(Vector2::X, ldfld:Vector2[exp:valuetype Microsoft.Xna.Framework.Vector2&](GUIPageIconGrouping::Location, ldloc:GUIPageIconGrouping(dest))))
211 stloc:float32(var_5_34, ldfld:float32(Vector2::Y, ldfld:Vector2[exp:valuetype Microsoft.Xna.Framework.Vector2&](GUIPageIconGrouping::Location, ldloc:GUIPageIconGrouping(dest))))
212 stloc:float32(var_6_41, ldfld:float32(Vector2::X, ldfld:Vector2[exp:valuetype Microsoft.Xna.Framework.Vector2&](GUIPageIconGrouping::Location, ldloc:GUIPageIconGrouping(src))))
213 stloc:float32(var_7_4E, ldfld:float32(Vector2::Y, ldfld:Vector2[exp:valuetype Microsoft.Xna.Framework.Vector2&](GUIPageIconGrouping::Location, ldloc:GUIPageIconGrouping(src))))
214 stloc:float32(var_10_5E, ldfld:float32(Vector2::X, ldfld:Vector2[exp:valuetype Microsoft.Xna.Framework.Vector2&](GUIPageIconGrouping::Location, ldloc:GUIPageIconGrouping(dest))))
215 stloc:float32(var_11_6B, ldfld:float32(Vector2::X, ldfld:Vector2[exp:valuetype Microsoft.Xna.Framework.Vector2&](GUIPageIconGrouping::Location, ldloc:GUIPageIconGrouping(src))))
216 stloc:float32(var_12_78, ldfld:float32(Vector2::Y, ldfld:Vector2[exp:valuetype Microsoft.Xna.Framework.Vector2&](GUIPageIconGrouping::Location, ldloc:GUIPageIconGrouping(src))))
217 stloc:float32(var_13_85, ldfld:float32(Vector2::Y, ldfld:Vector2[exp:valuetype Microsoft.Xna.Framework.Vector2&](GUIPageIconGrouping::Location, ldloc:GUIPageIconGrouping(dest))))
218 stloc:class [mscorlib]System.Collections.Generic.List`1<valuetype GUIPageIcons/Category>(var_14_8D, ldfld:class [mscorlib]System.Collections.Generic.List`1<valuetype GUIPageIcons/Category>(GUIPageIconGrouping::AllowedCategories, ldloc:GUIPageIconGrouping(dest)))
219 stloc:class [mscorlib]System.Collections.Generic.List`1<valuetype GUIPageIcons/Category>(var_15_95, ldfld:class [mscorlib]System.Collections.Generic.List`1<valuetype GUIPageIcons/Category>(GUIPageIconGrouping::AllowedCategories, ldloc:GUIPageIconGrouping(src)))
220 stloc:int32(var_16_9E, ldfld:int32(List`1::_size, ldloc:class [mscorlib]System.Collections.Generic.List`1<valuetype GUIPageIcons/Category>[exp:List`1](var_14_8D)))
221 stloc:int32(var_17_A7, ldfld:int32(List`1::_size, ldloc:class [mscorlib]System.Collections.Generic.List`1<valuetype GUIPageIcons/Category>[exp:List`1](var_15_95)))
222 stloc:class [mscorlib]System.Collections.Generic.List`1<valuetype GUIPageIcons/Category>(var_19_B2, ldfld:class [mscorlib]System.Collections.Generic.List`1<valuetype GUIPageIcons/Category>(GUIPageIconGrouping::AllowedCategories, ldloc:GUIPageIconGrouping(src)))
223 stloc:int32(var_20_BF, ldfld:int32(List`1::_size, ldfld:class [mscorlib]System.Collections.Generic.List`1<valuetype GUIPageIcons/Category>[exp:List`1](GUIPageIconGrouping::AllowedCategories, ldloc:GUIPageIconGrouping(dest))))
224 stloc:int32(var_21_CC, ldfld:int32(List`1::_size, ldfld:class [mscorlib]System.Collections.Generic.List`1<valuetype GUIPageIconGrouping/SettingCategory>[exp:List`1](GUIPageIconGrouping::SettingEntries, ldloc:GUIPageIconGrouping(src))))
225 stloc:int32(var_22_D9, ldfld:int32(List`1::_size, ldfld:class [mscorlib]System.Collections.Generic.List`1<valuetype GUIPageIconGrouping/SettingCategory>[exp:List`1](GUIPageIconGrouping::SettingEntries, ldloc:GUIPageIconGrouping(dest))))
226 stloc:class [mscorlib]System.Collections.Generic.List`1<valuetype GUIPageIconGrouping/SettingCategory>(var_24_E4, ldfld:class [mscorlib]System.Collections.Generic.List`1<valuetype GUIPageIconGrouping/SettingCategory>(GUIPageIconGrouping::SettingEntries, ldloc:GUIPageIconGrouping(src)))
227 stloc:class [mscorlib]System.Collections.Generic.List`1<valuetype GUIPageIconGrouping/SettingCategory>(var_25_EC, ldfld:class [mscorlib]System.Collections.Generic.List`1<valuetype GUIPageIconGrouping/SettingCategory>(GUIPageIconGrouping::SettingEntries, ldloc:GUIPageIconGrouping(dest)))
228 stloc:class [mscorlib]System.Collections.Generic.List`1<valuetype GUIPageIconGrouping/SettingCategory>(var_26_F4, ldfld:class [mscorlib]System.Collections.Generic.List`1<valuetype GUIPageIconGrouping/SettingCategory>(GUIPageIconGrouping::SettingEntries, ldloc:GUIPageIconGrouping(src)))
229 stloc:class [mscorlib]System.Collections.Generic.List`1<valuetype GUIPageIconGrouping/SettingCategory>(var_27_FC, ldfld:class [mscorlib]System.Collections.Generic.List`1<valuetype GUIPageIconGrouping/SettingCategory>(GUIPageIconGrouping::SettingEntries, ldloc:GUIPageIconGrouping(dest)))
230 stloc:int32(var_29_108, ldfld:int32(List`1::_size, ldloc:class [mscorlib]System.Collections.Generic.List`1<valuetype GUIPageIconGrouping/SettingCategory>[exp:List`1](var_27_FC)))
231}
232
233 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
234 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
235 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
236 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
237 --- End of inner exception stack trace ---
238 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
239 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
240*/;
241 }
242
243 // Token: 0x06000C21 RID: 3105 RVA: 0x0003C2D0 File Offset: 0x0003A4D0
245 {
246 /*
247An exception occurred when decompiling this method (06000C21)
248
249ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean InterfaceProfile_Layout::IsGroupListSame(System.Collections.Generic.List`1<GUIPageIconGrouping>,System.Collections.Generic.List`1<GUIPageIconGrouping>,System.Boolean,System.Int32)
250
251 ---> System.Exception: Basic block has to end with unconditional control flow.
252{
253 Block_0:
254 stloc:int32(var_0_06, ldfld:int32(List`1::_size, ldloc:class [mscorlib]System.Collections.Generic.List`1<class GUIPageIconGrouping>[exp:List`1](dest)))
255 stloc:int32(var_1_0D, ldfld:int32(List`1::_size, ldloc:class [mscorlib]System.Collections.Generic.List`1<class GUIPageIconGrouping>[exp:List`1](src)))
256 stloc:int32(var_4_16, ldfld:int32(List`1::_size, ldloc:class [mscorlib]System.Collections.Generic.List`1<class GUIPageIconGrouping>[exp:List`1](src)))
257}
258
259 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
260 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
261 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
262 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
263 --- End of inner exception stack trace ---
264 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
265 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
266*/;
267 }
268
269 // Token: 0x06000C22 RID: 3106 RVA: 0x0003C2FC File Offset: 0x0003A4FC
283
284 // Token: 0x06000C23 RID: 3107 RVA: 0x0003C358 File Offset: 0x0003A558
286 {
288 List<GUIPageIcons.Category> allowedCategories = dest.AllowedCategories;
290 Vector2 location = src.Location;
291 dest.Location = location;
292 int version = allowedCategories._version;
294 List<GUIPageIcons.Category> allowedCategories2 = src.AllowedCategories;
296 int version2 = settingEntries._version;
299 GUIPageIcons.Category lastSelectedCategory = src._lastSelectedCategory;
300 bool lastSelectedSet = src._lastSelectedSet;
301 }
302
303 // Token: 0x06000C24 RID: 3108 RVA: 0x000021DB File Offset: 0x000003DB
305 {
306 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
307 }
308
309 // Token: 0x06000C25 RID: 3109 RVA: 0x0003C3E8 File Offset: 0x0003A5E8
325
326 // Token: 0x06000C26 RID: 3110 RVA: 0x0003C490 File Offset: 0x0003A690
328 {
329 int size = dest._size;
330 if (14 == 0)
331 {
332 }
333 int version = dest._version;
334 dest._version = version;
336 int bottom = rectangle.Bottom;
337 int size2 = dest._size;
338 }
339
340 // Token: 0x06000C27 RID: 3111 RVA: 0x0003C4D4 File Offset: 0x0003A6D4
341 public void Clean(bool touchProfile = false)
342 {
343 if (!true)
344 {
345 }
347 this.CleanGroupList(leftGroupings, touchProfile);
349 this.CleanGroupList(rightGroupings, touchProfile);
350 }
351
352 // Token: 0x06000C28 RID: 3112 RVA: 0x0003C504 File Offset: 0x0003A704
354 {
357 this.RefreshAllItems();
358 int size = this.LeftGroupings._size;
359 object syncRoot = this.LeftGroupings._syncRoot;
361 }
362
363 // Token: 0x06000C29 RID: 3113 RVA: 0x0003C618 File Offset: 0x0003A818
379
380 // Token: 0x06000C2A RID: 3114 RVA: 0x0003C6A4 File Offset: 0x0003A8A4
392
393 // Token: 0x06000C2B RID: 3115 RVA: 0x0003C700 File Offset: 0x0003A900
394 public bool AnyOpen()
395 {
396 /*
397An exception occurred when decompiling this method (06000C2B)
398
399ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean InterfaceProfile_Layout::AnyOpen()
400
401 ---> System.Exception: Basic block has to end with unconditional control flow.
402{
403 Block_0:
404 stloc:int32(var_0_0B, ldfld:int32(List`1::_size, ldfld:class [mscorlib]System.Collections.Generic.List`1<class GUIPageIconGrouping>[exp:List`1](InterfaceProfile_Layout::LeftGroupings, ldloc:InterfaceProfile_Layout(this))))
405 stloc:int32(var_3_19, ldfld:int32(List`1::_size, ldfld:class [mscorlib]System.Collections.Generic.List`1<class GUIPageIconGrouping>[exp:List`1](InterfaceProfile_Layout::LeftGroupings, ldloc:InterfaceProfile_Layout(this))))
406 stloc:int32(var_4_25, ldfld:int32(List`1::_size, ldfld:class [mscorlib]System.Collections.Generic.List`1<class GUIPageIconGrouping>[exp:List`1](InterfaceProfile_Layout::RightGroupings, ldloc:InterfaceProfile_Layout(this))))
407 stloc:int32(var_7_35, ldfld:int32(List`1::_size, ldfld:class [mscorlib]System.Collections.Generic.List`1<class GUIPageIconGrouping>[exp:List`1](InterfaceProfile_Layout::RightGroupings, ldloc:InterfaceProfile_Layout(this))))
408}
409
410 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
411 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
412 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
413 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
414 --- End of inner exception stack trace ---
415 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
416 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
417*/;
418 }
419
420 // Token: 0x06000C2C RID: 3116 RVA: 0x000021DB File Offset: 0x000003DB
421 private void AddAvailable(GUIPageIcons.Category category)
422 {
423 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
424 }
425
426 // Token: 0x06000C2D RID: 3117 RVA: 0x0003C74C File Offset: 0x0003A94C
427 public void RefreshAllItems()
428 {
429 int size = this.LeftGroupings._size;
433 if (size == 0)
434 {
435 }
436 int gameMode = Main.GameMode;
438 int size2 = this.LeftGroupings._size;
439 int size3 = this.RightGroupings._size;
443 if (size3 == 0)
444 {
445 }
446 int gameMode2 = Main.GameMode;
448 int size4 = this.RightGroupings._size;
449 if (size4 == 0)
450 {
451 }
452 int gameMode3 = Main.GameMode;
453 if (size4 == 0)
454 {
455 }
457 if (size4 == 0)
458 {
459 }
461 if (size4 == 0)
462 {
463 }
464 int myPlayer = Main.myPlayer;
465 if (size4 == 0)
466 {
467 }
468 int myPlayer2 = Main.myPlayer;
470 if (tileEntity != null)
471 {
472 if (size4 == 0)
473 {
474 }
475 int myPlayer3 = Main.myPlayer;
476 int myPlayer4 = Main.myPlayer;
477 Tile tile;
478 ushort type = tile.type;
479 int myPlayer5 = Main.myPlayer;
481 if (tileEntity2 != null)
482 {
483 }
484 return;
485 }
486 int myPlayer6 = Main.myPlayer;
487 if (Main.npcShop != 0)
488 {
489 }
490 int size5 = this.LeftGroupings._size;
491 int size6 = this.LeftGroupings._size;
492 int size7 = this.RightGroupings._size;
493 int size8 = this.RightGroupings._size;
494 }
495
496 // Token: 0x06000C2E RID: 3118 RVA: 0x0003C8C4 File Offset: 0x0003AAC4
497 public void DrawClosed()
498 {
499 if (this.forceEquipmentExpanded)
500 {
501 }
502 int size = this.LeftGroupings._size;
503 int size2 = this.LeftGroupings._size;
504 int size3 = this.RightGroupings._size;
505 int size4 = this.RightGroupings._size;
506 }
507
508 // Token: 0x06000C2F RID: 3119 RVA: 0x0003C910 File Offset: 0x0003AB10
509 public void Draw()
510 {
511 int num = 1;
512 bool flag = this.forceEquipmentExpanded;
513 if (num == 0)
514 {
515 }
516 bool isAir = Main.mouseItem.IsAir;
517 if (flag)
518 {
519 Item mouseItem = Main.mouseItem;
520 return;
521 }
523 int num2 = 1;
525 int size = this.LeftGroupings._size;
526 int size2 = this.LeftGroupings._size;
527 int size3 = this.RightGroupings._size;
528 int size4 = this.RightGroupings._size;
530 int size5 = this.LeftGroupings._size;
531 int size6 = this.LeftGroupings._size;
532 int size7 = this.RightGroupings._size;
533 int size8 = this.RightGroupings._size;
534 }
535
536 // Token: 0x06000C30 RID: 3120 RVA: 0x0003C9D8 File Offset: 0x0003ABD8
541
542 // Token: 0x06000C31 RID: 3121 RVA: 0x0003CB88 File Offset: 0x0003AD88
551
552 // Token: 0x06000C32 RID: 3122 RVA: 0x0003CD70 File Offset: 0x0003AF70
570
571 // Token: 0x06000C33 RID: 3123 RVA: 0x0003CDF8 File Offset: 0x0003AFF8
589
590 // Token: 0x06000C34 RID: 3124 RVA: 0x0003CE88 File Offset: 0x0003B088
603
604 // Token: 0x06000C35 RID: 3125 RVA: 0x0003CEE8 File Offset: 0x0003B0E8
617
618 // Token: 0x06000C36 RID: 3126 RVA: 0x0003CF48 File Offset: 0x0003B148
620 {
621 }
622
623 // Token: 0x04001109 RID: 4361
624 [JsonProperty(null)]
625 public string ProfileName;
626
627 // Token: 0x0400110A RID: 4362
628 [JsonProperty("Resolution")]
630
631 // Token: 0x0400110B RID: 4363
633
634 // Token: 0x0400110C RID: 4364
636
637 // Token: 0x0400110D RID: 4365
638 [JsonProperty("Collapsed")]
640
641 // Token: 0x0400110E RID: 4366
642 [JsonProperty("Left")]
644
645 // Token: 0x0400110F RID: 4367
646 [JsonProperty("Right")]
648}
class f__AnonymousType0<< Count > j__TPar
static GUIPageIcons.Category GetCategoryFromActiveController()
static bool InteractionCategory(GUIPageIcons.Category cat)
GUIControllerItem GetGroupUp(GUIPageIconGrouping sourceGroup, int column)
void OpenUI(GUIPageIcons.Category left, GUIPageIcons.Category right)
bool IsPageSelected(GUIPageIcons.Category category)
Dictionary< GUIPageIcons.Category, bool > GroupsCollapsed
void AddAvailable(GUIPageIcons.Category category)
void SetCollapsed(GUIPageIcons.Category category, bool collapsed)
void CopyGroup(GUIPageIconGrouping dest, GUIPageIconGrouping src, bool copySerialiseSettings=false)
List< GUIPageIconGrouping > LeftGroupings
void Clean(bool touchProfile=false)
bool LoadSettingRegion(GUIPageIconGrouping.SettingCategory category)
bool IsGroupListSame(List< GUIPageIconGrouping > dest, List< GUIPageIconGrouping > src, bool allowFixups, int groupOffset=0)
GUIControllerItem GetGroupLeft(GUIPageIconGrouping sourceGroup, int row)
void Close(bool shutdown=false)
GUIControllerItem GetGroupRight(GUIPageIconGrouping sourceGroup, int row)
bool IsCollapsed(GUIPageIcons.Category category)
bool IsSame(InterfaceProfile_Layout other, bool allowFixups=false)
void CleanGroupList(List< GUIPageIconGrouping > dest, bool touchProfile)
GUIPageIconGrouping GetSettingGrouping(GUIPageIconGrouping.SettingCategory category)
GUIPageIconGrouping GetCategoryGrouping(GUIPageIcons.Category category, bool includeOptions=true)
GUIPageIcons.Category GetFirstSelectedCategory()
bool IsGroupSame(GUIPageIconGrouping dest, GUIPageIconGrouping src, int groupIndex, bool allowFixups)
void Copy(InterfaceProfile_Layout other, bool copySerialiseSettings=false)
List< GUIPageIconGrouping > RightGroupings
GUIControllerItem GetGroupDown(GUIPageIconGrouping sourceGroup, int column)
void CopyGroupList(List< GUIPageIconGrouping > dest, List< GUIPageIconGrouping > src, bool copySerialiseSettings=false)
bool IsAir
Definition Item.cs:1820
static int myPlayer
Definition Main.cs:2337
static Item mouseItem
Definition Main.cs:2155
static int GameMode
Definition Main.cs:4141
static bool InReforgeMenu
Definition Main.cs:2659
static int npcShop
Definition Main.cs:2547
static bool InGuideCraftMenu
Definition Main.cs:2645
static XNAUnityRunner.ForcedInputMode PrimaryInputMode
ushort type
Definition Tile.cs:58