using System; using AGUI.StackedUI; using Cpp2IlInjected; using UnityEngine; namespace RecRoom { // Token: 0x0200227D RID: 8829 [Token(Token = "0x200227D")] public class Delayed3DUIObjectSpawner : MonoBehaviour { // Token: 0x170023A3 RID: 9123 // (get) Token: 0x0600E0B5 RID: 57525 RVA: 0x0033C300 File Offset: 0x0033A500 // (set) Token: 0x0600E0B6 RID: 57526 RVA: 0x0033C314 File Offset: 0x0033A514 [Token(Token = "0x170023A3")] public StackedUIBase JGIANCOEHMA { [Token(Token = "0x600E0B5")] [Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")] get { return this.GLBGAKIOIFB; } [Token(Token = "0x600E0B6")] [Address(RVA = "0x1274800", Offset = "0x1273800", VA = "0x181274800")] 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: 0x0600E0B7 RID: 57527 RVA: 0x0033C394 File Offset: 0x0033A594 [Token(Token = "0x600E0B7")] [Address(RVA = "0x1274750", Offset = "0x1273750", VA = "0x181274750")] 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: 0x0600E0B8 RID: 57528 RVA: 0x0033C3F0 File Offset: 0x0033A5F0 [Token(Token = "0x600E0B8")] [Address(RVA = "0x12747F0", Offset = "0x12737F0", VA = "0x1812747F0")] private void OnDestroy() { int num = 0; this.JGIANCOEHMA = num; } // Token: 0x0600E0B9 RID: 57529 RVA: 0x0033C408 File Offset: 0x0033A608 [Token(Token = "0x600E0B9")] [Address(RVA = "0x12746D0", Offset = "0x12736D0", VA = "0x1812746D0")] 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: 0x0600E0BA RID: 57530 RVA: 0x0033C444 File Offset: 0x0033A644 [Token(Token = "0x600E0BA")] [Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")] public Delayed3DUIObjectSpawner() { } // Token: 0x040091AE RID: 37294 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40091AE")] private Action CJEOCFHAIGB; // Token: 0x040091AF RID: 37295 [FieldOffset(Offset = "0x20")] [Token(Token = "0x40091AF")] private StackedUIBase GLBGAKIOIFB; } }