377 lines
11 KiB
C#
377 lines
11 KiB
C#
using System;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using CodeStage.AntiCheat.ObscuredTypes;
|
|
using Cpp2IlInjected;
|
|
using RecRoom;
|
|
using RecRoom.Async;
|
|
using TMPro;
|
|
using UnityEngine;
|
|
|
|
namespace AGUI.StackedUI
|
|
{
|
|
// Token: 0x02001ACD RID: 6861
|
|
[Token(Token = "0x2001ACD")]
|
|
[RequireComponent(typeof(AccountSpecificUIBehaviour))]
|
|
[StructLayout(3)]
|
|
public class PlatformAccountInfo : MonoBehaviour
|
|
{
|
|
// Token: 0x17001DBD RID: 7613
|
|
// (get) Token: 0x0600B87C RID: 47228 RVA: 0x002B4C2C File Offset: 0x002B2E2C
|
|
[Token(Token = "0x17001DBD")]
|
|
private string IAKAJBBMJNP
|
|
{
|
|
[Token(Token = "0x600B87C")]
|
|
[Address(RVA = "0x192D560", Offset = "0x192BF60", VA = "0x18192D560")]
|
|
get
|
|
{
|
|
PlatformManager instance = SingletonMonoBehaviour.Instance;
|
|
IPromise<bool?> promise;
|
|
if (promise == (ulong)2L)
|
|
{
|
|
return "PlayStation™Network";
|
|
}
|
|
if (promise != (ulong)3L)
|
|
{
|
|
return string.Empty;
|
|
}
|
|
return "Xbox";
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001DBE RID: 7614
|
|
// (get) Token: 0x0600B87D RID: 47229 RVA: 0x002B4C64 File Offset: 0x002B2E64
|
|
[Token(Token = "0x17001DBE")]
|
|
private string NIEMMFEEMEC
|
|
{
|
|
[Token(Token = "0x600B87D")]
|
|
[Address(RVA = "0x192D1A0", Offset = "0x192BBA0", VA = "0x18192D1A0")]
|
|
get
|
|
{
|
|
PlatformManager instance = SingletonMonoBehaviour.Instance;
|
|
IPromise<bool?> promise;
|
|
if (promise == (ulong)2L)
|
|
{
|
|
return "Online Id";
|
|
}
|
|
if (promise != (ulong)3L)
|
|
{
|
|
return string.Empty;
|
|
}
|
|
return "Gamertag";
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001DBF RID: 7615
|
|
// (get) Token: 0x0600B87E RID: 47230 RVA: 0x002B4C9C File Offset: 0x002B2E9C
|
|
[Token(Token = "0x17001DBF")]
|
|
private bool OHOJGGDHKFE
|
|
{
|
|
[Token(Token = "0x600B87E")]
|
|
[Address(RVA = "0x192CCC0", Offset = "0x192B6C0", VA = "0x18192CCC0")]
|
|
get
|
|
{
|
|
PlatformManager instance = SingletonMonoBehaviour.Instance;
|
|
IPromise<bool?> promise;
|
|
return promise == (ulong)3L;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600B87F RID: 47231 RVA: 0x002B4CBC File Offset: 0x002B2EBC
|
|
[Token(Token = "0x600B87F")]
|
|
[Address(RVA = "0x192D240", Offset = "0x192BC40", VA = "0x18192D240")]
|
|
private void FDKJFMJJPJJ(CCEOLAOLEKJ HFIDFDPOCKA)
|
|
{
|
|
if (this.platformLogoButton)
|
|
{
|
|
GameObject gameObject = this.platformLogoButton.gameObject;
|
|
int num = 0;
|
|
gameObject.SetActive(num != 0);
|
|
}
|
|
string empty = string.Empty;
|
|
this.EOJFDABJGLN = empty;
|
|
if (SingletonMonoBehaviour.Instance.CEOKHNMCHLD)
|
|
{
|
|
if (this.IMBOAPKKLFE != 0)
|
|
{
|
|
}
|
|
if (HFIDFDPOCKA != 0)
|
|
{
|
|
IPromise<string> promise = PEGGCEDHBOF.GPBLIMIOEHE(ObscuredInt.FAJDMKOEFLH(HFIDFDPOCKA.<IFBPANODIPA>k__BackingField));
|
|
Action<string> action = new Action(this.HOMKDIIKOBD);
|
|
Action<string> action2 = new Action(this.CDCIDLIPOEC);
|
|
}
|
|
}
|
|
string empty2 = string.Empty;
|
|
}
|
|
|
|
// Token: 0x0600B880 RID: 47232 RVA: 0x002B4D50 File Offset: 0x002B2F50
|
|
[Token(Token = "0x600B880")]
|
|
[Address(RVA = "0x192DA50", Offset = "0x192C450", VA = "0x18192DA50")]
|
|
public void ShowPlatformAccountUI()
|
|
{
|
|
PlatformManager.FCIKKFJOMNO currentPlatform = SingletonMonoBehaviour.Instance.ODHAKEMLFBM;
|
|
}
|
|
|
|
// Token: 0x0600B881 RID: 47233 RVA: 0x002B4D70 File Offset: 0x002B2F70
|
|
[Token(Token = "0x600B881")]
|
|
[Address(RVA = "0x192CD40", Offset = "0x192B740", VA = "0x18192CD40")]
|
|
private void Awake()
|
|
{
|
|
AccountSpecificUIBehaviour accountSpecificUIBehaviour = this.accountWatcher;
|
|
ActionEvent playerAccountUpdated = accountSpecificUIBehaviour.PlayerAccountUpdated;
|
|
Action action = new Action(this.OBMOIKFMMBF);
|
|
ActionEvent actionEvent = playerAccountUpdated + action;
|
|
accountSpecificUIBehaviour.PlayerAccountUpdated = actionEvent;
|
|
}
|
|
|
|
// Token: 0x0600B882 RID: 47234 RVA: 0x002B4DB0 File Offset: 0x002B2FB0
|
|
[Token(Token = "0x600B882")]
|
|
[Address(RVA = "0x192D980", Offset = "0x192C380", VA = "0x18192D980")]
|
|
private void OnDestroy()
|
|
{
|
|
AccountSpecificUIBehaviour accountSpecificUIBehaviour = this.accountWatcher;
|
|
int num = 0;
|
|
if (accountSpecificUIBehaviour != num)
|
|
{
|
|
AccountSpecificUIBehaviour accountSpecificUIBehaviour2 = this.accountWatcher;
|
|
ActionEvent playerAccountUpdated = accountSpecificUIBehaviour2.PlayerAccountUpdated;
|
|
Action action = new Action(this.OBMOIKFMMBF);
|
|
ActionEvent actionEvent = playerAccountUpdated - action;
|
|
accountSpecificUIBehaviour2.PlayerAccountUpdated = actionEvent;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600B883 RID: 47235 RVA: 0x002B4E04 File Offset: 0x002B3004
|
|
[Token(Token = "0x600B883")]
|
|
[Address(RVA = "0x192D940", Offset = "0x192C340", VA = "0x18192D940")]
|
|
private void OnEnable()
|
|
{
|
|
CCEOLAOLEKJ currentAccount = this.accountWatcher.GEAFMCJMKBM;
|
|
this.FDKJFMJJPJJ(currentAccount);
|
|
}
|
|
|
|
// Token: 0x0600B884 RID: 47236 RVA: 0x002B4E2C File Offset: 0x002B302C
|
|
[Token(Token = "0x600B884")]
|
|
[Address(RVA = "0x192D940", Offset = "0x192C340", VA = "0x18192D940")]
|
|
private void OBMOIKFMMBF()
|
|
{
|
|
CCEOLAOLEKJ currentAccount = this.accountWatcher.GEAFMCJMKBM;
|
|
this.FDKJFMJJPJJ(currentAccount);
|
|
}
|
|
|
|
// Token: 0x0600B885 RID: 47237 RVA: 0x002B4E54 File Offset: 0x002B3054
|
|
[Token(Token = "0x600B885")]
|
|
[Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")]
|
|
public PlatformAccountInfo()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600B886 RID: 47238 RVA: 0x002B4E68 File Offset: 0x002B3068
|
|
[Token(Token = "0x600B886")]
|
|
[Address(RVA = "0x192D490", Offset = "0x192BE90", VA = "0x18192D490")]
|
|
[CompilerGenerated]
|
|
private void HOMKDIIKOBD(string MOPOMPHBHKF)
|
|
{
|
|
int num = 0;
|
|
if (this != num)
|
|
{
|
|
TextMeshProUGUI textMeshProUGUI = this.text;
|
|
string text = this.IAKAJBBMJNP;
|
|
string text2 = this.NIEMMFEEMEC;
|
|
string text3 = "Unable to load " + text + " " + text2;
|
|
textMeshProUGUI.text = text3;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600B887 RID: 47239 RVA: 0x002B4EB8 File Offset: 0x002B30B8
|
|
[Token(Token = "0x600B887")]
|
|
[Address(RVA = "0x192CEA0", Offset = "0x192B8A0", VA = "0x18192CEA0")]
|
|
[CompilerGenerated]
|
|
private void CDCIDLIPOEC(string ENEPENCALFO)
|
|
{
|
|
int num = 0;
|
|
if (!(this == num))
|
|
{
|
|
this.EOJFDABJGLN = ENEPENCALFO;
|
|
bool flag = string.IsNullOrEmpty(ENEPENCALFO);
|
|
TextMeshProUGUI textMeshProUGUI = this.text;
|
|
string text = this.IAKAJBBMJNP;
|
|
if (flag)
|
|
{
|
|
string text2 = "Non " + num + " player";
|
|
throw new NullReferenceException();
|
|
}
|
|
string text3 = this.NIEMMFEEMEC;
|
|
string text4 = text + " " + text3 + ": (Searching...)";
|
|
int num2 = 0;
|
|
textMeshProUGUI.text = text4;
|
|
int num3 = 0;
|
|
PlatformAccountInfo.LJHMNDDBCCC.EJLDINKAGEC ejldinkagec;
|
|
ejldinkagec.FieldSetter(num3, num2, ": (Searching...)");
|
|
ejldinkagec.platformId = ENEPENCALFO;
|
|
PlatformAccountInfo.LJHMNDDBCCC ljhmnddbccc;
|
|
ejldinkagec.<>4__this = ljhmnddbccc;
|
|
PlatformManager instance = SingletonMonoBehaviour.Instance;
|
|
Action<string> action = delegate(string displayName)
|
|
{
|
|
};
|
|
Action<string> action2 = delegate(string error)
|
|
{
|
|
};
|
|
this.IMBOAPKKLFE = ljhmnddbccc;
|
|
Action<string> action3 = new Action(this.LCDHJCHGAPL);
|
|
Action<string> action4 = new Action(this.BCNIHBCALHJ);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600B888 RID: 47240 RVA: 0x002B4FA4 File Offset: 0x002B31A4
|
|
[Token(Token = "0x600B888")]
|
|
[Address(RVA = "0x192D600", Offset = "0x192C000", VA = "0x18192D600")]
|
|
[CompilerGenerated]
|
|
private void LCDHJCHGAPL(string HCKNCEKKMIF)
|
|
{
|
|
int num = 0;
|
|
if (this != num)
|
|
{
|
|
PlatformManager instance = SingletonMonoBehaviour.Instance;
|
|
IPromise<bool?> promise;
|
|
if (promise == (ulong)3L && this.platformLogoButton)
|
|
{
|
|
this.platformLogoButton.gameObject.SetActive(true);
|
|
}
|
|
TextMeshProUGUI textMeshProUGUI = this.text;
|
|
string[] array = new string[5];
|
|
string text = this.IAKAJBBMJNP;
|
|
if (text != 0)
|
|
{
|
|
}
|
|
array[0] = text;
|
|
if (" " != 0)
|
|
{
|
|
}
|
|
array[1] = " ";
|
|
string text2 = this.NIEMMFEEMEC;
|
|
if (text2 != 0)
|
|
{
|
|
}
|
|
array[2] = text2;
|
|
if (": " != 0)
|
|
{
|
|
}
|
|
array[3] = ": ";
|
|
if (HCKNCEKKMIF != 0)
|
|
{
|
|
}
|
|
array[4] = HCKNCEKKMIF;
|
|
string text3 = string.Concat(array);
|
|
textMeshProUGUI.text = text3;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600B889 RID: 47241 RVA: 0x002B5078 File Offset: 0x002B3278
|
|
[Token(Token = "0x600B889")]
|
|
[Address(RVA = "0x192CDD0", Offset = "0x192B7D0", VA = "0x18192CDD0")]
|
|
[CompilerGenerated]
|
|
private void BCNIHBCALHJ(string MOPOMPHBHKF)
|
|
{
|
|
int num = 0;
|
|
if (this != num)
|
|
{
|
|
TextMeshProUGUI textMeshProUGUI = this.text;
|
|
string text = this.IAKAJBBMJNP;
|
|
string text2 = this.NIEMMFEEMEC;
|
|
string text3 = "Unable to load " + text + " " + text2;
|
|
textMeshProUGUI.text = text3;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0400795A RID: 31066
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400795A")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
|
private AccountSpecificUIBehaviour accountWatcher;
|
|
|
|
// Token: 0x0400795B RID: 31067
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400795B")]
|
|
[SerializeField]
|
|
private TextMeshProUGUI text;
|
|
|
|
// Token: 0x0400795C RID: 31068
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400795C")]
|
|
[SerializeField]
|
|
private RectTransform platformLogoButton;
|
|
|
|
// Token: 0x0400795D RID: 31069
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400795D")]
|
|
private ICancelablePromise<string> IMBOAPKKLFE;
|
|
|
|
// Token: 0x0400795E RID: 31070
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x400795E")]
|
|
private string EOJFDABJGLN;
|
|
|
|
// Token: 0x02001ACE RID: 6862
|
|
[Token(Token = "0x2001ACE")]
|
|
private class LJHMNDDBCCC : CancelablePromise<string>
|
|
{
|
|
// Token: 0x0600B88A RID: 47242 RVA: 0x002B50C8 File Offset: 0x002B32C8
|
|
[Token(Token = "0x600B88A")]
|
|
[Address(RVA = "0x19270A0", Offset = "0x1925AA0", VA = "0x1819270A0")]
|
|
public LJHMNDDBCCC(string platformId)
|
|
{
|
|
PlatformAccountInfo.LJHMNDDBCCC <>4__this = this;
|
|
PlatformManager instance = SingletonMonoBehaviour.Instance;
|
|
Action<string> action = delegate(string displayName)
|
|
{
|
|
};
|
|
Action<string> action2 = delegate(string error)
|
|
{
|
|
};
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x02001ACF RID: 6863
|
|
[Token(Token = "0x2001ACF")]
|
|
[CompilerGenerated]
|
|
private sealed class EJLDINKAGEC
|
|
{
|
|
// Token: 0x0600B88B RID: 47243 RVA: 0x0003C3EA File Offset: 0x0003A5EA
|
|
[Token(Token = "0x600B88B")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public EJLDINKAGEC()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600B88C RID: 47244 RVA: 0x0003C3EA File Offset: 0x0003A5EA
|
|
[Token(Token = "0x600B88C")]
|
|
[Address(RVA = "0x1926C00", Offset = "0x1925600", VA = "0x181926C00")]
|
|
internal void <.ctor>b__0(string displayName)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600B88D RID: 47245 RVA: 0x0003C3EA File Offset: 0x0003A5EA
|
|
[Token(Token = "0x600B88D")]
|
|
[Address(RVA = "0x1926C60", Offset = "0x1925660", VA = "0x181926C60")]
|
|
internal void <.ctor>b__1(string error)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400795F RID: 31071
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400795F")]
|
|
public PlatformAccountInfo.LJHMNDDBCCC <>4__this;
|
|
|
|
// Token: 0x04007960 RID: 31072
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4007960")]
|
|
public string platformId;
|
|
}
|
|
}
|
|
}
|
|
}
|