using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom; using UnityEngine; using UnityEngine.UI; namespace AGUI.StackedUI { // Token: 0x02001B55 RID: 6997 [Token(Token = "0x2001B55")] [StructLayout(3)] public class PurchaseReminderScreen : WatchUIFlow { // Token: 0x0600BC00 RID: 48128 RVA: 0x002C48D4 File Offset: 0x002C2AD4 [Token(Token = "0x600BC00")] [Address(RVA = "0x19335E0", Offset = "0x1931FE0", VA = "0x1819335E0")] private void Awake() { Canvas component = base.GetComponent(); int num = 0; if (component != num && component.renderMode != RenderMode.WorldSpace) { FastGraphicRaycaster fastGraphicRaycaster = this.fastGraphicRaycaster; int num2 = 0; fastGraphicRaycaster.enabled = num2 != 0; GraphicRaycaster graphicRaycaster = base.gameObject.AddComponent(); } } // Token: 0x0600BC01 RID: 48129 RVA: 0x002C4920 File Offset: 0x002C2B20 [Token(Token = "0x600BC01")] [Address(RVA = "0x19336E0", Offset = "0x19320E0", VA = "0x1819336E0", Slot = "9")] public override void Initialize(StackedUIBase LJOCNMLBCAH) { base.Initialize(LJOCNMLBCAH); StorePurchaseSkuScreen flowByType = this.k__BackingField.GetFlowByType(); this.NNAOFDJKANG = flowByType; int num = 0; if (flowByType != num) { StorePurchaseSkuScreen nnaofdjkang = this.NNAOFDJKANG; ActionEvent onPurchaseSuccess = nnaofdjkang.OnPurchaseSuccess; Action action = new Action(this.OPMGNNPECIF); ActionEvent actionEvent = onPurchaseSuccess + action; nnaofdjkang.OnPurchaseSuccess = actionEvent; } } // Token: 0x0600BC02 RID: 48130 RVA: 0x002C4988 File Offset: 0x002C2B88 [Token(Token = "0x600BC02")] [Address(RVA = "0x1933800", Offset = "0x1932200", VA = "0x181933800", Slot = "6")] protected override void OnDestroy() { StorePurchaseSkuScreen nnaofdjkang = this.NNAOFDJKANG; int num = 0; if (nnaofdjkang != num) { StorePurchaseSkuScreen nnaofdjkang2 = this.NNAOFDJKANG; ActionEvent onPurchaseSuccess = nnaofdjkang2.OnPurchaseSuccess; Action action = new Action(this.OPMGNNPECIF); ActionEvent actionEvent = onPurchaseSuccess - action; nnaofdjkang2.OnPurchaseSuccess = actionEvent; } } // Token: 0x0600BC03 RID: 48131 RVA: 0x002C49DC File Offset: 0x002C2BDC [Token(Token = "0x600BC03")] [Address(RVA = "0x19338E0", Offset = "0x19322E0", VA = "0x1819338E0", Slot = "10")] public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN) { if (this.CFNAALBDFFF && this.LIJNFNKOOJO) { this.k__BackingField.PopAllFlows(); this.k__BackingField.OHPDNGENFJL.AuthorityCloseMenu(); return; } this.LIJNFNKOOJO = true; base.OnFlowEntered(BFHJBBGCMAN); } // Token: 0x0600BC04 RID: 48132 RVA: 0x002C4A2C File Offset: 0x002C2C2C [Token(Token = "0x600BC04")] [Address(RVA = "0x1933950", Offset = "0x1932350", VA = "0x181933950", Slot = "11")] public override void OnFlowExited(StackedUIFlowBase NBINAJPFBOA, bool CJEIBCEPAPO) { base.OnFlowExited(NBINAJPFBOA, CJEIBCEPAPO); this.LIJNFNKOOJO = CJEIBCEPAPO; } // Token: 0x0600BC05 RID: 48133 RVA: 0x002C4A48 File Offset: 0x002C2C48 [Token(Token = "0x600BC05")] [Address(RVA = "0x19337F0", Offset = "0x19321F0", VA = "0x1819337F0")] private void OPMGNNPECIF(GCBPKHFJKCE.DJGBECJHOKF HPNJHHKGNNJ) { this.CFNAALBDFFF = true; } // Token: 0x0600BC06 RID: 48134 RVA: 0x002C4A5C File Offset: 0x002C2C5C [Token(Token = "0x600BC06")] [Address(RVA = "0x19336B0", Offset = "0x19320B0", VA = "0x1819336B0")] public void Button_Home() { this.k__BackingField.PopAllFlows(); } // Token: 0x0600BC07 RID: 48135 RVA: 0x002C4A7C File Offset: 0x002C2C7C [Token(Token = "0x600BC07")] [Address(RVA = "0xFAE890", Offset = "0xFAD290", VA = "0x180FAE890")] public PurchaseReminderScreen() { } // Token: 0x04007BE8 RID: 31720 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")] [Token(Token = "0x4007BE8")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)] private FastGraphicRaycaster fastGraphicRaycaster; // Token: 0x04007BE9 RID: 31721 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")] [Token(Token = "0x4007BE9")] private StorePurchaseSkuScreen NNAOFDJKANG; // Token: 0x04007BEA RID: 31722 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")] [Token(Token = "0x4007BEA")] private bool CFNAALBDFFF; // Token: 0x04007BEB RID: 31723 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC9")] [Token(Token = "0x4007BEB")] private bool LIJNFNKOOJO; } }