scripts
This commit is contained in:
@@ -0,0 +1,349 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom;
|
||||
using RecRoom.Async;
|
||||
using RecRoom.Core;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001B4D RID: 6989
|
||||
[Token(Token = "0x2001B4D")]
|
||||
[StructLayout(3)]
|
||||
public class ManageMembershipScreen : WatchUIFlow
|
||||
{
|
||||
// Token: 0x0600BBB2 RID: 48050 RVA: 0x002C3050 File Offset: 0x002C1250
|
||||
[Token(Token = "0x600BBB2")]
|
||||
[Address(RVA = "0x15FB2F0", Offset = "0x15F9CF0", VA = "0x1815FB2F0", Slot = "10")]
|
||||
public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN)
|
||||
{
|
||||
base.OnFlowEntered(BFHJBBGCMAN);
|
||||
this.FFHEADALFEO();
|
||||
ActionEvent<GCBPKHFJKCE.MDAGJFDGFMJ> megobiljpja = GCBPKHFJKCE.MEGOBILJPJA;
|
||||
Action<GCBPKHFJKCE.MDAGJFDGFMJ> action = new Action(this.APGMINJJBBG);
|
||||
GCBPKHFJKCE.MEGOBILJPJA = megobiljpja + action;
|
||||
}
|
||||
|
||||
// Token: 0x0600BBB3 RID: 48051 RVA: 0x002C308C File Offset: 0x002C128C
|
||||
[Token(Token = "0x600BBB3")]
|
||||
[Address(RVA = "0x15FB3D0", Offset = "0x15F9DD0", VA = "0x1815FB3D0", Slot = "11")]
|
||||
public override void OnFlowExited(StackedUIFlowBase NBINAJPFBOA, bool CJEIBCEPAPO)
|
||||
{
|
||||
base.OnFlowExited(NBINAJPFBOA, CJEIBCEPAPO);
|
||||
ActionEvent<GCBPKHFJKCE.MDAGJFDGFMJ> megobiljpja = GCBPKHFJKCE.MEGOBILJPJA;
|
||||
Action<GCBPKHFJKCE.MDAGJFDGFMJ> action = new Action(this.APGMINJJBBG);
|
||||
GCBPKHFJKCE.MEGOBILJPJA = megobiljpja - action;
|
||||
}
|
||||
|
||||
// Token: 0x0600BBB4 RID: 48052 RVA: 0x002C30C0 File Offset: 0x002C12C0
|
||||
[Token(Token = "0x600BBB4")]
|
||||
[Address(RVA = "0x15FABA0", Offset = "0x15F95A0", VA = "0x1815FABA0")]
|
||||
private void FFHEADALFEO()
|
||||
{
|
||||
this.KJAEBFPJDBI("Loading...");
|
||||
GCBPKHFJKCE.BEACFGLJIBH beacfgljibh = GCBPKHFJKCE.KHKBGCCMFPE;
|
||||
if (beacfgljibh != 0 && beacfgljibh.MIKDLDEALPN)
|
||||
{
|
||||
DateTime <APGDJMPGBOO>k__BackingField = beacfgljibh.<APGDJMPGBOO>k__BackingField;
|
||||
TextMeshProUGUI textMeshProUGUI = this.expirationDateText;
|
||||
string 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.IsInitialized || !SingletonMonoBehaviour.Instance.EBGCPJFAAKD)
|
||||
{
|
||||
}
|
||||
tmp_Text.text = "Manage Membership";
|
||||
GameObject gameObject = this.renewButton.gameObject;
|
||||
bool flag = !<LPIHHHMCBJD>k__BackingField;
|
||||
gameObject.SetActive(flag);
|
||||
GameObject gameObject2 = this.loadingTextParent;
|
||||
int num = 0;
|
||||
gameObject2.SetActive(num != 0);
|
||||
this.detailsTextParent.SetActive(true);
|
||||
this.cancelMembershipButton.FFDOINJEHMM = true;
|
||||
this.renewButton.FFDOINJEHMM = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BBB5 RID: 48053 RVA: 0x002C31CC File Offset: 0x002C13CC
|
||||
[Token(Token = "0x600BBB5")]
|
||||
[Address(RVA = "0x15FA2A0", Offset = "0x15F8CA0", VA = "0x1815FA2A0")]
|
||||
public void Button_CancelMembership()
|
||||
{
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
CFLMJLFBOKH.ADGBFNKAHDJ(CFLMJLFBOKH.FBMKPELFNLE.OpenedCancelConfirmation, num2, num3);
|
||||
if (!SingletonMonoBehaviour.IsInitialized)
|
||||
{
|
||||
this.KCEFNJBCNBN("Platform manager not initialized");
|
||||
return;
|
||||
}
|
||||
PlatformManager.FCIKKFJOMNO? <FFJFJIPMOOG>k__BackingField = GCBPKHFJKCE.KHKBGCCMFPE.<FFJFJIPMOOG>k__BackingField;
|
||||
PlatformManager instance = SingletonMonoBehaviour.Instance;
|
||||
if (!SingletonMonoBehaviour.Instance.EBGCPJFAAKD)
|
||||
{
|
||||
if (!SingletonMonoBehaviour.Instance.CEEGHPLMADD)
|
||||
{
|
||||
PlatformManager instance2 = SingletonMonoBehaviour.Instance;
|
||||
WatchUI <LBNLPAIAGHF>k__BackingField = this.<LBNLPAIAGHF>k__BackingField;
|
||||
IPromise<bool?> promise;
|
||||
if (promise != (ulong)2L)
|
||||
{
|
||||
}
|
||||
}
|
||||
IPromise promise2 = SingletonMonoBehaviour.Instance.RestorePurchases();
|
||||
PlatformManager.FCIKKFJOMNO? <FFJFJIPMOOG>k__BackingField2 = GCBPKHFJKCE.KHKBGCCMFPE.<FFJFJIPMOOG>k__BackingField;
|
||||
int hashCode = <FFJFJIPMOOG>k__BackingField2.GetHashCode();
|
||||
PlatformManager.FCIKKFJOMNO? <FFJFJIPMOOG>k__BackingField3 = GCBPKHFJKCE.KHKBGCCMFPE.<FFJFJIPMOOG>k__BackingField;
|
||||
WatchUI <LBNLPAIAGHF>k__BackingField2 = 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);
|
||||
return;
|
||||
}
|
||||
if (GCBPKHFJKCE.<GHDIFLMAKFI>k__BackingField != 0)
|
||||
{
|
||||
}
|
||||
bool flag;
|
||||
if (num != (flag ? 1 : 0))
|
||||
{
|
||||
IPromise<JPIJGHNNIDP> promise3 = 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;
|
||||
}
|
||||
PlatformManager.FCIKKFJOMNO? <FFJFJIPMOOG>k__BackingField4 = GCBPKHFJKCE.KHKBGCCMFPE.<FFJFJIPMOOG>k__BackingField;
|
||||
int hashCode2 = <FFJFJIPMOOG>k__BackingField4.GetHashCode();
|
||||
PlatformManager.FCIKKFJOMNO? <FFJFJIPMOOG>k__BackingField5 = GCBPKHFJKCE.KHKBGCCMFPE.<FFJFJIPMOOG>k__BackingField;
|
||||
WatchUI <LBNLPAIAGHF>k__BackingField3 = this.<LBNLPAIAGHF>k__BackingField;
|
||||
string[] array = new string[5];
|
||||
throw new ArrayTypeMismatchException();
|
||||
}
|
||||
|
||||
// Token: 0x0600BBB6 RID: 48054 RVA: 0x002C3398 File Offset: 0x002C1598
|
||||
[Token(Token = "0x600BBB6")]
|
||||
[Address(RVA = "0x15FAAD0", Offset = "0x15F94D0", VA = "0x1815FAAD0")]
|
||||
public void Button_Renew()
|
||||
{
|
||||
MembershipBenefitsScreen flowByType = this.<LBNLPAIAGHF>k__BackingField.GetFlowByType<MembershipBenefitsScreen>();
|
||||
int num = 0;
|
||||
if (flowByType != num)
|
||||
{
|
||||
flowByType.FEEHCDIMBAJ = "Manage_Membership";
|
||||
WatchUI <LBNLPAIAGHF>k__BackingField = flowByType.<LBNLPAIAGHF>k__BackingField;
|
||||
int num2 = 0;
|
||||
<LBNLPAIAGHF>k__BackingField.PushFlow(flowByType, num2);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BBB7 RID: 48055 RVA: 0x002C33E0 File Offset: 0x002C15E0
|
||||
[Token(Token = "0x600BBB7")]
|
||||
[Address(RVA = "0x15FAA80", Offset = "0x15F9480", VA = "0x1815FAA80")]
|
||||
public void Button_Details()
|
||||
{
|
||||
WatchUI <LBNLPAIAGHF>k__BackingField = this.<LBNLPAIAGHF>k__BackingField;
|
||||
int num = 0;
|
||||
MembershipDetailsScreen membershipDetailsScreen = <LBNLPAIAGHF>k__BackingField.PushFlow<MembershipDetailsScreen>(num);
|
||||
}
|
||||
|
||||
// Token: 0x0600BBB8 RID: 48056 RVA: 0x002C3404 File Offset: 0x002C1604
|
||||
[Token(Token = "0x600BBB8")]
|
||||
[Address(RVA = "0x12954D0", Offset = "0x1293ED0", VA = "0x1812954D0")]
|
||||
public void Button_Back()
|
||||
{
|
||||
this.<LBNLPAIAGHF>k__BackingField.Button_PopFlow();
|
||||
}
|
||||
|
||||
// Token: 0x0600BBB9 RID: 48057 RVA: 0x002C3424 File Offset: 0x002C1624
|
||||
[Token(Token = "0x600BBB9")]
|
||||
[Address(RVA = "0x15FB130", Offset = "0x15F9B30", VA = "0x1815FB130")]
|
||||
private void KCEFNJBCNBN(string FGIAONDFJGJ)
|
||||
{
|
||||
int num = 0;
|
||||
CFLMJLFBOKH.ADGBFNKAHDJ(CFLMJLFBOKH.FBMKPELFNLE.CancelError, num, FGIAONDFJGJ);
|
||||
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
||||
}
|
||||
|
||||
// Token: 0x0600BBBA RID: 48058 RVA: 0x002C344C File Offset: 0x002C164C
|
||||
[Token(Token = "0x600BBBA")]
|
||||
[Address(RVA = "0x15FB200", Offset = "0x15F9C00", VA = "0x1815FB200")]
|
||||
private void KJAEBFPJDBI(string NGPMADFHHKP)
|
||||
{
|
||||
this.loadingText.text = NGPMADFHHKP;
|
||||
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: 0x0600BBBB RID: 48059 RVA: 0x002C34AC File Offset: 0x002C16AC
|
||||
[Token(Token = "0x600BBBB")]
|
||||
[Address(RVA = "0x15FB280", Offset = "0x15F9C80", VA = "0x1815FB280")]
|
||||
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: 0x0600BBBC RID: 48060 RVA: 0x002C34F4 File Offset: 0x002C16F4
|
||||
[Token(Token = "0x600BBBC")]
|
||||
[Address(RVA = "0x15FA290", Offset = "0x15F8C90", VA = "0x1815FA290")]
|
||||
private void APGMINJJBBG(GCBPKHFJKCE.MDAGJFDGFMJ JHMFMGMDAIL)
|
||||
{
|
||||
this.FFHEADALFEO();
|
||||
}
|
||||
|
||||
// Token: 0x0600BBBD RID: 48061 RVA: 0x002C3508 File Offset: 0x002C1708
|
||||
[Token(Token = "0x600BBBD")]
|
||||
[Address(RVA = "0x15FB4B0", Offset = "0x15F9EB0", VA = "0x1815FB4B0")]
|
||||
private string PDFDDPJGPNM(PlatformManager.FCIKKFJOMNO FPMCLJDEGKL)
|
||||
{
|
||||
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 != PlatformManager.FCIKKFJOMNO.PlayStation)
|
||||
{
|
||||
text = "";
|
||||
}
|
||||
return text;
|
||||
}
|
||||
|
||||
// Token: 0x0600BBBE RID: 48062 RVA: 0x002C352C File Offset: 0x002C172C
|
||||
[Token(Token = "0x600BBBE")]
|
||||
[Address(RVA = "0xFAE890", Offset = "0xFAD290", VA = "0x180FAE890")]
|
||||
public ManageMembershipScreen()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600BBBF RID: 48063 RVA: 0x002C3540 File Offset: 0x002C1740
|
||||
[Token(Token = "0x600BBBF")]
|
||||
[Address(RVA = "0x15FAF40", Offset = "0x15F9940", VA = "0x1815FAF40")]
|
||||
[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.Instance;
|
||||
Action<string> action = new Action(this.JBLJHAEPKHI);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BBC0 RID: 48064 RVA: 0x002C3584 File Offset: 0x002C1784
|
||||
[Token(Token = "0x600BBC0")]
|
||||
[Address(RVA = "0x15FADF0", Offset = "0x15F97F0", VA = "0x1815FADF0")]
|
||||
[CompilerGenerated]
|
||||
private void JBLJHAEPKHI(string GDFEIMJIHMF)
|
||||
{
|
||||
IPromise promise = 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: 0x0600BBC1 RID: 48065 RVA: 0x002C35C4 File Offset: 0x002C17C4
|
||||
[Token(Token = "0x600BBC1")]
|
||||
[Address(RVA = "0x15FB060", Offset = "0x15F9A60", VA = "0x1815FB060")]
|
||||
[CompilerGenerated]
|
||||
private void JHPNIBANOOG()
|
||||
{
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
CFLMJLFBOKH.ADGBFNKAHDJ(CFLMJLFBOKH.FBMKPELFNLE.CancelSuccess, num, num2);
|
||||
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
||||
int num3 = 0;
|
||||
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Major, "Membership cancelled", 3f, num3, num3);
|
||||
this.<LBNLPAIAGHF>k__BackingField.Button_PopFlow();
|
||||
}
|
||||
|
||||
// Token: 0x0600BBC2 RID: 48066 RVA: 0x002C360C File Offset: 0x002C180C
|
||||
[Token(Token = "0x600BBC2")]
|
||||
[Address(RVA = "0x15FAB90", Offset = "0x15F9590", VA = "0x1815FAB90")]
|
||||
[CompilerGenerated]
|
||||
private void LIHLOALODEF(string MOPOMPHBHKF)
|
||||
{
|
||||
this.KCEFNJBCNBN(MOPOMPHBHKF);
|
||||
}
|
||||
|
||||
// Token: 0x0600BBC3 RID: 48067 RVA: 0x002C3620 File Offset: 0x002C1820
|
||||
[Token(Token = "0x600BBC3")]
|
||||
[Address(RVA = "0x15FAB90", Offset = "0x15F9590", VA = "0x1815FAB90")]
|
||||
[CompilerGenerated]
|
||||
private void CNBOFECBBLL(string MOPOMPHBHKF)
|
||||
{
|
||||
this.KCEFNJBCNBN(MOPOMPHBHKF);
|
||||
}
|
||||
|
||||
// Token: 0x04007BB5 RID: 31669
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x4007BB5")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI expirationDateText;
|
||||
|
||||
// Token: 0x04007BB6 RID: 31670
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x4007BB6")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI expirationDateTitleText;
|
||||
|
||||
// Token: 0x04007BB7 RID: 31671
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x4007BB7")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI loadingText;
|
||||
|
||||
// Token: 0x04007BB8 RID: 31672
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x4007BB8")]
|
||||
[SerializeField]
|
||||
private Button3D cancelMembershipButton;
|
||||
|
||||
// Token: 0x04007BB9 RID: 31673
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x4007BB9")]
|
||||
[SerializeField]
|
||||
private TMP_Text cancelMembershipButtonText;
|
||||
|
||||
// Token: 0x04007BBA RID: 31674
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x4007BBA")]
|
||||
[SerializeField]
|
||||
private Button3D renewButton;
|
||||
|
||||
// Token: 0x04007BBB RID: 31675
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x4007BBB")]
|
||||
[SerializeField]
|
||||
private GameObject loadingTextParent;
|
||||
|
||||
// Token: 0x04007BBC RID: 31676
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x4007BBC")]
|
||||
[SerializeField]
|
||||
private GameObject detailsTextParent;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user