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
Equipment_Layout.cs
Go to the documentation of this file.
1using System;
5using UnityEngine;
6
7// Token: 0x020001D2 RID: 466
8public class Equipment_Layout : PageControllerLayoutDefinition<Equipment_Layout>
9{
10 // Token: 0x1700014A RID: 330
11 // (get) Token: 0x06000C01 RID: 3073 RVA: 0x000021DB File Offset: 0x000003DB
13 {
14 get
15 {
16 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
17 }
18 }
19
20 // Token: 0x1700014B RID: 331
21 // (get) Token: 0x06000C02 RID: 3074 RVA: 0x000021DB File Offset: 0x000003DB
23 {
24 get
25 {
26 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
27 }
28 }
29
30 // Token: 0x1700014C RID: 332
31 // (get) Token: 0x06000C03 RID: 3075 RVA: 0x0003BC98 File Offset: 0x00039E98
33 {
34 get
35 {
36 /*
37An exception occurred when decompiling this method (06000C03)
38
39ICSharpCode.Decompiler.DecompilerException: Error decompiling TransactionButton_Layout Equipment_Layout::get_InfoToggleCollapsed()
40
41 ---> System.Exception: Basic block has to end with unconditional control flow.
42{
43 Block_0:
44 stloc:bool(var_2_07, callgetter:bool(ControllerActionManager::get_AnyControllerConnected))
45}
46
47 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
48 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
49 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
50 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
51 --- End of inner exception stack trace ---
52 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
53 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
54*/;
55 }
56 }
57
58 // Token: 0x1700014D RID: 333
59 // (get) Token: 0x06000C04 RID: 3076 RVA: 0x0003BCAC File Offset: 0x00039EAC
61 {
62 get
63 {
64 /*
65An exception occurred when decompiling this method (06000C04)
66
67ICSharpCode.Decompiler.DecompilerException: Error decompiling TransactionButton_Layout Equipment_Layout::get_InfoToggleExpanded()
68
69 ---> System.Exception: Basic block has to end with unconditional control flow.
70{
71 Block_0:
72 stloc:bool(var_2_07, callgetter:bool(ControllerActionManager::get_AnyControllerConnected))
73}
74
75 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
76 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
77 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
78 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
79 --- End of inner exception stack trace ---
80 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
81 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
82*/;
83 }
84 }
85
86 // Token: 0x1700014E RID: 334
87 // (get) Token: 0x06000C05 RID: 3077 RVA: 0x000021DB File Offset: 0x000003DB
89 {
90 get
91 {
92 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
93 }
94 }
95
96 // Token: 0x1700014F RID: 335
97 // (get) Token: 0x06000C06 RID: 3078 RVA: 0x000021DB File Offset: 0x000003DB
99 {
100 get
101 {
102 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
103 }
104 }
105
106 // Token: 0x17000150 RID: 336
107 // (get) Token: 0x06000C07 RID: 3079 RVA: 0x000021DB File Offset: 0x000003DB
109 {
110 get
111 {
112 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
113 }
114 }
115
116 // Token: 0x06000C08 RID: 3080 RVA: 0x0003BCC0 File Offset: 0x00039EC0
131
132 // Token: 0x04001055 RID: 4181
133 public float AmourScale;
134
135 // Token: 0x04001056 RID: 4182
137
138 // Token: 0x04001057 RID: 4183
140
141 // Token: 0x04001058 RID: 4184
143
144 // Token: 0x04001059 RID: 4185
146
147 // Token: 0x0400105A RID: 4186
149
150 // Token: 0x0400105B RID: 4187
151 public float AccessoryScale = 0f;
152
153 // Token: 0x0400105C RID: 4188
155
156 // Token: 0x0400105D RID: 4189
158
159 // Token: 0x0400105E RID: 4190
161
162 // Token: 0x0400105F RID: 4191
164
165 // Token: 0x04001060 RID: 4192
167
168 // Token: 0x04001061 RID: 4193
170
171 // Token: 0x04001062 RID: 4194
173
174 // Token: 0x04001063 RID: 4195
176
177 // Token: 0x04001064 RID: 4196
179
180 // Token: 0x04001065 RID: 4197
181 public float QuickSlotScale = 0f;
182
183 // Token: 0x04001066 RID: 4198
185
186 // Token: 0x04001067 RID: 4199
188
189 // Token: 0x04001068 RID: 4200
191
192 // Token: 0x04001069 RID: 4201
194
195 // Token: 0x0400106A RID: 4202
197
198 // Token: 0x0400106B RID: 4203
200
201 // Token: 0x0400106C RID: 4204
203
204 // Token: 0x0400106D RID: 4205
206
207 // Token: 0x0400106E RID: 4206
209
210 // Token: 0x0400106F RID: 4207
212
213 // Token: 0x04001070 RID: 4208
215
216 // Token: 0x04001071 RID: 4209
218
219 // Token: 0x04001072 RID: 4210
221
222 // Token: 0x04001073 RID: 4211
224
225 // Token: 0x04001074 RID: 4212
227
228 // Token: 0x04001075 RID: 4213
230
231 // Token: 0x04001076 RID: 4214
233
234 // Token: 0x04001077 RID: 4215
236
237 // Token: 0x04001078 RID: 4216
239
240 // Token: 0x04001079 RID: 4217
242
243 // Token: 0x0400107A RID: 4218
245
246 // Token: 0x0400107B RID: 4219
248
249 // Token: 0x0400107C RID: 4220
251
252 // Token: 0x0400107D RID: 4221
254
255 // Token: 0x0400107E RID: 4222
257
258 // Token: 0x0400107F RID: 4223
260
261 // Token: 0x04001080 RID: 4224
263
264 // Token: 0x04001081 RID: 4225
266
267 // Token: 0x04001082 RID: 4226
269
270 // Token: 0x04001083 RID: 4227
272
273 // Token: 0x04001084 RID: 4228
275
276 // Token: 0x04001085 RID: 4229
278
279 // Token: 0x04001086 RID: 4230
281
282 // Token: 0x04001087 RID: 4231
284
285 // Token: 0x04001088 RID: 4232
287
288 // Token: 0x04001089 RID: 4233
290
291 // Token: 0x0400108A RID: 4234
293
294 // Token: 0x0400108B RID: 4235
296
297 // Token: 0x0400108C RID: 4236
299
300 // Token: 0x0400108D RID: 4237
302
303 // Token: 0x0400108E RID: 4238
305
306 // Token: 0x0400108F RID: 4239
307 public float InfoAccVisScale;
308
309 // Token: 0x04001090 RID: 4240
311
312 // Token: 0x04001091 RID: 4241
314
315 // Token: 0x04001092 RID: 4242
317
318 // Token: 0x04001093 RID: 4243
320
321 // Token: 0x04001094 RID: 4244
323
324 // Token: 0x04001095 RID: 4245
326
327 // Token: 0x04001096 RID: 4246
329
330 // Token: 0x04001097 RID: 4247
332
333 // Token: 0x04001098 RID: 4248
334 public float LoadoutScale;
335
336 // Token: 0x04001099 RID: 4249
338
339 // Token: 0x0400109A RID: 4250
341
342 // Token: 0x0400109B RID: 4251
344
345 // Token: 0x0400109C RID: 4252
346 public float LoadoutIconScale;
347
348 // Token: 0x0400109D RID: 4253
350
351 // Token: 0x0400109E RID: 4254
353
354 // Token: 0x0400109F RID: 4255
356
357 // Token: 0x040010A0 RID: 4256
359
360 // Token: 0x040010A1 RID: 4257
362
363 // Token: 0x040010A2 RID: 4258
365
366 // Token: 0x040010A3 RID: 4259
368
369 // Token: 0x040010A4 RID: 4260
371
372 // Token: 0x040010A5 RID: 4261
374
375 // Token: 0x040010A6 RID: 4262
377
378 // Token: 0x040010A7 RID: 4263
380
381 // Token: 0x040010A8 RID: 4264
383}
class f__AnonymousType0<< Count > j__TPar
String_Layout ArmourTitle
ItemGrid_Layout InfoAccessories
ItemGrid_Layout InfoAccessories_Horizontal
Microsoft.Xna.Framework.Vector2 LoadoutBackingTLOffset
AnimationCurve ItemDragPulseScale
Microsoft.Xna.Framework.Vector2 AccessoryCollapsePosition
TransactionButton_Layout LoadoutToggleButton
Button_Layout DisplaySetBonus
TransactionButton_Layout InfoToggleButtonCollapsed_Horizontal
Microsoft.Xna.Framework.Graphics.Color ExtraAccBackingColour
Microsoft.Xna.Framework.Graphics.Color DisabledDyeAccessoryBackingIconColor
ItemGrid_Layout QuickSlot
ItemGrid_Layout AccessoryDye
Microsoft.Xna.Framework.Vector2 VisibilityOffset
Texture_Layout DisabledAccessoryBacking
Microsoft.Xna.Framework.Graphics.Color ExtraVanityAccBackingColour
String_Layout AccessoryTitle
Microsoft.Xna.Framework.Graphics.Color DisabledVanityAccessoryBackingColor
String_Layout SetBonusText_Horizontal
TransactionButton_Layout LoadoutToggle
HideShowIcons HideShowIcons
TransactionButton_Layout InfoToggleButtonCollapsed
Button_Layout SetBonus
Microsoft.Xna.Framework.Graphics.Color DisabledVanityAccessoryBackingIconColor
Microsoft.Xna.Framework.Graphics.Color MinecartColour
ItemGrid_Layout Loadouts_Horizontal
ItemGrid_Layout DisplayInfoAccessories
Microsoft.Xna.Framework.Vector2 QuickSlotCollapsePosition
Texture_Layout DisabledDyeAccessoryBacking
Texture_Layout DisabledVanityAccessoryBacking
ItemGrid_Layout ArmourVanity
Microsoft.Xna.Framework.Graphics.Color VisibilityColour
Microsoft.Xna.Framework.Graphics.Color InfoAccVisColour
Texture_Layout LoadoutBackingTexture
Microsoft.Xna.Framework.Graphics.Color LoadoutBackingColour
Microsoft.Xna.Framework.Vector2 InfoAccVisOffset
ItemGrid_Layout Accessory
Microsoft.Xna.Framework.Graphics.Color InfoAccBackingHighlightColour
ItemGrid_Layout Armor
TransactionButton_Layout ExpandButton
ItemGrid_Layout DisplayLoadouts
TransactionButton_Layout InfoToggleButtonExpanded
Microsoft.Xna.Framework.Vector2 ArmorCollapsePosition
Microsoft.Xna.Framework.Graphics.Color InfoAccDisabled
String_Layout QuickSlotTitle
Microsoft.Xna.Framework.Graphics.Color DisabledAccessoryBackingColor
Panel_Layout LoadoutBacking
Microsoft.Xna.Framework.Vector2 AccessoryExtraCollapsePosition
TransactionButton_Layout InfoToggleExpanded
Panel_Layout InfoAccessoriesBacking
Button_Layout SetBonus_Horizontal
TransactionButton_Layout InfoToggleControllerButtonCollapsed
Microsoft.Xna.Framework.Graphics.Color ExtraDyeBackingColour
ItemGrid_Layout AccessoryVanity
Texture_Layout InfoAccBackingTexture
TransactionButton_Layout InfoToggleControllerButtonExpanded
TransactionButton_Layout InfoToggleCollapsed
Microsoft.Xna.Framework.Graphics.Color LoadoutBackingHighlightColour
Microsoft.Xna.Framework.Graphics.Color DisabledDyeAccessoryBackingColor
Microsoft.Xna.Framework.Vector2 MinecartOffset
ItemGrid_Layout AccessoryDyeExtra
Microsoft.Xna.Framework.Vector2 InfoAccessoriesBackingTLOffset
ItemGrid_Layout ArmourDye
Microsoft.Xna.Framework.Vector2 InfoAccessoriesBackingBROffset
String_Layout SetBonusText
TransactionButton_Layout LoadoutToggleButton_Horizontal
TransactionButton_Layout CollapseButton
Microsoft.Xna.Framework.Graphics.Color InfoAccBackingColour
TransactionButton_Layout UnequipButton
TransactionButton_Layout InfoToggleButtonExpanded_Horizontal
String_Layout DisplaySetBonusText
ItemGrid_Layout AccessoryVanityExtra
Microsoft.Xna.Framework.Graphics.Color InfoAccNormal
TransactionButton_Layout HideShowButton
Microsoft.Xna.Framework.Graphics.Color DisabledAccessoryBackingIconColor
ItemGrid_Layout QuickSlotDye
ItemGrid_Layout AccessoryExtra
ItemGrid_Layout Loadouts
Microsoft.Xna.Framework.Vector2 LoadoutBackingBROffset
String_Layout Title