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
VirtualControllerInputState.cs
Go to the documentation of this file.
1using System;
6using Controller;
7using Terraria;
8using Terraria.ID;
9using Terraria.IO;
11
12// Token: 0x0200017F RID: 383
14{
15 // Token: 0x06000AE4 RID: 2788 RVA: 0x000371C4 File Offset: 0x000353C4
16 private static void SetupLookups()
17 {
18 if (!true)
19 {
20 }
21 if (true)
22 {
23 return;
24 }
25 }
26
27 // Token: 0x17000117 RID: 279
28 // (get) Token: 0x06000AE5 RID: 2789 RVA: 0x000371D8 File Offset: 0x000353D8
29 private string ConfigFile
30 {
31 get
32 {
33 if (!true)
34 {
35 }
36 return Main.SavePath + "/ItemCategories.csv";
37 }
38 }
39
40 // Token: 0x06000AE6 RID: 2790 RVA: 0x000371FC File Offset: 0x000353FC
41 private static void SaveCodeArrayCategories()
42 {
43 if (!true)
44 {
45 }
46 if ("\tItemID." == null || "\tItemID." != null)
47 {
48 if ("\tItemID." == null)
49 {
50 }
51 string text;
52 if ((", (int)Category." == null || ", (int)Category." != null) && (text == null || text != null) && ("," == null || "," != null))
53 {
54 string text2 = Main.SavePath + "/Test.cs";
55 return;
56 }
57 }
59 }
60
61 // Token: 0x06000AE7 RID: 2791 RVA: 0x00037274 File Offset: 0x00035474
63 {
64 long num = 0L;
65 string text;
66 bool flag = FileUtilities.Exists(text, num != 0L);
67 long num2 = 0L;
68 string text2;
69 FileUtilities.Delete(text2, num2 != 0L);
71 string text3;
72 if (("Item" == null || "Item" != null) && ("Category" == null || "Category" != null) && (text3 == null || text3 != null))
73 {
74 return;
75 }
77 }
78
79 // Token: 0x06000AE8 RID: 2792 RVA: 0x000372D8 File Offset: 0x000354D8
81 {
82 }
83
84 // Token: 0x06000AE9 RID: 2793 RVA: 0x000372E8 File Offset: 0x000354E8
86 {
87 /*
88An exception occurred when decompiling this method (06000AE9)
89
90ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Single VirtualControllerInputState::GetItemDeadZone(Terraria.Item)
91
92 ---> System.Exception: Basic block has to end with unconditional control flow.
93{
94 IL_000A:
95 stloc:Category(var_1_10, call:Category(VirtualControllerInputState::GetItemCategory, ldloc:int32(var_0_06)))
96 stloc:class [mscorlib]System.Collections.Generic.Dictionary`2<valuetype VirtualControllerInputState/Category, float32>(var_2_17, ldfld:class [mscorlib]System.Collections.Generic.Dictionary`2<valuetype VirtualControllerInputState/Category, float32>(VirtualControllerInputState::NoFireDeadZoneState, ldloc:VirtualControllerInputState(this)))
97 stloc:class [mscorlib]System.Collections.Generic.Dictionary`2<valuetype VirtualControllerInputState/Category, bool>(var_4_1E, ldfld:class [mscorlib]System.Collections.Generic.Dictionary`2<valuetype VirtualControllerInputState/Category, bool>(VirtualControllerInputState::SmartCursorState, ldloc:VirtualControllerInputState(this)))
98 stloc:class [mscorlib]System.Collections.Generic.Dictionary`2<valuetype VirtualControllerInputState/Category, bool>(var_5_26, ldfld:class [mscorlib]System.Collections.Generic.Dictionary`2<valuetype VirtualControllerInputState/Category, bool>(VirtualControllerInputState::AimAndUseState, ldloc:VirtualControllerInputState(this)))
99 stloc:class [mscorlib]System.Collections.Generic.Dictionary`2<valuetype VirtualControllerInputState/Category, float32>(var_6_2E, ldfld:class [mscorlib]System.Collections.Generic.Dictionary`2<valuetype VirtualControllerInputState/Category, float32>(VirtualControllerInputState::NoFireDeadZoneState, ldloc:VirtualControllerInputState(this)))
100 stloc:class [mscorlib]System.Collections.Generic.Dictionary`2<valuetype VirtualControllerInputState/Category, float32>(var_7_36, ldfld:class [mscorlib]System.Collections.Generic.Dictionary`2<valuetype VirtualControllerInputState/Category, float32>(VirtualControllerInputState::NoFireDeadZoneState, ldloc:VirtualControllerInputState(this)))
101}
102
103 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
104 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
105 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
106 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
107 --- End of inner exception stack trace ---
108 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
109 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
110*/;
111 }
112
113 // Token: 0x06000AEA RID: 2794 RVA: 0x0003732C File Offset: 0x0003552C
115 {
116 /*
117An exception occurred when decompiling this method (06000AEA)
118
119ICSharpCode.Decompiler.DecompilerException: Error decompiling VirtualControllerInputState/Category VirtualControllerInputState::GetItemCategory(System.Int32)
120
121 ---> System.Exception: Basic block has to end with unconditional control flow.
122{
123 IL_0000:
124 brtrue(IL_0000, ldc.i4:bool(1))
125}
126
127 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
128 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
129 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
130 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
131 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
132 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
133 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
134 --- End of inner exception stack trace ---
135 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
136 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
137*/;
138 }
139
140 // Token: 0x06000AEB RID: 2795 RVA: 0x0003733C File Offset: 0x0003553C
149
150 // Token: 0x17000118 RID: 280
151 // (get) Token: 0x06000AEC RID: 2796 RVA: 0x00037360 File Offset: 0x00035560
152 public bool ForceAutoReuse
153 {
154 get
155 {
156 if (this.ForceAutoSwingEnabled)
157 {
159 return this.GetCategoryAutoSwing(currentlyBoundCategory);
160 }
161 }
162 }
163
164 // Token: 0x17000119 RID: 281
165 // (get) Token: 0x06000AED RID: 2797 RVA: 0x00037388 File Offset: 0x00035588
166 public float NoFireDeadZone
167 {
168 get
169 {
170 /*
171An exception occurred when decompiling this method (06000AED)
172
173ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Single VirtualControllerInputState::get_NoFireDeadZone()
174
175 ---> System.Exception: Basic block has to end with unconditional control flow.
176{
177 Block_0:
178 stloc:float32(var_0_06, ldfld:float32(VirtualControllerInputState::_noFireDeadZone, ldloc:VirtualControllerInputState(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: 0x1700011A RID: 282
193 // (get) Token: 0x06000AEE RID: 2798 RVA: 0x0003739C File Offset: 0x0003559C
194 // (set) Token: 0x06000AEF RID: 2799 RVA: 0x000373E0 File Offset: 0x000355E0
195 public bool SmartDigEnabled
196 {
197 get
198 {
200 }
201 set
202 {
203 }
204 }
205
206 // Token: 0x1700011B RID: 283
207 // (get) Token: 0x06000AF0 RID: 2800 RVA: 0x00037418 File Offset: 0x00035618
208 // (set) Token: 0x06000AF1 RID: 2801 RVA: 0x00037458 File Offset: 0x00035658
210 {
211 get
212 {
214 bool flag;
215 return flag;
216 }
217 set
218 {
220 int num = 24;
222 }
223 }
224
225 // Token: 0x06000AF2 RID: 2802 RVA: 0x000374A4 File Offset: 0x000356A4
239
240 // Token: 0x06000AF3 RID: 2803 RVA: 0x00037500 File Offset: 0x00035700
244
245 // Token: 0x06000AF4 RID: 2804 RVA: 0x00037510 File Offset: 0x00035710
247 {
248 int num = 1;
249 smartCursor.m_value = num != 0;
250 aimAndUse.m_value = num != 0;
251 }
252
253 // Token: 0x06000AF5 RID: 2805 RVA: 0x00037558 File Offset: 0x00035758
260
261 // Token: 0x06000AF6 RID: 2806 RVA: 0x0003757C File Offset: 0x0003577C
263 {
265 string text2;
266 string text = text2 + "_SmartCursor";
268 string text3 = text2 + "_AimAndUse";
270 }
271
272 // Token: 0x06000AF7 RID: 2807 RVA: 0x000375C0 File Offset: 0x000357C0
274 {
276 string text2;
277 string text = text2 + "_SmartCursor";
279 string text3 = text2 + "_AimAndUse";
281 }
282
283 // Token: 0x06000AF8 RID: 2808 RVA: 0x00037600 File Offset: 0x00035800
285 {
286 }
287
288 // Token: 0x06000AF9 RID: 2809 RVA: 0x00037624 File Offset: 0x00035824
289 // Note: this type is marked as 'beforefieldinit'.
291 {
292 if (!true)
293 {
294 }
295 }
296
297 // Token: 0x04000B34 RID: 2868
298 private static string[] IdLookup;
299
300 // Token: 0x04000B35 RID: 2869
301 public static int[] ItemCategories;
302
303 // Token: 0x04000B36 RID: 2870
304 public bool printMessages;
305
306 // Token: 0x04000B37 RID: 2871
308
309 // Token: 0x04000B38 RID: 2872
311
312 // Token: 0x04000B39 RID: 2873
314
315 // Token: 0x04000B3A RID: 2874
317
318 // Token: 0x04000B3B RID: 2875
320
321 // Token: 0x04000B3C RID: 2876
323
324 // Token: 0x04000B3D RID: 2877
326
327 // Token: 0x04000B3E RID: 2878
328 public bool GlobalSmartDigEnabled = true;
329
330 // Token: 0x04000B3F RID: 2879
332
333 // Token: 0x04000B40 RID: 2880
335
336 // Token: 0x04000B41 RID: 2881
337 private bool _currentAimAndUse;
338
339 // Token: 0x04000B42 RID: 2882
340 private float _noFireDeadZone;
341
342 // Token: 0x04000B43 RID: 2883
343 private bool _currentAutoReuse;
344
345 // Token: 0x04000B44 RID: 2884
347
348 // Token: 0x04000B45 RID: 2885
350
351 // Token: 0x04000B46 RID: 2886
353
354 // Token: 0x04000B47 RID: 2887
356
357 // Token: 0x02000180 RID: 384
358 public enum Category
359 {
360 // Token: 0x04000B49 RID: 2889
361 None,
362 // Token: 0x04000B4A RID: 2890
363 Generic,
364 // Token: 0x04000B4B RID: 2891
365 Axe,
366 // Token: 0x04000B4C RID: 2892
367 PickAxe,
368 // Token: 0x04000B4D RID: 2893
369 Drills,
370 // Token: 0x04000B4E RID: 2894
371 Chainsaw,
372 // Token: 0x04000B4F RID: 2895
374 // Token: 0x04000B50 RID: 2896
376 // Token: 0x04000B51 RID: 2897
378 // Token: 0x04000B52 RID: 2898
380 // Token: 0x04000B53 RID: 2899
382 // Token: 0x04000B54 RID: 2900
384 // Token: 0x04000B55 RID: 2901
385 Spears,
386 // Token: 0x04000B56 RID: 2902
388 // Token: 0x04000B57 RID: 2903
389 Flails,
390 // Token: 0x04000B58 RID: 2904
392 // Token: 0x04000B59 RID: 2905
393 Yoyo,
394 // Token: 0x04000B5A RID: 2906
395 Bow,
396 // Token: 0x04000B5B RID: 2907
398 // Token: 0x04000B5C RID: 2908
399 Repeaters,
400 // Token: 0x04000B5D RID: 2909
402 // Token: 0x04000B5E RID: 2910
404 // Token: 0x04000B5F RID: 2911
406 // Token: 0x04000B60 RID: 2912
408 // Token: 0x04000B61 RID: 2913
410 // Token: 0x04000B62 RID: 2914
412 // Token: 0x04000B63 RID: 2915
414 // Token: 0x04000B64 RID: 2916
416 // Token: 0x04000B65 RID: 2917
418 // Token: 0x04000B66 RID: 2918
420 // Token: 0x04000B67 RID: 2919
422 // Token: 0x04000B68 RID: 2920
424 // Token: 0x04000B69 RID: 2921
425 Torches,
426 // Token: 0x04000B6A RID: 2922
427 Hammer,
428 // Token: 0x04000B6B RID: 2923
430 // Token: 0x04000B6C RID: 2924
432 // Token: 0x04000B6D RID: 2925
434 // Token: 0x04000B6E RID: 2926
436 // Token: 0x04000B6F RID: 2927
438 // Token: 0x04000B70 RID: 2928
440 // Token: 0x04000B71 RID: 2929
442 // Token: 0x04000B72 RID: 2930
443 Flasks,
444 // Token: 0x04000B73 RID: 2931
446 // Token: 0x04000B74 RID: 2932
447 Seeds,
448 // Token: 0x04000B75 RID: 2933
450 // Token: 0x04000B76 RID: 2934
452 // Token: 0x04000B77 RID: 2935
454 // Token: 0x04000B78 RID: 2936
456 // Token: 0x04000B79 RID: 2937
458 // Token: 0x04000B7A RID: 2938
460 // Token: 0x04000B7B RID: 2939
461 MiscPlace,
462 // Token: 0x04000B7C RID: 2940
464 // Token: 0x04000B7D RID: 2941
465 MiscBreak,
466 // Token: 0x04000B7E RID: 2942
468 // Token: 0x04000B7F RID: 2943
469 GolfClubs,
470 // Token: 0x04000B80 RID: 2944
472 // Token: 0x04000B81 RID: 2945
474 // Token: 0x04000B82 RID: 2946
475 Count
476 }
477
478 // Token: 0x02000181 RID: 385
479 public struct CaterogryEntry
480 {
481 // Token: 0x04000B83 RID: 2947
482 private ItemID item;
483
484 // Token: 0x04000B84 RID: 2948
486 }
487
488 // Token: 0x02000182 RID: 386
489 public enum CursorInputMode
490 {
491 // Token: 0x04000B86 RID: 2950
492 Item,
493 // Token: 0x04000B87 RID: 2951
494 Global,
495 // Token: 0x04000B88 RID: 2952
496 Disabled,
497 // Token: 0x04000B89 RID: 2953
499 }
500
501 // Token: 0x02000183 RID: 387
504 private sealed class <>c
505 {
506 // Token: 0x06000AFA RID: 2810 RVA: 0x00037634 File Offset: 0x00035834
507 // Note: this type is marked as 'beforefieldinit'.
508 static <>c()
509 {
510 }
511
512 // Token: 0x06000AFB RID: 2811 RVA: 0x00037644 File Offset: 0x00035844
513 public <>c()
514 {
515 }
516
517 // Token: 0x06000AFC RID: 2812 RVA: 0x00037658 File Offset: 0x00035858
518 internal bool <SetupLookups>b__3_0(FieldInfo f)
519 {
520 bool flag;
521 return flag;
522 }
523
524 // Token: 0x06000AFD RID: 2813 RVA: 0x00037668 File Offset: 0x00035868
526 {
527 if (field == null || field != null)
528 {
529 return;
530 }
531 throw new ArrayTypeMismatchException();
532 }
533
534 // Token: 0x04000B8A RID: 2954
536
537 // Token: 0x04000B8B RID: 2955
538 public static Func<FieldInfo, bool> <>9__3_0;
539
540 // Token: 0x04000B8C RID: 2956
541 public static Action<FieldInfo> <>9__3_1;
542 }
543}
class f__AnonymousType0<< Count > j__TPar
static void Delete(string path, bool cloud=false)
static bool Exists(string path, bool cloud=false)
VirtualControllerInputState.CursorInputMode MouseSmartCursor
VirtualControllerInputState.CursorInputMode ControllerSmartCursor
bool GetCategoryAutoSwing(VirtualControllerInputState.Category category)
VirtualControllerInputState.CursorInputMode TouchAimAndUse
void SetCatergoryState(VirtualControllerInputState.Category category)
VirtualControllerInputState.Category CurrentlyBoundCategory
VirtualControllerInputState.CursorInputMode TouchSmartCursor
void SaveConfiguration(Preferences preferences)
void GetCategoryDefaults(VirtualControllerInputState.Category category, [Out] bool smartCursor, [Out] bool aimAndUse, [Out] float noFireDeadZone)
static VirtualControllerInputState.Category GetItemCategory(int item)
Dictionary< VirtualControllerInputState.Category, bool > SmartCursorState
Dictionary< VirtualControllerInputState.Category, bool > AimAndUseState
void LoadConfiguration(Preferences preferences)
VirtualControllerInputState.CursorInputMode ControllerAimAndUse
Dictionary< VirtualControllerInputState.Category, float > NoFireDeadZoneState