using System; using System.Runtime.CompilerServices; using Cpp2IlInjected; using UnityEngine; using UnityEngine.Events; using UnityEngine.UI; namespace AGUI.StackedUI { // Token: 0x0200116E RID: 4462 [Token(Token = "0x200116E")] public class RadioButton3D : ClickableReleaseButton { // Token: 0x170010FF RID: 4351 // (get) Token: 0x060063CE RID: 25550 RVA: 0x0015AA14 File Offset: 0x00158C14 // (set) Token: 0x060063CF RID: 25551 RVA: 0x0015AA28 File Offset: 0x00158C28 [Token(Token = "0x170010FF")] public Sprite BDEMFPDDNCJ { [Token(Token = "0x60063CE")] [Address(RVA = "0x5D1320", Offset = "0x5D0320", VA = "0x1805D1320")] get { return this.onSprite; } [Token(Token = "0x60063CF")] [Address(RVA = "0x1DC6C60", Offset = "0x1DC5C60", VA = "0x181DC6C60")] set { this.onSprite = value; if (!this.DACHAAADDAE) { } PLDMAFINLJO.KDMONFDFGCE(this.swappableImage, value, true); bool dachaaaddae = this.DACHAAADDAE; base.LODFDOLMDCK = dachaaaddae; } } // Token: 0x17001100 RID: 4352 // (get) Token: 0x060063D0 RID: 25552 RVA: 0x0015AA60 File Offset: 0x00158C60 // (set) Token: 0x060063D1 RID: 25553 RVA: 0x0015AA74 File Offset: 0x00158C74 [Token(Token = "0x17001100")] public Sprite CPAMDKELKGO { [Token(Token = "0x60063D0")] [Address(RVA = "0x5D1300", Offset = "0x5D0300", VA = "0x1805D1300")] get { return this.offSprite; } [Token(Token = "0x60063D1")] [Address(RVA = "0x1DC6C10", Offset = "0x1DC5C10", VA = "0x181DC6C10")] set { this.offSprite = value; if (this.DACHAAADDAE) { } PLDMAFINLJO.KDMONFDFGCE(this.swappableImage, value, true); bool dachaaaddae = this.DACHAAADDAE; base.LODFDOLMDCK = dachaaaddae; } } // Token: 0x17001101 RID: 4353 // (get) Token: 0x060063D2 RID: 25554 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x17001101")] protected override float BCGHKIMCMAE { [Token(Token = "0x60063D2")] [Address(RVA = "0x17D8D90", Offset = "0x17D7D90", VA = "0x1817D8D90", Slot = "40")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x14000096 RID: 150 // (add) Token: 0x060063D3 RID: 25555 RVA: 0x0015AAAC File Offset: 0x00158CAC // (remove) Token: 0x060063D4 RID: 25556 RVA: 0x0015AAC8 File Offset: 0x00158CC8 [Token(Token = "0x14000096")] public event Action IMDPAIKINJA { [Token(Token = "0x60063D3")] [Address(RVA = "0x1DC6A60", Offset = "0x1DC5A60", VA = "0x181DC6A60")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x60063D4")] [Address(RVA = "0x1DC6B00", Offset = "0x1DC5B00", VA = "0x181DC6B00")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x17001102 RID: 4354 // (get) Token: 0x060063D5 RID: 25557 RVA: 0x0015AAE4 File Offset: 0x00158CE4 // (set) Token: 0x060063D6 RID: 25558 RVA: 0x0015AAF8 File Offset: 0x00158CF8 [Token(Token = "0x17001102")] public bool KDELLAHHGCK { [Token(Token = "0x60063D5")] [Address(RVA = "0x5D0F60", Offset = "0x5CFF60", VA = "0x1805D0F60")] get { return this.DACHAAADDAE; } [Token(Token = "0x60063D6")] [Address(RVA = "0x1DC6BA0", Offset = "0x1DC5BA0", VA = "0x181DC6BA0")] 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: 0x060063D7 RID: 25559 RVA: 0x0015AB44 File Offset: 0x00158D44 [Token(Token = "0x60063D7")] [Address(RVA = "0x1DC6960", Offset = "0x1DC5960", VA = "0x181DC6960", 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: 0x060063D8 RID: 25560 RVA: 0x0015AB84 File Offset: 0x00158D84 [Token(Token = "0x60063D8")] [Address(RVA = "0x1DC67C0", Offset = "0x1DC57C0", VA = "0x181DC67C0", Slot = "43")] protected override float BKABACMFHMB() { /* An exception occurred when decompiling this method (060063D8) 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(IAgent::get_Locked, ldloc:RadioButton3D[exp:IAgent](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: 0x060063D9 RID: 25561 RVA: 0x0015ABA8 File Offset: 0x00158DA8 [Token(Token = "0x60063D9")] [Address(RVA = "0x1DC69C0", Offset = "0x1DC59C0", VA = "0x181DC69C0", 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: 0x060063DA RID: 25562 RVA: 0x0015ABDC File Offset: 0x00158DDC [Token(Token = "0x60063DA")] [Address(RVA = "0x1DC68D0", Offset = "0x1DC58D0", VA = "0x181DC68D0")] 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: 0x060063DB RID: 25563 RVA: 0x0015AC34 File Offset: 0x00158E34 [Token(Token = "0x60063DB")] [Address(RVA = "0x1DC6840", Offset = "0x1DC5840", VA = "0x181DC6840", 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: 0x060063DC RID: 25564 RVA: 0x0015AC90 File Offset: 0x00158E90 [Token(Token = "0x60063DC")] [Address(RVA = "0x1DC6940", Offset = "0x1DC5940", VA = "0x181DC6940", Slot = "49")] protected override bool JJONPCECBCI() { if (this.DACHAAADDAE) { } return true; } // Token: 0x060063DD RID: 25565 RVA: 0x0015ACA8 File Offset: 0x00158EA8 [Token(Token = "0x60063DD")] [Address(RVA = "0x1DC67F0", Offset = "0x1DC57F0", VA = "0x181DC67F0")] private void BPCMCKPLGMO() { if (this.DACHAAADDAE) { } Sprite sprite = this.offSprite; PLDMAFINLJO.KDMONFDFGCE(this.swappableImage, sprite, true); bool dachaaaddae = this.DACHAAADDAE; base.LODFDOLMDCK = dachaaaddae; } // Token: 0x060063DE RID: 25566 RVA: 0x0015ACE0 File Offset: 0x00158EE0 [Token(Token = "0x60063DE")] [Address(RVA = "0x17D9110", Offset = "0x17D8110", VA = "0x1817D9110")] public RadioButton3D() { } // Token: 0x0400416B RID: 16747 [FieldOffset(Offset = "0x1E8")] [Token(Token = "0x400416B")] [SerializeField] private bool forceCanInteract; // Token: 0x0400416C RID: 16748 [FieldOffset(Offset = "0x1F0")] [Token(Token = "0x400416C")] [SerializeField] private Sprite onSprite; // Token: 0x0400416D RID: 16749 [FieldOffset(Offset = "0x1F8")] [Token(Token = "0x400416D")] [SerializeField] private Sprite offSprite; // Token: 0x0400416E RID: 16750 [FieldOffset(Offset = "0x200")] [Token(Token = "0x400416E")] [SerializeField] private Image swappableImage; // Token: 0x0400416F RID: 16751 [FieldOffset(Offset = "0x208")] [Token(Token = "0x400416F")] public RadioButton3D.OnRadioButton3DClick OnClick; // Token: 0x04004171 RID: 16753 [FieldOffset(Offset = "0x218")] [Token(Token = "0x4004171")] private bool DACHAAADDAE; // Token: 0x0200116F RID: 4463 [Token(Token = "0x200116F")] [Serializable] public class OnRadioButton3DClick : UnityEvent { // Token: 0x060063DF RID: 25567 RVA: 0x0015ACF4 File Offset: 0x00158EF4 [Token(Token = "0x60063DF")] [Address(RVA = "0x1DB5B20", Offset = "0x1DB4B20", VA = "0x181DB5B20")] public OnRadioButton3DClick() { } } } }