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
GUIControllerPulldownEntry.cs
Go to the documentation of this file.
1using System;
3
4// Token: 0x0200007D RID: 125
6{
7 // Token: 0x060002D8 RID: 728 RVA: 0x000098C8 File Offset: 0x00007AC8
9 : base(id)
10 {
11 }
12
13 // Token: 0x060002D9 RID: 729 RVA: 0x000098DC File Offset: 0x00007ADC
14 public override void Draw()
15 {
17 }
18
19 // Token: 0x060002DA RID: 730 RVA: 0x000098F0 File Offset: 0x00007AF0
20 public override float GetElementHeight()
21 {
22 /*
23An exception occurred when decompiling this method (060002DA)
24
25ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Single GUIControllerPulldownEntry::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(GUIControllerPulldownEntry::Worker, ldloc:GUIControllerPulldownEntry(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: 0x060002DB RID: 731 RVA: 0x00009904 File Offset: 0x00007B04
44 public override void DrawOverlay()
45 {
47 }
48
49 // Token: 0x060002DC RID: 732 RVA: 0x00009918 File Offset: 0x00007B18
50 private void ActivateOverlay(GUIPulldownSetting overlayEntry, Rectangle overlayRegion, int selectedOption, float offset)
51 {
52 }
53
54 // Token: 0x060002DD RID: 733 RVA: 0x00009928 File Offset: 0x00007B28
55 private void DeactivateOverlay()
56 {
57 }
58
59 // Token: 0x060002DE RID: 734 RVA: 0x00009938 File Offset: 0x00007B38
60 private void RegisterOverlay(GUIPulldownSetting overlayEntry, Rectangle overlayRegion)
61 {
62 }
63
64 // Token: 0x060002DF RID: 735 RVA: 0x00009948 File Offset: 0x00007B48
65 public int GetNumberOfOptions()
66 {
67 return this.Worker.GetNumberOfOptions();
68 }
69
70 // Token: 0x04000324 RID: 804
72}
class f__AnonymousType0<< Count > j__TPar
GUISettingID
void RegisterOverlay(GUIPulldownSetting overlayEntry, Rectangle overlayRegion)
void ActivateOverlay(GUIPulldownSetting overlayEntry, Rectangle overlayRegion, int selectedOption, float offset)