using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using AGUI.StackedUI; using CodeStage.AntiCheat.ObscuredTypes; using Cpp2IlInjected; using RecRoom; using RecRoom.Core.Pools; using RecRoom.Sharing; using RRUI.Navigation; using UnityEngine; namespace RRUI.Data { // Token: 0x02000F35 RID: 3893 [Token(Token = "0x2000F35")] public class SkuModel : RRUIModel, BBGNKKOHGDJ, FEJEAEOIFKG { // Token: 0x17000F76 RID: 3958 // (get) Token: 0x0600593A RID: 22842 RVA: 0x0013B4B8 File Offset: 0x001396B8 // (set) Token: 0x0600593B RID: 22843 RVA: 0x0013B4CC File Offset: 0x001396CC [Token(Token = "0x17000F76")] public SkuModel.BOFPIAPIJNH PDOJHGJMNPH { [Token(Token = "0x600593A")] [Address(RVA = "0x483230", Offset = "0x482230", VA = "0x180483230")] get { return this.source; } [Token(Token = "0x600593B")] [Address(RVA = "0x1E4A0C0", Offset = "0x1E490C0", VA = "0x181E4A0C0")] set { if (this.source != value) { this.source = value; base.MKBLJJGJAOH(); return; } } } // Token: 0x17000F77 RID: 3959 // (get) Token: 0x0600593C RID: 22844 RVA: 0x0013B4F0 File Offset: 0x001396F0 // (set) Token: 0x0600593D RID: 22845 RVA: 0x0013B504 File Offset: 0x00139704 [Token(Token = "0x17000F77")] public GCBPKHFJKCE.DJGBECJHOKF KGOFIAMNOIE { [Token(Token = "0x600593C")] [Address(RVA = "0x4177C0", Offset = "0x4167C0", VA = "0x1804177C0")] get; [Token(Token = "0x600593D")] [Address(RVA = "0x417AB0", Offset = "0x416AB0", VA = "0x180417AB0")] private set; } // Token: 0x17000F78 RID: 3960 // (get) Token: 0x0600593E RID: 22846 RVA: 0x0013B518 File Offset: 0x00139718 // (set) Token: 0x0600593F RID: 22847 RVA: 0x0013B52C File Offset: 0x0013972C [Token(Token = "0x17000F78")] public GCBPKHFJKCE.EJMGHNNHJPD PJDFNPKKEEF { [Token(Token = "0x600593E")] [Address(RVA = "0x4177B0", Offset = "0x4167B0", VA = "0x1804177B0")] get; [Token(Token = "0x600593F")] [Address(RVA = "0x417AA0", Offset = "0x416AA0", VA = "0x180417AA0")] private set; } // Token: 0x17000F79 RID: 3961 // (get) Token: 0x06005940 RID: 22848 RVA: 0x0013B540 File Offset: 0x00139740 [Token(Token = "0x17000F79")] public string OOJFBECGEAD { [Token(Token = "0x6005940")] [Address(RVA = "0x1E4A090", Offset = "0x1E49090", VA = "0x181E4A090")] get { GCBPKHFJKCE.EJMGHNNHJPD ejmghnnhjpd = this.k__BackingField; if (ejmghnnhjpd == 0) { GCBPKHFJKCE.DJGBECJHOKF djgbecjhokf = this.k__BackingField; } return ejmghnnhjpd.k__BackingField; } } // Token: 0x17000F7A RID: 3962 // (get) Token: 0x06005941 RID: 22849 RVA: 0x0013B56C File Offset: 0x0013976C [Token(Token = "0x17000F7A")] public string JNCANBFGDGP { [Token(Token = "0x6005941")] [Address(RVA = "0x1E4A060", Offset = "0x1E49060", VA = "0x181E4A060")] get { GCBPKHFJKCE.EJMGHNNHJPD ejmghnnhjpd = this.k__BackingField; if (ejmghnnhjpd == 0) { GCBPKHFJKCE.DJGBECJHOKF djgbecjhokf = this.k__BackingField; } return ejmghnnhjpd.k__BackingField; } } // Token: 0x17000F7B RID: 3963 // (get) Token: 0x06005942 RID: 22850 RVA: 0x0013B598 File Offset: 0x00139798 [Token(Token = "0x17000F7B")] public string AIHBCPLOCGG { [Token(Token = "0x6005942")] [Address(RVA = "0x1E47E30", Offset = "0x1E46E30", VA = "0x181E47E30")] get { do { if (this.FMDNNBNMNJC || this.isStarterPackDetailsPage) { } } while (this.k__BackingField != 0); return this.k__BackingField.k__BackingField; } } // Token: 0x17000F7C RID: 3964 // (get) Token: 0x06005943 RID: 22851 RVA: 0x0013B5D4 File Offset: 0x001397D4 [Token(Token = "0x17000F7C")] protected override bool PHGOLNMDJLH { [Token(Token = "0x6005943")] [Address(RVA = "0x1E49100", Offset = "0x1E48100", VA = "0x181E49100", Slot = "12")] get { if (this.source == SkuModel.BOFPIAPIJNH.Default) { } return true; } } // Token: 0x06005944 RID: 22852 RVA: 0x0013B5EC File Offset: 0x001397EC [Token(Token = "0x6005944")] [Address(RVA = "0x1E45FC0", Offset = "0x1E44FC0", VA = "0x181E45FC0", Slot = "17")] protected override void CEJBCCPEGEB() { base.CEJBCCPEGEB(); OKNNKFGFODL eahpafphjlm = this.EAHPAFPHJLM; if (eahpafphjlm != 0) { eahpafphjlm.LKLKGDMFMCC(); return; } } // Token: 0x06005945 RID: 22853 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6005945")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "27")] public void OnRRUIStackedUIEntered(StackedUIFlowBase BFHJBBGCMAN, StackedUIFlowBase NBINAJPFBOA) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06005946 RID: 22854 RVA: 0x0013B614 File Offset: 0x00139814 [Token(Token = "0x6005946")] [Address(RVA = "0x1432730", Offset = "0x1431730", VA = "0x181432730", Slot = "28")] public void OnRRUIStackedUIExited(StackedUIFlowBase BFHJBBGCMAN, StackedUIFlowBase NBINAJPFBOA, bool CJEIBCEPAPO) { OKNNKFGFODL eahpafphjlm = this.EAHPAFPHJLM; if (eahpafphjlm != 0) { eahpafphjlm.CNFDGDEOPPF(); return; } } // Token: 0x17000F7D RID: 3965 // (get) Token: 0x06005947 RID: 22855 RVA: 0x0013B634 File Offset: 0x00139834 [Token(Token = "0x17000F7D")] public GameObject KGFPNIMJHIC { [Token(Token = "0x6005947")] [Address(RVA = "0xD78D60", Offset = "0xD77D60", VA = "0x180D78D60", Slot = "29")] get { return base.gameObject; } } // Token: 0x06005948 RID: 22856 RVA: 0x0013B648 File Offset: 0x00139848 [Token(Token = "0x6005948")] [Address(RVA = "0x1E49600", Offset = "0x1E48600", VA = "0x181E49600", Slot = "30")] public DABKFAIHBBP OnBeforePageSwapFrom(CECAKDDNHLN PACGLAIGOMF, PMGCJEPKFOF EFDCPLFGBCO) { return JJEKJGALHKO.k__BackingField; } // Token: 0x06005949 RID: 22857 RVA: 0x0013B65C File Offset: 0x0013985C [Token(Token = "0x6005949")] [Address(RVA = "0x1E496A0", Offset = "0x1E486A0", VA = "0x181E496A0", Slot = "31")] public DABKFAIHBBP OnBeforePageSwapTo(CECAKDDNHLN PACGLAIGOMF, BDCCHCIDIFD MFFDKHOEECJ) { return JJEKJGALHKO.k__BackingField; } // Token: 0x0600594A RID: 22858 RVA: 0x0013B670 File Offset: 0x00139870 [Token(Token = "0x600594A")] [Address(RVA = "0x1E49470", Offset = "0x1E48470", VA = "0x181E49470", Slot = "32")] public DABKFAIHBBP OnAfterPageSwapTo(CECAKDDNHLN PACGLAIGOMF, BDCCHCIDIFD MFFDKHOEECJ) { int num = 0; if (this.source == SkuModel.BOFPIAPIJNH.RRPlusMembership) { bool flag = base.DHJAICFKEHL.NJIBHKPHKFF.NIAPNGIGHFE("RRPLUS_MEMBERSHIP_SIGNUP_ENTRY_POINT_KEY", num); CECAKDDNHLN uri = base.DHJAICFKEHL.NJIBHKPHKFF; this.k__BackingField = num; if (this.source == SkuModel.BOFPIAPIJNH.RRPlusMembership) { this.k__BackingField = num; } this.EAHPAFPHJLM = num; base.MKBLJJGJAOH(); } return JJEKJGALHKO.k__BackingField; } // Token: 0x17000F7E RID: 3966 // (get) Token: 0x0600594B RID: 22859 RVA: 0x0013B6DC File Offset: 0x001398DC // (set) Token: 0x0600594C RID: 22860 RVA: 0x0013B6F0 File Offset: 0x001398F0 [Token(Token = "0x17000F7E")] public string NPBMLAJAMPF { [Token(Token = "0x600594B")] [Address(RVA = "0x42C870", Offset = "0x42B870", VA = "0x18042C870")] get; [Token(Token = "0x600594C")] [Address(RVA = "0x82C6B0", Offset = "0x82B6B0", VA = "0x18082C6B0")] private set; } // Token: 0x17000F7F RID: 3967 // (get) Token: 0x0600594D RID: 22861 RVA: 0x0013B704 File Offset: 0x00139904 [Token(Token = "0x17000F7F")] public bool HKBDKGABGNK { [Token(Token = "0x600594D")] [Address(RVA = "0x54E460", Offset = "0x54D460", VA = "0x18054E460")] get { return this.FGMAHIOKMFJ; } } // Token: 0x17000F80 RID: 3968 // (get) Token: 0x0600594E RID: 22862 RVA: 0x0013B718 File Offset: 0x00139918 [Token(Token = "0x17000F80")] public bool KBAFAFNIGJB { [Token(Token = "0x600594E")] [Address(RVA = "0x54D0D0", Offset = "0x54C0D0", VA = "0x18054D0D0")] get { return this.JBECCLDBHKF; } } // Token: 0x17000F81 RID: 3969 // (get) Token: 0x0600594F RID: 22863 RVA: 0x0013B72C File Offset: 0x0013992C [Token(Token = "0x17000F81")] public bool HECCMIPFPBG { [Token(Token = "0x600594F")] [Address(RVA = "0xD87130", Offset = "0xD86130", VA = "0x180D87130")] get { return this.GCDENJHDALI; } } // Token: 0x17000F82 RID: 3970 // (get) Token: 0x06005950 RID: 22864 RVA: 0x0013B740 File Offset: 0x00139940 [Token(Token = "0x17000F82")] public string CBIOLLGINKL { [Token(Token = "0x6005950")] [Address(RVA = "0x42D470", Offset = "0x42C470", VA = "0x18042D470")] get { return this.KPHKBDKDDLE; } } // Token: 0x17000F83 RID: 3971 // (get) Token: 0x06005951 RID: 22865 RVA: 0x0013B754 File Offset: 0x00139954 // (set) Token: 0x06005952 RID: 22866 RVA: 0x0013B768 File Offset: 0x00139968 [Token(Token = "0x17000F83")] public string FJCOELGJLMA { [Token(Token = "0x6005951")] [Address(RVA = "0x5B7060", Offset = "0x5B6060", VA = "0x1805B7060")] get; [Token(Token = "0x6005952")] [Address(RVA = "0x14ABD90", Offset = "0x14AAD90", VA = "0x1814ABD90")] private set; } // Token: 0x06005953 RID: 22867 RVA: 0x0013B77C File Offset: 0x0013997C [Token(Token = "0x6005953")] [Address(RVA = "0x1E49C20", Offset = "0x1E48C20", VA = "0x181E49C20")] public void Set(GCBPKHFJKCE.DJGBECJHOKF HPNJHHKGNNJ, string FEEHCDIMBAJ) { this.k__BackingField = HPNJHHKGNNJ; this.k__BackingField = FEEHCDIMBAJ; base.MKBLJJGJAOH(); } // Token: 0x06005954 RID: 22868 RVA: 0x0013B7A0 File Offset: 0x001399A0 [Token(Token = "0x6005954")] [Address(RVA = "0x1E49BF0", Offset = "0x1E48BF0", VA = "0x181E49BF0")] public void Set(string FEEHCDIMBAJ, [Optional] OKNNKFGFODL EAHPAFPHJLM) { this.k__BackingField = FEEHCDIMBAJ; if (this.source == SkuModel.BOFPIAPIJNH.RRPlusMembership) { this.k__BackingField = FEEHCDIMBAJ; } this.EAHPAFPHJLM = EAHPAFPHJLM; base.MKBLJJGJAOH(); } // Token: 0x06005955 RID: 22869 RVA: 0x0013B7D4 File Offset: 0x001399D4 [Token(Token = "0x6005955")] [Address(RVA = "0x1E452A0", Offset = "0x1E442A0", VA = "0x181E452A0", Slot = "22")] protected override void AHFKACICJNC() { int num = 0; this.k__BackingField = num; this.k__BackingField = num; this.MMOCFEDCNHJ = num; this.KHGCONMFHAK = num; this.GALMHPDOCNI = num; this.PLEBFDCMNMD = num; this.BOHDFOMFILC = num; this.DOMMPFLNCFB = num; this.CPEGCCEHJFB = num; this.FMDNNBNMNJC = num != 0; string empty = string.Empty; this.k__BackingField = empty; this.FGMAHIOKMFJ = num != 0; this.KPHKBDKDDLE = num; this.AHFLOIFBEHB = num; this.CDGEHGEMOLO = num; this.k__BackingField = num; } // Token: 0x06005956 RID: 22870 RVA: 0x0013B85C File Offset: 0x00139A5C [Token(Token = "0x6005956")] [Address(RVA = "0x1E47140", Offset = "0x1E46140", VA = "0x181E47140", Slot = "26")] protected override DABKFAIHBBP GLPJPIEOLDF() { do { GCBPKHFJKCE.DJGBECJHOKF djgbecjhokf = this.k__BackingField; int num = 0; if (djgbecjhokf != 0) { int k__BackingField = djgbecjhokf.k__BackingField; } GCBPKHFJKCE.DJGBECJHOKF friendFestPromoSku = GrowthConfig.Instance.FriendFestPromoSku; bool flag = num == friendFestPromoSku.k__BackingField; if (num != (flag ? 1 : 0)) { goto IL_5F; } } while (this.source != SkuModel.BOFPIAPIJNH.Default); PMGCJEPKFOF pmgcjepkfof = SingletonMonoBehaviour.ONCPNMDGGKG.CanShowPurchaseReminder(); if (new Action(this.KHIFNHPABOE) == (ulong)1L) { this.AHNOOMMMONF(); } IL_5F: return JJEKJGALHKO.k__BackingField; } // Token: 0x06005957 RID: 22871 RVA: 0x0013B8D4 File Offset: 0x00139AD4 [Token(Token = "0x6005957")] [Address(RVA = "0x1E45E70", Offset = "0x1E44E70", VA = "0x181E45E70")] public void BuySku() { int k__BackingField = this.k__BackingField.k__BackingField; GCBPKHFJKCE.DJGBECJHOKF friendFestPromoSku = GrowthConfig.Instance.FriendFestPromoSku; if (k__BackingField != friendFestPromoSku.k__BackingField) { this.InitiatePurchaseSku(); return; } LinkManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; int num2 = 0; DABKFAIHBBP dabkfaihbbp = instance.CreateAndShare((EAEKNPLNKKO)num2, num); } // Token: 0x06005958 RID: 22872 RVA: 0x0013B928 File Offset: 0x00139B28 [Token(Token = "0x6005958")] [Address(RVA = "0x1E47E30", Offset = "0x1E46E30", VA = "0x181E47E30")] private string JBEJJCFJGOO() { do { if (this.FMDNNBNMNJC || this.isStarterPackDetailsPage) { } } while (this.k__BackingField != 0); return this.k__BackingField.k__BackingField; } // Token: 0x06005959 RID: 22873 RVA: 0x0013B964 File Offset: 0x00139B64 [Token(Token = "0x6005959")] [Address(RVA = "0x1E49C40", Offset = "0x1E48C40", VA = "0x181E49C40")] public void TryShowRRPMembershipDetailsDialogPopUp() { int num = 0; if (this.CDGEHGEMOLO == num) { KMEDIOFDHLM kmediofdhlm = new KMEDIOFDHLM(); Sprite bigRRPlusIcon = PlayerCommerceConfig.Instance.bigRRPlusIcon; kmediofdhlm.k__BackingField = bigRRPlusIcon; kmediofdhlm.k__BackingField = new LKECHMGOCGI { k__BackingField = num }; IMAFJGKHEMD imafjgkhemd = new IMAFJGKHEMD(); imafjgkhemd.GPJEDBDCNNP = "Got it!"; imafjgkhemd.GPJAHEOLCPN = num; Action action = new Action(this.OMGECBJDEED); imafjgkhemd.MEEKCCGGFFD = action; PlatformManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; PMGCJEPKFOF pmgcjepkfof; bool flag = pmgcjepkfof == (ulong)3L; List list = new List(); list.Add(kmediofdhlm); BKFEHJJFINJ bkfehjjfinj = new BKFEHJJFINJ(); PlayerCommerceConfig instance2 = PlayerCommerceConfig.Instance; if (!flag) { } string rrplusMembershipDetailsForXbox = instance2.RRPlusMembershipDetailsForXbox; bkfehjjfinj.k__BackingField = rrplusMembershipDetailsForXbox; LKECHMGOCGI lkechmgocgi = new LKECHMGOCGI(); if (!flag) { } lkechmgocgi.k__BackingField = num; bkfehjjfinj.k__BackingField = lkechmgocgi; list.Add(bkfehjjfinj); List list2 = new List(); list2.Add(imafjgkhemd); this.CDGEHGEMOLO = new NLONGNGOMON { k__BackingField = "Rec Room +", PFDJAAFIIGD = list, LMGLKPMHADA = list2, k__BackingField = (IECOEANLJCJ)((ulong)2L) }; } if (base.PKJJDBNMMEA != 0) { Action> action2 = new Action(this.LMDKGCBGMFK); if (num < this) { num += num; if (num == this) { PMGCJEPKFOF pmgcjepkfof2; pmgcjepkfof2 += pmgcjepkfof2; num += 19; throw new NullReferenceException(); } num++; } } } // Token: 0x0600595A RID: 22874 RVA: 0x0013BAD8 File Offset: 0x00139CD8 [Token(Token = "0x600595A")] [Address(RVA = "0x1E45E00", Offset = "0x1E44E00", VA = "0x181E45E00")] public void BuyRRPlusMembership() { int num = 0; int num2 = 0; CFLMJLFBOKH.ADGBFNKAHDJ(CFLMJLFBOKH.FBMKPELFNLE.OpenedPurchaseConfirmation, num, num2); this.InitiatePurchaseSku(); } // Token: 0x0600595B RID: 22875 RVA: 0x0013BAF8 File Offset: 0x00139CF8 [Token(Token = "0x600595B")] [Address(RVA = "0x1E45350", Offset = "0x1E44350", VA = "0x181E45350")] private void AHNOOMMMONF() { this.PEEENDOCDJL(); string text = this.k__BackingField; int num = 0; CFLMJLFBOKH.ADGBFNKAHDJ(CFLMJLFBOKH.FBMKPELFNLE.ViewedBenefits, text, num); if (SingletonMonoBehaviour.ONCPNMDGGKG.FKGEHCEGMMJ) { PMGCJEPKFOF pmgcjepkfof = GCBPKHFJKCE.KMFAIOPOJPP(true); Action action = new Action(this.KDJNBFABMNA); Action action2 = new Action(this.EOPMJPPNOBP); return; } PlatformManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; string comingSoonString = PlayerCommerceConfig.Instance.comingSoonString; PlatformManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG; PMGCJEPKFOF pmgcjepkfof2; string xboxRecRoomPlusString; if (pmgcjepkfof2 == (ulong)3L) { xboxRecRoomPlusString = PlayerCommerceConfig.Instance.XboxRecRoomPlusString; } this.JBECCLDBHKF = false; this.FGMAHIOKMFJ = true; this.KPHKBDKDDLE = xboxRecRoomPlusString; base.JOJPOMANGPO(); LoadingDialogModel galmhpdocni = this.GALMHPDOCNI; while (galmhpdocni == 0) { } galmhpdocni.Dismiss(); } // Token: 0x0600595C RID: 22876 RVA: 0x0013BBBC File Offset: 0x00139DBC [Token(Token = "0x600595C")] [Address(RVA = "0x1E47000", Offset = "0x1E46000", VA = "0x181E47000")] private void FPHFIGFCMHG(PlayerCommerceConfig.LMECJOIAIND HGLLKBFOBIE, string ACALPHBEMBE = "") { if (HGLLKBFOBIE != PlayerCommerceConfig.LMECJOIAIND.BuyMembership) { if (HGLLKBFOBIE != PlayerCommerceConfig.LMECJOIAIND.BuyMembership) { if (HGLLKBFOBIE != PlayerCommerceConfig.LMECJOIAIND.ManageMembership) { goto IL_38; } this.JBECCLDBHKF = false; this.FGMAHIOKMFJ = HGLLKBFOBIE != PlayerCommerceConfig.LMECJOIAIND.BuyMembership; this.KPHKBDKDDLE = ACALPHBEMBE; } this.JBECCLDBHKF = false; } this.JBECCLDBHKF = true; this.FGMAHIOKMFJ = false; IL_38: base.JOJPOMANGPO(); LoadingDialogModel galmhpdocni = this.GALMHPDOCNI; if (galmhpdocni != 0) { galmhpdocni.Dismiss(); } } // Token: 0x0600595D RID: 22877 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600595D")] [Address(RVA = "0x1E45640", Offset = "0x1E44640", VA = "0x181E45640")] private PMGCJEPKFOF> AJKHDDOIHHP() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600595E RID: 22878 RVA: 0x0013BC18 File Offset: 0x00139E18 [Token(Token = "0x600595E")] [Address(RVA = "0x1E45880", Offset = "0x1E44880", VA = "0x181E45880")] private void AMKHEFBNEOG(List ECKDLLFMLGF) { int num; int num3; do { num = 0; bool flag; if (flag) { string text = string.Format("Unhandled membership purchase period in MembershipBenefitsScreen: {0}", flag); int num2 = 0; Debug.LogWarning(text); this.k__BackingField = num2; } num3 = 0; } while (num != 0); Action action2; if (this.k__BackingField == (ulong)0L) { int num4 = 0; int num5 = 0; CFLMJLFBOKH.ADGBFNKAHDJ(CFLMJLFBOKH.FBMKPELFNLE.PurchaseNotAllowed, num5, num4); ulong num6; PMGCJEPKFOF pmgcjepkfof = GCBPKHFJKCE.KMFAIOPOJPP(num6 != 0UL); Action action = new Action(this.KIGOHBPIMGL); if (num3 < this) { num3 += num3; if (num3 == this) { uint num7; num7 += num7; goto IL_89; } num3++; } action2 = new Action(this.DGMEGMNIBMP); return; } IL_89: this.JBECCLDBHKF = true; this.FGMAHIOKMFJ = false; base.JOJPOMANGPO(); LoadingDialogModel galmhpdocni = this.GALMHPDOCNI; if (galmhpdocni != 0) { galmhpdocni.Dismiss(); } this.JBECCLDBHKF = action2 != null; throw new NullReferenceException(); } // Token: 0x0600595F RID: 22879 RVA: 0x0013BD10 File Offset: 0x00139F10 [Token(Token = "0x600595F")] [Address(RVA = "0x1E487C0", Offset = "0x1E477C0", VA = "0x181E487C0")] private void LCIDFCDGPHE(MLFKNFFOOPF PALGLNLIDOH) { PlayerCommerceConfig instance = PlayerCommerceConfig.Instance; if (PALGLNLIDOH != MLFKNFFOOPF.PlayStation) { string text = string.Format(instance.nonPS4MembershipNeedsUpdatingString, instance); } string ps4MembershipNeedsUpdatingString = instance.PS4MembershipNeedsUpdatingString; this.JBECCLDBHKF = false; this.FGMAHIOKMFJ = true; this.KPHKBDKDDLE = ps4MembershipNeedsUpdatingString; base.JOJPOMANGPO(); LoadingDialogModel galmhpdocni = this.GALMHPDOCNI; if (galmhpdocni != 0) { galmhpdocni.Dismiss(); } } // Token: 0x06005960 RID: 22880 RVA: 0x0013BD78 File Offset: 0x00139F78 [Token(Token = "0x6005960")] [Address(RVA = "0x1E49890", Offset = "0x1E48890", VA = "0x181E49890")] private void PKEPBGCNNNG(int BKFHFDIOBHI) { PMGCJEPKFOF pmgcjepkfof = PEGGCEDHBOF.NFKMGNHDCMN(BKFHFDIOBHI); Action action = new Action(this.CPMOBPBJOHH); int num = 0; num += num; num++; Action action2 = new Action(this.LCEIBMGPMAN); throw new NullReferenceException(); } // Token: 0x06005961 RID: 22881 RVA: 0x0013BDB8 File Offset: 0x00139FB8 [Token(Token = "0x6005961")] [Address(RVA = "0x1E499F0", Offset = "0x1E489F0", VA = "0x181E499F0")] private void PKEPBGCNNNG(string BHGHOMAKFIK) { PlatformManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; PMGCJEPKFOF pmgcjepkfof; if (pmgcjepkfof != (ulong)2L) { string nonPS4PlatformAccountAlreadyAMemberString = PlayerCommerceConfig.Instance.nonPS4PlatformAccountAlreadyAMemberString; PlatformManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG; this.JBECCLDBHKF = false; this.FGMAHIOKMFJ = true; string text; this.KPHKBDKDDLE = text; base.JOJPOMANGPO(); LoadingDialogModel galmhpdocni = this.GALMHPDOCNI; if (galmhpdocni != 0) { galmhpdocni.Dismiss(); } return; } string text2 = string.Format(PlayerCommerceConfig.Instance.PS4PlatformAccountAlreadyAMemberString, BHGHOMAKFIK); this.JBECCLDBHKF = false; this.FGMAHIOKMFJ = true; this.KPHKBDKDDLE = text2; base.JOJPOMANGPO(); LoadingDialogModel galmhpdocni2 = this.GALMHPDOCNI; while (galmhpdocni2 == 0) { } galmhpdocni2.Dismiss(); } // Token: 0x06005962 RID: 22882 RVA: 0x0013BE60 File Offset: 0x0013A060 [Token(Token = "0x6005962")] [Address(RVA = "0x1E47300", Offset = "0x1E46300", VA = "0x181E47300")] private void GMGOEAMFFPE() { GCBPKHFJKCE.DJGBECJHOKF djgbecjhokf = this.k__BackingField; if (djgbecjhokf != 0) { GCBPKHFJKCE.CACOIEJCAKJ k__BackingField = djgbecjhokf.k__BackingField; if (k__BackingField != 0 && k__BackingField.k__BackingField != (ulong)0L) { int num = 0; if (this.CPEGCCEHJFB == num) { List list = new List(); IMAFJGKHEMD imafjgkhemd = new IMAFJGKHEMD(); imafjgkhemd.GPJEDBDCNNP = "Ok"; imafjgkhemd.k__BackingField = new LKECHMGOCGI { k__BackingField = num }; Action action = new Action(this.NJALGJGDNLH); imafjgkhemd.MEEKCCGGFFD = action; list.Add(imafjgkhemd); IMAFJGKHEMD imafjgkhemd2 = new IMAFJGKHEMD(); imafjgkhemd2.GPJEDBDCNNP = "View RR+ Items"; imafjgkhemd2.GPJAHEOLCPN = num; imafjgkhemd2.k__BackingField = new LKECHMGOCGI { k__BackingField = num }; Action action2 = new Action(this.CJEMFNBNAIB); imafjgkhemd2.MEEKCCGGFFD = action2; list.Add(imafjgkhemd2); this.CPEGCCEHJFB = list; } PlayerCommerceConfig instance = PlayerCommerceConfig.Instance; List cpegccehjfb = this.CPEGCCEHJFB; Sprite bigRRPlusIcon = instance.bigRRPlusIcon; this.CLNJDAFFHGH("Welcome to the Club!", "Thanks for becoming a RR+ member. You now have access to all the member benefits!", bigRRPlusIcon, cpegccehjfb); this.CPAGOEJLDPE(); GiftManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG; int num2 = 0; List k__BackingField = NLEKGNENMCO.k__BackingField; instance2.ReceiveGifts(k__BackingField, num2 != 0, true); this.AHNOOMMMONF(); } } } // Token: 0x06005963 RID: 22883 RVA: 0x0013BFB8 File Offset: 0x0013A1B8 [Token(Token = "0x6005963")] [Address(RVA = "0x1E465F0", Offset = "0x1E455F0", VA = "0x181E465F0")] private void CPAGOEJLDPE() { RecRoomAudioClip membershipPurchasedAudio = PlayerCommerceConfig.Instance.membershipPurchasedAudio; Transform transform = base.transform; Vector3 vector; float z = vector.z; GlobalPool instance = GlobalPool.ONCPNMDGGKG; PooledParticle membershipPurchasedParticles = PlayerCommerceConfig.Instance.membershipPurchasedParticles; PooledParticle pooledParticle = instance.Acquire(membershipPurchasedParticles); int num = 0; if (pooledParticle != num) { int num2 = 0; pooledParticle.Play(num2 != 0, -1f); PlayerFloorPositionFollowing component = pooledParticle.GetComponent(); int num3 = 0; if (component != num3) { throw new NullReferenceException(); } Transform transform2 = pooledParticle.transform; Vector3 vector2; float z2 = vector2.z; Transform transform3 = pooledParticle.transform; float z3 = Vector3.right.z; float z4 = Vector3.forward.z; } } // Token: 0x06005964 RID: 22884 RVA: 0x0013C078 File Offset: 0x0013A278 [Token(Token = "0x6005964")] [Address(RVA = "0x1E47D20", Offset = "0x1E46D20", VA = "0x181E47D20")] public void InitiatePurchaseSku() { GCBPKHFJKCE.DJGBECJHOKF djgbecjhokf = this.k__BackingField; string k__BackingField = djgbecjhokf.k__BackingField; int k__BackingField = djgbecjhokf.k__BackingField; GCBPKHFJKCE.EJMGHNNHJPD ejmghnnhjpd = this.k__BackingField; string text = this.k__BackingField; if (ejmghnnhjpd != 0) { int k__BackingField = ejmghnnhjpd.k__BackingField; } int num = 0; CFLMJLFBOKH.IJAHJDIPDJA(k__BackingField, k__BackingField, text, num); string k__BackingField = this.k__BackingField.k__BackingField; if (ejmghnnhjpd != 0) { this.DMGKINKJKDF(); return; } this.HHMMDPIGCBH(); } // Token: 0x06005965 RID: 22885 RVA: 0x0013C0E8 File Offset: 0x0013A2E8 [Token(Token = "0x6005965")] [Address(RVA = "0x1E46AB0", Offset = "0x1E45AB0", VA = "0x181E46AB0")] private void DMGKINKJKDF() { this.PEEENDOCDJL(); GCBPKHFJKCE.DJGBECJHOKF djgbecjhokf = this.k__BackingField; string text = this.k__BackingField; int k__BackingField = djgbecjhokf.k__BackingField; string k__BackingField = djgbecjhokf.k__BackingField; if (text == 0) { } GCBPKHFJKCE.EJMGHNNHJPD ejmghnnhjpd = this.k__BackingField; int num = 0; if (ejmghnnhjpd != 0) { int k__BackingField = ejmghnnhjpd.k__BackingField; } CFLMJLFBOKH.LIOPCOHJCOK(k__BackingField, k__BackingField, text, num); AppsFlyerEventHelper instance = SingletonMonoBehaviour.ONCPNMDGGKG; int num2 = 0; if (instance != num2) { AppsFlyerEventHelper instance2 = SingletonMonoBehaviour.ONCPNMDGGKG; GCBPKHFJKCE.DJGBECJHOKF djgbecjhokf2 = this.k__BackingField; instance2.PlayerTriedMakePurchaseEvent(djgbecjhokf2); } GCBPKHFJKCE.DJGBECJHOKF djgbecjhokf3 = this.k__BackingField; if (djgbecjhokf3 != 0 && this.source == SkuModel.BOFPIAPIJNH.RRPlusMembership) { GCBPKHFJKCE.CACOIEJCAKJ k__BackingField = djgbecjhokf3.k__BackingField; if (k__BackingField != 0 && k__BackingField.k__BackingField != (ulong)0L) { int num3 = 0; int num4 = 0; CFLMJLFBOKH.ADGBFNKAHDJ(CFLMJLFBOKH.FBMKPELFNLE.AttemptedPurchase, num3, num4); } } PlatformManager instance3 = SingletonMonoBehaviour.ONCPNMDGGKG; PMGCJEPKFOF pmgcjepkfof; if (pmgcjepkfof == (ulong)1L && SingletonMonoBehaviour.ONCPNMDGGKG.FGAMGPEBMGE == LocalPlayerController.JJKKCDNKBJI.SCREEN) { int num5 = 0; this.CLNJDAFFHGH("Error", "Unable to purchase while on Oculus Screen Mode! Please try again in VR mode.", num5, num); return; } this.PLEBFDCMNMD.k__BackingField = "Initiating purchase..."; PMGCJEPKFOF pmgcjepkfof2 = PEGGCEDHBOF.ABLHAKAKHCI(); Action action = new Action(this.OEOHJNPGJEF); throw new NullReferenceException(); } // Token: 0x06005966 RID: 22886 RVA: 0x0013C20C File Offset: 0x0013A40C [Token(Token = "0x6005966")] [Address(RVA = "0x1E49740", Offset = "0x1E48740", VA = "0x181E49740")] private void PEEENDOCDJL() { if (this.PLEBFDCMNMD == (ulong)0L) { this.PLEBFDCMNMD = new BCLEIOOAPIE { k__BackingField = "Loading..." }; } if (base.PKJJDBNMMEA != 0) { Action> action = new Action(this.IBCHNKPKAIE); int num = 0; num += num; num++; } } // Token: 0x06005967 RID: 22887 RVA: 0x0013C26C File Offset: 0x0013A46C [Token(Token = "0x6005967")] [Address(RVA = "0x1E476F0", Offset = "0x1E466F0", VA = "0x181E476F0")] private void HHMMDPIGCBH() { DOLDNOPELAH chpnldkihcb; do { chpnldkihcb = this.CHPNLDKIHCB; if (chpnldkihcb == 0) { DOLDNOPELAH doldnopelah = new DOLDNOPELAH(); Action action = new Action(this.EGEDAKDEAAN); doldnopelah.k__BackingField = action; this.CHPNLDKIHCB = doldnopelah; } } while (this.k__BackingField != 0); string k__BackingField = this.k__BackingField.k__BackingField; chpnldkihcb.k__BackingField = k__BackingField; string k__BackingField2 = this.k__BackingField.k__BackingField; chpnldkihcb.k__BackingField = k__BackingField2; GCBPKHFJKCE.EJMGHNNHJPD ejmghnnhjpd = this.k__BackingField; DOLDNOPELAH chpnldkihcb2 = this.CHPNLDKIHCB; string k__BackingField = ejmghnnhjpd.k__BackingField; chpnldkihcb2.k__BackingField = k__BackingField; GCBPKHFJKCE.DJGBECJHOKF djgbecjhokf = this.k__BackingField; DOLDNOPELAH chpnldkihcb3 = this.CHPNLDKIHCB; string k__BackingField = djgbecjhokf.k__BackingField; chpnldkihcb3.k__BackingField = k__BackingField; GCBPKHFJKCE.DJGBECJHOKF djgbecjhokf2 = this.k__BackingField; DOLDNOPELAH chpnldkihcb4 = this.CHPNLDKIHCB; string k__BackingField = djgbecjhokf2.k__BackingField; chpnldkihcb4.k__BackingField = k__BackingField; if (base.PKJJDBNMMEA != 0) { Action> action2 = new Action(this.MFFMKJLCLBF); int num = 0; num += num; num++; } } // Token: 0x06005968 RID: 22888 RVA: 0x0013C378 File Offset: 0x0013A578 [Token(Token = "0x6005968")] [Address(RVA = "0x1E462C0", Offset = "0x1E452C0", VA = "0x181E462C0")] private void CLNJDAFFHGH(string JDBKDGCJHMB, string NGPMADFHHKP, [Optional] Sprite IJKBAADKCBM, [Optional] List GJDJBGLKLJB) { LoadingDialogModel galmhpdocni = this.GALMHPDOCNI; if (galmhpdocni != 0) { galmhpdocni.Dismiss(); } OBJAFKDPOHB khgconmfhak = this.KHGCONMFHAK; Sprite warningIcon; if (khgconmfhak != 0) { khgconmfhak.k__BackingField = JDBKDGCJHMB; this.KHGCONMFHAK.k__BackingField = NGPMADFHHKP; OBJAFKDPOHB khgconmfhak2 = this.KHGCONMFHAK; int num = 0; if (!(IJKBAADKCBM != num)) { warningIcon = PlayerCommerceConfig.Instance.warningIcon; } khgconmfhak2.k__BackingField = warningIcon; OBJAFKDPOHB khgconmfhak3 = this.KHGCONMFHAK; List bohdfomfilc = this.BOHDFOMFILC; khgconmfhak3.k__BackingField = bohdfomfilc; } OBJAFKDPOHB objafkdpohb = new OBJAFKDPOHB(); objafkdpohb.k__BackingField = JDBKDGCJHMB; objafkdpohb.k__BackingField = NGPMADFHHKP; this.KHGCONMFHAK = objafkdpohb; int num2 = 0; Sprite warningIcon2; if (!(warningIcon != num2)) { warningIcon2 = PlayerCommerceConfig.Instance.warningIcon; } objafkdpohb.k__BackingField = warningIcon2; List list = new List(); IMAFJGKHEMD imafjgkhemd = new IMAFJGKHEMD(); int num3 = 0; imafjgkhemd.GPJEDBDCNNP = "OK"; imafjgkhemd.GPJAHEOLCPN = num3; Action action = new Action(this.DPHMENIKNPL); imafjgkhemd.MEEKCCGGFFD = action; imafjgkhemd.k__BackingField = new LKECHMGOCGI { k__BackingField = num3 }; list.Add(imafjgkhemd); OBJAFKDPOHB khgconmfhak4 = this.KHGCONMFHAK; this.BOHDFOMFILC = list; khgconmfhak4.k__BackingField = 0; DialogListModel dialogListModel = base.PKJJDBNMMEA; if (dialogListModel != 0) { OBJAFKDPOHB khgconmfhak5 = this.KHGCONMFHAK; PMGCJEPKFOF pmgcjepkfof = dialogListModel.AddDialog((DLKPBLNKLAD)((uint)7), khgconmfhak5); Action> action2 = new Action(this.GMJGMLEPMLH); } } // Token: 0x06005969 RID: 22889 RVA: 0x0013C4F0 File Offset: 0x0013A6F0 [Token(Token = "0x6005969")] [Address(RVA = "0x1E470B0", Offset = "0x1E460B0", VA = "0x181E470B0")] private void GCGOMDAHHIP(string PAANJCAOOAG) { this.PLEBFDCMNMD.k__BackingField = PAANJCAOOAG; } // Token: 0x0600596A RID: 22890 RVA: 0x0013C510 File Offset: 0x0013A710 [Token(Token = "0x600596A")] [Address(RVA = "0x1E46E10", Offset = "0x1E45E10", VA = "0x181E46E10")] private void EOLEDECNKDH(string JJGHIEJCCDA, string AIPBOMLEOND) { string text = "An error occurred while trying to " + JJGHIEJCCDA + ". If this persists, please contact us at tokens@recroom.com."; Sprite tokenPurchaseFailIcon = PlayerCommerceConfig.Instance.tokenPurchaseFailIcon; int num = 0; this.CLNJDAFFHGH("Error", text, tokenPurchaseFailIcon, num); Debug.LogError(AIPBOMLEOND); } // Token: 0x0600596B RID: 22891 RVA: 0x0013C558 File Offset: 0x0013A758 [Token(Token = "0x600596B")] [Address(RVA = "0x1E48940", Offset = "0x1E47940", VA = "0x181E48940")] private void MAAABLOCOOK() { GCBPKHFJKCE.DJGBECJHOKF djgbecjhokf = this.k__BackingField; string text = this.k__BackingField; GCBPKHFJKCE.EJMGHNNHJPD ejmghnnhjpd = this.k__BackingField; int num = 0; if (ejmghnnhjpd != 0) { int k__BackingField = ejmghnnhjpd.k__BackingField; } CFLMJLFBOKH.JMKDDNHGNDP(djgbecjhokf, text, num); AppsFlyerEventHelper instance = SingletonMonoBehaviour.ONCPNMDGGKG; int num2 = 0; if (instance != num2) { AppsFlyerEventHelper instance2 = SingletonMonoBehaviour.ONCPNMDGGKG; GCBPKHFJKCE.DJGBECJHOKF djgbecjhokf2 = this.k__BackingField; instance2.PlayerMadeSuccessfulPurchaseEvent(djgbecjhokf2); } SkuModel.BOFPIAPIJNH bofpiapijnh = this.source; PlayerCommerceConfig instance3; if (bofpiapijnh == SkuModel.BOFPIAPIJNH.Default) { if ((this.isStarterPackDetailsPage ? SkuModel.BOFPIAPIJNH.RRPlusMembership : SkuModel.BOFPIAPIJNH.Default) != bofpiapijnh) { MessageDialogModel mmocfedcnhj = this.MMOCFEDCNHJ; if (mmocfedcnhj != 0) { mmocfedcnhj.Dismiss(); } bool canGoBack = base.DHJAICFKEHL.DIHCCBHGAIM; if (canGoBack || canGoBack) { base.DHJAICFKEHL.GoBack(); } } if (this.DOMMPFLNCFB == (ulong)0L) { List list = new List(); IMAFJGKHEMD imafjgkhemd = new IMAFJGKHEMD(); imafjgkhemd.GPJEDBDCNNP = "Ok"; imafjgkhemd.k__BackingField = new LKECHMGOCGI { k__BackingField = num }; Action action = new Action(this.ABJLJLHMBDN); imafjgkhemd.MEEKCCGGFFD = action; list.Add(imafjgkhemd); IMAFJGKHEMD imafjgkhemd2 = new IMAFJGKHEMD(); imafjgkhemd2.GPJEDBDCNNP = "View Store"; imafjgkhemd2.GPJAHEOLCPN = num; imafjgkhemd2.k__BackingField = new LKECHMGOCGI { k__BackingField = num }; Action action2 = new Action(this.IJHDDJOJBEC); imafjgkhemd2.MEEKCCGGFFD = action2; list.Add(imafjgkhemd2); this.DOMMPFLNCFB = list; } string k__BackingField = this.k__BackingField.k__BackingField; string text2 = "You've successfully purchased " + k__BackingField + ". You can spend these on items, inventions, and more."; instance3 = PlayerCommerceConfig.Instance; List dommpflncfb = this.DOMMPFLNCFB; Sprite tokenPurchaseSuccessIcon = instance3.tokenPurchaseSuccessIcon; this.CLNJDAFFHGH("You've Got Tokens!", text2, tokenPurchaseSuccessIcon, dommpflncfb); return; } if (instance3 == (ulong)1L) { this.GMGOEAMFFPE(); } } // Token: 0x0600596C RID: 22892 RVA: 0x0013C738 File Offset: 0x0013A938 [Token(Token = "0x600596C")] [Address(RVA = "0x1746A60", Offset = "0x1745A60", VA = "0x181746A60")] public SkuModel() { } // Token: 0x0600596D RID: 22893 RVA: 0x0013C74C File Offset: 0x0013A94C [Token(Token = "0x600596D")] [Address(RVA = "0x1E482C0", Offset = "0x1E472C0", VA = "0x181E482C0")] [CompilerGenerated] private void KHIFNHPABOE(bool APLBNINIKHG) { if (!APLBNINIKHG) { int num = 0; this.FMDNNBNMNJC = true; this.k__BackingField = num; base.JOJPOMANGPO(); return; } string purchaseReminderSplitTestGroupString = SingletonMonoBehaviour.ONCPNMDGGKG.GetPurchaseReminderSplitTestGroupString(); PMGCJEPKFOF pmgcjepkfof = GCBPKHFJKCE.MEBCEJLLFKN(false, purchaseReminderSplitTestGroupString); Action action = new Action(this.MKBODLKKOCI); int num2 = 0; num2 += num2; num2++; PMGCJEPKFOF pmgcjepkfof2 = pmgcjepkfof.OHLPJBFCABI(action); } // Token: 0x0600596E RID: 22894 RVA: 0x0013C7B8 File Offset: 0x0013A9B8 [Token(Token = "0x600596E")] [Address(RVA = "0x1E48E60", Offset = "0x1E47E60", VA = "0x181E48E60")] [CompilerGenerated] private void MKBODLKKOCI(GCBPKHFJKCE.EJMGHNNHJPD OMCAGFLJGCO) { int num = 0; if (OMCAGFLJGCO != 0) { int k__BackingField = OMCAGFLJGCO.k__BackingField; } GCBPKHFJKCE.DJGBECJHOKF djgbecjhokf = this.k__BackingField; bool flag = num == djgbecjhokf.k__BackingField; this.k__BackingField = OMCAGFLJGCO; this.FMDNNBNMNJC = true; base.JOJPOMANGPO(); } // Token: 0x0600596F RID: 22895 RVA: 0x0013C800 File Offset: 0x0013AA00 [Token(Token = "0x600596F")] [Address(RVA = "0x1E49440", Offset = "0x1E48440", VA = "0x181E49440")] [CompilerGenerated] private void OMGECBJDEED() { this.AHFLOIFBEHB.Dismiss(); } // Token: 0x06005970 RID: 22896 RVA: 0x0013C820 File Offset: 0x0013AA20 [Token(Token = "0x6005970")] [Address(RVA = "0x1E488B0", Offset = "0x1E478B0", VA = "0x181E488B0")] [CompilerGenerated] private void LMDKGCBGMFK(BaseDialogModel BBPMNICHFLM) { if (BBPMNICHFLM == 0) { int num = 0; this.AHFLOIFBEHB = num; return; } this.AHFLOIFBEHB = BBPMNICHFLM; } // Token: 0x06005971 RID: 22897 RVA: 0x0013C844 File Offset: 0x0013AA44 [Token(Token = "0x6005971")] [Address(RVA = "0x1E48110", Offset = "0x1E47110", VA = "0x181E48110")] [CompilerGenerated] private void KDJNBFABMNA() { int num = 0; if (!(this == num)) { GCBPKHFJKCE.BEACFGLJIBH beacfgljibh = GCBPKHFJKCE.KHKBGCCMFPE; if (beacfgljibh != 0 && beacfgljibh.k__BackingField) { this.JBECCLDBHKF = false; this.FGMAHIOKMFJ = false; base.JOJPOMANGPO(); LoadingDialogModel galmhpdocni = this.GALMHPDOCNI; if (galmhpdocni != 0) { galmhpdocni.Dismiss(); return; } } else { PMGCJEPKFOF pmgcjepkfof = PEGGCEDHBOF.ABLHAKAKHCI(); Action action = new Action(this.JCBPEGGGKGP); Action action2 = new Action(this.PMHKOBBGGIC); } } } // Token: 0x06005972 RID: 22898 RVA: 0x0013C8C4 File Offset: 0x0013AAC4 [Token(Token = "0x6005972")] [Address(RVA = "0x1E47E70", Offset = "0x1E46E70", VA = "0x181E47E70")] [CompilerGenerated] private void JCBPEGGGKGP(bool ONMBEDFEDLD) { int num = 0; if (!(this == num)) { if (ONMBEDFEDLD) { this.JBECCLDBHKF = false; this.FGMAHIOKMFJ = true; this.KPHKBDKDDLE = "You are not allowed to make in-app purchases."; base.JOJPOMANGPO(); LoadingDialogModel galmhpdocni = this.GALMHPDOCNI; while (galmhpdocni == 0) { } galmhpdocni.Dismiss(); return; } PMGCJEPKFOF> pmgcjepkfof = this.AJKHDDOIHHP(); Action> action = new Action(this.HLIPONHAOJB); Action action2 = new Action(this.CIPDCBICMHP); } } // Token: 0x06005973 RID: 22899 RVA: 0x0013C93C File Offset: 0x0013AB3C [Token(Token = "0x6005973")] [Address(RVA = "0x1E47920", Offset = "0x1E46920", VA = "0x181E47920")] [CompilerGenerated] private void HLIPONHAOJB(List ECKDLLFMLGF) { int num = 0; if (!(this == num)) { this.AMKHEFBNEOG(ECKDLLFMLGF); } } // Token: 0x06005974 RID: 22900 RVA: 0x0013C95C File Offset: 0x0013AB5C [Token(Token = "0x6005974")] [Address(RVA = "0x1E46020", Offset = "0x1E45020", VA = "0x181E46020")] [CompilerGenerated] private void CIPDCBICMHP(string MOPOMPHBHKF) { string defaultErrorString = PlayerCommerceConfig.Instance.DefaultErrorString; this.JBECCLDBHKF = false; this.FGMAHIOKMFJ = true; this.KPHKBDKDDLE = defaultErrorString; base.JOJPOMANGPO(); LoadingDialogModel galmhpdocni = this.GALMHPDOCNI; if (galmhpdocni != 0) { galmhpdocni.Dismiss(); return; } } // Token: 0x06005975 RID: 22901 RVA: 0x0013C9AC File Offset: 0x0013ABAC [Token(Token = "0x6005975")] [Address(RVA = "0x1E46020", Offset = "0x1E45020", VA = "0x181E46020")] [CompilerGenerated] private void PMHKOBBGGIC(string MOPOMPHBHKF) { string defaultErrorString = PlayerCommerceConfig.Instance.DefaultErrorString; this.JBECCLDBHKF = false; this.FGMAHIOKMFJ = true; this.KPHKBDKDDLE = defaultErrorString; base.JOJPOMANGPO(); LoadingDialogModel galmhpdocni = this.GALMHPDOCNI; if (galmhpdocni != 0) { galmhpdocni.Dismiss(); return; } } // Token: 0x06005976 RID: 22902 RVA: 0x0013C9FC File Offset: 0x0013ABFC [Token(Token = "0x6005976")] [Address(RVA = "0x1E46ED0", Offset = "0x1E45ED0", VA = "0x181E46ED0")] [CompilerGenerated] private void EOPMJPPNOBP(string MOPOMPHBHKF) { Debug.LogError(MOPOMPHBHKF); PlatformManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; PlayerCommerceConfig instance2 = PlayerCommerceConfig.Instance; PMGCJEPKFOF pmgcjepkfof; if (pmgcjepkfof != (ulong)5L) { } string iOSSubscriptionLoadFailString = instance2.iOSSubscriptionLoadFailString; this.JBECCLDBHKF = false; this.FGMAHIOKMFJ = true; this.KPHKBDKDDLE = iOSSubscriptionLoadFailString; base.JOJPOMANGPO(); LoadingDialogModel galmhpdocni = this.GALMHPDOCNI; if (galmhpdocni != 0) { galmhpdocni.Dismiss(); } } // Token: 0x06005977 RID: 22903 RVA: 0x0013CA64 File Offset: 0x0013AC64 [Token(Token = "0x6005977")] [Address(RVA = "0x1E47C20", Offset = "0x1E46C20", VA = "0x181E47C20")] [CompilerGenerated] private void IPAIMAJILBB(string MOPOMPHBHKF) { Debug.LogError("Error GetAllSKUs: " + MOPOMPHBHKF); this.GALMHPDOCNI.Dismiss(); string defaultErrorString = PlayerCommerceConfig.Instance.DefaultErrorString; this.JBECCLDBHKF = false; this.FGMAHIOKMFJ = true; this.KPHKBDKDDLE = defaultErrorString; base.JOJPOMANGPO(); LoadingDialogModel galmhpdocni = this.GALMHPDOCNI; if (galmhpdocni != 0) { galmhpdocni.Dismiss(); } } // Token: 0x06005978 RID: 22904 RVA: 0x0013CACC File Offset: 0x0013ACCC [Token(Token = "0x6005978")] [Address(RVA = "0x1E48F10", Offset = "0x1E47F10", VA = "0x181E48F10")] [CompilerGenerated] private PMGCJEPKFOF> NCDFIKABGHO(List ECKDLLFMLGF) { PlatformManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; Action action = new Action(this.CLEBCLFAANH); throw new NullReferenceException(); } // Token: 0x06005979 RID: 22905 RVA: 0x0013CAF4 File Offset: 0x0013ACF4 [Token(Token = "0x6005979")] [Address(RVA = "0x1E461D0", Offset = "0x1E451D0", VA = "0x181E461D0")] [CompilerGenerated] private void CLEBCLFAANH(string MOPOMPHBHKF) { string defaultErrorString = PlayerCommerceConfig.Instance.DefaultErrorString; this.JBECCLDBHKF = false; this.FGMAHIOKMFJ = true; this.KPHKBDKDDLE = defaultErrorString; base.JOJPOMANGPO(); LoadingDialogModel galmhpdocni = this.GALMHPDOCNI; if (galmhpdocni != 0) { galmhpdocni.Dismiss(); } Debug.LogError("Error ApplySkuMetadataOverrides: " + MOPOMPHBHKF); } // Token: 0x0600597A RID: 22906 RVA: 0x0013CB50 File Offset: 0x0013AD50 [Token(Token = "0x600597A")] [Address(RVA = "0x1E48440", Offset = "0x1E47440", VA = "0x181E48440")] [CompilerGenerated] private void KIGOHBPIMGL(GCBPKHFJKCE.MODPNPKOAJF FIFDBKMJNCB) { int num = 0; if (FIFDBKMJNCB != 0) { GCBPKHFJKCE.BEACFGLJIBH k__BackingField = FIFDBKMJNCB.k__BackingField; if (k__BackingField != 0) { bool flag = k__BackingField.CGHKPMELKGP; } bool flag2 = num == 1; if (num == (flag2 ? 1 : 0)) { if (FIFDBKMJNCB.k__BackingField != 0) { int num2; PMGCJEPKFOF pmgcjepkfof = PEGGCEDHBOF.NFKMGNHDCMN(num2); Action action = new Action(this.CPMOBPBJOHH); if (num < this) { num += num; if (num == this) { uint num3; num3 += num3; goto IL_6D; } num++; } Action action2 = new Action(this.LCEIBMGPMAN); return; } goto IL_C1; } IL_6D: MLFKNFFOOPF mlfknffoopf; int num4 = (int)mlfknffoopf; PlayerCommerceConfig instance = PlayerCommerceConfig.Instance; string text; if (num4 != 2) { text = string.Format(instance.nonPS4MembershipNeedsUpdatingString, instance); } this.JBECCLDBHKF = false; this.FGMAHIOKMFJ = true; this.KPHKBDKDDLE = text; base.JOJPOMANGPO(); LoadingDialogModel galmhpdocni = this.GALMHPDOCNI; while (galmhpdocni == 0) { } galmhpdocni.Dismiss(); return; } IL_C1: PlayerCommerceConfig instance2 = PlayerCommerceConfig.Instance; throw new NullReferenceException(); } // Token: 0x0600597B RID: 22907 RVA: 0x0013CC30 File Offset: 0x0013AE30 [Token(Token = "0x600597B")] [Address(RVA = "0x1E46A20", Offset = "0x1E45A20", VA = "0x181E46A20")] [CompilerGenerated] private void DGMEGMNIBMP(string MOPOMPHBHKF) { string skuLoadFailString = PlayerCommerceConfig.Instance.skuLoadFailString; this.JBECCLDBHKF = false; this.FGMAHIOKMFJ = true; this.KPHKBDKDDLE = skuLoadFailString; base.JOJPOMANGPO(); LoadingDialogModel galmhpdocni = this.GALMHPDOCNI; if (galmhpdocni != 0) { galmhpdocni.Dismiss(); return; } } // Token: 0x0600597C RID: 22908 RVA: 0x0013CC80 File Offset: 0x0013AE80 [Token(Token = "0x600597C")] [Address(RVA = "0x1E469B0", Offset = "0x1E459B0", VA = "0x181E469B0")] [CompilerGenerated] private void CPMOBPBJOHH(CCEOLAOLEKJ HFIDFDPOCKA) { ObscuredString k__BackingField = HFIDFDPOCKA.k__BackingField; string text = string.Format("({0}) ", k__BackingField); this.PKEPBGCNNNG(text); } // Token: 0x0600597D RID: 22909 RVA: 0x0013CCB0 File Offset: 0x0013AEB0 [Token(Token = "0x600597D")] [Address(RVA = "0x1E48770", Offset = "0x1E47770", VA = "0x181E48770")] [CompilerGenerated] private void LCEIBMGPMAN(string MOPOMPHBHKF) { string empty = string.Empty; this.PKEPBGCNNNG(empty); } // Token: 0x0600597E RID: 22910 RVA: 0x0013CCCC File Offset: 0x0013AECC [Token(Token = "0x600597E")] [Address(RVA = "0x1C77D40", Offset = "0x1C76D40", VA = "0x181C77D40")] [CompilerGenerated] private void NJALGJGDNLH() { MessageDialogModel mmocfedcnhj = this.MMOCFEDCNHJ; if (mmocfedcnhj != 0) { mmocfedcnhj.Dismiss(); return; } } // Token: 0x0600597F RID: 22911 RVA: 0x0013CCEC File Offset: 0x0013AEEC [Token(Token = "0x600597F")] [Address(RVA = "0x1E460B0", Offset = "0x1E450B0", VA = "0x181E460B0")] [CompilerGenerated] private void CJEMFNBNAIB() { MessageDialogModel mmocfedcnhj = this.MMOCFEDCNHJ; if (mmocfedcnhj != 0) { mmocfedcnhj.Dismiss(); } CECAKDDNHLN cecakddnhln = new CECAKDDNHLN(PlayerCommerceConfig.Instance.storeItemSearchRoute); int num = 0; CECAKDDNHLN cecakddnhln2 = cecakddnhln.JKHELHNPILB((StoreItemsConfig.EMGAPOLDOKH)num).JKHELHNPILB((StoreItemsConfig.BLELJEFJKMJ)((uint)2097152)); Route storeFeaturedRoute = PlayerCommerceConfig.Instance.storeFeaturedRoute; CECAKDDNHLN cecakddnhln3 = cecakddnhln2.JKHELHNPILB(storeFeaturedRoute); BrowserModel browserModel = base.DHJAICFKEHL; int num2 = 0; browserModel.GoTo(cecakddnhln3, num2 != 0); } // Token: 0x06005980 RID: 22912 RVA: 0x0013CD68 File Offset: 0x0013AF68 [Token(Token = "0x6005980")] [Address(RVA = "0x1E49120", Offset = "0x1E48120", VA = "0x181E49120")] [CompilerGenerated] private void OEOHJNPGJEF(bool ONMBEDFEDLD) { if (!ONMBEDFEDLD) { PlatformManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; float targetFramerate = instance.DKNJHAGIIPK; if (instance == 0) { PlatformManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG; Action action = new Action(this.BFHCKKBGFHH); Action action2 = new Action(this.NLLDOPOJMIP); return; } PlatformManager instance3 = SingletonMonoBehaviour.ONCPNMDGGKG; GCBPKHFJKCE.EJMGHNNHJPD ejmghnnhjpd = this.k__BackingField; int num = 0; if (ejmghnnhjpd != 0) { int k__BackingField = ejmghnnhjpd.k__BackingField; } Action action3 = new Action(this.LBDHCFCNOKH); if (num < this) { num += num; if (num == this) { goto IL_8E; } num++; } Action action4 = new Action(this.CAKMLLODGJH); IL_8E: action4 += action4; } Sprite genericFailIcon = PlayerCommerceConfig.Instance.genericFailIcon; int num2 = 0; this.CLNJDAFFHGH("Cannot Process", "You are not allowed to make in-app purchases.", genericFailIcon, num2); throw new NullReferenceException(); } // Token: 0x06005981 RID: 22913 RVA: 0x0013CE38 File Offset: 0x0013B038 [Token(Token = "0x6005981")] [Address(RVA = "0x1E47A30", Offset = "0x1E46A30", VA = "0x181E47A30")] [CompilerGenerated] private void ICDANBBOJGO(PlatformManager.KKHHEPAKHGA NKDEJLJBNMM) { GCBPKHFJKCE.DJGBECJHOKF djgbecjhokf = this.k__BackingField; int k__BackingField = djgbecjhokf.k__BackingField; string k__BackingField = djgbecjhokf.k__BackingField; GCBPKHFJKCE.EJMGHNNHJPD ejmghnnhjpd = this.k__BackingField; string dobicgdhahe = NKDEJLJBNMM.DOBICGDHAHE; string text = this.k__BackingField; if (ejmghnnhjpd != 0) { int k__BackingField = ejmghnnhjpd.k__BackingField; } int num = 0; CFLMJLFBOKH.PKMCABDELPF(k__BackingField, k__BackingField, dobicgdhahe, text, num); PlayerCommerceConfig instance = PlayerCommerceConfig.Instance; } // Token: 0x06005982 RID: 22914 RVA: 0x0013CEA0 File Offset: 0x0013B0A0 [Token(Token = "0x6005982")] [Address(RVA = "0x1E48740", Offset = "0x1E47740", VA = "0x181E48740")] [CompilerGenerated] private void LBDHCFCNOKH(PlatformManager.KKHHEPAKHGA NKDEJLJBNMM) { if (!NKDEJLJBNMM.BLOPJNCHDNN) { this.ICDANBBOJGO(NKDEJLJBNMM); return; } this.MAAABLOCOOK(); } // Token: 0x06005983 RID: 22915 RVA: 0x0013CECC File Offset: 0x0013B0CC [Token(Token = "0x6005983")] [Address(RVA = "0x1E45F30", Offset = "0x1E44F30", VA = "0x181E45F30")] [CompilerGenerated] private void CAKMLLODGJH(string MOPOMPHBHKF) { this.ICDANBBOJGO(new PlatformManager.KKHHEPAKHGA { BLOPJNCHDNN = false, OLFCKLENFFO = "Sorry, there was an error while processing your purchase. If this persists, please contact us at tokens@recroom.com", DOBICGDHAHE = MOPOMPHBHKF }); } // Token: 0x06005984 RID: 22916 RVA: 0x0013CF08 File Offset: 0x0013B108 [Token(Token = "0x6005984")] [Address(RVA = "0x1E45C20", Offset = "0x1E44C20", VA = "0x181E45C20")] [CompilerGenerated] private void BFHCKKBGFHH(string PIHIPPPPEBI) { SkuModel.IEDHAFFBMIJ iedhaffbmij = new SkuModel.IEDHAFFBMIJ(); iedhaffbmij.<>4__this = this; iedhaffbmij.token = PIHIPPPPEBI; int k__BackingField = this.k__BackingField.k__BackingField; GCBPKHFJKCE.EJMGHNNHJPD ejmghnnhjpd = this.k__BackingField; int num = 0; if (ejmghnnhjpd != 0) { int k__BackingField = ejmghnnhjpd.k__BackingField; } PMGCJEPKFOF pmgcjepkfof = GCBPKHFJKCE.HMFENPDIJPP(k__BackingField, PIHIPPPPEBI, num); Action action = delegate(long transactionId) { iedhaffbmij.<>4__this.PLEBFDCMNMD.k__BackingField = "Completing transaction..."; PlatformManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; SkuModel <>4__this = iedhaffbmij.<>4__this; PMGCJEPKFOF commerceSubscriptionAccessToken = instance.GetCommerceSubscriptionAccessToken(); Action <>9__11; Action action3 = delegate { iedhaffbmij.<>4__this.PLEBFDCMNMD.k__BackingField = "Completing transaction..."; SkuModel.IEDHAFFBMIJ cs$<>8__locals = iedhaffbmij; long transactionId = transactionId; string token = cs$<>8__locals.token; DABKFAIHBBP dabkfaihbbp = GCBPKHFJKCE.LLCCGGHIMBN(transactionId, token); Action action5 = new Action(iedhaffbmij.<>4__this.AGNJKJDDHEB); if (<>9__11 == 0) { Action action6 = delegate(string error) { SkuModel <>4__this2 = iedhaffbmij.<>4__this; GCBPKHFJKCE.DJGBECJHOKF djgbecjhokf = <>4__this2.k__BackingField; int k__BackingField2 = djgbecjhokf.k__BackingField; string k__BackingField = djgbecjhokf.k__BackingField; GCBPKHFJKCE.EJMGHNNHJPD ejmghnnhjpd2 = <>4__this2.k__BackingField; string text = <>4__this2.k__BackingField; if (ejmghnnhjpd2 != 0) { int k__BackingField2 = ejmghnnhjpd2.k__BackingField; } int num3 = 0; CFLMJLFBOKH.PKMCABDELPF(k__BackingField2, k__BackingField, error, text, num3); SkuModel <>4__this3 = iedhaffbmij.<>4__this; long transactionId2 = transactionId; string text2 = string.Format("complete Transaction Id {0}", transactionId2); string text3 = "CompletePurchase error: " + error; <>4__this3.EOLEDECNKDH(text2, text3); }; <>9__11 = action6; } throw new NullReferenceException(); }; Action <>9__12; Action action4 = delegate(string error) { SkuModel <>4__this4 = iedhaffbmij.<>4__this; GCBPKHFJKCE.DJGBECJHOKF djgbecjhokf2 = <>4__this4.k__BackingField; int k__BackingField3 = djgbecjhokf2.k__BackingField; string k__BackingField2 = djgbecjhokf2.k__BackingField; GCBPKHFJKCE.EJMGHNNHJPD ejmghnnhjpd3 = <>4__this4.k__BackingField; string text4 = <>4__this4.k__BackingField; if (ejmghnnhjpd3 != 0) { int k__BackingField3 = ejmghnnhjpd3.k__BackingField; } int num4 = 0; CFLMJLFBOKH.PKMCABDELPF(k__BackingField3, k__BackingField2, error, text4, num4); SkuModel.IEDHAFFBMIJ cs$<>8__locals2 = iedhaffbmij; long transactionId3 = transactionId; string token2 = cs$<>8__locals2.token; DABKFAIHBBP dabkfaihbbp2 = GCBPKHFJKCE.LGODMPBJALO(transactionId3, token2); if (<>9__12 == 0) { Action action7 = delegate(string cancelPurchaseError) { long transactionId4 = transactionId; Debug.LogError(string.Format("CancelPurchase error: {0}. Transaction Id: {1}", cancelPurchaseError, transactionId4)); }; <>9__12 = action7; } Action action8 = new Action(iedhaffbmij.<>4__this.GENPGAENKKM); throw new NullReferenceException(); }; throw new NullReferenceException(); }; if (num < iedhaffbmij) { num += num; if (num == iedhaffbmij) { goto IL_6B; } num++; } Action action2 = new Action(this.JPHCIGJGNNA); IL_6B: uint num2; num2 += num2; throw new NullReferenceException(); } // Token: 0x06005985 RID: 22917 RVA: 0x0013CF8C File Offset: 0x0013B18C [Token(Token = "0x6005985")] [Address(RVA = "0x1E45290", Offset = "0x1E44290", VA = "0x181E45290")] [CompilerGenerated] private void AGNJKJDDHEB() { this.MAAABLOCOOK(); } // Token: 0x06005986 RID: 22918 RVA: 0x0013CFA0 File Offset: 0x0013B1A0 [Token(Token = "0x6005986")] [Address(RVA = "0x1E470D0", Offset = "0x1E460D0", VA = "0x181E470D0")] [CompilerGenerated] private void GENPGAENKKM() { Sprite tokenPurchaseFailIcon = PlayerCommerceConfig.Instance.tokenPurchaseFailIcon; int num = 0; this.CLNJDAFFHGH("Transaction Timed Out", "The transaction was either cancelled or timed out. Please try again.", tokenPurchaseFailIcon, num); } // Token: 0x06005987 RID: 22919 RVA: 0x0013CFD4 File Offset: 0x0013B1D4 [Token(Token = "0x6005987")] [Address(RVA = "0x1E48000", Offset = "0x1E47000", VA = "0x181E48000")] [CompilerGenerated] private void JPHCIGJGNNA(string MOPOMPHBHKF) { GCBPKHFJKCE.DJGBECJHOKF djgbecjhokf = this.k__BackingField; int k__BackingField = djgbecjhokf.k__BackingField; string k__BackingField = djgbecjhokf.k__BackingField; GCBPKHFJKCE.EJMGHNNHJPD ejmghnnhjpd = this.k__BackingField; string text = this.k__BackingField; if (ejmghnnhjpd != 0) { int k__BackingField = ejmghnnhjpd.k__BackingField; } int num = 0; CFLMJLFBOKH.PKMCABDELPF(k__BackingField, k__BackingField, MOPOMPHBHKF, text, num); string text2 = "InitiatePurchase error: " + MOPOMPHBHKF; this.EOLEDECNKDH("initiate the transaction", text2); } // Token: 0x06005988 RID: 22920 RVA: 0x0013D040 File Offset: 0x0013B240 [Token(Token = "0x6005988")] [Address(RVA = "0x1E48FF0", Offset = "0x1E47FF0", VA = "0x181E48FF0")] [CompilerGenerated] private void NLLDOPOJMIP(string MOPOMPHBHKF) { GCBPKHFJKCE.DJGBECJHOKF djgbecjhokf = this.k__BackingField; int k__BackingField = djgbecjhokf.k__BackingField; string k__BackingField = djgbecjhokf.k__BackingField; GCBPKHFJKCE.EJMGHNNHJPD ejmghnnhjpd = this.k__BackingField; string text = this.k__BackingField; if (ejmghnnhjpd != 0) { int k__BackingField = ejmghnnhjpd.k__BackingField; } int num = 0; CFLMJLFBOKH.PKMCABDELPF(k__BackingField, k__BackingField, MOPOMPHBHKF, text, num); string text2 = "GetCommerceAccessToken error: " + MOPOMPHBHKF; this.EOLEDECNKDH("get the access token", text2); } // Token: 0x06005989 RID: 22921 RVA: 0x0013D0AC File Offset: 0x0013B2AC [Token(Token = "0x6005989")] [Address(RVA = "0x1E479A0", Offset = "0x1E469A0", VA = "0x181E479A0")] [CompilerGenerated] private void IBCHNKPKAIE(BaseDialogModel BBPMNICHFLM) { if (BBPMNICHFLM == 0) { int num = 0; this.GALMHPDOCNI = num; return; } this.GALMHPDOCNI = BBPMNICHFLM; } // Token: 0x0600598A RID: 22922 RVA: 0x0013D0D0 File Offset: 0x0013B2D0 [Token(Token = "0x600598A")] [Address(RVA = "0x1E46DE0", Offset = "0x1E45DE0", VA = "0x181E46DE0")] [CompilerGenerated] private void EGEDAKDEAAN() { this.DMGKINKJKDF(); this.CCBPANHCCAN.Dismiss(); } // Token: 0x0600598B RID: 22923 RVA: 0x0013D0F4 File Offset: 0x0013B2F4 [Token(Token = "0x600598B")] [Address(RVA = "0x1E48DD0", Offset = "0x1E47DD0", VA = "0x181E48DD0")] [CompilerGenerated] private void MFFMKJLCLBF(BaseDialogModel BBPMNICHFLM) { if (BBPMNICHFLM == 0) { int num = 0; this.CCBPANHCCAN = num; return; } this.CCBPANHCCAN = BBPMNICHFLM; } // Token: 0x0600598C RID: 22924 RVA: 0x0013D118 File Offset: 0x0013B318 [Token(Token = "0x600598C")] [Address(RVA = "0x1C77D40", Offset = "0x1C76D40", VA = "0x181C77D40")] [CompilerGenerated] private void DPHMENIKNPL() { MessageDialogModel mmocfedcnhj = this.MMOCFEDCNHJ; if (mmocfedcnhj != 0) { mmocfedcnhj.Dismiss(); return; } } // Token: 0x0600598D RID: 22925 RVA: 0x0013D138 File Offset: 0x0013B338 [Token(Token = "0x600598D")] [Address(RVA = "0x1E47660", Offset = "0x1E46660", VA = "0x181E47660")] [CompilerGenerated] private void GMJGMLEPMLH(BaseDialogModel BBPMNICHFLM) { if (BBPMNICHFLM == 0) { int num = 0; this.MMOCFEDCNHJ = num; return; } this.MMOCFEDCNHJ = BBPMNICHFLM; } // Token: 0x0600598E RID: 22926 RVA: 0x0013D15C File Offset: 0x0013B35C [Token(Token = "0x600598E")] [Address(RVA = "0x1C77D40", Offset = "0x1C76D40", VA = "0x181C77D40")] [CompilerGenerated] private void ABJLJLHMBDN() { MessageDialogModel mmocfedcnhj = this.MMOCFEDCNHJ; if (mmocfedcnhj != 0) { mmocfedcnhj.Dismiss(); return; } } // Token: 0x0600598F RID: 22927 RVA: 0x0013D17C File Offset: 0x0013B37C [Token(Token = "0x600598F")] [Address(RVA = "0x1E47B70", Offset = "0x1E46B70", VA = "0x181E47B70")] [CompilerGenerated] private void IJHDDJOJBEC() { MessageDialogModel mmocfedcnhj = this.MMOCFEDCNHJ; if (mmocfedcnhj != 0) { mmocfedcnhj.Dismiss(); } CECAKDDNHLN cecakddnhln = new CECAKDDNHLN(PlayerCommerceConfig.Instance.storeFeaturedRoute); BrowserModel browserModel = base.DHJAICFKEHL; int num = 0; browserModel.GoTo(cecakddnhln, num != 0); } // Token: 0x04003CAA RID: 15530 [Token(Token = "0x4003CAA")] private const float FKJDJDDJGFE = 350f; // Token: 0x04003CAB RID: 15531 [Token(Token = "0x4003CAB")] private const float EIGEECGAKNK = 1650f; // Token: 0x04003CAC RID: 15532 [Token(Token = "0x4003CAC")] private const float DMCLHOKIMBG = 1450f; // Token: 0x04003CAD RID: 15533 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x4003CAD")] [SerializeField] private SkuModel.BOFPIAPIJNH source; // Token: 0x04003CAE RID: 15534 [global::Cpp2IlInjected.FieldOffset(Offset = "0x74")] [Token(Token = "0x4003CAE")] [SerializeField] private bool isStarterPackDetailsPage; // Token: 0x04003CB1 RID: 15537 [global::Cpp2IlInjected.FieldOffset(Offset = "0x88")] [Token(Token = "0x4003CB1")] private MessageDialogModel MMOCFEDCNHJ; // Token: 0x04003CB2 RID: 15538 [global::Cpp2IlInjected.FieldOffset(Offset = "0x90")] [Token(Token = "0x4003CB2")] private OBJAFKDPOHB KHGCONMFHAK; // Token: 0x04003CB3 RID: 15539 [global::Cpp2IlInjected.FieldOffset(Offset = "0x98")] [Token(Token = "0x4003CB3")] private LoadingDialogModel GALMHPDOCNI; // Token: 0x04003CB4 RID: 15540 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")] [Token(Token = "0x4003CB4")] private BCLEIOOAPIE PLEBFDCMNMD; // Token: 0x04003CB5 RID: 15541 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")] [Token(Token = "0x4003CB5")] private PS4SkuPurchaseConfirmationDialogModel CCBPANHCCAN; // Token: 0x04003CB6 RID: 15542 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")] [Token(Token = "0x4003CB6")] private DOLDNOPELAH CHPNLDKIHCB; // Token: 0x04003CB7 RID: 15543 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")] [Token(Token = "0x4003CB7")] private List BOHDFOMFILC; // Token: 0x04003CB8 RID: 15544 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")] [Token(Token = "0x4003CB8")] private List DOMMPFLNCFB; // Token: 0x04003CB9 RID: 15545 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")] [Token(Token = "0x4003CB9")] private List CPEGCCEHJFB; // Token: 0x04003CBA RID: 15546 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")] [Token(Token = "0x4003CBA")] private bool FMDNNBNMNJC; // Token: 0x04003CBB RID: 15547 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")] [Token(Token = "0x4003CBB")] private OKNNKFGFODL EAHPAFPHJLM; // Token: 0x04003CBD RID: 15549 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")] [Token(Token = "0x4003CBD")] private bool FGMAHIOKMFJ; // Token: 0x04003CBE RID: 15550 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE9")] [Token(Token = "0x4003CBE")] private bool JBECCLDBHKF; // Token: 0x04003CBF RID: 15551 [global::Cpp2IlInjected.FieldOffset(Offset = "0xEA")] [Token(Token = "0x4003CBF")] private bool GCDENJHDALI; // Token: 0x04003CC0 RID: 15552 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")] [Token(Token = "0x4003CC0")] private string KPHKBDKDDLE; // Token: 0x04003CC1 RID: 15553 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")] [Token(Token = "0x4003CC1")] private DynamicUIDialogModel AHFLOIFBEHB; // Token: 0x04003CC2 RID: 15554 [global::Cpp2IlInjected.FieldOffset(Offset = "0x100")] [Token(Token = "0x4003CC2")] private NLONGNGOMON CDGEHGEMOLO; // Token: 0x02000F36 RID: 3894 [Token(Token = "0x2000F36")] public enum BOFPIAPIJNH { // Token: 0x04003CC5 RID: 15557 [Token(Token = "0x4003CC5")] Default, // Token: 0x04003CC6 RID: 15558 [Token(Token = "0x4003CC6")] RRPlusMembership } // Token: 0x02000F38 RID: 3896 [Token(Token = "0x2000F38")] [CompilerGenerated] private sealed class IEDHAFFBMIJ { // Token: 0x06005994 RID: 22932 RVA: 0x0013D260 File Offset: 0x0013B460 [Token(Token = "0x6005994")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public IEDHAFFBMIJ() { } // Token: 0x06005995 RID: 22933 RVA: 0x0013D274 File Offset: 0x0013B474 [Token(Token = "0x6005995")] [Address(RVA = "0x1E3D760", Offset = "0x1E3C760", VA = "0x181E3D760")] internal void b__6(long transactionId) { SkuModel.KLFGMJDECFI klfgmjdecfi = new SkuModel.KLFGMJDECFI(); klfgmjdecfi.CS$<>8__locals1 = this; klfgmjdecfi.transactionId = transactionId; this.<>4__this.PLEBFDCMNMD.k__BackingField = "Completing transaction..."; PlatformManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; SkuModel skuModel = this.<>4__this; PMGCJEPKFOF commerceSubscriptionAccessToken = instance.GetCommerceSubscriptionAccessToken(); Action action = delegate { klfgmjdecfi.CS$<>8__locals1.<>4__this.PLEBFDCMNMD.k__BackingField = "Completing transaction..."; SkuModel.IEDHAFFBMIJ cs$<>8__locals = klfgmjdecfi.CS$<>8__locals1; long transactionId2 = klfgmjdecfi.transactionId; string text = cs$<>8__locals.token; DABKFAIHBBP dabkfaihbbp = GCBPKHFJKCE.LLCCGGHIMBN(transactionId2, text); Action action3 = new Action(klfgmjdecfi.CS$<>8__locals1.<>4__this.AGNJKJDDHEB); if (klfgmjdecfi.<>9__11 == 0) { Action action4 = delegate(string error) { SkuModel skuModel2 = klfgmjdecfi.CS$<>8__locals1.<>4__this; GCBPKHFJKCE.DJGBECJHOKF k__BackingField = skuModel2.k__BackingField; int k__BackingField = k__BackingField.k__BackingField; string k__BackingField = k__BackingField.k__BackingField; GCBPKHFJKCE.EJMGHNNHJPD k__BackingField = skuModel2.k__BackingField; string k__BackingField = skuModel2.k__BackingField; if (k__BackingField != 0) { int k__BackingField = k__BackingField.k__BackingField; } int num = 0; CFLMJLFBOKH.PKMCABDELPF(k__BackingField, k__BackingField, error, k__BackingField, num); SkuModel skuModel3 = klfgmjdecfi.CS$<>8__locals1.<>4__this; long transactionId3 = klfgmjdecfi.transactionId; string text2 = string.Format("complete Transaction Id {0}", transactionId3); string text3 = "CompletePurchase error: " + error; skuModel3.EOLEDECNKDH(text2, text3); }; klfgmjdecfi.<>9__11 = action4; } throw new NullReferenceException(); }; Action action2 = delegate(string error) { SkuModel skuModel4 = klfgmjdecfi.CS$<>8__locals1.<>4__this; GCBPKHFJKCE.DJGBECJHOKF k__BackingField2 = skuModel4.k__BackingField; int k__BackingField2 = k__BackingField2.k__BackingField; string k__BackingField2 = k__BackingField2.k__BackingField; GCBPKHFJKCE.EJMGHNNHJPD k__BackingField2 = skuModel4.k__BackingField; string k__BackingField2 = skuModel4.k__BackingField; if (k__BackingField2 != 0) { int k__BackingField2 = k__BackingField2.k__BackingField; } int num2 = 0; CFLMJLFBOKH.PKMCABDELPF(k__BackingField2, k__BackingField2, error, k__BackingField2, num2); SkuModel.IEDHAFFBMIJ cs$<>8__locals2 = klfgmjdecfi.CS$<>8__locals1; long transactionId4 = klfgmjdecfi.transactionId; string text4 = cs$<>8__locals2.token; DABKFAIHBBP dabkfaihbbp2 = GCBPKHFJKCE.LGODMPBJALO(transactionId4, text4); if (klfgmjdecfi.<>9__12 == 0) { Action action5 = delegate(string cancelPurchaseError) { long transactionId5 = klfgmjdecfi.transactionId; Debug.LogError(string.Format("CancelPurchase error: {0}. Transaction Id: {1}", cancelPurchaseError, transactionId5)); }; klfgmjdecfi.<>9__12 = action5; } Action action6 = new Action(klfgmjdecfi.CS$<>8__locals1.<>4__this.GENPGAENKKM); throw new NullReferenceException(); }; throw new NullReferenceException(); } // Token: 0x04003CCA RID: 15562 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4003CCA")] public string token; // Token: 0x04003CCB RID: 15563 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4003CCB")] public SkuModel <>4__this; } // Token: 0x02000F39 RID: 3897 [Token(Token = "0x2000F39")] [CompilerGenerated] private sealed class KLFGMJDECFI { // Token: 0x06005996 RID: 22934 RVA: 0x0013D2E0 File Offset: 0x0013B4E0 [Token(Token = "0x6005996")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public KLFGMJDECFI() { } // Token: 0x06005997 RID: 22935 RVA: 0x0013D2F4 File Offset: 0x0013B4F4 [Token(Token = "0x6005997")] [Address(RVA = "0x1E3DC10", Offset = "0x1E3CC10", VA = "0x181E3DC10")] internal void b__8() { this.CS$<>8__locals1.<>4__this.PLEBFDCMNMD.k__BackingField = "Completing transaction..."; SkuModel.IEDHAFFBMIJ cs$<>8__locals = this.CS$<>8__locals1; long num = this.transactionId; string token = cs$<>8__locals.token; DABKFAIHBBP dabkfaihbbp = GCBPKHFJKCE.LLCCGGHIMBN(num, token); Action action = new Action(this.CS$<>8__locals1.<>4__this.AGNJKJDDHEB); if (this.<>9__11 == 0) { Action action2 = delegate(string error) { SkuModel <>4__this = this.CS$<>8__locals1.<>4__this; GCBPKHFJKCE.DJGBECJHOKF k__BackingField = <>4__this.k__BackingField; int k__BackingField = k__BackingField.k__BackingField; string k__BackingField = k__BackingField.k__BackingField; GCBPKHFJKCE.EJMGHNNHJPD k__BackingField = <>4__this.k__BackingField; string k__BackingField = <>4__this.k__BackingField; if (k__BackingField != 0) { int k__BackingField = k__BackingField.k__BackingField; } int num2 = 0; CFLMJLFBOKH.PKMCABDELPF(k__BackingField, k__BackingField, error, k__BackingField, num2); SkuModel <>4__this2 = this.CS$<>8__locals1.<>4__this; long num3 = this.transactionId; string text = string.Format("complete Transaction Id {0}", num3); string text2 = "CompletePurchase error: " + error; <>4__this2.EOLEDECNKDH(text, text2); }; this.<>9__11 = action2; } throw new NullReferenceException(); } // Token: 0x06005998 RID: 22936 RVA: 0x0013D374 File Offset: 0x0013B574 [Token(Token = "0x6005998")] [Address(RVA = "0x1E3D9F0", Offset = "0x1E3C9F0", VA = "0x181E3D9F0")] internal void b__11(string error) { SkuModel <>4__this = this.CS$<>8__locals1.<>4__this; GCBPKHFJKCE.DJGBECJHOKF k__BackingField = <>4__this.k__BackingField; int k__BackingField = k__BackingField.k__BackingField; string k__BackingField = k__BackingField.k__BackingField; GCBPKHFJKCE.EJMGHNNHJPD k__BackingField = <>4__this.k__BackingField; string k__BackingField = <>4__this.k__BackingField; if (k__BackingField != 0) { int k__BackingField = k__BackingField.k__BackingField; } int num = 0; CFLMJLFBOKH.PKMCABDELPF(k__BackingField, k__BackingField, error, k__BackingField, num); SkuModel <>4__this2 = this.CS$<>8__locals1.<>4__this; long num2 = this.transactionId; string text = string.Format("complete Transaction Id {0}", num2); string text2 = "CompletePurchase error: " + error; <>4__this2.EOLEDECNKDH(text, text2); } // Token: 0x06005999 RID: 22937 RVA: 0x0013D410 File Offset: 0x0013B610 [Token(Token = "0x6005999")] [Address(RVA = "0x1E3DD80", Offset = "0x1E3CD80", VA = "0x181E3DD80")] internal void b__9(string error) { SkuModel <>4__this = this.CS$<>8__locals1.<>4__this; GCBPKHFJKCE.DJGBECJHOKF k__BackingField = <>4__this.k__BackingField; int k__BackingField = k__BackingField.k__BackingField; string k__BackingField = k__BackingField.k__BackingField; GCBPKHFJKCE.EJMGHNNHJPD k__BackingField = <>4__this.k__BackingField; string k__BackingField = <>4__this.k__BackingField; if (k__BackingField != 0) { int k__BackingField = k__BackingField.k__BackingField; } int num = 0; CFLMJLFBOKH.PKMCABDELPF(k__BackingField, k__BackingField, error, k__BackingField, num); SkuModel.IEDHAFFBMIJ cs$<>8__locals = this.CS$<>8__locals1; long num2 = this.transactionId; string token = cs$<>8__locals.token; DABKFAIHBBP dabkfaihbbp = GCBPKHFJKCE.LGODMPBJALO(num2, token); if (this.<>9__12 == 0) { Action action = delegate(string cancelPurchaseError) { long num3 = this.transactionId; Debug.LogError(string.Format("CancelPurchase error: {0}. Transaction Id: {1}", cancelPurchaseError, num3)); }; this.<>9__12 = action; } Action action2 = new Action(this.CS$<>8__locals1.<>4__this.GENPGAENKKM); throw new NullReferenceException(); } // Token: 0x0600599A RID: 22938 RVA: 0x0013D4CC File Offset: 0x0013B6CC [Token(Token = "0x600599A")] [Address(RVA = "0x1E3DB80", Offset = "0x1E3CB80", VA = "0x181E3DB80")] internal void b__12(string cancelPurchaseError) { long num = this.transactionId; Debug.LogError(string.Format("CancelPurchase error: {0}. Transaction Id: {1}", cancelPurchaseError, num)); } // Token: 0x04003CCC RID: 15564 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4003CCC")] public long transactionId; // Token: 0x04003CCD RID: 15565 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4003CCD")] public SkuModel.IEDHAFFBMIJ CS$<>8__locals1; // Token: 0x04003CCE RID: 15566 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4003CCE")] public Action <>9__11; // Token: 0x04003CCF RID: 15567 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4003CCF")] public Action <>9__12; } } }