using System; using Cpp2IlInjected; using TMPro; using UnityEngine; using UnityEngine.UI; namespace AGUI.StackedUI { // Token: 0x0200109D RID: 4253 [Token(Token = "0x200109D")] [DisallowMultipleComponent] public abstract class ConditionalButton : MonoBehaviour { // Token: 0x1700107D RID: 4221 // (get) Token: 0x06006052 RID: 24658 RVA: 0x001526A0 File Offset: 0x001508A0 // (set) Token: 0x06006053 RID: 24659 RVA: 0x001526B4 File Offset: 0x001508B4 [Token(Token = "0x1700107D")] protected int ILGFOHIJHMG { [Token(Token = "0x6006052")] [Address(RVA = "0x40B720", Offset = "0x40A520", VA = "0x18040B720")] get { return this.CIEEBJFCMIB; } [Token(Token = "0x6006053")] [Address(RVA = "0xF3C5A0", Offset = "0xF3B3A0", VA = "0x180F3C5A0")] set { int cieebjfcmib = this.CIEEBJFCMIB; this.CIEEBJFCMIB = value; if (cieebjfcmib == 0) { this.PICEBFBCNCL(); Button3DBase button3DBase = this.button; this.MNGMCHLEHOK(); int num = 0; int num2 = 0; button3DBase.BLIJCJNGGIJ = num; button3DBase.DKILDKCKHDM = (float)num; button3DBase.MALDFLCADLG(num2 != 0); button3DBase.PMFNJKCHLCO(); } } } // Token: 0x1700107E RID: 4222 // (get) Token: 0x06006054 RID: 24660 RVA: 0x0015270C File Offset: 0x0015090C [Token(Token = "0x1700107E")] protected TextMeshProUGUI PMHEHAMJCLI { [Token(Token = "0x6006054")] [Address(RVA = "0x3F63E0", Offset = "0x3F51E0", VA = "0x1803F63E0")] get { return this.labelText; } } // Token: 0x1700107F RID: 4223 // (get) Token: 0x06006055 RID: 24661 RVA: 0x00152720 File Offset: 0x00150920 [Token(Token = "0x1700107F")] protected Image CGEMOPMIKCK { [Token(Token = "0x6006055")] [Address(RVA = "0x3FA180", Offset = "0x3F8F80", VA = "0x1803FA180")] get { return this.buttonImage; } } // Token: 0x06006056 RID: 24662 RVA: 0x00152734 File Offset: 0x00150934 [Token(Token = "0x6006056")] [Address(RVA = "0xF3C560", Offset = "0xF3B360", VA = "0x180F3C560")] public void Button_Action() { Button3DBase button3DBase = this.button; this.PICEBFBCNCL(); } // Token: 0x06006057 RID: 24663 RVA: 0x00152758 File Offset: 0x00150958 [Token(Token = "0x6006057")] [Address(RVA = "0xF3C660", Offset = "0xF3B460", VA = "0x180F3C660", Slot = "4")] protected virtual void OnEnable() { this.OnEnable(); this.PICEBFBCNCL(); Button3DBase button3DBase = this.button; this.MNGMCHLEHOK(); int num = 0; int num2 = 0; button3DBase.BLIJCJNGGIJ = num; button3DBase.DKILDKCKHDM = (float)num; button3DBase.MALDFLCADLG(num2 != 0); button3DBase.PMFNJKCHLCO(); } // Token: 0x06006058 RID: 24664 RVA: 0x001527A4 File Offset: 0x001509A4 [Token(Token = "0x6006058")] [Address(RVA = "0xF3C660", Offset = "0xF3B460", VA = "0x180F3C660")] public void UpdateButton() { this.OnEnable(); this.PICEBFBCNCL(); Button3DBase button3DBase = this.button; this.MNGMCHLEHOK(); int num = 0; int num2 = 0; button3DBase.BLIJCJNGGIJ = num; button3DBase.DKILDKCKHDM = (float)num; button3DBase.MALDFLCADLG(num2 != 0); button3DBase.PMFNJKCHLCO(); } // Token: 0x06006059 RID: 24665 [Token(Token = "0x6006059")] [Address(Slot = "5")] protected abstract void PICEBFBCNCL(); // Token: 0x0600605A RID: 24666 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600605A")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "6")] protected virtual void MNGMCHLEHOK() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600605B RID: 24667 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600605B")] [Address(RVA = "0xF3C650", Offset = "0xF3B450", VA = "0x180F3C650", Slot = "7")] protected virtual bool HOCJDEBMOLM() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600605C RID: 24668 [Token(Token = "0x600605C")] [Address(Slot = "8")] protected abstract void MGFKPEMKOOK(); // Token: 0x0600605D RID: 24669 RVA: 0x001527F0 File Offset: 0x001509F0 [Token(Token = "0x600605D")] [Address(RVA = "0xF3C700", Offset = "0xF3B500", VA = "0x180F3C700")] protected ConditionalButton() { } // Token: 0x04003FEE RID: 16366 [Token(Token = "0x4003FEE")] protected const int DEDJKCNFDNN = 0; // Token: 0x04003FEF RID: 16367 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4003FEF")] private int CIEEBJFCMIB = (int)((ulong)2147483648L); // Token: 0x04003FF0 RID: 16368 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4003FF0")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)] protected Button3DBase button; // Token: 0x04003FF1 RID: 16369 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4003FF1")] [SerializeField] private TextMeshProUGUI labelText; // Token: 0x04003FF2 RID: 16370 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4003FF2")] [SerializeField] private Image buttonImage; } }