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: 0x02000EB6 RID: 3766 [Token(Token = "0x2000EB6")] public class SkuModel : RRUIModel, BBGNKKOHGDJ, FEJEAEOIFKG { // Token: 0x17000F25 RID: 3877 // (get) Token: 0x06005713 RID: 22291 RVA: 0x00136CD4 File Offset: 0x00134ED4 // (set) Token: 0x06005714 RID: 22292 RVA: 0x00136CE8 File Offset: 0x00134EE8 [Token(Token = "0x17000F25")] public SkuModel.BOFPIAPIJNH PDOJHGJMNPH { [Token(Token = "0x6005713")] [Address(RVA = "0x567200", Offset = "0x566000", VA = "0x180567200")] get { return this.source; } [Token(Token = "0x6005714")] [Address(RVA = "0xF99FC0", Offset = "0xF98DC0", VA = "0x180F99FC0")] set { if (this.source != value) { this.source = value; base.MKBLJJGJAOH(); return; } } } // Token: 0x17000F26 RID: 3878 // (get) Token: 0x06005715 RID: 22293 RVA: 0x00136D0C File Offset: 0x00134F0C // (set) Token: 0x06005716 RID: 22294 RVA: 0x00136D20 File Offset: 0x00134F20 [Token(Token = "0x17000F26")] public GCBPKHFJKCE.DJGBECJHOKF KGOFIAMNOIE { [Token(Token = "0x6005715")] [Address(RVA = "0x4335D0", Offset = "0x4323D0", VA = "0x1804335D0")] get; [Token(Token = "0x6005716")] [Address(RVA = "0x703580", Offset = "0x702380", VA = "0x180703580")] private set; } // Token: 0x17000F27 RID: 3879 // (get) Token: 0x06005717 RID: 22295 RVA: 0x00136D34 File Offset: 0x00134F34 // (set) Token: 0x06005718 RID: 22296 RVA: 0x00136D48 File Offset: 0x00134F48 [Token(Token = "0x17000F27")] public GCBPKHFJKCE.EJMGHNNHJPD PJDFNPKKEEF { [Token(Token = "0x6005717")] [Address(RVA = "0x4391F0", Offset = "0x437FF0", VA = "0x1804391F0")] get; [Token(Token = "0x6005718")] [Address(RVA = "0x7D58F0", Offset = "0x7D46F0", VA = "0x1807D58F0")] private set; } // Token: 0x17000F28 RID: 3880 // (get) Token: 0x06005719 RID: 22297 RVA: 0x00136D5C File Offset: 0x00134F5C [Token(Token = "0x17000F28")] public string OOJFBECGEAD { [Token(Token = "0x6005719")] [Address(RVA = "0xF99F90", Offset = "0xF98D90", VA = "0x180F99F90")] get { GCBPKHFJKCE.EJMGHNNHJPD ejmghnnhjpd = this.k__BackingField; if (ejmghnnhjpd == 0) { GCBPKHFJKCE.DJGBECJHOKF djgbecjhokf = this.k__BackingField; } return ejmghnnhjpd.k__BackingField; } } // Token: 0x17000F29 RID: 3881 // (get) Token: 0x0600571A RID: 22298 RVA: 0x00136D88 File Offset: 0x00134F88 [Token(Token = "0x17000F29")] public string JNCANBFGDGP { [Token(Token = "0x600571A")] [Address(RVA = "0xF99F60", Offset = "0xF98D60", VA = "0x180F99F60")] get { GCBPKHFJKCE.EJMGHNNHJPD ejmghnnhjpd = this.k__BackingField; if (ejmghnnhjpd == 0) { GCBPKHFJKCE.DJGBECJHOKF djgbecjhokf = this.k__BackingField; } return ejmghnnhjpd.k__BackingField; } } // Token: 0x17000F2A RID: 3882 // (get) Token: 0x0600571B RID: 22299 RVA: 0x00136DB4 File Offset: 0x00134FB4 [Token(Token = "0x17000F2A")] public string AIHBCPLOCGG { [Token(Token = "0x600571B")] [Address(RVA = "0xF97D40", Offset = "0xF96B40", VA = "0x180F97D40")] get { do { if (this.FMDNNBNMNJC || this.isStarterPackDetailsPage) { } } while (this.k__BackingField != 0); return this.k__BackingField.k__BackingField; } } // Token: 0x17000F2B RID: 3883 // (get) Token: 0x0600571C RID: 22300 RVA: 0x00136DF0 File Offset: 0x00134FF0 [Token(Token = "0x17000F2B")] protected override bool PHGOLNMDJLH { [Token(Token = "0x600571C")] [Address(RVA = "0xF99060", Offset = "0xF97E60", VA = "0x180F99060", Slot = "12")] get { if (this.source == SkuModel.BOFPIAPIJNH.Default) { } return true; } } // Token: 0x0600571D RID: 22301 RVA: 0x00136E08 File Offset: 0x00135008 [Token(Token = "0x600571D")] [Address(RVA = "0xF95F30", Offset = "0xF94D30", VA = "0x180F95F30", Slot = "17")] protected override void CEJBCCPEGEB() { base.CEJBCCPEGEB(); OKNNKFGFODL eahpafphjlm = this.EAHPAFPHJLM; if (eahpafphjlm != 0) { eahpafphjlm.LKLKGDMFMCC(); return; } } // Token: 0x0600571E RID: 22302 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600571E")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "27")] public void OnRRUIStackedUIEntered(StackedUIFlowBase BFHJBBGCMAN, StackedUIFlowBase NBINAJPFBOA) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600571F RID: 22303 RVA: 0x00136E30 File Offset: 0x00135030 [Token(Token = "0x600571F")] [Address(RVA = "0xAEB180", Offset = "0xAE9F80", VA = "0x180AEB180", Slot = "28")] public void OnRRUIStackedUIExited(StackedUIFlowBase BFHJBBGCMAN, StackedUIFlowBase NBINAJPFBOA, bool CJEIBCEPAPO) { OKNNKFGFODL eahpafphjlm = this.EAHPAFPHJLM; if (eahpafphjlm != 0) { eahpafphjlm.CNFDGDEOPPF(); return; } } // Token: 0x17000F2C RID: 3884 // (get) Token: 0x06005720 RID: 22304 RVA: 0x00136E50 File Offset: 0x00135050 [Token(Token = "0x17000F2C")] public GameObject KGFPNIMJHIC { [Token(Token = "0x6005720")] [Address(RVA = "0x981B80", Offset = "0x980980", VA = "0x180981B80", Slot = "29")] get { return base.gameObject; } } // Token: 0x06005721 RID: 22305 RVA: 0x00136E64 File Offset: 0x00135064 [Token(Token = "0x6005721")] [Address(RVA = "0xF99560", Offset = "0xF98360", VA = "0x180F99560", Slot = "30")] public DABKFAIHBBP OnBeforePageSwapFrom(CECAKDDNHLN PACGLAIGOMF, PMGCJEPKFOF EFDCPLFGBCO) { return JJEKJGALHKO.k__BackingField; } // Token: 0x06005722 RID: 22306 RVA: 0x00136E78 File Offset: 0x00135078 [Token(Token = "0x6005722")] [Address(RVA = "0xF99600", Offset = "0xF98400", VA = "0x180F99600", Slot = "31")] public DABKFAIHBBP OnBeforePageSwapTo(CECAKDDNHLN PACGLAIGOMF, BDCCHCIDIFD MFFDKHOEECJ) { return JJEKJGALHKO.k__BackingField; } // Token: 0x06005723 RID: 22307 RVA: 0x00136E8C File Offset: 0x0013508C [Token(Token = "0x6005723")] [Address(RVA = "0xF993D0", Offset = "0xF981D0", VA = "0x180F993D0", 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: 0x17000F2D RID: 3885 // (get) Token: 0x06005724 RID: 22308 RVA: 0x00136EF8 File Offset: 0x001350F8 // (set) Token: 0x06005725 RID: 22309 RVA: 0x00136F0C File Offset: 0x0013510C [Token(Token = "0x17000F2D")] public string NPBMLAJAMPF { [Token(Token = "0x6005724")] [Address(RVA = "0x5F4E40", Offset = "0x5F3C40", VA = "0x1805F4E40")] get; [Token(Token = "0x6005725")] [Address(RVA = "0x7CB600", Offset = "0x7CA400", VA = "0x1807CB600")] private set; } // Token: 0x17000F2E RID: 3886 // (get) Token: 0x06005726 RID: 22310 RVA: 0x00136F20 File Offset: 0x00135120 [Token(Token = "0x17000F2E")] public bool HKBDKGABGNK { [Token(Token = "0x6005726")] [Address(RVA = "0xD53F90", Offset = "0xD52D90", VA = "0x180D53F90")] get { return this.FGMAHIOKMFJ; } } // Token: 0x17000F2F RID: 3887 // (get) Token: 0x06005727 RID: 22311 RVA: 0x00136F34 File Offset: 0x00135134 [Token(Token = "0x17000F2F")] public bool KBAFAFNIGJB { [Token(Token = "0x6005727")] [Address(RVA = "0xCC6010", Offset = "0xCC4E10", VA = "0x180CC6010")] get { return this.JBECCLDBHKF; } } // Token: 0x17000F30 RID: 3888 // (get) Token: 0x06005728 RID: 22312 RVA: 0x00136F48 File Offset: 0x00135148 [Token(Token = "0x17000F30")] public bool HECCMIPFPBG { [Token(Token = "0x6005728")] [Address(RVA = "0xCC6020", Offset = "0xCC4E20", VA = "0x180CC6020")] get { return this.GCDENJHDALI; } } // Token: 0x17000F31 RID: 3889 // (get) Token: 0x06005729 RID: 22313 RVA: 0x00136F5C File Offset: 0x0013515C [Token(Token = "0x17000F31")] public string CBIOLLGINKL { [Token(Token = "0x6005729")] [Address(RVA = "0x4CB300", Offset = "0x4CA100", VA = "0x1804CB300")] get { return this.KPHKBDKDDLE; } } // Token: 0x17000F32 RID: 3890 // (get) Token: 0x0600572A RID: 22314 RVA: 0x00136F70 File Offset: 0x00135170 // (set) Token: 0x0600572B RID: 22315 RVA: 0x00136F84 File Offset: 0x00135184 [Token(Token = "0x17000F32")] public string FJCOELGJLMA { [Token(Token = "0x600572A")] [Address(RVA = "0x60CF40", Offset = "0x60BD40", VA = "0x18060CF40")] get; [Token(Token = "0x600572B")] [Address(RVA = "0x7B58A0", Offset = "0x7B46A0", VA = "0x1807B58A0")] private set; } // Token: 0x0600572C RID: 22316 RVA: 0x00136F98 File Offset: 0x00135198 [Token(Token = "0x600572C")] [Address(RVA = "0xF99B80", Offset = "0xF98980", VA = "0x180F99B80")] public void Set(GCBPKHFJKCE.DJGBECJHOKF HPNJHHKGNNJ, string FEEHCDIMBAJ) { this.k__BackingField = HPNJHHKGNNJ; this.k__BackingField = FEEHCDIMBAJ; base.MKBLJJGJAOH(); } // Token: 0x0600572D RID: 22317 RVA: 0x00136FBC File Offset: 0x001351BC [Token(Token = "0x600572D")] [Address(RVA = "0xF99B50", Offset = "0xF98950", VA = "0x180F99B50")] 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: 0x0600572E RID: 22318 RVA: 0x00136FF0 File Offset: 0x001351F0 [Token(Token = "0x600572E")] [Address(RVA = "0xF95210", Offset = "0xF94010", VA = "0x180F95210", 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: 0x0600572F RID: 22319 RVA: 0x00137078 File Offset: 0x00135278 [Token(Token = "0x600572F")] [Address(RVA = "0xF970B0", Offset = "0xF95EB0", VA = "0x180F970B0", 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: 0x06005730 RID: 22320 RVA: 0x001370F0 File Offset: 0x001352F0 [Token(Token = "0x6005730")] [Address(RVA = "0xF95DE0", Offset = "0xF94BE0", VA = "0x180F95DE0")] 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: 0x06005731 RID: 22321 RVA: 0x00137144 File Offset: 0x00135344 [Token(Token = "0x6005731")] [Address(RVA = "0xF97D40", Offset = "0xF96B40", VA = "0x180F97D40")] private string JBEJJCFJGOO() { do { if (this.FMDNNBNMNJC || this.isStarterPackDetailsPage) { } } while (this.k__BackingField != 0); return this.k__BackingField.k__BackingField; } // Token: 0x06005732 RID: 22322 RVA: 0x00137180 File Offset: 0x00135380 [Token(Token = "0x6005732")] [Address(RVA = "0xF99BA0", Offset = "0xF989A0", VA = "0x180F99BA0")] public void TryShowRRPMembershipDetailsDialogPopUp() { if (this.CDGEHGEMOLO == (ulong)0L) { KMEDIOFDHLM kmediofdhlm = new KMEDIOFDHLM(); Sprite bigRRPlusIcon = PlayerCommerceConfig.Instance.bigRRPlusIcon; kmediofdhlm.k__BackingField = bigRRPlusIcon; ulong num; kmediofdhlm.k__BackingField = new LKECHMGOCGI { k__BackingField = num }; IMAFJGKHEMD imafjgkhemd = new IMAFJGKHEMD(); imafjgkhemd.GPJEDBDCNNP = "Got it!"; ulong num2; imafjgkhemd.GPJAHEOLCPN = num2; 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) { } ulong num3; lkechmgocgi.k__BackingField = num3; 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) }; } DialogListModel dialogListModel = base.PKJJDBNMMEA; if (dialogListModel != 0) { NLONGNGOMON cdgehgemolo = this.CDGEHGEMOLO; PMGCJEPKFOF pmgcjepkfof2 = dialogListModel.AddDialog((DLKPBLNKLAD)((uint)5), cdgehgemolo); Action> action2 = new Action(this.LMDKGCBGMFK); } } // Token: 0x06005733 RID: 22323 RVA: 0x001372F4 File Offset: 0x001354F4 [Token(Token = "0x6005733")] [Address(RVA = "0xF95D70", Offset = "0xF94B70", VA = "0x180F95D70")] public void BuyRRPlusMembership() { int num = 0; int num2 = 0; CFLMJLFBOKH.ADGBFNKAHDJ(CFLMJLFBOKH.FBMKPELFNLE.OpenedPurchaseConfirmation, num, num2); this.InitiatePurchaseSku(); } // Token: 0x06005734 RID: 22324 RVA: 0x00137314 File Offset: 0x00135514 [Token(Token = "0x6005734")] [Address(RVA = "0xF952C0", Offset = "0xF940C0", VA = "0x180F952C0")] 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: 0x06005735 RID: 22325 RVA: 0x001373D8 File Offset: 0x001355D8 [Token(Token = "0x6005735")] [Address(RVA = "0xF96F70", Offset = "0xF95D70", VA = "0x180F96F70")] 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: 0x06005736 RID: 22326 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6005736")] [Address(RVA = "0xF955B0", Offset = "0xF943B0", VA = "0x180F955B0")] private PMGCJEPKFOF> AJKHDDOIHHP() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06005737 RID: 22327 RVA: 0x00137434 File Offset: 0x00135634 [Token(Token = "0x6005737")] [Address(RVA = "0xF957F0", Offset = "0xF945F0", VA = "0x180F957F0")] 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: 0x06005738 RID: 22328 RVA: 0x0013752C File Offset: 0x0013572C [Token(Token = "0x6005738")] [Address(RVA = "0xF986D0", Offset = "0xF974D0", VA = "0x180F986D0")] 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: 0x06005739 RID: 22329 RVA: 0x00137594 File Offset: 0x00135794 [Token(Token = "0x6005739")] [Address(RVA = "0xF997F0", Offset = "0xF985F0", VA = "0x180F997F0")] 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: 0x0600573A RID: 22330 RVA: 0x001375D4 File Offset: 0x001357D4 [Token(Token = "0x600573A")] [Address(RVA = "0xF99950", Offset = "0xF98750", VA = "0x180F99950")] 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: 0x0600573B RID: 22331 RVA: 0x0013767C File Offset: 0x0013587C [Token(Token = "0x600573B")] [Address(RVA = "0xF97270", Offset = "0xF96070", VA = "0x180F97270")] 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; this.AHNOOMMMONF(); } } } // Token: 0x0600573C RID: 22332 RVA: 0x001377BC File Offset: 0x001359BC [Token(Token = "0x600573C")] [Address(RVA = "0xF96560", Offset = "0xF95360", VA = "0x180F96560")] 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: 0x0600573D RID: 22333 RVA: 0x0013787C File Offset: 0x00135A7C [Token(Token = "0x600573D")] [Address(RVA = "0xF97C30", Offset = "0xF96A30", VA = "0x180F97C30")] 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: 0x0600573E RID: 22334 RVA: 0x001378EC File Offset: 0x00135AEC [Token(Token = "0x600573E")] [Address(RVA = "0xF96A20", Offset = "0xF95820", VA = "0x180F96A20")] 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: 0x0600573F RID: 22335 RVA: 0x00137A10 File Offset: 0x00135C10 [Token(Token = "0x600573F")] [Address(RVA = "0xF996A0", Offset = "0xF984A0", VA = "0x180F996A0")] 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: 0x06005740 RID: 22336 RVA: 0x00137A70 File Offset: 0x00135C70 [Token(Token = "0x6005740")] [Address(RVA = "0xF97610", Offset = "0xF96410", VA = "0x180F97610")] 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: 0x06005741 RID: 22337 RVA: 0x00137B7C File Offset: 0x00135D7C [Token(Token = "0x6005741")] [Address(RVA = "0xF96230", Offset = "0xF95030", VA = "0x180F96230")] 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: 0x06005742 RID: 22338 RVA: 0x00137CF4 File Offset: 0x00135EF4 [Token(Token = "0x6005742")] [Address(RVA = "0xF97020", Offset = "0xF95E20", VA = "0x180F97020")] private void GCGOMDAHHIP(string PAANJCAOOAG) { this.PLEBFDCMNMD.k__BackingField = PAANJCAOOAG; } // Token: 0x06005743 RID: 22339 RVA: 0x00137D14 File Offset: 0x00135F14 [Token(Token = "0x6005743")] [Address(RVA = "0xF96D80", Offset = "0xF95B80", VA = "0x180F96D80")] 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: 0x06005744 RID: 22340 RVA: 0x00137D5C File Offset: 0x00135F5C [Token(Token = "0x6005744")] [Address(RVA = "0xF98850", Offset = "0xF97650", VA = "0x180F98850")] private void MAAABLOCOOK() { 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; int num = 0; if (ejmghnnhjpd != 0) { int k__BackingField = ejmghnnhjpd.k__BackingField; } float num2; CFLMJLFBOKH.JMKDDNHGNDP(k__BackingField, k__BackingField, num2, text, num); AppsFlyerEventHelper instance = SingletonMonoBehaviour.ONCPNMDGGKG; int num3 = 0; if (instance != num3) { 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__BackingField2 = this.k__BackingField.k__BackingField; string text2 = "You've successfully purchased " + k__BackingField2 + ". 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; } while (instance3 != (ulong)1L) { } this.GMGOEAMFFPE(); throw new NullReferenceException(); } // Token: 0x06005745 RID: 22341 RVA: 0x00137F50 File Offset: 0x00136150 [Token(Token = "0x6005745")] [Address(RVA = "0xF6A2D0", Offset = "0xF690D0", VA = "0x180F6A2D0")] public SkuModel() { } // Token: 0x06005746 RID: 22342 RVA: 0x00137F64 File Offset: 0x00136164 [Token(Token = "0x6005746")] [Address(RVA = "0xF981D0", Offset = "0xF96FD0", VA = "0x180F981D0")] [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: 0x06005747 RID: 22343 RVA: 0x00137FD0 File Offset: 0x001361D0 [Token(Token = "0x6005747")] [Address(RVA = "0xF98DC0", Offset = "0xF97BC0", VA = "0x180F98DC0")] [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: 0x06005748 RID: 22344 RVA: 0x00138018 File Offset: 0x00136218 [Token(Token = "0x6005748")] [Address(RVA = "0xF993A0", Offset = "0xF981A0", VA = "0x180F993A0")] [CompilerGenerated] private void OMGECBJDEED() { this.AHFLOIFBEHB.Dismiss(); } // Token: 0x06005749 RID: 22345 RVA: 0x00138038 File Offset: 0x00136238 [Token(Token = "0x6005749")] [Address(RVA = "0xF987C0", Offset = "0xF975C0", VA = "0x180F987C0")] [CompilerGenerated] private void LMDKGCBGMFK(BaseDialogModel BBPMNICHFLM) { if (BBPMNICHFLM == 0) { int num = 0; this.AHFLOIFBEHB = num; return; } this.AHFLOIFBEHB = BBPMNICHFLM; } // Token: 0x0600574A RID: 22346 RVA: 0x0013805C File Offset: 0x0013625C [Token(Token = "0x600574A")] [Address(RVA = "0xF98020", Offset = "0xF96E20", VA = "0x180F98020")] [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: 0x0600574B RID: 22347 RVA: 0x001380DC File Offset: 0x001362DC [Token(Token = "0x600574B")] [Address(RVA = "0xF97D80", Offset = "0xF96B80", VA = "0x180F97D80")] [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: 0x0600574C RID: 22348 RVA: 0x00138154 File Offset: 0x00136354 [Token(Token = "0x600574C")] [Address(RVA = "0xF97830", Offset = "0xF96630", VA = "0x180F97830")] [CompilerGenerated] private void HLIPONHAOJB(List ECKDLLFMLGF) { int num = 0; if (!(this == num)) { this.AMKHEFBNEOG(ECKDLLFMLGF); } } // Token: 0x0600574D RID: 22349 RVA: 0x00138174 File Offset: 0x00136374 [Token(Token = "0x600574D")] [Address(RVA = "0xF95F90", Offset = "0xF94D90", VA = "0x180F95F90")] [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: 0x0600574E RID: 22350 RVA: 0x001381C4 File Offset: 0x001363C4 [Token(Token = "0x600574E")] [Address(RVA = "0xF95F90", Offset = "0xF94D90", VA = "0x180F95F90")] [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: 0x0600574F RID: 22351 RVA: 0x00138214 File Offset: 0x00136414 [Token(Token = "0x600574F")] [Address(RVA = "0xF96E40", Offset = "0xF95C40", VA = "0x180F96E40")] [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: 0x06005750 RID: 22352 RVA: 0x0013827C File Offset: 0x0013647C [Token(Token = "0x6005750")] [Address(RVA = "0xF97B30", Offset = "0xF96930", VA = "0x180F97B30")] [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: 0x06005751 RID: 22353 RVA: 0x001382E4 File Offset: 0x001364E4 [Token(Token = "0x6005751")] [Address(RVA = "0xF98E70", Offset = "0xF97C70", VA = "0x180F98E70")] [CompilerGenerated] private PMGCJEPKFOF> NCDFIKABGHO(List ECKDLLFMLGF) { PlatformManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; Action action = new Action(this.CLEBCLFAANH); throw new NullReferenceException(); } // Token: 0x06005752 RID: 22354 RVA: 0x0013830C File Offset: 0x0013650C [Token(Token = "0x6005752")] [Address(RVA = "0xF96140", Offset = "0xF94F40", VA = "0x180F96140")] [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: 0x06005753 RID: 22355 RVA: 0x00138368 File Offset: 0x00136568 [Token(Token = "0x6005753")] [Address(RVA = "0xF98350", Offset = "0xF97150", VA = "0x180F98350")] [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: 0x06005754 RID: 22356 RVA: 0x00138448 File Offset: 0x00136648 [Token(Token = "0x6005754")] [Address(RVA = "0xF96990", Offset = "0xF95790", VA = "0x180F96990")] [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: 0x06005755 RID: 22357 RVA: 0x00138498 File Offset: 0x00136698 [Token(Token = "0x6005755")] [Address(RVA = "0xF96920", Offset = "0xF95720", VA = "0x180F96920")] [CompilerGenerated] private void CPMOBPBJOHH(CCEOLAOLEKJ HFIDFDPOCKA) { ObscuredString k__BackingField = HFIDFDPOCKA.k__BackingField; string text = string.Format("({0}) ", k__BackingField); this.PKEPBGCNNNG(text); } // Token: 0x06005756 RID: 22358 RVA: 0x001384C8 File Offset: 0x001366C8 [Token(Token = "0x6005756")] [Address(RVA = "0xF98680", Offset = "0xF97480", VA = "0x180F98680")] [CompilerGenerated] private void LCEIBMGPMAN(string MOPOMPHBHKF) { string empty = string.Empty; this.PKEPBGCNNNG(empty); } // Token: 0x06005757 RID: 22359 RVA: 0x001384E4 File Offset: 0x001366E4 [Token(Token = "0x6005757")] [Address(RVA = "0xF951E0", Offset = "0xF93FE0", VA = "0x180F951E0")] [CompilerGenerated] private void NJALGJGDNLH() { MessageDialogModel mmocfedcnhj = this.MMOCFEDCNHJ; if (mmocfedcnhj != 0) { mmocfedcnhj.Dismiss(); return; } } // Token: 0x06005758 RID: 22360 RVA: 0x00138504 File Offset: 0x00136704 [Token(Token = "0x6005758")] [Address(RVA = "0xF96020", Offset = "0xF94E20", VA = "0x180F96020")] [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: 0x06005759 RID: 22361 RVA: 0x00138580 File Offset: 0x00136780 [Token(Token = "0x6005759")] [Address(RVA = "0xF99080", Offset = "0xF97E80", VA = "0x180F99080")] [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: 0x0600575A RID: 22362 RVA: 0x00138650 File Offset: 0x00136850 [Token(Token = "0x600575A")] [Address(RVA = "0xF97940", Offset = "0xF96740", VA = "0x180F97940")] [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: 0x0600575B RID: 22363 RVA: 0x001386B8 File Offset: 0x001368B8 [Token(Token = "0x600575B")] [Address(RVA = "0xF98650", Offset = "0xF97450", VA = "0x180F98650")] [CompilerGenerated] private void LBDHCFCNOKH(PlatformManager.KKHHEPAKHGA NKDEJLJBNMM) { if (!NKDEJLJBNMM.BLOPJNCHDNN) { this.ICDANBBOJGO(NKDEJLJBNMM); return; } this.MAAABLOCOOK(); } // Token: 0x0600575C RID: 22364 RVA: 0x001386E4 File Offset: 0x001368E4 [Token(Token = "0x600575C")] [Address(RVA = "0xF95EA0", Offset = "0xF94CA0", VA = "0x180F95EA0")] [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: 0x0600575D RID: 22365 RVA: 0x00138720 File Offset: 0x00136920 [Token(Token = "0x600575D")] [Address(RVA = "0xF95B90", Offset = "0xF94990", VA = "0x180F95B90")] [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: 0x0600575E RID: 22366 RVA: 0x001387A4 File Offset: 0x001369A4 [Token(Token = "0x600575E")] [Address(RVA = "0xF95200", Offset = "0xF94000", VA = "0x180F95200")] [CompilerGenerated] private void AGNJKJDDHEB() { this.MAAABLOCOOK(); } // Token: 0x0600575F RID: 22367 RVA: 0x001387B8 File Offset: 0x001369B8 [Token(Token = "0x600575F")] [Address(RVA = "0xF97040", Offset = "0xF95E40", VA = "0x180F97040")] [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: 0x06005760 RID: 22368 RVA: 0x001387EC File Offset: 0x001369EC [Token(Token = "0x6005760")] [Address(RVA = "0xF97F10", Offset = "0xF96D10", VA = "0x180F97F10")] [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: 0x06005761 RID: 22369 RVA: 0x00138858 File Offset: 0x00136A58 [Token(Token = "0x6005761")] [Address(RVA = "0xF98F50", Offset = "0xF97D50", VA = "0x180F98F50")] [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: 0x06005762 RID: 22370 RVA: 0x001388C4 File Offset: 0x00136AC4 [Token(Token = "0x6005762")] [Address(RVA = "0xF978B0", Offset = "0xF966B0", VA = "0x180F978B0")] [CompilerGenerated] private void IBCHNKPKAIE(BaseDialogModel BBPMNICHFLM) { if (BBPMNICHFLM == 0) { int num = 0; this.GALMHPDOCNI = num; return; } this.GALMHPDOCNI = BBPMNICHFLM; } // Token: 0x06005763 RID: 22371 RVA: 0x001388E8 File Offset: 0x00136AE8 [Token(Token = "0x6005763")] [Address(RVA = "0xF96D50", Offset = "0xF95B50", VA = "0x180F96D50")] [CompilerGenerated] private void EGEDAKDEAAN() { this.DMGKINKJKDF(); this.CCBPANHCCAN.Dismiss(); } // Token: 0x06005764 RID: 22372 RVA: 0x0013890C File Offset: 0x00136B0C [Token(Token = "0x6005764")] [Address(RVA = "0xF98D30", Offset = "0xF97B30", VA = "0x180F98D30")] [CompilerGenerated] private void MFFMKJLCLBF(BaseDialogModel BBPMNICHFLM) { if (BBPMNICHFLM == 0) { int num = 0; this.CCBPANHCCAN = num; return; } this.CCBPANHCCAN = BBPMNICHFLM; } // Token: 0x06005765 RID: 22373 RVA: 0x00138930 File Offset: 0x00136B30 [Token(Token = "0x6005765")] [Address(RVA = "0xF951E0", Offset = "0xF93FE0", VA = "0x180F951E0")] [CompilerGenerated] private void DPHMENIKNPL() { MessageDialogModel mmocfedcnhj = this.MMOCFEDCNHJ; if (mmocfedcnhj != 0) { mmocfedcnhj.Dismiss(); return; } } // Token: 0x06005766 RID: 22374 RVA: 0x00138950 File Offset: 0x00136B50 [Token(Token = "0x6005766")] [Address(RVA = "0xF97580", Offset = "0xF96380", VA = "0x180F97580")] [CompilerGenerated] private void GMJGMLEPMLH(BaseDialogModel BBPMNICHFLM) { if (BBPMNICHFLM == 0) { int num = 0; this.MMOCFEDCNHJ = num; return; } this.MMOCFEDCNHJ = BBPMNICHFLM; } // Token: 0x06005767 RID: 22375 RVA: 0x00138974 File Offset: 0x00136B74 [Token(Token = "0x6005767")] [Address(RVA = "0xF951E0", Offset = "0xF93FE0", VA = "0x180F951E0")] [CompilerGenerated] private void ABJLJLHMBDN() { MessageDialogModel mmocfedcnhj = this.MMOCFEDCNHJ; if (mmocfedcnhj != 0) { mmocfedcnhj.Dismiss(); return; } } // Token: 0x06005768 RID: 22376 RVA: 0x00138994 File Offset: 0x00136B94 [Token(Token = "0x6005768")] [Address(RVA = "0xF97A80", Offset = "0xF96880", VA = "0x180F97A80")] [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: 0x04003BA1 RID: 15265 [Token(Token = "0x4003BA1")] private const float FKJDJDDJGFE = 350f; // Token: 0x04003BA2 RID: 15266 [Token(Token = "0x4003BA2")] private const float EIGEECGAKNK = 1650f; // Token: 0x04003BA3 RID: 15267 [Token(Token = "0x4003BA3")] private const float DMCLHOKIMBG = 1450f; // Token: 0x04003BA4 RID: 15268 [global::Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x4003BA4")] [SerializeField] private SkuModel.BOFPIAPIJNH source; // Token: 0x04003BA5 RID: 15269 [global::Cpp2IlInjected.FieldOffset(Offset = "0x6C")] [Token(Token = "0x4003BA5")] [SerializeField] private bool isStarterPackDetailsPage; // Token: 0x04003BA8 RID: 15272 [global::Cpp2IlInjected.FieldOffset(Offset = "0x80")] [Token(Token = "0x4003BA8")] private MessageDialogModel MMOCFEDCNHJ; // Token: 0x04003BA9 RID: 15273 [global::Cpp2IlInjected.FieldOffset(Offset = "0x88")] [Token(Token = "0x4003BA9")] private OBJAFKDPOHB KHGCONMFHAK; // Token: 0x04003BAA RID: 15274 [global::Cpp2IlInjected.FieldOffset(Offset = "0x90")] [Token(Token = "0x4003BAA")] private LoadingDialogModel GALMHPDOCNI; // Token: 0x04003BAB RID: 15275 [global::Cpp2IlInjected.FieldOffset(Offset = "0x98")] [Token(Token = "0x4003BAB")] private BCLEIOOAPIE PLEBFDCMNMD; // Token: 0x04003BAC RID: 15276 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")] [Token(Token = "0x4003BAC")] private PS4SkuPurchaseConfirmationDialogModel CCBPANHCCAN; // Token: 0x04003BAD RID: 15277 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")] [Token(Token = "0x4003BAD")] private DOLDNOPELAH CHPNLDKIHCB; // Token: 0x04003BAE RID: 15278 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")] [Token(Token = "0x4003BAE")] private List BOHDFOMFILC; // Token: 0x04003BAF RID: 15279 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")] [Token(Token = "0x4003BAF")] private List DOMMPFLNCFB; // Token: 0x04003BB0 RID: 15280 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")] [Token(Token = "0x4003BB0")] private List CPEGCCEHJFB; // Token: 0x04003BB1 RID: 15281 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")] [Token(Token = "0x4003BB1")] private bool FMDNNBNMNJC; // Token: 0x04003BB2 RID: 15282 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")] [Token(Token = "0x4003BB2")] private OKNNKFGFODL EAHPAFPHJLM; // Token: 0x04003BB4 RID: 15284 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")] [Token(Token = "0x4003BB4")] private bool FGMAHIOKMFJ; // Token: 0x04003BB5 RID: 15285 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE1")] [Token(Token = "0x4003BB5")] private bool JBECCLDBHKF; // Token: 0x04003BB6 RID: 15286 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE2")] [Token(Token = "0x4003BB6")] private bool GCDENJHDALI; // Token: 0x04003BB7 RID: 15287 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")] [Token(Token = "0x4003BB7")] private string KPHKBDKDDLE; // Token: 0x04003BB8 RID: 15288 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")] [Token(Token = "0x4003BB8")] private DynamicUIDialogModel AHFLOIFBEHB; // Token: 0x04003BB9 RID: 15289 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")] [Token(Token = "0x4003BB9")] private NLONGNGOMON CDGEHGEMOLO; // Token: 0x02000EB7 RID: 3767 [Token(Token = "0x2000EB7")] public enum BOFPIAPIJNH { // Token: 0x04003BBC RID: 15292 [Token(Token = "0x4003BBC")] Default, // Token: 0x04003BBD RID: 15293 [Token(Token = "0x4003BBD")] RRPlusMembership } // Token: 0x02000EB9 RID: 3769 [Token(Token = "0x2000EB9")] [CompilerGenerated] private sealed class IEDHAFFBMIJ { // Token: 0x0600576D RID: 22381 RVA: 0x00138A78 File Offset: 0x00136C78 [Token(Token = "0x600576D")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public IEDHAFFBMIJ() { } // Token: 0x0600576E RID: 22382 RVA: 0x00138A8C File Offset: 0x00136C8C [Token(Token = "0x600576E")] [Address(RVA = "0xF902D0", Offset = "0xF8F0D0", VA = "0x180F902D0")] 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: 0x04003BC1 RID: 15297 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4003BC1")] public string token; // Token: 0x04003BC2 RID: 15298 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4003BC2")] public SkuModel <>4__this; } // Token: 0x02000EBA RID: 3770 [Token(Token = "0x2000EBA")] [CompilerGenerated] private sealed class KLFGMJDECFI { // Token: 0x0600576F RID: 22383 RVA: 0x00138AF8 File Offset: 0x00136CF8 [Token(Token = "0x600576F")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public KLFGMJDECFI() { } // Token: 0x06005770 RID: 22384 RVA: 0x00138B0C File Offset: 0x00136D0C [Token(Token = "0x6005770")] [Address(RVA = "0xF90780", Offset = "0xF8F580", VA = "0x180F90780")] 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: 0x06005771 RID: 22385 RVA: 0x00138B8C File Offset: 0x00136D8C [Token(Token = "0x6005771")] [Address(RVA = "0xF90560", Offset = "0xF8F360", VA = "0x180F90560")] 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: 0x06005772 RID: 22386 RVA: 0x00138C28 File Offset: 0x00136E28 [Token(Token = "0x6005772")] [Address(RVA = "0xF908F0", Offset = "0xF8F6F0", VA = "0x180F908F0")] 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: 0x06005773 RID: 22387 RVA: 0x00138CE4 File Offset: 0x00136EE4 [Token(Token = "0x6005773")] [Address(RVA = "0xF906F0", Offset = "0xF8F4F0", VA = "0x180F906F0")] internal void b__12(string cancelPurchaseError) { long num = this.transactionId; Debug.LogError(string.Format("CancelPurchase error: {0}. Transaction Id: {1}", cancelPurchaseError, num)); } // Token: 0x04003BC3 RID: 15299 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4003BC3")] public long transactionId; // Token: 0x04003BC4 RID: 15300 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4003BC4")] public SkuModel.IEDHAFFBMIJ CS$<>8__locals1; // Token: 0x04003BC5 RID: 15301 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4003BC5")] public Action <>9__11; // Token: 0x04003BC6 RID: 15302 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4003BC6")] public Action <>9__12; } } }