using System; using AGUI.StackedUI; using Cpp2IlInjected; using UnityEngine; namespace RecRoom { // Token: 0x02002199 RID: 8601 [Token(Token = "0x2002199")] public class Delayed3DUIObjectSpawner : MonoBehaviour { // Token: 0x17002303 RID: 8963 // (get) Token: 0x0600DCA9 RID: 56489 RVA: 0x00332EA4 File Offset: 0x003310A4 // (set) Token: 0x0600DCAA RID: 56490 RVA: 0x00332EB8 File Offset: 0x003310B8 [Token(Token = "0x17002303")] public StackedUIBase JGIANCOEHMA { [Token(Token = "0x600DCA9")] [Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")] get { return this.GLBGAKIOIFB; } [Token(Token = "0x600DCAA")] [Address(RVA = "0x807310", Offset = "0x806110", VA = "0x180807310")] 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: 0x0600DCAB RID: 56491 RVA: 0x00332F38 File Offset: 0x00331138 [Token(Token = "0x600DCAB")] [Address(RVA = "0x807260", Offset = "0x806060", VA = "0x180807260")] 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: 0x0600DCAC RID: 56492 RVA: 0x00332F94 File Offset: 0x00331194 [Token(Token = "0x600DCAC")] [Address(RVA = "0x807300", Offset = "0x806100", VA = "0x180807300")] private void OnDestroy() { int num = 0; this.JGIANCOEHMA = num; } // Token: 0x0600DCAD RID: 56493 RVA: 0x00332FAC File Offset: 0x003311AC [Token(Token = "0x600DCAD")] [Address(RVA = "0x8071E0", Offset = "0x805FE0", VA = "0x1808071E0")] 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: 0x0600DCAE RID: 56494 RVA: 0x00332FE8 File Offset: 0x003311E8 [Token(Token = "0x600DCAE")] [Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")] public Delayed3DUIObjectSpawner() { } // Token: 0x04008FDB RID: 36827 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4008FDB")] private Action CJEOCFHAIGB; // Token: 0x04008FDC RID: 36828 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4008FDC")] private StackedUIBase GLBGAKIOIFB; } }