Files
2026-04-08 23:40:05 +02:00

137 lines
4.7 KiB
C#

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<Canvas>();
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<GraphicRaycaster>();
}
}
// 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.<LBNLPAIAGHF>k__BackingField.GetFlowByType<StorePurchaseSkuScreen>();
this.NNAOFDJKANG = flowByType;
int num = 0;
if (flowByType != num)
{
StorePurchaseSkuScreen nnaofdjkang = this.NNAOFDJKANG;
ActionEvent<GCBPKHFJKCE.DJGBECJHOKF> onPurchaseSuccess = nnaofdjkang.OnPurchaseSuccess;
Action<GCBPKHFJKCE.DJGBECJHOKF> action = new Action(this.OPMGNNPECIF);
ActionEvent<GCBPKHFJKCE.DJGBECJHOKF> 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<GCBPKHFJKCE.DJGBECJHOKF> onPurchaseSuccess = nnaofdjkang2.OnPurchaseSuccess;
Action<GCBPKHFJKCE.DJGBECJHOKF> action = new Action(this.OPMGNNPECIF);
ActionEvent<GCBPKHFJKCE.DJGBECJHOKF> 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.<LBNLPAIAGHF>k__BackingField.PopAllFlows();
this.<LBNLPAIAGHF>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.<LBNLPAIAGHF>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;
}
}