Files
Jan2021-Cpp2Il-Dump/Assembly-CSharp/AGUI/StackedUI/PlatformAccountInfo.cs
T
2026-04-08 23:40:05 +02:00

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;
}
}
}
}