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
InputControlMapping.cs
Go to the documentation of this file.
1using System;
2using UnityEngine;
3
4namespace InControl
5{
6 // Token: 0x0200001F RID: 31
8 public class InputControlMapping
9 {
10 // Token: 0x17000053 RID: 83
11 // (get) Token: 0x0600013F RID: 319 RVA: 0x0000479C File Offset: 0x0000299C
12 // (set) Token: 0x06000140 RID: 320 RVA: 0x000047C4 File Offset: 0x000029C4
13 public string Name
14 {
15 get
16 {
17 bool flag = string.IsNullOrEmpty(this.name);
19 string text;
20 return text;
21 }
22 set
23 {
25 }
26 }
27
28 // Token: 0x17000054 RID: 84
29 // (get) Token: 0x06000141 RID: 321 RVA: 0x000047D8 File Offset: 0x000029D8
30 // (set) Token: 0x06000142 RID: 322 RVA: 0x000047EC File Offset: 0x000029EC
31 public bool Invert
32 {
33 get
34 {
35 return this.invert;
36 }
37 set
38 {
39 }
40 }
41
42 // Token: 0x17000055 RID: 85
43 // (get) Token: 0x06000143 RID: 323 RVA: 0x000047FC File Offset: 0x000029FC
44 // (set) Token: 0x06000144 RID: 324 RVA: 0x00004810 File Offset: 0x00002A10
45 public float Scale
46 {
47 get
48 {
49 /*
50An exception occurred when decompiling this method (06000143)
51
52ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Single InControl.InputControlMapping::get_Scale()
53
54 ---> System.Exception: Basic block has to end with unconditional control flow.
55{
56 Block_0:
57 stloc:float32(var_0_06, ldfld:float32(InputControlMapping::scale, ldloc:InputControlMapping(this)))
58}
59
60 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
61 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
62 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
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 88
64 --- End of inner exception stack trace ---
65 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
66 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
67*/;
68 }
69 set
70 {
71 }
72 }
73
74 // Token: 0x17000056 RID: 86
75 // (get) Token: 0x06000145 RID: 325 RVA: 0x00004820 File Offset: 0x00002A20
76 // (set) Token: 0x06000146 RID: 326 RVA: 0x00004834 File Offset: 0x00002A34
77 public bool Raw
78 {
79 get
80 {
81 return this.raw;
82 }
83 set
84 {
85 }
86 }
87
88 // Token: 0x17000057 RID: 87
89 // (get) Token: 0x06000147 RID: 327 RVA: 0x00004844 File Offset: 0x00002A44
90 // (set) Token: 0x06000148 RID: 328 RVA: 0x00004858 File Offset: 0x00002A58
91 public bool Passive
92 {
93 get
94 {
95 return this.passive;
96 }
97 set
98 {
99 }
100 }
101
102 // Token: 0x17000058 RID: 88
103 // (get) Token: 0x06000149 RID: 329 RVA: 0x00004868 File Offset: 0x00002A68
104 // (set) Token: 0x0600014A RID: 330 RVA: 0x0000487C File Offset: 0x00002A7C
106 {
107 get
108 {
109 return this.ignoreInitialZeroValue;
110 }
111 set
112 {
113 }
114 }
115
116 // Token: 0x17000059 RID: 89
117 // (get) Token: 0x0600014B RID: 331 RVA: 0x0000488C File Offset: 0x00002A8C
118 // (set) Token: 0x0600014C RID: 332 RVA: 0x000048A0 File Offset: 0x00002AA0
119 public float Sensitivity
120 {
121 get
122 {
123 /*
124An exception occurred when decompiling this method (0600014B)
125
126ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Single InControl.InputControlMapping::get_Sensitivity()
127
128 ---> System.Exception: Basic block has to end with unconditional control flow.
129{
130 Block_0:
131 stloc:float32(var_0_06, ldfld:float32(InputControlMapping::sensitivity, ldloc:InputControlMapping(this)))
132}
133
134 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
135 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
136 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
137 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
138 --- End of inner exception stack trace ---
139 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
140 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
141*/;
142 }
143 set
144 {
145 }
146 }
147
148 // Token: 0x1700005A RID: 90
149 // (get) Token: 0x0600014D RID: 333 RVA: 0x000048B0 File Offset: 0x00002AB0
150 // (set) Token: 0x0600014E RID: 334 RVA: 0x000048C4 File Offset: 0x00002AC4
151 public float LowerDeadZone
152 {
153 get
154 {
155 /*
156An exception occurred when decompiling this method (0600014D)
157
158ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Single InControl.InputControlMapping::get_LowerDeadZone()
159
160 ---> System.Exception: Basic block has to end with unconditional control flow.
161{
162 Block_0:
163 stloc:float32(var_0_06, ldfld:float32(InputControlMapping::lowerDeadZone, ldloc:InputControlMapping(this)))
164}
165
166 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
167 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
168 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
169 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
170 --- End of inner exception stack trace ---
171 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
172 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
173*/;
174 }
175 set
176 {
177 }
178 }
179
180 // Token: 0x1700005B RID: 91
181 // (get) Token: 0x0600014F RID: 335 RVA: 0x000048D4 File Offset: 0x00002AD4
182 // (set) Token: 0x06000150 RID: 336 RVA: 0x000048E8 File Offset: 0x00002AE8
183 public float UpperDeadZone
184 {
185 get
186 {
187 /*
188An exception occurred when decompiling this method (0600014F)
189
190ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Single InControl.InputControlMapping::get_UpperDeadZone()
191
192 ---> System.Exception: Basic block has to end with unconditional control flow.
193{
194 Block_0:
195 stloc:float32(var_0_06, ldfld:float32(InputControlMapping::upperDeadZone, ldloc:InputControlMapping(this)))
196}
197
198 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
199 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
200 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
201 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
202 --- End of inner exception stack trace ---
203 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
204 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
205*/;
206 }
207 set
208 {
209 }
210 }
211
212 // Token: 0x1700005C RID: 92
213 // (get) Token: 0x06000151 RID: 337 RVA: 0x000048F8 File Offset: 0x00002AF8
214 // (set) Token: 0x06000152 RID: 338 RVA: 0x0000490C File Offset: 0x00002B0C
216 {
217 get
218 {
219 return this.source;
220 }
221 set
222 {
224 }
225 }
226
227 // Token: 0x1700005D RID: 93
228 // (get) Token: 0x06000153 RID: 339 RVA: 0x00004920 File Offset: 0x00002B20
229 // (set) Token: 0x06000154 RID: 340 RVA: 0x00004934 File Offset: 0x00002B34
231 {
232 get
233 {
234 return this.target;
235 }
236 set
237 {
239 }
240 }
241
242 // Token: 0x1700005E RID: 94
243 // (get) Token: 0x06000155 RID: 341 RVA: 0x00004948 File Offset: 0x00002B48
244 // (set) Token: 0x06000156 RID: 342 RVA: 0x0000495C File Offset: 0x00002B5C
246 {
247 get
248 {
249 return this.sourceRange;
250 }
251 set
252 {
254 }
255 }
256
257 // Token: 0x1700005F RID: 95
258 // (get) Token: 0x06000157 RID: 343 RVA: 0x00004970 File Offset: 0x00002B70
259 // (set) Token: 0x06000158 RID: 344 RVA: 0x00004984 File Offset: 0x00002B84
261 {
262 get
263 {
264 return this.targetRange;
265 }
266 set
267 {
269 }
270 }
271
272 // Token: 0x06000159 RID: 345 RVA: 0x00004998 File Offset: 0x00002B98
273 public float ApplyToValue(float value)
274 {
275 /*
276An exception occurred when decompiling this method (06000159)
277
278ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Single InControl.InputControlMapping::ApplyToValue(System.Single)
279
280 ---> System.Exception: Basic block has to end with unconditional control flow.
281{
282 IL_0016:
283 stloc:InputRangeType(var_3_1C, ldfld:InputRangeType(InputControlMapping::sourceRange, ldloc:InputControlMapping(this)))
284 stloc:bool(var_5_23, ldfld:bool(InputControlMapping::invert, ldloc:InputControlMapping(this)))
285}
286
287 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
288 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
289 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
290 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
291 --- End of inner exception stack trace ---
292 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
293 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
294*/;
295 }
296
297 // Token: 0x0600015A RID: 346 RVA: 0x000049CC File Offset: 0x00002BCC
299 {
300 }
301
302 // Token: 0x0400012E RID: 302
304 private string name = "";
305
306 // Token: 0x0400012F RID: 303
308 private bool invert;
309
310 // Token: 0x04000130 RID: 304
312 private float scale = (float)16256;
313
314 // Token: 0x04000131 RID: 305
316 private bool raw;
317
318 // Token: 0x04000132 RID: 306
320 private bool passive;
321
322 // Token: 0x04000133 RID: 307
325
326 // Token: 0x04000134 RID: 308
328 private float sensitivity = (float)16256;
329
330 // Token: 0x04000135 RID: 309
332 private float lowerDeadZone;
333
334 // Token: 0x04000136 RID: 310
336 private float upperDeadZone = (float)16256;
337
338 // Token: 0x04000137 RID: 311
341
342 // Token: 0x04000138 RID: 312
345
346 // Token: 0x04000139 RID: 313
349
350 // Token: 0x0400013A RID: 314
353 }
354}
class f__AnonymousType0<< Count > j__TPar