using System; using Cpp2IlInjected; using TMPro; using UnityEngine; using UnityEngine.UI; namespace AGUI.StackedUI { // Token: 0x0200116A RID: 4458 [Token(Token = "0x200116A")] [DisallowMultipleComponent] public abstract class ConditionalButton : MonoBehaviour { // Token: 0x170010F4 RID: 4340 // (get) Token: 0x060063A4 RID: 25508 RVA: 0x0015A35C File Offset: 0x0015855C // (set) Token: 0x060063A5 RID: 25509 RVA: 0x0015A370 File Offset: 0x00158570 [Token(Token = "0x170010F4")] protected int ILGFOHIJHMG { [Token(Token = "0x60063A4")] [Address(RVA = "0x411540", Offset = "0x410540", VA = "0x180411540")] get { return this.CIEEBJFCMIB; } [Token(Token = "0x60063A5")] [Address(RVA = "0x1A5A240", Offset = "0x1A59240", VA = "0x181A5A240")] 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: 0x170010F5 RID: 4341 // (get) Token: 0x060063A6 RID: 25510 RVA: 0x0015A3C8 File Offset: 0x001585C8 [Token(Token = "0x170010F5")] protected TextMeshProUGUI PMHEHAMJCLI { [Token(Token = "0x60063A6")] [Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0")] get { return this.labelText; } } // Token: 0x170010F6 RID: 4342 // (get) Token: 0x060063A7 RID: 25511 RVA: 0x0015A3DC File Offset: 0x001585DC [Token(Token = "0x170010F6")] protected Image CGEMOPMIKCK { [Token(Token = "0x60063A7")] [Address(RVA = "0x4157E0", Offset = "0x4147E0", VA = "0x1804157E0")] get { return this.buttonImage; } } // Token: 0x060063A8 RID: 25512 RVA: 0x0015A3F0 File Offset: 0x001585F0 [Token(Token = "0x60063A8")] [Address(RVA = "0x1A5A200", Offset = "0x1A59200", VA = "0x181A5A200")] public void Button_Action() { Button3DBase button3DBase = this.button; this.PICEBFBCNCL(); } // Token: 0x060063A9 RID: 25513 RVA: 0x0015A414 File Offset: 0x00158614 [Token(Token = "0x60063A9")] [Address(RVA = "0x1A5A300", Offset = "0x1A59300", VA = "0x181A5A300", 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: 0x060063AA RID: 25514 RVA: 0x0015A460 File Offset: 0x00158660 [Token(Token = "0x60063AA")] [Address(RVA = "0x1A5A300", Offset = "0x1A59300", VA = "0x181A5A300")] 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: 0x060063AB RID: 25515 [Token(Token = "0x60063AB")] [Address(Slot = "5")] protected abstract void PICEBFBCNCL(); // Token: 0x060063AC RID: 25516 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60063AC")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "6")] protected virtual void MNGMCHLEHOK() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060063AD RID: 25517 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60063AD")] [Address(RVA = "0x1A5A2F0", Offset = "0x1A592F0", VA = "0x181A5A2F0", Slot = "7")] protected virtual bool HOCJDEBMOLM() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060063AE RID: 25518 [Token(Token = "0x60063AE")] [Address(Slot = "8")] protected abstract void MGFKPEMKOOK(); // Token: 0x060063AF RID: 25519 RVA: 0x0015A4AC File Offset: 0x001586AC [Token(Token = "0x60063AF")] [Address(RVA = "0x1A5A3A0", Offset = "0x1A593A0", VA = "0x181A5A3A0")] protected ConditionalButton() { } // Token: 0x04004161 RID: 16737 [Token(Token = "0x4004161")] protected const int DEDJKCNFDNN = 0; // Token: 0x04004162 RID: 16738 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4004162")] private int CIEEBJFCMIB = (int)((ulong)2147483648L); // Token: 0x04004163 RID: 16739 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4004163")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)] protected Button3DBase button; // Token: 0x04004164 RID: 16740 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4004164")] [SerializeField] private TextMeshProUGUI labelText; // Token: 0x04004165 RID: 16741 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4004165")] [SerializeField] private Image buttonImage; } }