using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine; using UnityEngine.Events; using UnityEngine.UI; namespace AGUI.StackedUI { // Token: 0x02001A3D RID: 6717 [Token(Token = "0x2001A3D")] [StructLayout(3)] public class RadioButton3D : ClickableReleaseButton { // Token: 0x17001D53 RID: 7507 // (get) Token: 0x0600B4ED RID: 46317 RVA: 0x002A7BA4 File Offset: 0x002A5DA4 // (set) Token: 0x0600B4EE RID: 46318 RVA: 0x002A7BB8 File Offset: 0x002A5DB8 [Token(Token = "0x17001D53")] public Sprite BDEMFPDDNCJ { [Token(Token = "0x600B4ED")] [Address(RVA = "0xFCEC50", Offset = "0xFCD650", VA = "0x180FCEC50")] get { return this.onSprite; } [Token(Token = "0x600B4EE")] [Address(RVA = "0x1936430", Offset = "0x1934E30", VA = "0x181936430")] set { this.onSprite = value; if (!this.DACHAAADDAE) { } PLDMAFINLJO.KDMONFDFGCE(this.swappableImage, value, true); bool dachaaaddae = this.DACHAAADDAE; base.LODFDOLMDCK = dachaaaddae; } } // Token: 0x17001D54 RID: 7508 // (get) Token: 0x0600B4EF RID: 46319 RVA: 0x002A7BF0 File Offset: 0x002A5DF0 // (set) Token: 0x0600B4F0 RID: 46320 RVA: 0x002A7C04 File Offset: 0x002A5E04 [Token(Token = "0x17001D54")] public Sprite CPAMDKELKGO { [Token(Token = "0x600B4EF")] [Address(RVA = "0xBBC2B0", Offset = "0xBBACB0", VA = "0x180BBC2B0")] get { return this.offSprite; } [Token(Token = "0x600B4F0")] [Address(RVA = "0x19363E0", Offset = "0x1934DE0", VA = "0x1819363E0")] set { this.offSprite = value; if (this.DACHAAADDAE) { } PLDMAFINLJO.KDMONFDFGCE(this.swappableImage, value, true); bool dachaaaddae = this.DACHAAADDAE; base.LODFDOLMDCK = dachaaaddae; } } // Token: 0x17001D55 RID: 7509 // (get) Token: 0x0600B4F1 RID: 46321 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x17001D55")] protected override float BCGHKIMCMAE { [Token(Token = "0x600B4F1")] [Address(RVA = "0x1441450", Offset = "0x143FE50", VA = "0x181441450", Slot = "40")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x17001D56 RID: 7510 // (get) Token: 0x0600B4F2 RID: 46322 RVA: 0x002A7C3C File Offset: 0x002A5E3C // (set) Token: 0x0600B4F3 RID: 46323 RVA: 0x002A7C50 File Offset: 0x002A5E50 [Token(Token = "0x17001D56")] public bool KDELLAHHGCK { [Token(Token = "0x600B4F2")] [Address(RVA = "0xFCF2D0", Offset = "0xFCDCD0", VA = "0x180FCF2D0")] get { return this.DACHAAADDAE; } [Token(Token = "0x600B4F3")] [Address(RVA = "0x1936390", Offset = "0x1934D90", VA = "0x181936390")] set { this.DACHAAADDAE = value; if (value) { } Sprite sprite = this.offSprite; PLDMAFINLJO.KDMONFDFGCE(this.swappableImage, sprite, true); bool dachaaaddae = this.DACHAAADDAE; base.LODFDOLMDCK = dachaaaddae; } } // Token: 0x0600B4F4 RID: 46324 RVA: 0x002A7C8C File Offset: 0x002A5E8C [Token(Token = "0x600B4F4")] [Address(RVA = "0x1936290", Offset = "0x1934C90", VA = "0x181936290", 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: 0x0600B4F5 RID: 46325 RVA: 0x002A7CCC File Offset: 0x002A5ECC [Token(Token = "0x600B4F5")] [Address(RVA = "0x1936120", Offset = "0x1934B20", VA = "0x181936120", Slot = "43")] protected override float BKABACMFHMB() { /* An exception occurred when decompiling this method (0600B4F5) 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 1663 */; } // Token: 0x0600B4F6 RID: 46326 RVA: 0x002A7CF0 File Offset: 0x002A5EF0 [Token(Token = "0x600B4F6")] [Address(RVA = "0x19362F0", Offset = "0x1934CF0", VA = "0x1819362F0", 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: 0x0600B4F7 RID: 46327 RVA: 0x002A7D24 File Offset: 0x002A5F24 [Token(Token = "0x600B4F7")] [Address(RVA = "0x1936220", Offset = "0x1934C20", VA = "0x181936220")] 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; base.PMFNJKCHLCO(); } // Token: 0x0600B4F8 RID: 46328 RVA: 0x002A7D6C File Offset: 0x002A5F6C [Token(Token = "0x600B4F8")] [Address(RVA = "0x19361A0", Offset = "0x1934BA0", VA = "0x1819361A0", 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; this.OnClick.Invoke(this); } // Token: 0x0600B4F9 RID: 46329 RVA: 0x002A7DB4 File Offset: 0x002A5FB4 [Token(Token = "0x600B4F9")] [Address(RVA = "0x1936280", Offset = "0x1934C80", VA = "0x181936280", Slot = "49")] protected override bool JJONPCECBCI() { return !this.DACHAAADDAE; } // Token: 0x0600B4FA RID: 46330 RVA: 0x002A7DCC File Offset: 0x002A5FCC [Token(Token = "0x600B4FA")] [Address(RVA = "0x1936150", Offset = "0x1934B50", VA = "0x181936150")] private void BPCMCKPLGMO() { if (this.DACHAAADDAE) { } Sprite sprite = this.offSprite; PLDMAFINLJO.KDMONFDFGCE(this.swappableImage, sprite, true); bool dachaaaddae = this.DACHAAADDAE; base.LODFDOLMDCK = dachaaaddae; } // Token: 0x0600B4FB RID: 46331 RVA: 0x002A7E04 File Offset: 0x002A6004 [Token(Token = "0x600B4FB")] [Address(RVA = "0x15F6A10", Offset = "0x15F5410", VA = "0x1815F6A10")] public RadioButton3D() { } // Token: 0x040076E3 RID: 30435 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1E0")] [Token(Token = "0x40076E3")] [SerializeField] private Sprite onSprite; // Token: 0x040076E4 RID: 30436 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1E8")] [Token(Token = "0x40076E4")] [SerializeField] private Sprite offSprite; // Token: 0x040076E5 RID: 30437 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1F0")] [Token(Token = "0x40076E5")] [SerializeField] private Image swappableImage; // Token: 0x040076E6 RID: 30438 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1F8")] [Token(Token = "0x40076E6")] public RadioButton3D.OnRadioButton3DClick OnClick; // Token: 0x040076E7 RID: 30439 [global::Cpp2IlInjected.FieldOffset(Offset = "0x200")] [Token(Token = "0x40076E7")] private bool DACHAAADDAE; // Token: 0x02001A3E RID: 6718 [Token(Token = "0x2001A3E")] [Serializable] public class OnRadioButton3DClick : UnityEvent { // Token: 0x0600B4FC RID: 46332 RVA: 0x002A7E18 File Offset: 0x002A6018 [Token(Token = "0x600B4FC")] [Address(RVA = "0x1927B20", Offset = "0x1926520", VA = "0x181927B20")] public OnRadioButton3DClick() { } } } }