using System; using System.Runtime.CompilerServices; using Cpp2IlInjected; using UnityEngine; using UnityEngine.Events; using UnityEngine.UI; namespace AGUI.StackedUI { // Token: 0x020010A1 RID: 4257 [Token(Token = "0x20010A1")] public class RadioButton3D : ClickableReleaseButton { // Token: 0x17001088 RID: 4232 // (get) Token: 0x0600607C RID: 24700 RVA: 0x00152D58 File Offset: 0x00150F58 // (set) Token: 0x0600607D RID: 24701 RVA: 0x00152D6C File Offset: 0x00150F6C [Token(Token = "0x17001088")] public Sprite BDEMFPDDNCJ { [Token(Token = "0x600607C")] [Address(RVA = "0xBDB930", Offset = "0xBDA730", VA = "0x180BDB930")] get { return this.onSprite; } [Token(Token = "0x600607D")] [Address(RVA = "0x132AB00", Offset = "0x1329900", VA = "0x18132AB00")] set { this.onSprite = value; if (!this.DACHAAADDAE) { } PLDMAFINLJO.KDMONFDFGCE(this.swappableImage, value, true); bool dachaaaddae = this.DACHAAADDAE; base.LODFDOLMDCK = dachaaaddae; } } // Token: 0x17001089 RID: 4233 // (get) Token: 0x0600607E RID: 24702 RVA: 0x00152DA4 File Offset: 0x00150FA4 // (set) Token: 0x0600607F RID: 24703 RVA: 0x00152DB8 File Offset: 0x00150FB8 [Token(Token = "0x17001089")] public Sprite CPAMDKELKGO { [Token(Token = "0x600607E")] [Address(RVA = "0xBDA720", Offset = "0xBD9520", VA = "0x180BDA720")] get { return this.offSprite; } [Token(Token = "0x600607F")] [Address(RVA = "0x132AAB0", Offset = "0x13298B0", VA = "0x18132AAB0")] set { this.offSprite = value; if (this.DACHAAADDAE) { } PLDMAFINLJO.KDMONFDFGCE(this.swappableImage, value, true); bool dachaaaddae = this.DACHAAADDAE; base.LODFDOLMDCK = dachaaaddae; } } // Token: 0x1700108A RID: 4234 // (get) Token: 0x06006080 RID: 24704 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x1700108A")] protected override float BCGHKIMCMAE { [Token(Token = "0x6006080")] [Address(RVA = "0xCD9D10", Offset = "0xCD8B10", VA = "0x180CD9D10", Slot = "40")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x14000096 RID: 150 // (add) Token: 0x06006081 RID: 24705 RVA: 0x00152DF0 File Offset: 0x00150FF0 // (remove) Token: 0x06006082 RID: 24706 RVA: 0x00152E0C File Offset: 0x0015100C [Token(Token = "0x14000096")] public event Action IMDPAIKINJA { [Token(Token = "0x6006081")] [Address(RVA = "0x132A8F0", Offset = "0x13296F0", VA = "0x18132A8F0")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x6006082")] [Address(RVA = "0x132A9A0", Offset = "0x13297A0", VA = "0x18132A9A0")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x1700108B RID: 4235 // (get) Token: 0x06006083 RID: 24707 RVA: 0x00152E28 File Offset: 0x00151028 // (set) Token: 0x06006084 RID: 24708 RVA: 0x00152E3C File Offset: 0x0015103C [Token(Token = "0x1700108B")] public bool KDELLAHHGCK { [Token(Token = "0x6006083")] [Address(RVA = "0x132A990", Offset = "0x1329790", VA = "0x18132A990")] get { return this.DACHAAADDAE; } [Token(Token = "0x6006084")] [Address(RVA = "0x132AA40", Offset = "0x1329840", VA = "0x18132AA40")] set { this.DACHAAADDAE = value; if (value) { } Sprite sprite = this.offSprite; PLDMAFINLJO.KDMONFDFGCE(this.swappableImage, sprite, true); bool dachaaaddae = this.DACHAAADDAE; base.LODFDOLMDCK = dachaaaddae; Action imdpaikinja = this.IMDPAIKINJA; if (imdpaikinja != 0) { imdpaikinja(); return; } } } // Token: 0x06006085 RID: 24709 RVA: 0x00152E88 File Offset: 0x00151088 [Token(Token = "0x6006085")] [Address(RVA = "0x132A7F0", Offset = "0x13295F0", VA = "0x18132A7F0", Slot = "5")] protected override void OnEnable() { base.OnEnable(); if (this.DACHAAADDAE) { } Sprite sprite = this.offSprite; PLDMAFINLJO.KDMONFDFGCE(this.swappableImage, sprite, true); bool dachaaaddae = this.DACHAAADDAE; base.LODFDOLMDCK = dachaaaddae; } // Token: 0x06006086 RID: 24710 RVA: 0x00152EC8 File Offset: 0x001510C8 [Token(Token = "0x6006086")] [Address(RVA = "0x132A650", Offset = "0x1329450", VA = "0x18132A650", Slot = "43")] protected override float BKABACMFHMB() { /* An exception occurred when decompiling this method (06006086) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Single AGUI.StackedUI.RadioButton3D::BKABACMFHMB() ---> System.Exception: Basic block has to end with unconditional control flow. { IL_10: stloc:bool(var_0_16, callgetter:bool(IAsyncResult::get_IsCompleted, ldloc:RadioButton3D[exp:IAsyncResult](this))) } 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 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 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 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 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 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 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 --- End of inner exception stack trace --- 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 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 1660 */; } // Token: 0x06006087 RID: 24711 RVA: 0x00152EEC File Offset: 0x001510EC [Token(Token = "0x6006087")] [Address(RVA = "0x132A850", Offset = "0x1329650", VA = "0x18132A850", Slot = "45")] public override void SetAxisValue(float AEFHIEEGPME, bool CDFHDACBFKN = false) { if (this.DACHAAADDAE) { float num = this.IJIGBIPCELG; float num2 = Mathf.Max(AEFHIEEGPME, AEFHIEEGPME); } int num3 = 0; base.SetAxisValue(AEFHIEEGPME, num3 != 0); } // Token: 0x06006088 RID: 24712 RVA: 0x00152F20 File Offset: 0x00151120 [Token(Token = "0x6006088")] [Address(RVA = "0x132A760", Offset = "0x1329560", VA = "0x18132A760")] public void ForceRelease() { int num = 0; base.BILIIKJMKBJ(num != 0); this.DACHAAADDAE = false; Sprite sprite = this.offSprite; PLDMAFINLJO.KDMONFDFGCE(this.swappableImage, sprite, true); bool dachaaaddae = this.DACHAAADDAE; base.LODFDOLMDCK = dachaaaddae; Action imdpaikinja = this.IMDPAIKINJA; if (imdpaikinja != 0) { imdpaikinja(); } base.PMFNJKCHLCO(); } // Token: 0x06006089 RID: 24713 RVA: 0x00152F78 File Offset: 0x00151178 [Token(Token = "0x6006089")] [Address(RVA = "0x132A6D0", Offset = "0x13294D0", VA = "0x18132A6D0", Slot = "50")] protected override void FNPHBHJLMMD() { this.DACHAAADDAE = true; Sprite sprite = this.onSprite; PLDMAFINLJO.KDMONFDFGCE(this.swappableImage, sprite, true); bool dachaaaddae = this.DACHAAADDAE; base.LODFDOLMDCK = dachaaaddae; Action imdpaikinja = this.IMDPAIKINJA; if (imdpaikinja != 0) { imdpaikinja(); } this.OnClick.Invoke(this); } // Token: 0x0600608A RID: 24714 RVA: 0x00152FD4 File Offset: 0x001511D4 [Token(Token = "0x600608A")] [Address(RVA = "0x132A7D0", Offset = "0x13295D0", VA = "0x18132A7D0", Slot = "49")] protected override bool JJONPCECBCI() { if (this.DACHAAADDAE) { } return true; } // Token: 0x0600608B RID: 24715 RVA: 0x00152FEC File Offset: 0x001511EC [Token(Token = "0x600608B")] [Address(RVA = "0x132A680", Offset = "0x1329480", VA = "0x18132A680")] private void BPCMCKPLGMO() { if (this.DACHAAADDAE) { } Sprite sprite = this.offSprite; PLDMAFINLJO.KDMONFDFGCE(this.swappableImage, sprite, true); bool dachaaaddae = this.DACHAAADDAE; base.LODFDOLMDCK = dachaaaddae; } // Token: 0x0600608C RID: 24716 RVA: 0x00153024 File Offset: 0x00151224 [Token(Token = "0x600608C")] [Address(RVA = "0xCDA090", Offset = "0xCD8E90", VA = "0x180CDA090")] public RadioButton3D() { } // Token: 0x04003FF8 RID: 16376 [FieldOffset(Offset = "0x1E8")] [Token(Token = "0x4003FF8")] [SerializeField] private bool forceCanInteract; // Token: 0x04003FF9 RID: 16377 [FieldOffset(Offset = "0x1F0")] [Token(Token = "0x4003FF9")] [SerializeField] private Sprite onSprite; // Token: 0x04003FFA RID: 16378 [FieldOffset(Offset = "0x1F8")] [Token(Token = "0x4003FFA")] [SerializeField] private Sprite offSprite; // Token: 0x04003FFB RID: 16379 [FieldOffset(Offset = "0x200")] [Token(Token = "0x4003FFB")] [SerializeField] private Image swappableImage; // Token: 0x04003FFC RID: 16380 [FieldOffset(Offset = "0x208")] [Token(Token = "0x4003FFC")] public RadioButton3D.OnRadioButton3DClick OnClick; // Token: 0x04003FFE RID: 16382 [FieldOffset(Offset = "0x218")] [Token(Token = "0x4003FFE")] private bool DACHAAADDAE; // Token: 0x020010A2 RID: 4258 [Token(Token = "0x20010A2")] [Serializable] public class OnRadioButton3DClick : UnityEvent { // Token: 0x0600608D RID: 24717 RVA: 0x00153038 File Offset: 0x00151238 [Token(Token = "0x600608D")] [Address(RVA = "0x131A4C0", Offset = "0x13192C0", VA = "0x18131A4C0")] public OnRadioButton3DClick() { } } } }