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.k__BackingField; } while (ejmghnnhjpd == 0); return ejmghnnhjpd.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.k__BackingField == (ulong)0L) { string purchaseReminderSplitTestGroupString = SingletonMonoBehaviour.Instance.GetPurchaseReminderSplitTestGroupString(); ulong num; IPromise promise = GCBPKHFJKCE.MEBCEJLLFKN(num != 0UL, purchaseReminderSplitTestGroupString); Action 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.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> promise = GCBPKHFJKCE.KABHMCDHHIP(false); Action> action = new Action(this.KGAGPBAHELH); int num = 0; num += num; num++; IPromise> 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.k__BackingField != (ulong)0L) { WatchUI local = WatchUI.BFPPPLIJIGC; int num = 0; if (local != num) { StorePurchaseSkuScreen flowByType = WatchUI.BFPPPLIJIGC.GetFlowByType(); GCBPKHFJKCE.DJGBECJHOKF hpnjhhkgnnj = this.HPNJHHKGNNJ; GCBPKHFJKCE.EJMGHNNHJPD ejmghnnhjpd = this.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.k__BackingField = MJICEPJICHD; Model.COPCOEAOFDJ copcoeaofdj = (Model.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 ECKDLLFMLGF) { Func func = new Func(this.NODDDCLPKPK); GCBPKHFJKCE.DJGBECJHOKF djgbecjhokf = Enumerable.FirstOrDefault(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 k__BackingField = HPNJHHKGNNJ.k__BackingField; GCBPKHFJKCE.EJMGHNNHJPD ejmghnnhjpd = this.k__BackingField; if (ejmghnnhjpd != 0) { } throw new NullReferenceException(); } // Token: 0x040036E1 RID: 14049 [global::Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x40036E1")] private GCBPKHFJKCE.DJGBECJHOKF HPNJHHKGNNJ; } }