137 lines
4.7 KiB
C#
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;
|
|
}
|
|
}
|