using System; using System.Runtime.InteropServices; using AGUI.StackedUI; using Cpp2IlInjected; using UnityEngine; namespace RecRoom { // Token: 0x02001DFC RID: 7676 [Token(Token = "0x2001DFC")] [StructLayout(3)] public class Delayed3DUIObjectSpawner : MonoBehaviour { // Token: 0x17002035 RID: 8245 // (get) Token: 0x0600CEB3 RID: 52915 RVA: 0x00311EC4 File Offset: 0x003100C4 // (set) Token: 0x0600CEB4 RID: 52916 RVA: 0x00311ED8 File Offset: 0x003100D8 [Token(Token = "0x17002035")] public StackedUIBase JGIANCOEHMA { [Token(Token = "0x600CEB3")] [Address(RVA = "0x3C1220", Offset = "0x3BFC20", VA = "0x1803C1220")] get { return this.GLBGAKIOIFB; } [Token(Token = "0x600CEB4")] [Address(RVA = "0x121DAD0", Offset = "0x121C4D0", VA = "0x18121DAD0")] private set { StackedUIBase glbgakioifb = this.GLBGAKIOIFB; int num = 0; if (glbgakioifb != num) { StackedUIBase glbgakioifb2 = this.GLBGAKIOIFB; Action action = new Action(this.AAHKNBJBJIJ); glbgakioifb2.FullyVisibleChanged -= action; } this.GLBGAKIOIFB = value; int num2 = 0; if (value != num2) { StackedUIBase glbgakioifb3 = this.GLBGAKIOIFB; if (!glbgakioifb3.ABJAFAKMMOK) { Action action2 = new Action(this.AAHKNBJBJIJ); glbgakioifb3.FullyVisibleChanged += action2; } } } } // Token: 0x0600CEB5 RID: 52917 RVA: 0x00311F58 File Offset: 0x00310158 [Token(Token = "0x600CEB5")] [Address(RVA = "0x121DA20", Offset = "0x121C420", VA = "0x18121DA20")] public void Initialize(StackedUIBase LJOCNMLBCAH, Action CJEOCFHAIGB) { this.JGIANCOEHMA = LJOCNMLBCAH; StackedUIBase glbgakioifb = this.GLBGAKIOIFB; this.CJEOCFHAIGB = CJEOCFHAIGB; if (glbgakioifb.ABJAFAKMMOK) { Action cjeocfhaigb = this.CJEOCFHAIGB; if (cjeocfhaigb != 0) { Transform transform = base.transform; cjeocfhaigb(transform); } this.CJEOCFHAIGB = (ulong)0L; int num = 0; this.JGIANCOEHMA = num; } } // Token: 0x0600CEB6 RID: 52918 RVA: 0x00311FB4 File Offset: 0x003101B4 [Token(Token = "0x600CEB6")] [Address(RVA = "0x121DAC0", Offset = "0x121C4C0", VA = "0x18121DAC0")] private void OnDestroy() { int num = 0; this.JGIANCOEHMA = num; } // Token: 0x0600CEB7 RID: 52919 RVA: 0x00311FCC File Offset: 0x003101CC [Token(Token = "0x600CEB7")] [Address(RVA = "0x121D9A0", Offset = "0x121C3A0", VA = "0x18121D9A0")] private void AAHKNBJBJIJ(bool LLNHILANEFN) { if (LLNHILANEFN) { Action cjeocfhaigb = this.CJEOCFHAIGB; if (cjeocfhaigb != 0) { Transform transform = base.transform; cjeocfhaigb(transform); } this.CJEOCFHAIGB = (ulong)0L; int num = 0; this.JGIANCOEHMA = num; } } // Token: 0x0600CEB8 RID: 52920 RVA: 0x00312008 File Offset: 0x00310208 [Token(Token = "0x600CEB8")] [Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")] public Delayed3DUIObjectSpawner() { } // Token: 0x04008B7C RID: 35708 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4008B7C")] private Action CJEOCFHAIGB; // Token: 0x04008B7D RID: 35709 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4008B7D")] private StackedUIBase GLBGAKIOIFB; } }