using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using CodeStage.AntiCheat.ObscuredTypes; using Cpp2IlInjected; using RecRoom; using RecRoom.Async; using RecRoom.Core; using RecRoom.Core.Pools; using TMPro; using UnityEngine; namespace AGUI.StackedUI { // Token: 0x02001B4E RID: 6990 [Token(Token = "0x2001B4E")] [StructLayout(3)] public class MembershipBenefitsScreen : WatchUIFlow { // Token: 0x17001DEA RID: 7658 // (get) Token: 0x0600BBC4 RID: 48068 RVA: 0x002C3634 File Offset: 0x002C1834 [Token(Token = "0x17001DEA")] private StorePurchaseSkuScreen MPDCMBCKFGJ { [Token(Token = "0x600BBC4")] [Address(RVA = "0x15FC730", Offset = "0x15FB130", VA = "0x1815FC730")] get { WatchUI k__BackingField = this.k__BackingField; int num = 0; if (k__BackingField != num) { return this.k__BackingField.GetFlowByType(); } throw new NullReferenceException(); } } // Token: 0x0600BBC5 RID: 48069 RVA: 0x002C3668 File Offset: 0x002C1868 [Token(Token = "0x600BBC5")] [Address(RVA = "0x15FDE30", Offset = "0x15FC830", VA = "0x1815FDE30")] public void ShowScreen(string FEEHCDIMBAJ) { this.FEEHCDIMBAJ = FEEHCDIMBAJ; WatchUI k__BackingField = this.k__BackingField; int num = 0; k__BackingField.PushFlow(this, num); } // Token: 0x0600BBC6 RID: 48070 RVA: 0x002C3694 File Offset: 0x002C1894 [Token(Token = "0x600BBC6")] [Address(RVA = "0x15FCED0", Offset = "0x15FB8D0", VA = "0x1815FCED0", Slot = "9")] public override void Initialize(StackedUIBase LJOCNMLBCAH) { base.Initialize(LJOCNMLBCAH); StorePurchaseSkuScreen storePurchaseSkuScreen = this.MPDCMBCKFGJ; int num = 0; if (storePurchaseSkuScreen != num) { ActionEvent onTryPurchase = storePurchaseSkuScreen.OnTryPurchase; Action action = new Action(this.PJFPBFJFALD); ActionEvent actionEvent = onTryPurchase + action; storePurchaseSkuScreen.OnTryPurchase = actionEvent; ActionEvent onPurchaseSuccess = storePurchaseSkuScreen.OnPurchaseSuccess; Action action2 = new Action(this.BIMPDKFEHAM); ActionEvent actionEvent2 = onPurchaseSuccess + action2; storePurchaseSkuScreen.OnPurchaseSuccess = actionEvent2; } } // Token: 0x0600BBC7 RID: 48071 RVA: 0x002C3710 File Offset: 0x002C1910 [Token(Token = "0x600BBC7")] [Address(RVA = "0x15FD490", Offset = "0x15FBE90", VA = "0x1815FD490", Slot = "6")] protected override void OnDestroy() { base.OnDestroy(); StorePurchaseSkuScreen storePurchaseSkuScreen = this.MPDCMBCKFGJ; int num = 0; if (storePurchaseSkuScreen != num) { ActionEvent onTryPurchase = storePurchaseSkuScreen.OnTryPurchase; Action action = new Action(this.PJFPBFJFALD); ActionEvent actionEvent = onTryPurchase - action; storePurchaseSkuScreen.OnTryPurchase = actionEvent; ActionEvent onPurchaseSuccess = storePurchaseSkuScreen.OnPurchaseSuccess; Action action2 = new Action(this.BIMPDKFEHAM); ActionEvent actionEvent2 = onPurchaseSuccess - action2; storePurchaseSkuScreen.OnPurchaseSuccess = actionEvent2; } } // Token: 0x0600BBC8 RID: 48072 RVA: 0x002C378C File Offset: 0x002C198C [Token(Token = "0x600BBC8")] [Address(RVA = "0x15FD5C0", Offset = "0x15FBFC0", VA = "0x1815FD5C0", Slot = "10")] public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN) { base.OnFlowEntered(BFHJBBGCMAN); string feehcdimbaj = this.FEEHCDIMBAJ; int num = 0; CFLMJLFBOKH.ADGBFNKAHDJ(CFLMJLFBOKH.FBMKPELFNLE.ViewedBenefits, feehcdimbaj, num); if (SingletonMonoBehaviour.Instance.FKGEHCEGMMJ) { IPromise promise = GEAPBDGCKMB.LMGDJMCOOPA(); Action action = new Action(this.AFICPCPLMEF); int num2 = 0; this.FPHFIGFCMHG((MembershipBenefitsScreen.IAOJFJJAFKE)num2, ""); PlatformManager instance = SingletonMonoBehaviour.Instance; Func> func; IPromise promise2 = GCBPKHFJKCE.KMFAIOPOJPP(func, true); Action action2 = new Action(this.ICILDABFBFL); Action action3 = new Action(this.BBGLGEAOECI); return; } PlatformManager instance2 = SingletonMonoBehaviour.Instance; string text = this.comingSoonString; PlatformManager instance3 = SingletonMonoBehaviour.Instance; IPromise promise3; string xboxRecRoomPlusString; if (promise3 == (ulong)3L) { xboxRecRoomPlusString = this.XboxRecRoomPlusString; } GameObject gameObject = this.buyColumn; int num3 = 0; gameObject.SetActive(num3 != 0); GameObject gameObject2 = this.managePlanButton.gameObject; int num4 = 0; gameObject2.SetActive(num4 != 0); this.infoText.gameObject.SetActive(true); PLDMAFINLJO.FANDNIHFMNM(this.infoText, xboxRecRoomPlusString); } // Token: 0x0600BBC9 RID: 48073 RVA: 0x002C3890 File Offset: 0x002C1A90 [Token(Token = "0x600BBC9")] [Address(RVA = "0x15FD9C0", Offset = "0x15FC3C0", VA = "0x1815FD9C0", Slot = "11")] public override void OnFlowExited(StackedUIFlowBase NBINAJPFBOA, bool CJEIBCEPAPO) { base.OnFlowExited(NBINAJPFBOA, CJEIBCEPAPO); ActionEvent onExitScreen = this.OnExitScreen; if (onExitScreen != 0) { onExitScreen.Invoke(CJEIBCEPAPO); } } // Token: 0x0600BBCA RID: 48074 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600BBCA")] [Address(RVA = "0x15FB5A0", Offset = "0x15F9FA0", VA = "0x1815FB5A0")] private IPromise> AJKHDDOIHHP() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600BBCB RID: 48075 RVA: 0x002C38B8 File Offset: 0x002C1AB8 [Token(Token = "0x600BBCB")] [Address(RVA = "0x15FB940", Offset = "0x15FA340", VA = "0x1815FB940")] private void AMKHEFBNEOG(List ECKDLLFMLGF) { int num; int num3; do { num = 0; List.Enumerator enumerator; if (enumerator != 0) { string text = string.Format("Unhandled membership purchase period in MembershipBenefitsScreen: {0}", enumerator); int num2 = 0; Debug.LogWarning(text); PLDMAFINLJO.FANDNIHFMNM(this.buyButton.label, num2); this.EALIIAOOECN = text; } num3 = 0; if (num != -1) { } } while (num != 0); if (this.EALIIAOOECN == (ulong)0L) { int num4 = 0; int num5 = 0; CFLMJLFBOKH.ADGBFNKAHDJ(CFLMJLFBOKH.FBMKPELFNLE.PurchaseNotAllowed, num5, num4); PlatformManager instance = SingletonMonoBehaviour.Instance; Func> func; ulong num6; IPromise promise = GCBPKHFJKCE.KMFAIOPOJPP(func, num6 != 0UL); Action action = new Action(this.LJEGMNMGKMI); if (num3 < this) { num3 += num3; if (num3 == this) { uint num7; num7 += num7; goto IL_A5; } num3++; } Action action2 = new Action(this.FHBCOBPFNMD); return; } IL_A5: ulong num8; this.buyColumn.SetActive(num8 != 0UL); GameObject gameObject = this.managePlanButton.gameObject; int num9 = 0; gameObject.SetActive(num9 != 0); GameObject gameObject2 = this.infoText.gameObject; int num10 = 0; gameObject2.SetActive(num10 != 0); this.buyColumn.SetActive(num10 != 0); throw new NullReferenceException(); } // Token: 0x0600BBCC RID: 48076 RVA: 0x002C39E8 File Offset: 0x002C1BE8 [Token(Token = "0x600BBCC")] [Address(RVA = "0x15FD010", Offset = "0x15FBA10", VA = "0x1815FD010")] private void LCIDFCDGPHE(PlatformManager.FCIKKFJOMNO PALGLNLIDOH) { if (PALGLNLIDOH != PlatformManager.FCIKKFJOMNO.PlayStation) { string text = string.Format(this.nonPS4MembershipNeedsUpdatingString, PALGLNLIDOH); GameObject gameObject = this.buyColumn; int num = 0; gameObject.SetActive(num != 0); GameObject gameObject2 = this.managePlanButton.gameObject; int num2 = 0; gameObject2.SetActive(num2 != 0); GameObject gameObject3 = this.infoText.gameObject; } string ps4MembershipNeedsUpdatingString = this.PS4MembershipNeedsUpdatingString; GameObject gameObject4 = this.buyColumn; int num3 = 0; gameObject4.SetActive(num3 != 0); GameObject gameObject5 = this.managePlanButton.gameObject; int num4 = 0; gameObject5.SetActive(num4 != 0); this.infoText.gameObject.SetActive(true); PLDMAFINLJO.FANDNIHFMNM(this.infoText, ps4MembershipNeedsUpdatingString); } // Token: 0x0600BBCD RID: 48077 RVA: 0x002C3A98 File Offset: 0x002C1C98 [Token(Token = "0x600BBCD")] [Address(RVA = "0x15FDAC0", Offset = "0x15FC4C0", VA = "0x1815FDAC0")] private void PKEPBGCNNNG(int BKFHFDIOBHI) { IPromise promise = PEGGCEDHBOF.NFKMGNHDCMN(BKFHFDIOBHI); Action action = new Action(this.AAMLKNKGJDI); Action action2 = new Action(this.MPENFMJNKBI); throw new NullReferenceException(); } // Token: 0x0600BBCE RID: 48078 RVA: 0x002C3ACC File Offset: 0x002C1CCC [Token(Token = "0x600BBCE")] [Address(RVA = "0x15FDBC0", Offset = "0x15FC5C0", VA = "0x1815FDBC0")] private void PKEPBGCNNNG(string BHGHOMAKFIK) { PlatformManager instance = SingletonMonoBehaviour.Instance; IPromise promise; if (promise != (ulong)2L) { string text = this.nonPS4PlatformAccountAlreadyAMemberString; PlatformManager instance2 = SingletonMonoBehaviour.Instance; GameObject gameObject = this.buyColumn; int num = 0; gameObject.SetActive(num != 0); GameObject gameObject2 = this.managePlanButton.gameObject; int num2 = 0; gameObject2.SetActive(num2 != 0); this.infoText.gameObject.SetActive(true); string text2; PLDMAFINLJO.FANDNIHFMNM(this.infoText, text2); return; } string text3 = string.Format(this.PS4PlatformAccountAlreadyAMemberString, BHGHOMAKFIK); GameObject gameObject3 = this.buyColumn; int num3 = 0; gameObject3.SetActive(num3 != 0); GameObject gameObject4 = this.managePlanButton.gameObject; int num4 = 0; gameObject4.SetActive(num4 != 0); this.infoText.gameObject.SetActive(true); PLDMAFINLJO.FANDNIHFMNM(this.infoText, text3); } // Token: 0x0600BBCF RID: 48079 RVA: 0x002C3BA0 File Offset: 0x002C1DA0 [Token(Token = "0x600BBCF")] [Address(RVA = "0x15FDA40", Offset = "0x15FC440", VA = "0x1815FDA40")] private void PJFPBFJFALD(GCBPKHFJKCE.DJGBECJHOKF HPNJHHKGNNJ) { if (HPNJHHKGNNJ != 0 && HPNJHHKGNNJ == this.EALIIAOOECN) { int num = 0; int num2 = 0; CFLMJLFBOKH.ADGBFNKAHDJ(CFLMJLFBOKH.FBMKPELFNLE.AttemptedPurchase, num, num2); } } // Token: 0x0600BBD0 RID: 48080 RVA: 0x002C3BC8 File Offset: 0x002C1DC8 [Token(Token = "0x600BBD0")] [Address(RVA = "0x15FBF80", Offset = "0x15FA980", VA = "0x1815FBF80")] private void BIMPDKFEHAM(GCBPKHFJKCE.DJGBECJHOKF HPNJHHKGNNJ) { if (HPNJHHKGNNJ != 0 && HPNJHHKGNNJ == this.EALIIAOOECN) { NotificationManager instance = SingletonMonoBehaviour.Instance; this.CPAGOEJLDPE(); GiftManager instance2 = SingletonMonoBehaviour.Instance; int num = 0; List k__BackingField = NLEKGNENMCO.k__BackingField; instance2.ReceiveGifts(k__BackingField, num != 0, true); } } // Token: 0x0600BBD1 RID: 48081 RVA: 0x002C3C14 File Offset: 0x002C1E14 [Token(Token = "0x600BBD1")] [Address(RVA = "0x15FC390", Offset = "0x15FAD90", VA = "0x1815FC390")] private void CPAGOEJLDPE() { RecRoomAudioClip recRoomAudioClip = this.membershipPurchasedAudio; Transform transform = base.transform; Vector3 vector; float z = vector.z; GlobalPool instance = GlobalPool.ONCPNMDGGKG; PooledParticle pooledParticle = this.membershipPurchasedParticles; PooledParticle pooledParticle2 = instance.Acquire(pooledParticle); int num = 0; if (pooledParticle2 != num) { int num2 = 0; pooledParticle2.Play(num2 != 0, -1f); PlayerFloorPositionFollowing component = pooledParticle2.GetComponent(); int num3 = 0; if (component != num3) { throw new NullReferenceException(); } Transform transform2 = pooledParticle2.transform; Vector3 vector2; float z2 = vector2.z; Transform transform3 = pooledParticle2.transform; float z3 = Vector3.right.z; float z4 = Vector3.forward.z; } } // Token: 0x0600BBD2 RID: 48082 RVA: 0x002C3CC4 File Offset: 0x002C1EC4 [Token(Token = "0x600BBD2")] [Address(RVA = "0x15FC890", Offset = "0x15FB290", VA = "0x1815FC890")] private void FPHFIGFCMHG(MembershipBenefitsScreen.IAOJFJJAFKE HGLLKBFOBIE, string ACALPHBEMBE = "") { if (HGLLKBFOBIE != MembershipBenefitsScreen.IAOJFJJAFKE.Loading) { if (HGLLKBFOBIE != MembershipBenefitsScreen.IAOJFJJAFKE.Loading) { if (HGLLKBFOBIE != MembershipBenefitsScreen.IAOJFJJAFKE.Loading) { if (HGLLKBFOBIE == MembershipBenefitsScreen.IAOJFJJAFKE.BuyMembership) { GameObject gameObject = this.buyColumn; int num = 0; gameObject.SetActive(num != 0); GameObject gameObject2 = this.managePlanButton.gameObject; int num2 = 0; gameObject2.SetActive(num2 != 0); this.infoText.gameObject.SetActive(HGLLKBFOBIE != MembershipBenefitsScreen.IAOJFJJAFKE.Loading); PLDMAFINLJO.FANDNIHFMNM(this.infoText, ACALPHBEMBE); } return; } GameObject gameObject3 = this.buyColumn; int num3 = 0; gameObject3.SetActive(num3 != 0); GameObject gameObject4 = this.managePlanButton.gameObject; } ulong num4; this.buyColumn.SetActive(num4 != 0UL); GameObject gameObject5 = this.managePlanButton.gameObject; int num5 = 0; gameObject5.SetActive(num5 != 0); GameObject gameObject6 = this.infoText.gameObject; int num6 = 0; gameObject6.SetActive(num6 != 0); return; } GameObject gameObject7 = this.buyColumn; int num7 = 0; gameObject7.SetActive(num7 != 0); GameObject gameObject8 = this.managePlanButton.gameObject; int num8 = 0; gameObject8.SetActive(num8 != 0); ulong num9; this.infoText.gameObject.SetActive(num9 != 0UL); throw new NullReferenceException(); } // Token: 0x0600BBD3 RID: 48083 RVA: 0x002C3DD0 File Offset: 0x002C1FD0 [Token(Token = "0x600BBD3")] [Address(RVA = "0x15FC110", Offset = "0x15FAB10", VA = "0x1815FC110")] public void Button_BuyMembership() { int num = 0; int num2 = 0; CFLMJLFBOKH.ADGBFNKAHDJ(CFLMJLFBOKH.FBMKPELFNLE.OpenedPurchaseConfirmation, num, num2); StorePurchaseSkuScreen storePurchaseSkuScreen = this.MPDCMBCKFGJ; if (this.EALIIAOOECN != (ulong)0L) { int num3 = 0; if (storePurchaseSkuScreen != num3) { int num4 = 0; string feehcdimbaj = this.FEEHCDIMBAJ; GCBPKHFJKCE.DJGBECJHOKF ealiiaooecn = this.EALIIAOOECN; storePurchaseSkuScreen.ShowScreen(ealiiaooecn, "Purchase Membership", feehcdimbaj, num4); } } } // Token: 0x0600BBD4 RID: 48084 RVA: 0x002C3E34 File Offset: 0x002C2034 [Token(Token = "0x600BBD4")] [Address(RVA = "0x15FC340", Offset = "0x15FAD40", VA = "0x1815FC340")] public void Button_ManageMembership() { WatchUI k__BackingField = this.k__BackingField; int num = 0; ManageMembershipScreen manageMembershipScreen = k__BackingField.PushFlow(num); } // Token: 0x0600BBD5 RID: 48085 RVA: 0x002C3E58 File Offset: 0x002C2058 [Token(Token = "0x600BBD5")] [Address(RVA = "0x15FC270", Offset = "0x15FAC70", VA = "0x1815FC270")] public void Button_Details() { PlatformManager instance = SingletonMonoBehaviour.Instance; IPromise promise; if (promise != (ulong)3L) { WatchUI k__BackingField = this.k__BackingField; int num = 0; MembershipDetailsScreen membershipDetailsScreen = k__BackingField.PushFlow(num); return; } FBPACFPINIK.GCPHCMAKAPA("https://recroom.com/recroomplus", "Rec Room Plus", true); } // Token: 0x0600BBD6 RID: 48086 RVA: 0x002C3E9C File Offset: 0x002C209C [Token(Token = "0x600BBD6")] [Address(RVA = "0x15FDE70", Offset = "0x15FC870", VA = "0x1815FDE70")] public MembershipBenefitsScreen() { int num; ActionEvent actionEvent = new ActionEvent(4, num != 0); num = 0; this.OnExitScreen = actionEvent; base..ctor(); } // Token: 0x0600BBD7 RID: 48087 RVA: 0x002C3EC0 File Offset: 0x002C20C0 [Token(Token = "0x600BBD7")] [Address(RVA = "0x15FB560", Offset = "0x15F9F60", VA = "0x1815FB560")] [CompilerGenerated] private void AFICPCPLMEF(bool AEEBFOKJCEI) { this.betaBenefitsText.gameObject.SetActive(AEEBFOKJCEI); } // Token: 0x0600BBD8 RID: 48088 RVA: 0x002C3EE4 File Offset: 0x002C20E4 [Token(Token = "0x600BBD8")] [Address(RVA = "0x15FCB40", Offset = "0x15FB540", VA = "0x1815FCB40")] [CompilerGenerated] private void ICILDABFBFL() { int num = 0; if (!(this == num)) { GCBPKHFJKCE.BEACFGLJIBH beacfgljibh = GCBPKHFJKCE.KHKBGCCMFPE; if (beacfgljibh == 0 || !beacfgljibh.k__BackingField) { IPromise promise = PEGGCEDHBOF.ABLHAKAKHCI(); Action action = new Action(this.IGLGFNIGMND); return; } GameObject gameObject = this.buyColumn; int num2 = 0; gameObject.SetActive(num2 != 0); this.managePlanButton.gameObject.SetActive(true); GameObject gameObject2 = this.infoText.gameObject; int num3 = 0; gameObject2.SetActive(num3 != 0); } } // Token: 0x0600BBD9 RID: 48089 RVA: 0x002C3F70 File Offset: 0x002C2170 [Token(Token = "0x600BBD9")] [Address(RVA = "0x15FCD00", Offset = "0x15FB700", VA = "0x1815FCD00")] [CompilerGenerated] private void IGLGFNIGMND(bool ONMBEDFEDLD) { int num = 0; if (!(this == num)) { if (ONMBEDFEDLD) { int num2 = 0; GameObject gameObject; gameObject.SetActive(num2 != 0); GameObject gameObject2; ulong num3; gameObject2.SetActive(num3 != 0UL); return; } IPromise> promise = this.AJKHDDOIHHP(); Action> action = new Action(this.HCFBHPHNFBI); int num4 = 0; num4 += num4; num4++; } } // Token: 0x0600BBDA RID: 48090 RVA: 0x002C3FD0 File Offset: 0x002C21D0 [Token(Token = "0x600BBDA")] [Address(RVA = "0x15FCAC0", Offset = "0x15FB4C0", VA = "0x1815FCAC0")] [CompilerGenerated] private void HCFBHPHNFBI(List ECKDLLFMLGF) { int num = 0; if (!(this == num)) { this.AMKHEFBNEOG(ECKDLLFMLGF); } } // Token: 0x0600BBDB RID: 48091 RVA: 0x002C3FF0 File Offset: 0x002C21F0 [Token(Token = "0x600BBDB")] [Address(RVA = "0x15FBE20", Offset = "0x15FA820", VA = "0x1815FBE20")] [CompilerGenerated] private void BBGLGEAOECI(string MOPOMPHBHKF) { Debug.LogError(MOPOMPHBHKF); PlatformManager instance = SingletonMonoBehaviour.Instance; IPromise promise; if (promise != (ulong)5L) { } string text = this.iOSSubscriptionLoadFailString; GameObject gameObject = this.buyColumn; int num = 0; gameObject.SetActive(num != 0); GameObject gameObject2 = this.managePlanButton.gameObject; int num2 = 0; gameObject2.SetActive(num2 != 0); this.infoText.gameObject.SetActive(true); PLDMAFINLJO.FANDNIHFMNM(this.infoText, text); } // Token: 0x0600BBDC RID: 48092 RVA: 0x002C4064 File Offset: 0x002C2264 [Token(Token = "0x600BBDC")] [Address(RVA = "0x15FD1B0", Offset = "0x15FBBB0", VA = "0x1815FD1B0")] [CompilerGenerated] private void LJEGMNMGKMI(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)) { return; } int? k__BackingField = FIFDBKMJNCB.k__BackingField; if (k__BackingField != 0) { IPromise promise = PEGGCEDHBOF.NFKMGNHDCMN(k__BackingField.value); Action action = new Action(this.AAMLKNKGJDI); Action action2 = new Action(this.MPENFMJNKBI); return; } } string text = this.skuLoadFailString; GameObject gameObject = this.buyColumn; int num2 = 0; gameObject.SetActive(num2 != 0); GameObject gameObject2 = this.managePlanButton.gameObject; int num3 = 0; gameObject2.SetActive(num3 != 0); this.infoText.gameObject.SetActive(true); PLDMAFINLJO.FANDNIHFMNM(this.infoText, text); } // Token: 0x0600BBDD RID: 48093 RVA: 0x002C4124 File Offset: 0x002C2324 [Token(Token = "0x600BBDD")] [Address(RVA = "0x15FC7D0", Offset = "0x15FB1D0", VA = "0x1815FC7D0")] [CompilerGenerated] private void FHBCOBPFNMD(string MOPOMPHBHKF) { string text = this.skuLoadFailString; GameObject gameObject = this.buyColumn; int num = 0; gameObject.SetActive(num != 0); GameObject gameObject2 = this.managePlanButton.gameObject; int num2 = 0; gameObject2.SetActive(num2 != 0); this.infoText.gameObject.SetActive(true); PLDMAFINLJO.FANDNIHFMNM(this.infoText, text); } // Token: 0x0600BBDE RID: 48094 RVA: 0x002C4184 File Offset: 0x002C2384 [Token(Token = "0x600BBDE")] [Address(RVA = "0x15FB4F0", Offset = "0x15F9EF0", VA = "0x1815FB4F0")] [CompilerGenerated] private void AAMLKNKGJDI(CCEOLAOLEKJ HFIDFDPOCKA) { ObscuredString k__BackingField = HFIDFDPOCKA.k__BackingField; string text = string.Format("({0}) ", k__BackingField); this.PKEPBGCNNNG(text); } // Token: 0x0600BBDF RID: 48095 RVA: 0x002C41B4 File Offset: 0x002C23B4 [Token(Token = "0x600BBDF")] [Address(RVA = "0x15FD440", Offset = "0x15FBE40", VA = "0x1815FD440")] [CompilerGenerated] private void MPENFMJNKBI(string MOPOMPHBHKF) { string empty = string.Empty; this.PKEPBGCNNNG(empty); } // Token: 0x04007BBD RID: 31677 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")] [Token(Token = "0x4007BBD")] public ActionEvent OnExitScreen; // Token: 0x04007BBE RID: 31678 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")] [Token(Token = "0x4007BBE")] [SerializeField] [Header("Buttons")] private Button3D buyButton; // Token: 0x04007BBF RID: 31679 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")] [Token(Token = "0x4007BBF")] [SerializeField] private GameObject buyColumn; // Token: 0x04007BC0 RID: 31680 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")] [Token(Token = "0x4007BC0")] [SerializeField] private Button3D managePlanButton; // Token: 0x04007BC1 RID: 31681 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")] [Token(Token = "0x4007BC1")] [SerializeField] [Header("Details")] private TextMeshProUGUI betaBenefitsText; // Token: 0x04007BC2 RID: 31682 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")] [Token(Token = "0x4007BC2")] [SerializeField] [Header("Feedback")] private RecRoomAudioClip membershipPurchasedAudio; // Token: 0x04007BC3 RID: 31683 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")] [Token(Token = "0x4007BC3")] [SerializeField] private PooledParticle membershipPurchasedParticles; // Token: 0x04007BC4 RID: 31684 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")] [Token(Token = "0x4007BC4")] [SerializeField] [Header("Error handling")] private TextMeshProUGUI infoText; // Token: 0x04007BC5 RID: 31685 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")] [Token(Token = "0x4007BC5")] [SerializeField] private string skuLoadFailString; // Token: 0x04007BC6 RID: 31686 [global::Cpp2IlInjected.FieldOffset(Offset = "0x100")] [Token(Token = "0x4007BC6")] [SerializeField] private string comingSoonString; // Token: 0x04007BC7 RID: 31687 [global::Cpp2IlInjected.FieldOffset(Offset = "0x108")] [Token(Token = "0x4007BC7")] [SerializeField] private string nonPS4PlatformAccountAlreadyAMemberString; // Token: 0x04007BC8 RID: 31688 [global::Cpp2IlInjected.FieldOffset(Offset = "0x110")] [Token(Token = "0x4007BC8")] [SerializeField] private string PS4PlatformAccountAlreadyAMemberString; // Token: 0x04007BC9 RID: 31689 [global::Cpp2IlInjected.FieldOffset(Offset = "0x118")] [Token(Token = "0x4007BC9")] [SerializeField] private string nonPS4MembershipNeedsUpdatingString; // Token: 0x04007BCA RID: 31690 [global::Cpp2IlInjected.FieldOffset(Offset = "0x120")] [Token(Token = "0x4007BCA")] [SerializeField] private string PS4MembershipNeedsUpdatingString; // Token: 0x04007BCB RID: 31691 [global::Cpp2IlInjected.FieldOffset(Offset = "0x128")] [Token(Token = "0x4007BCB")] [SerializeField] private string subscriptionLoadFailString; // Token: 0x04007BCC RID: 31692 [global::Cpp2IlInjected.FieldOffset(Offset = "0x130")] [Token(Token = "0x4007BCC")] [SerializeField] private string iOSSubscriptionLoadFailString; // Token: 0x04007BCD RID: 31693 [global::Cpp2IlInjected.FieldOffset(Offset = "0x138")] [Token(Token = "0x4007BCD")] [SerializeField] private string XboxRecRoomPlusString; // Token: 0x04007BCE RID: 31694 [global::Cpp2IlInjected.FieldOffset(Offset = "0x140")] [Token(Token = "0x4007BCE")] private GCBPKHFJKCE.DJGBECJHOKF EALIIAOOECN; // Token: 0x04007BCF RID: 31695 [global::Cpp2IlInjected.FieldOffset(Offset = "0x148")] [Token(Token = "0x4007BCF")] private string FEEHCDIMBAJ; // Token: 0x02001B4F RID: 6991 [Token(Token = "0x2001B4F")] private enum IAOJFJJAFKE { // Token: 0x04007BD1 RID: 31697 [Token(Token = "0x4007BD1")] Loading, // Token: 0x04007BD2 RID: 31698 [Token(Token = "0x4007BD2")] BuyMembership, // Token: 0x04007BD3 RID: 31699 [Token(Token = "0x4007BD3")] ManageMembership, // Token: 0x04007BD4 RID: 31700 [Token(Token = "0x4007BD4")] ShowInfoText } } }