oh dear
This commit is contained in:
@@ -0,0 +1,361 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x020011A5 RID: 4517
|
||||
[Token(Token = "0x20011A5")]
|
||||
public class ManageMembershipScreen : WatchUIFlow
|
||||
{
|
||||
// Token: 0x06006678 RID: 26232 RVA: 0x0016A534 File Offset: 0x00168734
|
||||
[Token(Token = "0x6006678")]
|
||||
[Address(RVA = "0xCDDB60", Offset = "0xCDC960", VA = "0x180CDDB60", Slot = "11")]
|
||||
public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN)
|
||||
{
|
||||
base.OnFlowEntered(BFHJBBGCMAN);
|
||||
this.FFHEADALFEO();
|
||||
MFBGLIHGCGO<GCBPKHFJKCE.MDAGJFDGFMJ> megobiljpja = GCBPKHFJKCE.MEGOBILJPJA;
|
||||
Action<GCBPKHFJKCE.MDAGJFDGFMJ> action = new Action(this.APGMINJJBBG);
|
||||
GCBPKHFJKCE.MEGOBILJPJA = MFBGLIHGCGO.BPJDFPACLMK(megobiljpja, action);
|
||||
}
|
||||
|
||||
// Token: 0x06006679 RID: 26233 RVA: 0x0016A570 File Offset: 0x00168770
|
||||
[Token(Token = "0x6006679")]
|
||||
[Address(RVA = "0xCDDC40", Offset = "0xCDCA40", VA = "0x180CDDC40", Slot = "12")]
|
||||
public override void OnFlowExited(StackedUIFlowBase NBINAJPFBOA, bool CJEIBCEPAPO)
|
||||
{
|
||||
base.OnFlowExited(NBINAJPFBOA, CJEIBCEPAPO);
|
||||
MFBGLIHGCGO<GCBPKHFJKCE.MDAGJFDGFMJ> megobiljpja = GCBPKHFJKCE.MEGOBILJPJA;
|
||||
Action<GCBPKHFJKCE.MDAGJFDGFMJ> action = new Action(this.APGMINJJBBG);
|
||||
GCBPKHFJKCE.MEGOBILJPJA = MFBGLIHGCGO.GMNMHGMFGOL(megobiljpja, action);
|
||||
}
|
||||
|
||||
// Token: 0x0600667A RID: 26234 RVA: 0x0016A5A4 File Offset: 0x001687A4
|
||||
[Token(Token = "0x600667A")]
|
||||
[Address(RVA = "0xCDD3C0", Offset = "0xCDC1C0", VA = "0x180CDD3C0")]
|
||||
private void FFHEADALFEO()
|
||||
{
|
||||
this.KJAEBFPJDBI("Loading...");
|
||||
GCBPKHFJKCE.BEACFGLJIBH beacfgljibh = GCBPKHFJKCE.KHKBGCCMFPE;
|
||||
if (beacfgljibh != 0)
|
||||
{
|
||||
if (!beacfgljibh.MIKDLDEALPN)
|
||||
{
|
||||
bool flag = beacfgljibh.MIKDLDEALPN;
|
||||
if (!flag && beacfgljibh.<LPIHHHMCBJD>k__BackingField != flag)
|
||||
{
|
||||
this.KJAEBFPJDBI("Your membership status needs to be updated. Please log into Rec Room on the platform where you activated your membership.");
|
||||
return;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
DateTime <APGDJMPGBOO>k__BackingField = beacfgljibh.<APGDJMPGBOO>k__BackingField;
|
||||
string text;
|
||||
PLDMAFINLJO.FANDNIHFMNM(this.expirationDateText, text);
|
||||
text = "Expiration Date";
|
||||
if (beacfgljibh.<LPIHHHMCBJD>k__BackingField)
|
||||
{
|
||||
text = "Renewal Date";
|
||||
}
|
||||
PLDMAFINLJO.FANDNIHFMNM(this.expirationDateTitleText, text);
|
||||
Button3D button3D = this.cancelMembershipButton;
|
||||
bool <LPIHHHMCBJD>k__BackingField = beacfgljibh.<LPIHHHMCBJD>k__BackingField;
|
||||
button3D.gameObject.SetActive(<LPIHHHMCBJD>k__BackingField);
|
||||
TMP_Text tmp_Text = this.cancelMembershipButtonText;
|
||||
if (!SingletonMonoBehaviour.FFNIFALJLDD || !SingletonMonoBehaviour.ONCPNMDGGKG.EBGCPJFAAKD)
|
||||
{
|
||||
}
|
||||
string text2 = tmp_Text.text;
|
||||
GameObject gameObject = this.renewButton.gameObject;
|
||||
bool flag2 = !<LPIHHHMCBJD>k__BackingField;
|
||||
gameObject.SetActive(flag2);
|
||||
GameObject gameObject2 = this.loadingTextParent;
|
||||
int num = 0;
|
||||
gameObject2.SetActive(num != 0);
|
||||
this.detailsTextParent.SetActive(true);
|
||||
this.cancelMembershipButton.FFDOINJEHMM = true;
|
||||
this.renewButton.FFDOINJEHMM = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600667B RID: 26235 RVA: 0x0016A6D4 File Offset: 0x001688D4
|
||||
[Token(Token = "0x600667B")]
|
||||
[Address(RVA = "0xCDCB20", Offset = "0xCDB920", VA = "0x180CDCB20")]
|
||||
public void Button_CancelMembership()
|
||||
{
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
CFLMJLFBOKH.ADGBFNKAHDJ(CFLMJLFBOKH.FBMKPELFNLE.OpenedCancelConfirmation, num2, num3);
|
||||
if (SingletonMonoBehaviour.FFNIFALJLDD)
|
||||
{
|
||||
MLFKNFFOOPF? <FFJFJIPMOOG>k__BackingField = GCBPKHFJKCE.KHKBGCCMFPE.<FFJFJIPMOOG>k__BackingField;
|
||||
PlatformManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
if (SingletonMonoBehaviour.ONCPNMDGGKG.EBGCPJFAAKD)
|
||||
{
|
||||
if (GCBPKHFJKCE.<GHDIFLMAKFI>k__BackingField != 0)
|
||||
{
|
||||
}
|
||||
bool flag;
|
||||
if (num != (flag ? 1 : 0))
|
||||
{
|
||||
PMGCJEPKFOF<JPIJGHNNIDP> pmgcjepkfof = this.<LBNLPAIAGHF>k__BackingField.ShowConfirmationDialog("Confirm Membership Cancellation", "Are you sure you want to cancel your membership?");
|
||||
Action<JPIJGHNNIDP> action = new Action(this.JFFAPAJKAJB);
|
||||
return;
|
||||
}
|
||||
MLFKNFFOOPF? <FFJFJIPMOOG>k__BackingField2 = GCBPKHFJKCE.KHKBGCCMFPE.<FFJFJIPMOOG>k__BackingField;
|
||||
MLFKNFFOOPF mlfknffoopf;
|
||||
int hashCode = mlfknffoopf.GetHashCode();
|
||||
MLFKNFFOOPF? <FFJFJIPMOOG>k__BackingField3 = GCBPKHFJKCE.KHKBGCCMFPE.<FFJFJIPMOOG>k__BackingField;
|
||||
WatchUI <LBNLPAIAGHF>k__BackingField = this.<LBNLPAIAGHF>k__BackingField;
|
||||
string[] array = new string[5];
|
||||
throw new ArrayTypeMismatchException();
|
||||
}
|
||||
else
|
||||
{
|
||||
if (!SingletonMonoBehaviour.ONCPNMDGGKG.CEEGHPLMADD)
|
||||
{
|
||||
PlatformManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
PMGCJEPKFOF<PlatformManager.LKOLCLKDJKO> pmgcjepkfof2;
|
||||
if (pmgcjepkfof2 == (ulong)1L)
|
||||
{
|
||||
}
|
||||
if (pmgcjepkfof2 != (ulong)2L)
|
||||
{
|
||||
}
|
||||
WatchUI <LBNLPAIAGHF>k__BackingField2 = this.<LBNLPAIAGHF>k__BackingField;
|
||||
}
|
||||
DABKFAIHBBP dabkfaihbbp = SingletonMonoBehaviour.ONCPNMDGGKG.RestorePurchases();
|
||||
MLFKNFFOOPF? <FFJFJIPMOOG>k__BackingField4 = GCBPKHFJKCE.KHKBGCCMFPE.<FFJFJIPMOOG>k__BackingField;
|
||||
MLFKNFFOOPF mlfknffoopf2;
|
||||
int hashCode2 = mlfknffoopf2.GetHashCode();
|
||||
MLFKNFFOOPF? <FFJFJIPMOOG>k__BackingField5 = GCBPKHFJKCE.KHKBGCCMFPE.<FFJFJIPMOOG>k__BackingField;
|
||||
WatchUI <LBNLPAIAGHF>k__BackingField3 = this.<LBNLPAIAGHF>k__BackingField;
|
||||
string text = "You are a member through " + "your account for PlayStation™Network" + ". Please switch to that platform to manage your membership.";
|
||||
int num4 = 0;
|
||||
int num5 = 0;
|
||||
CFLMJLFBOKH.ADGBFNKAHDJ(CFLMJLFBOKH.FBMKPELFNLE.CancelNotAllowed, num4, num5);
|
||||
}
|
||||
}
|
||||
this.KCEFNJBCNBN("Platform manager not initialized");
|
||||
}
|
||||
|
||||
// Token: 0x0600667C RID: 26236 RVA: 0x0016A8A4 File Offset: 0x00168AA4
|
||||
[Token(Token = "0x600667C")]
|
||||
[Address(RVA = "0xCDD360", Offset = "0xCDC160", VA = "0x180CDD360")]
|
||||
public void Button_Renew()
|
||||
{
|
||||
WatchUI <LBNLPAIAGHF>k__BackingField = this.<LBNLPAIAGHF>k__BackingField;
|
||||
int num = 0;
|
||||
<LBNLPAIAGHF>k__BackingField.ShowRRPSignUp("Manage_Membership", num);
|
||||
}
|
||||
|
||||
// Token: 0x0600667D RID: 26237 RVA: 0x0016A8CC File Offset: 0x00168ACC
|
||||
[Token(Token = "0x600667D")]
|
||||
[Address(RVA = "0xCDD310", Offset = "0xCDC110", VA = "0x180CDD310")]
|
||||
public void Button_Details()
|
||||
{
|
||||
WatchUI <LBNLPAIAGHF>k__BackingField = this.<LBNLPAIAGHF>k__BackingField;
|
||||
int num = 0;
|
||||
MembershipDetailsScreen membershipDetailsScreen = <LBNLPAIAGHF>k__BackingField.PushFlow<MembershipDetailsScreen>(num);
|
||||
}
|
||||
|
||||
// Token: 0x0600667E RID: 26238 RVA: 0x0016A8F0 File Offset: 0x00168AF0
|
||||
[Token(Token = "0x600667E")]
|
||||
[Address(RVA = "0xA45CE0", Offset = "0xA44AE0", VA = "0x180A45CE0")]
|
||||
public void Button_Back()
|
||||
{
|
||||
this.<LBNLPAIAGHF>k__BackingField.Button_PopFlow();
|
||||
}
|
||||
|
||||
// Token: 0x0600667F RID: 26239 RVA: 0x0016A910 File Offset: 0x00168B10
|
||||
[Token(Token = "0x600667F")]
|
||||
[Address(RVA = "0xCDD990", Offset = "0xCDC790", VA = "0x180CDD990")]
|
||||
private void KCEFNJBCNBN(string FGIAONDFJGJ)
|
||||
{
|
||||
int num = 0;
|
||||
CFLMJLFBOKH.ADGBFNKAHDJ(CFLMJLFBOKH.FBMKPELFNLE.CancelError, num, FGIAONDFJGJ);
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
}
|
||||
|
||||
// Token: 0x06006680 RID: 26240 RVA: 0x0016A938 File Offset: 0x00168B38
|
||||
[Token(Token = "0x6006680")]
|
||||
[Address(RVA = "0xCDDA60", Offset = "0xCDC860", VA = "0x180CDDA60")]
|
||||
private void KJAEBFPJDBI(string NGPMADFHHKP)
|
||||
{
|
||||
string text = this.loadingText.text;
|
||||
this.loadingTextParent.SetActive(true);
|
||||
GameObject gameObject = this.detailsTextParent;
|
||||
int num = 0;
|
||||
gameObject.SetActive(num != 0);
|
||||
Button3D button3D = this.cancelMembershipButton;
|
||||
int num2 = 0;
|
||||
button3D.FFDOINJEHMM = num2 != 0;
|
||||
Button3D button3D2 = this.renewButton;
|
||||
int num3 = 0;
|
||||
button3D2.FFDOINJEHMM = num3 != 0;
|
||||
}
|
||||
|
||||
// Token: 0x06006681 RID: 26241 RVA: 0x0016A99C File Offset: 0x00168B9C
|
||||
[Token(Token = "0x6006681")]
|
||||
[Address(RVA = "0xCDDAF0", Offset = "0xCDC8F0", VA = "0x180CDDAF0")]
|
||||
private void OILMNOMGGDM()
|
||||
{
|
||||
GameObject gameObject = this.loadingTextParent;
|
||||
int num = 0;
|
||||
gameObject.SetActive(num != 0);
|
||||
this.detailsTextParent.SetActive(true);
|
||||
this.cancelMembershipButton.FFDOINJEHMM = true;
|
||||
this.renewButton.FFDOINJEHMM = true;
|
||||
}
|
||||
|
||||
// Token: 0x06006682 RID: 26242 RVA: 0x0016A9E4 File Offset: 0x00168BE4
|
||||
[Token(Token = "0x6006682")]
|
||||
[Address(RVA = "0xCDCB10", Offset = "0xCDB910", VA = "0x180CDCB10")]
|
||||
private void APGMINJJBBG(GCBPKHFJKCE.MDAGJFDGFMJ JHMFMGMDAIL)
|
||||
{
|
||||
this.FFHEADALFEO();
|
||||
}
|
||||
|
||||
// Token: 0x06006683 RID: 26243 RVA: 0x0016A9F8 File Offset: 0x00168BF8
|
||||
[Token(Token = "0x6006683")]
|
||||
[Address(RVA = "0xCDDD20", Offset = "0xCDCB20", VA = "0x180CDDD20")]
|
||||
private string PDFDDPJGPNM(MLFKNFFOOPF FPMCLJDEGKL)
|
||||
{
|
||||
if (FPMCLJDEGKL == MLFKNFFOOPF.Oculus)
|
||||
{
|
||||
return "To cancel your membership, go to the Oculus Store. Click Your Account then Subscriptions. Select Rec Room and then Cancel.";
|
||||
}
|
||||
string text = "To manage your membership, press the PS button, then go to Settings > Account Management > Account Information > Services List > Rec Room, then select your membership and make the desired changes.";
|
||||
if (FPMCLJDEGKL != MLFKNFFOOPF.PlayStation)
|
||||
{
|
||||
text = "";
|
||||
}
|
||||
return text;
|
||||
}
|
||||
|
||||
// Token: 0x06006684 RID: 26244 RVA: 0x0016AA24 File Offset: 0x00168C24
|
||||
[Token(Token = "0x6006684")]
|
||||
[Address(RVA = "0x792380", Offset = "0x791180", VA = "0x180792380")]
|
||||
public ManageMembershipScreen()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06006685 RID: 26245 RVA: 0x0016AA38 File Offset: 0x00168C38
|
||||
[Token(Token = "0x6006685")]
|
||||
[Address(RVA = "0xCDD7A0", Offset = "0xCDC5A0", VA = "0x180CDD7A0")]
|
||||
[CompilerGenerated]
|
||||
private void JFFAPAJKAJB(JPIJGHNNIDP GIAOBLMEMMI)
|
||||
{
|
||||
if (GIAOBLMEMMI == JPIJGHNNIDP.Affirmative)
|
||||
{
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
CFLMJLFBOKH.ADGBFNKAHDJ(CFLMJLFBOKH.FBMKPELFNLE.AttemptedCancel, num, num2);
|
||||
this.KJAEBFPJDBI("Cancelling membership...");
|
||||
PlatformManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
Action<string> action = new Action(this.JBLJHAEPKHI);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006686 RID: 26246 RVA: 0x0016AA7C File Offset: 0x00168C7C
|
||||
[Token(Token = "0x6006686")]
|
||||
[Address(RVA = "0xCDD650", Offset = "0xCDC450", VA = "0x180CDD650")]
|
||||
[CompilerGenerated]
|
||||
private void JBLJHAEPKHI(string GDFEIMJIHMF)
|
||||
{
|
||||
DABKFAIHBBP dabkfaihbbp = GCBPKHFJKCE.FGNPALHNKNP(GDFEIMJIHMF);
|
||||
Action action = new Action(this.JHPNIBANOOG);
|
||||
Action<string> action2 = new Action(this.LIHLOALODEF);
|
||||
Action<string> action3 = new Action(this.CNBOFECBBLL);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06006687 RID: 26247 RVA: 0x0016AABC File Offset: 0x00168CBC
|
||||
[Token(Token = "0x6006687")]
|
||||
[Address(RVA = "0xCDD8C0", Offset = "0xCDC6C0", VA = "0x180CDD8C0")]
|
||||
[CompilerGenerated]
|
||||
private void JHPNIBANOOG()
|
||||
{
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
CFLMJLFBOKH.ADGBFNKAHDJ(CFLMJLFBOKH.FBMKPELFNLE.CancelSuccess, num, num2);
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num3 = 0;
|
||||
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Major, "Membership cancelled", 3f, num3, num3);
|
||||
this.<LBNLPAIAGHF>k__BackingField.Button_PopFlow();
|
||||
}
|
||||
|
||||
// Token: 0x06006688 RID: 26248 RVA: 0x0016AB04 File Offset: 0x00168D04
|
||||
[Token(Token = "0x6006688")]
|
||||
[Address(RVA = "0xCDD3B0", Offset = "0xCDC1B0", VA = "0x180CDD3B0")]
|
||||
[CompilerGenerated]
|
||||
private void LIHLOALODEF(string MOPOMPHBHKF)
|
||||
{
|
||||
this.KCEFNJBCNBN(MOPOMPHBHKF);
|
||||
}
|
||||
|
||||
// Token: 0x06006689 RID: 26249 RVA: 0x0016AB18 File Offset: 0x00168D18
|
||||
[Token(Token = "0x6006689")]
|
||||
[Address(RVA = "0xCDD3B0", Offset = "0xCDC1B0", VA = "0x180CDD3B0")]
|
||||
[CompilerGenerated]
|
||||
private void CNBOFECBBLL(string MOPOMPHBHKF)
|
||||
{
|
||||
this.KCEFNJBCNBN(MOPOMPHBHKF);
|
||||
}
|
||||
|
||||
// Token: 0x0400442F RID: 17455
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400442F")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI expirationDateText;
|
||||
|
||||
// Token: 0x04004430 RID: 17456
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x4004430")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI expirationDateTitleText;
|
||||
|
||||
// Token: 0x04004431 RID: 17457
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x4004431")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI loadingText;
|
||||
|
||||
// Token: 0x04004432 RID: 17458
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x4004432")]
|
||||
[SerializeField]
|
||||
private Button3D cancelMembershipButton;
|
||||
|
||||
// Token: 0x04004433 RID: 17459
|
||||
[FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x4004433")]
|
||||
[SerializeField]
|
||||
private TMP_Text cancelMembershipButtonText;
|
||||
|
||||
// Token: 0x04004434 RID: 17460
|
||||
[FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x4004434")]
|
||||
[SerializeField]
|
||||
private Button3D renewButton;
|
||||
|
||||
// Token: 0x04004435 RID: 17461
|
||||
[FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x4004435")]
|
||||
[SerializeField]
|
||||
private GameObject loadingTextParent;
|
||||
|
||||
// Token: 0x04004436 RID: 17462
|
||||
[FieldOffset(Offset = "0x100")]
|
||||
[Token(Token = "0x4004436")]
|
||||
[SerializeField]
|
||||
private GameObject detailsTextParent;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user