using System; using System.Runtime.CompilerServices; using AGUI.StackedUI; using Cpp2IlInjected; using UnityEngine; // Token: 0x020006C0 RID: 1728 [Token(Token = "0x20006C0")] public class Subscreen : MonoBehaviour { // Token: 0x170008A4 RID: 2212 // (get) Token: 0x06003293 RID: 12947 RVA: 0x000CF350 File Offset: 0x000CD550 [Token(Token = "0x170008A4")] public bool EPEMHJOHPMO { [Token(Token = "0x6003293")] [Address(RVA = "0x42C2C0", Offset = "0x42B0C0", VA = "0x18042C2C0")] get { return this.updateButtonOnEnable; } } // Token: 0x1400008E RID: 142 // (add) Token: 0x06003294 RID: 12948 RVA: 0x000CF364 File Offset: 0x000CD564 // (remove) Token: 0x06003295 RID: 12949 RVA: 0x000CF38C File Offset: 0x000CD58C [Token(Token = "0x1400008E")] public event Action OIKEEHEDCGP { [Token(Token = "0x6003294")] [Address(RVA = "0x9816D0", Offset = "0x9804D0", VA = "0x1809816D0")] [CompilerGenerated] add { Action oikeehedcgp; Delegate @delegate; do { oikeehedcgp = this.OIKEEHEDCGP; @delegate = Delegate.Combine(oikeehedcgp, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != oikeehedcgp) { } } [Token(Token = "0x6003295")] [Address(RVA = "0x981770", Offset = "0x980570", VA = "0x180981770")] [CompilerGenerated] remove { Action oikeehedcgp; Delegate @delegate; do { oikeehedcgp = this.OIKEEHEDCGP; @delegate = Delegate.Remove(oikeehedcgp, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != oikeehedcgp) { } } } // Token: 0x06003296 RID: 12950 RVA: 0x000CF3B4 File Offset: 0x000CD5B4 [Token(Token = "0x6003296")] [Address(RVA = "0x981680", Offset = "0x980480", VA = "0x180981680")] public void OnActivated(bool CFJLDIBECJJ) { Action oikeehedcgp = this.OIKEEHEDCGP; if (oikeehedcgp != 0) { oikeehedcgp(CFJLDIBECJJ); } } // Token: 0x06003297 RID: 12951 RVA: 0x000CF3D4 File Offset: 0x000CD5D4 [Token(Token = "0x6003297")] [Address(RVA = "0x7DDAC0", Offset = "0x7DC8C0", VA = "0x1807DDAC0")] public Subscreen() { } // Token: 0x040029C9 RID: 10697 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40029C9")] [SerializeField] [Header("Subscreen:")] [Tooltip("Set to false if this subscreen has multiple buttons which can activate it (usually for RecyclerPagedGrid)")] private bool updateButtonOnEnable = true; // Token: 0x040029CA RID: 10698 [FieldOffset(Offset = "0x19")] [Token(Token = "0x40029CA")] public bool Default; // Token: 0x040029CB RID: 10699 [FieldOffset(Offset = "0x20")] [Token(Token = "0x40029CB")] public Button3DBase Button; }