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
VirtualControlsStyles_Layout.cs
Go to the documentation of this file.
1using System;
3using Terraria.IO;
4
5// Token: 0x0200024F RID: 591
8{
9 // Token: 0x06000D46 RID: 3398 RVA: 0x0003F86C File Offset: 0x0003DA6C
10 private void Awake()
11 {
12 }
13
14 // Token: 0x17000172 RID: 370
15 // (get) Token: 0x06000D47 RID: 3399 RVA: 0x0003F87C File Offset: 0x0003DA7C
17 {
18 get
19 {
20 if (this._activeProfile == null && this.Profiles.EditedName != null)
21 {
22 string hardware = this.Profiles.Hardware;
23 VirtualControlsProfile_Layout profile = this.GetProfile(hardware);
24 this.SetActiveProfile(profile);
25 }
26 return this._activeProfile;
27 }
28 }
29
30 // Token: 0x06000D48 RID: 3400 RVA: 0x0003F8C0 File Offset: 0x0003DAC0
32 {
33 this._activeProfile = profile;
34 if (profile != null)
35 {
37 return;
38 }
39 }
40
41 // Token: 0x06000D49 RID: 3401 RVA: 0x0003F8E4 File Offset: 0x0003DAE4
43 {
44 /*
45An exception occurred when decompiling this method (06000D49)
46
47ICSharpCode.Decompiler.DecompilerException: Error decompiling VirtualControlsButtonConfiguration_Layout VirtualControlsStyles_Layout::GetButtonConfiguration(System.String)
48
49 ---> System.Exception: Basic block has to end with unconditional control flow.
50{
51 Block_0:
52 stloc:class VirtualControlsButtonConfiguration_Layout[](var_0_06, ldfld:class VirtualControlsButtonConfiguration_Layout[](VirtualControlsStyles_Layout::ButtonTypes, ldloc:VirtualControlsStyles_Layout(this)))
53 stloc:QuickActionButton_Layout(var_1_0D, ldfld:QuickActionButton_Layout(VirtualControlsButtonConfiguration_Layout::BlueLayout, ldloc:class VirtualControlsButtonConfiguration_Layout[][exp:VirtualControlsButtonConfiguration_Layout](var_0_06)))
54 stloc:bool(var_2_1A, call:bool(string::op_Equality, ldfld:string(VirtualControlsButtonConfiguration_Layout::Id, ldloc:class VirtualControlsButtonConfiguration_Layout[][exp:VirtualControlsButtonConfiguration_Layout](var_0_06)), ldloc:string(Id)))
55 stloc:class VirtualControlsButtonConfiguration_Layout[](var_3_21, ldfld:class VirtualControlsButtonConfiguration_Layout[](VirtualControlsStyles_Layout::ButtonTypes, ldloc:VirtualControlsStyles_Layout(this)))
56}
57
58 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
59 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
60 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
61 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
62 --- End of inner exception stack trace ---
63 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
64 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
65*/;
66 }
67
68 // Token: 0x06000D4A RID: 3402 RVA: 0x0003F918 File Offset: 0x0003DB18
70 {
71 /*
72An exception occurred when decompiling this method (06000D4A)
73
74ICSharpCode.Decompiler.DecompilerException: Error decompiling VirtualControlsAxisConfiguration_Layout VirtualControlsStyles_Layout::GetAxisConfiguration(System.String)
75
76 ---> System.Exception: Basic block has to end with unconditional control flow.
77{
78 Block_0:
79 stloc:class VirtualControlsAxisConfiguration_Layout[](var_0_06, ldfld:class VirtualControlsAxisConfiguration_Layout[](VirtualControlsStyles_Layout::AxisTypes, ldloc:VirtualControlsStyles_Layout(this)))
80 stloc:Axis_Layout(var_1_0D, ldfld:Axis_Layout(VirtualControlsAxisConfiguration_Layout::BlueLayout, ldloc:class VirtualControlsAxisConfiguration_Layout[][exp:VirtualControlsAxisConfiguration_Layout](var_0_06)))
81 stloc:bool(var_2_1A, call:bool(string::op_Equality, ldfld:string(VirtualControlsAxisConfiguration_Layout::Id, ldloc:class VirtualControlsAxisConfiguration_Layout[][exp:VirtualControlsAxisConfiguration_Layout](var_0_06)), ldloc:string(Id)))
82 stloc:class VirtualControlsAxisConfiguration_Layout[](var_3_21, ldfld:class VirtualControlsAxisConfiguration_Layout[](VirtualControlsStyles_Layout::AxisTypes, ldloc:VirtualControlsStyles_Layout(this)))
83}
84
85 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
86 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
87 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
88 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
89 --- End of inner exception stack trace ---
90 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
91 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
92*/;
93 }
94
95 // Token: 0x06000D4B RID: 3403 RVA: 0x0003F94C File Offset: 0x0003DB4C
97 {
98 /*
99An exception occurred when decompiling this method (06000D4B)
100
101ICSharpCode.Decompiler.DecompilerException: Error decompiling VirtualControlsHardwareConfiguration_Layout VirtualControlsStyles_Layout::GetHardwareConfiguration(System.String)
102
103 ---> System.Exception: Basic block has to end with unconditional control flow.
104{
105 Block_0:
106 stloc:class VirtualControlsHardwareConfiguration_Layout[](var_0_06, ldfld:class VirtualControlsHardwareConfiguration_Layout[](VirtualControlsStyles_Layout::HardwareStyles, ldloc:VirtualControlsStyles_Layout(this)))
107 stloc:string(var_1_0D, ldfld:string(VirtualControlsHardwareConfiguration_Layout::EditedName, ldloc:class VirtualControlsHardwareConfiguration_Layout[][exp:VirtualControlsHardwareConfiguration_Layout](var_0_06)))
108 stloc:bool(var_2_1A, call:bool(string::op_Equality, ldfld:string(VirtualControlsHardwareConfiguration_Layout::Id, ldloc:class VirtualControlsHardwareConfiguration_Layout[][exp:VirtualControlsHardwareConfiguration_Layout](var_0_06)), ldloc:string(id)))
109 stloc:class VirtualControlsHardwareConfiguration_Layout[](var_3_21, ldfld:class VirtualControlsHardwareConfiguration_Layout[](VirtualControlsStyles_Layout::HardwareStyles, ldloc:VirtualControlsStyles_Layout(this)))
110}
111
112 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
113 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
114 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
115 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
116 --- End of inner exception stack trace ---
117 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
118 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
119*/;
120 }
121
122 // Token: 0x06000D4C RID: 3404 RVA: 0x0003F980 File Offset: 0x0003DB80
124 {
125 /*
126An exception occurred when decompiling this method (06000D4C)
127
128ICSharpCode.Decompiler.DecompilerException: Error decompiling VirtualControlsProfile_Layout VirtualControlsStyles_Layout::GetProfile(System.String)
129
130 ---> System.Exception: Basic block has to end with unconditional control flow.
131{
132 Block_0:
133 stloc:class VirtualControlsProfile_Layout[](var_0_06, ldfld:class VirtualControlsProfile_Layout[](VirtualControlsStyles_Layout::Profiles, ldloc:VirtualControlsStyles_Layout(this)))
134 stloc:string(var_1_0D, ldfld:string(VirtualControlsProfile_Layout::EditedName, ldloc:class VirtualControlsProfile_Layout[][exp:VirtualControlsProfile_Layout](var_0_06)))
135 stloc:bool(var_2_1A, call:bool(string::op_Equality, ldfld:string(VirtualControlsProfile_Layout::Id, ldloc:class VirtualControlsProfile_Layout[][exp:VirtualControlsProfile_Layout](var_0_06)), ldloc:string(id)))
136 stloc:class VirtualControlsProfile_Layout[](var_3_21, ldfld:class VirtualControlsProfile_Layout[](VirtualControlsStyles_Layout::Profiles, ldloc:VirtualControlsStyles_Layout(this)))
137}
138
139 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
140 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
141 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
142 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
143 --- End of inner exception stack trace ---
144 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
145 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
146*/;
147 }
148
149 // Token: 0x06000D4D RID: 3405 RVA: 0x0003F9B4 File Offset: 0x0003DBB4
151 {
152 }
153
154 // Token: 0x06000D4E RID: 3406 RVA: 0x0003F9DC File Offset: 0x0003DBDC
163
164 // Token: 0x06000D4F RID: 3407 RVA: 0x0003FAF4 File Offset: 0x0003DCF4
166 {
167 if (!true)
168 {
169 }
170 base..ctor();
171 }
172
173 // Token: 0x0400185B RID: 6235
175
176 // Token: 0x0400185C RID: 6236
177 public static string LastUsedProfile;
178
179 // Token: 0x0400185D RID: 6237
181
182 // Token: 0x0400185E RID: 6238
184
185 // Token: 0x0400185F RID: 6239
186 [JsonProperty("Hardware")]
188
189 // Token: 0x04001860 RID: 6240
190 [JsonProperty("Profiles")]
192
193 // Token: 0x04001861 RID: 6241
195}
class f__AnonymousType0<< Count > j__TPar
VirtualControlsHardwareConfiguration_Layout HardwareConfig
VirtualControlsAxisConfiguration_Layout GetAxisConfiguration(string Id)
VirtualControlsButtonConfiguration_Layout GetButtonConfiguration(string Id)
VirtualControlsButtonConfiguration_Layout[] ButtonTypes
void LoadConfiguration(Preferences preferences)
VirtualControlsProfile_Layout ActiveProfile
VirtualControlsAxisConfiguration_Layout[] AxisTypes
VirtualControlsProfile_Layout GetProfile(string id)
static VirtualControlsStyles_Layout Instance
void SetActiveProfile(VirtualControlsProfile_Layout profile)
VirtualControlsHardwareConfiguration_Layout[] HardwareStyles
VirtualControlsProfile_Layout _activeProfile
void SaveConfiguration(Preferences preferences)
VirtualControlsProfile_Layout[] Profiles
VirtualControlsHardwareConfiguration_Layout GetHardwareConfiguration(string id)