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
GUIControllerHardwarePulldown.cs
Go to the documentation of this file.
1using System;
3
4// Token: 0x020000B3 RID: 179
6{
7 // Token: 0x0600043E RID: 1086 RVA: 0x0000DB14 File Offset: 0x0000BD14
9 : base(id)
10 {
11 }
12
13 // Token: 0x0600043F RID: 1087 RVA: 0x0000DB28 File Offset: 0x0000BD28
14 public override void Draw()
15 {
17 }
18
19 // Token: 0x06000440 RID: 1088 RVA: 0x0000DB3C File Offset: 0x0000BD3C
20 public override float GetElementHeight()
21 {
22 /*
23An exception occurred when decompiling this method (06000440)
24
25ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Single GUIControllerHardwarePulldown::GetElementHeight()
26
27 ---> System.Exception: Basic block has to end with unconditional control flow.
28{
29 Block_0:
30 stloc:GUIPulldownSetting(var_0_06, ldfld:GUIPulldownSetting(GUIControllerHardwarePulldown::Worker, ldloc:GUIControllerHardwarePulldown(this)))
31}
32
33 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
34 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
35 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
36 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
37 --- End of inner exception stack trace ---
38 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
39 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
40*/;
41 }
42
43 // Token: 0x06000441 RID: 1089 RVA: 0x0000DB50 File Offset: 0x0000BD50
44 public override void DrawOverlay()
45 {
47 }
48
49 // Token: 0x06000442 RID: 1090 RVA: 0x0000DB64 File Offset: 0x0000BD64
50 private void ActivateOverlay(GUIPulldownSetting overlayEntry, Rectangle overlayRegion, int selectedOption, float offset)
51 {
52 }
53
54 // Token: 0x06000443 RID: 1091 RVA: 0x0000DB74 File Offset: 0x0000BD74
55 private void DeactivateOverlay()
56 {
57 }
58
59 // Token: 0x06000444 RID: 1092 RVA: 0x0000DB84 File Offset: 0x0000BD84
60 private void RegisterOverlay(GUIPulldownSetting overlayEntry, Rectangle overlayRegion)
61 {
62 if (!true)
63 {
64 }
65 }
66
67 // Token: 0x06000445 RID: 1093 RVA: 0x0000DB94 File Offset: 0x0000BD94
68 public int GetNumberOfOptions()
69 {
70 return this.Worker.GetNumberOfOptions();
71 }
72
73 // Token: 0x06000446 RID: 1094 RVA: 0x0000DBAC File Offset: 0x0000BDAC
74 public void CloseOptions()
75 {
76 this.Worker.CloseOptions();
77 }
78
79 // Token: 0x04000438 RID: 1080
81}
class f__AnonymousType0<< Count > j__TPar
GUISettingID
void ActivateOverlay(GUIPulldownSetting overlayEntry, Rectangle overlayRegion, int selectedOption, float offset)
void RegisterOverlay(GUIPulldownSetting overlayEntry, Rectangle overlayRegion)