Files
Jan2021-Cpp2Il-Dump/Assembly-CSharp/RRUI/Data/PurchaseReminderModel.cs
T
2026-04-08 23:40:05 +02:00

177 lines
5.9 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using AGUI.StackedUI;
using Cpp2IlInjected;
using RecRoom.Async;
using RecRoom.Core;
namespace RRUI.Data
{
// Token: 0x02000B58 RID: 2904
[Token(Token = "0x2000B58")]
[StructLayout(3)]
public class PurchaseReminderModel : RRUIModel
{
// Token: 0x17000CC0 RID: 3264
// (get) Token: 0x06004854 RID: 18516 RVA: 0x001128C0 File Offset: 0x00110AC0
[Token(Token = "0x17000CC0")]
protected override bool PHGOLNMDJLH
{
[Token(Token = "0x6004854")]
[Address(RVA = "0x1963790", Offset = "0x1962190", VA = "0x181963790", Slot = "11")]
get
{
GCBPKHFJKCE.EJMGHNNHJPD ejmghnnhjpd;
do
{
ejmghnnhjpd = this.<PIFBGOFNGDA>k__BackingField;
}
while (ejmghnnhjpd == 0);
return ejmghnnhjpd.<GJGAOHLAJLC>k__BackingField > 0;
}
}
// Token: 0x17000CC1 RID: 3265
// (get) Token: 0x06004855 RID: 18517 RVA: 0x001128E4 File Offset: 0x00110AE4
// (set) Token: 0x06004856 RID: 18518 RVA: 0x001128F8 File Offset: 0x00110AF8
[Token(Token = "0x17000CC1")]
public GCBPKHFJKCE.EJMGHNNHJPD PJDFNPKKEEF
{
[Token(Token = "0x6004855")]
[Address(RVA = "0x4D2570", Offset = "0x4D0F70", VA = "0x1804D2570")]
get;
[Token(Token = "0x6004856")]
[Address(RVA = "0x7D4760", Offset = "0x7D3160", VA = "0x1807D4760")]
private set;
}
// Token: 0x06004857 RID: 18519 RVA: 0x0011290C File Offset: 0x00110B0C
[Token(Token = "0x6004857")]
[Address(RVA = "0x1963830", Offset = "0x1962230", VA = "0x181963830", Slot = "16")]
protected override void OnEnable()
{
base.OnEnable();
if (this.<PIFBGOFNGDA>k__BackingField == (ulong)0L)
{
string purchaseReminderSplitTestGroupString = SingletonMonoBehaviour.Instance.GetPurchaseReminderSplitTestGroupString();
ulong num;
IPromise<GCBPKHFJKCE.EJMGHNNHJPD> promise = GCBPKHFJKCE.MEBCEJLLFKN(num != 0UL, purchaseReminderSplitTestGroupString);
Action<GCBPKHFJKCE.EJMGHNNHJPD> action = new Action(this.EJIBIJBAIDC);
int num2 = 0;
num2 += num2;
num2++;
}
}
// Token: 0x06004858 RID: 18520 RVA: 0x00112960 File Offset: 0x00110B60
[Token(Token = "0x6004858")]
[Address(RVA = "0x16657A0", Offset = "0x16641A0", VA = "0x1816657A0", Slot = "19")]
protected override void AHFKACICJNC()
{
int num = 0;
this.<PIFBGOFNGDA>k__BackingField = num;
this.HPNJHHKGNNJ = num;
}
// Token: 0x06004859 RID: 18521 RVA: 0x00112980 File Offset: 0x00110B80
[Token(Token = "0x6004859")]
[Address(RVA = "0x1963600", Offset = "0x1962000", VA = "0x181963600", Slot = "20")]
protected override IPromise GLPJPIEOLDF()
{
IPromise<List<GCBPKHFJKCE.DJGBECJHOKF>> promise = GCBPKHFJKCE.KABHMCDHHIP(false);
Action<List<GCBPKHFJKCE.DJGBECJHOKF>> action = new Action(this.KGAGPBAHELH);
int num = 0;
num += num;
num++;
IPromise<List<GCBPKHFJKCE.DJGBECJHOKF>> promise2 = promise.Then(action);
action += action;
throw new NullReferenceException();
}
// Token: 0x0600485A RID: 18522 RVA: 0x001129BC File Offset: 0x00110BBC
[Token(Token = "0x600485A")]
[Address(RVA = "0x1963370", Offset = "0x1961D70", VA = "0x181963370")]
public void BuySku()
{
if (this.<PIFBGOFNGDA>k__BackingField != (ulong)0L)
{
WatchUI local = WatchUI.BFPPPLIJIGC;
int num = 0;
if (local != num)
{
StorePurchaseSkuScreen flowByType = WatchUI.BFPPPLIJIGC.GetFlowByType<StorePurchaseSkuScreen>();
GCBPKHFJKCE.DJGBECJHOKF hpnjhhkgnnj = this.HPNJHHKGNNJ;
GCBPKHFJKCE.EJMGHNNHJPD ejmghnnhjpd = this.<PIFBGOFNGDA>k__BackingField;
int num2 = 0;
flowByType.ShowScreen(hpnjhhkgnnj, "Purchase Tokens", "PurchaseReminder", num2);
}
}
}
// Token: 0x0600485B RID: 18523 RVA: 0x00112A24 File Offset: 0x00110C24
[Token(Token = "0x600485B")]
[Address(RVA = "0x19634B0", Offset = "0x1961EB0", VA = "0x1819634B0")]
public void Cancel()
{
WatchUI local = WatchUI.BFPPPLIJIGC;
int num = 0;
if (local != num)
{
WatchUI.BFPPPLIJIGC.Button_PopFlow();
WatchUI.BFPPPLIJIGC.OHPDNGENFJL.AuthorityCloseMenu();
return;
}
}
// Token: 0x0600485C RID: 18524 RVA: 0x00112A6C File Offset: 0x00110C6C
[Token(Token = "0x600485C")]
[Address(RVA = "0x1960D20", Offset = "0x195F720", VA = "0x181960D20")]
public PurchaseReminderModel()
{
}
// Token: 0x0600485D RID: 18525 RVA: 0x00112A80 File Offset: 0x00110C80
[Token(Token = "0x600485D")]
[Address(RVA = "0x19635A0", Offset = "0x1961FA0", VA = "0x1819635A0")]
[CompilerGenerated]
private void EJIBIJBAIDC(GCBPKHFJKCE.EJMGHNNHJPD MJICEPJICHD)
{
this.<PIFBGOFNGDA>k__BackingField = MJICEPJICHD;
Model<RRUIModel.CIGLFOOGNJL>.COPCOEAOFDJ copcoeaofdj = (Model<RRUIModel.CIGLFOOGNJL>.COPCOEAOFDJ)this.BGOAGCEFMCN();
}
// Token: 0x0600485E RID: 18526 RVA: 0x00112A9C File Offset: 0x00110C9C
[Token(Token = "0x600485E")]
[Address(RVA = "0x1963710", Offset = "0x1962110", VA = "0x181963710")]
[CompilerGenerated]
private void KGAGPBAHELH(List<GCBPKHFJKCE.DJGBECJHOKF> ECKDLLFMLGF)
{
Func<GCBPKHFJKCE.DJGBECJHOKF, bool> func = new Func(this.NODDDCLPKPK);
GCBPKHFJKCE.DJGBECJHOKF djgbecjhokf = Enumerable.FirstOrDefault<GCBPKHFJKCE.DJGBECJHOKF>(ECKDLLFMLGF, func);
this.HPNJHHKGNNJ = djgbecjhokf;
}
// Token: 0x0600485F RID: 18527 RVA: 0x00112AC8 File Offset: 0x00110CC8
[Token(Token = "0x600485F")]
[Address(RVA = "0x19637B0", Offset = "0x19621B0", VA = "0x1819637B0")]
[CompilerGenerated]
private bool NODDDCLPKPK(GCBPKHFJKCE.DJGBECJHOKF HPNJHHKGNNJ)
{
int <JFPCIDFKDML>k__BackingField = HPNJHHKGNNJ.<JFPCIDFKDML>k__BackingField;
GCBPKHFJKCE.EJMGHNNHJPD ejmghnnhjpd = this.<PIFBGOFNGDA>k__BackingField;
if (ejmghnnhjpd != 0)
{
}
throw new NullReferenceException();
}
// Token: 0x040036E1 RID: 14049
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
[Token(Token = "0x40036E1")]
private GCBPKHFJKCE.DJGBECJHOKF HPNJHHKGNNJ;
}
}