using System; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using AGUI.StackedUI; using Cpp2IlInjected; using UnityEngine; // Token: 0x020006D3 RID: 1747 [Token(Token = "0x20006D3")] [StructLayout(3)] public class Subscreen : MonoBehaviour { // Token: 0x170008CC RID: 2252 // (get) Token: 0x060032F0 RID: 13040 RVA: 0x000D3EEC File Offset: 0x000D20EC [Token(Token = "0x170008CC")] public bool EPEMHJOHPMO { [Token(Token = "0x60032F0")] [Address(RVA = "0x4FBF40", Offset = "0x4FA940", VA = "0x1804FBF40")] get { return this.updateButtonOnEnable; } } // Token: 0x14000094 RID: 148 // (add) Token: 0x060032F1 RID: 13041 RVA: 0x000D3F00 File Offset: 0x000D2100 // (remove) Token: 0x060032F2 RID: 13042 RVA: 0x000D3F28 File Offset: 0x000D2128 [Token(Token = "0x14000094")] public event Action OIKEEHEDCGP { [Token(Token = "0x60032F1")] [Address(RVA = "0x13AC580", Offset = "0x13AAF80", VA = "0x1813AC580")] [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 = "0x60032F2")] [Address(RVA = "0x13AC620", Offset = "0x13AB020", VA = "0x1813AC620")] [CompilerGenerated] remove { Action oikeehedcgp; Delegate @delegate; do { oikeehedcgp = this.OIKEEHEDCGP; @delegate = Delegate.Remove(oikeehedcgp, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != oikeehedcgp) { } } } // Token: 0x060032F3 RID: 13043 RVA: 0x000D3F50 File Offset: 0x000D2150 [Token(Token = "0x60032F3")] [Address(RVA = "0x13AC530", Offset = "0x13AAF30", VA = "0x1813AC530")] public void OnActivated(bool CFJLDIBECJJ) { Action oikeehedcgp = this.OIKEEHEDCGP; if (oikeehedcgp != 0) { oikeehedcgp(CFJLDIBECJJ); } } // Token: 0x060032F4 RID: 13044 RVA: 0x000D3F70 File Offset: 0x000D2170 [Token(Token = "0x60032F4")] [Address(RVA = "0x566EA0", Offset = "0x5658A0", VA = "0x180566EA0")] public Subscreen() { } // Token: 0x04002B85 RID: 11141 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4002B85")] [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: 0x04002B86 RID: 11142 [global::Cpp2IlInjected.FieldOffset(Offset = "0x19")] [Token(Token = "0x4002B86")] public bool Default; // Token: 0x04002B87 RID: 11143 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4002B87")] public Button3DBase Button; }