117 lines
3.8 KiB
C#
117 lines
3.8 KiB
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using RecRoom;
|
|
using TMPro;
|
|
using UnityEngine;
|
|
|
|
namespace AGUI.StackedUI
|
|
{
|
|
// Token: 0x02001AB2 RID: 6834
|
|
[Token(Token = "0x2001AB2")]
|
|
[RequireComponent(typeof(AccountSpecificUIBehaviour))]
|
|
[RequireComponent(typeof(TextMeshProUGUI))]
|
|
[StructLayout(3)]
|
|
public abstract class AccountSpecificText : MonoBehaviour
|
|
{
|
|
// Token: 0x17001DB1 RID: 7601
|
|
// (get) Token: 0x0600B7BE RID: 47038 RVA: 0x002B1A00 File Offset: 0x002AFC00
|
|
[Token(Token = "0x17001DB1")]
|
|
protected AccountSpecificUIBehaviour COMLCOBIINM
|
|
{
|
|
[Token(Token = "0x600B7BE")]
|
|
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")]
|
|
get
|
|
{
|
|
return this.accountWatcher;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001DB2 RID: 7602
|
|
// (get) Token: 0x0600B7BF RID: 47039 RVA: 0x002B1A14 File Offset: 0x002AFC14
|
|
[Token(Token = "0x17001DB2")]
|
|
protected TextMeshProUGUI KKJIOHNFHFJ
|
|
{
|
|
[Token(Token = "0x600B7BF")]
|
|
[Address(RVA = "0x3C1220", Offset = "0x3BFC20", VA = "0x1803C1220")]
|
|
get
|
|
{
|
|
return this.text;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600B7C0 RID: 47040 RVA: 0x002B1A28 File Offset: 0x002AFC28
|
|
[Token(Token = "0x600B7C0")]
|
|
[Address(RVA = "0x16E5580", Offset = "0x16E3F80", VA = "0x1816E5580", Slot = "4")]
|
|
protected virtual void Awake()
|
|
{
|
|
AccountSpecificUIBehaviour accountSpecificUIBehaviour = this.accountWatcher;
|
|
ActionEvent playerAccountUpdated = accountSpecificUIBehaviour.PlayerAccountUpdated;
|
|
Action action = new Action(this.OBMOIKFMMBF);
|
|
ActionEvent actionEvent = playerAccountUpdated + action;
|
|
accountSpecificUIBehaviour.PlayerAccountUpdated = actionEvent;
|
|
}
|
|
|
|
// Token: 0x0600B7C1 RID: 47041 RVA: 0x002B1A68 File Offset: 0x002AFC68
|
|
[Token(Token = "0x600B7C1")]
|
|
[Address(RVA = "0x16E5650", Offset = "0x16E4050", VA = "0x1816E5650", Slot = "5")]
|
|
protected virtual 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: 0x0600B7C2 RID: 47042 RVA: 0x002B1ABC File Offset: 0x002AFCBC
|
|
[Token(Token = "0x600B7C2")]
|
|
[Address(RVA = "0x16E5610", Offset = "0x16E4010", VA = "0x1816E5610", Slot = "6")]
|
|
protected virtual void OnEnable()
|
|
{
|
|
CCEOLAOLEKJ currentAccount = this.accountWatcher.GEAFMCJMKBM;
|
|
this.DMPBBJNDPMA(currentAccount);
|
|
}
|
|
|
|
// Token: 0x0600B7C3 RID: 47043 RVA: 0x002B1AE4 File Offset: 0x002AFCE4
|
|
[Token(Token = "0x600B7C3")]
|
|
[Address(RVA = "0x16E5610", Offset = "0x16E4010", VA = "0x1816E5610")]
|
|
private void OBMOIKFMMBF()
|
|
{
|
|
CCEOLAOLEKJ currentAccount = this.accountWatcher.GEAFMCJMKBM;
|
|
this.DMPBBJNDPMA(currentAccount);
|
|
}
|
|
|
|
// Token: 0x0600B7C4 RID: 47044
|
|
[Token(Token = "0x600B7C4")]
|
|
[Address(Slot = "7")]
|
|
protected abstract void DMPBBJNDPMA(CCEOLAOLEKJ IINOFFFAGJG);
|
|
|
|
// Token: 0x0600B7C5 RID: 47045 RVA: 0x002B1B0C File Offset: 0x002AFD0C
|
|
[Token(Token = "0x600B7C5")]
|
|
[Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")]
|
|
protected AccountSpecificText()
|
|
{
|
|
}
|
|
|
|
// Token: 0x040078B9 RID: 30905
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40078B9")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
|
private AccountSpecificUIBehaviour accountWatcher;
|
|
|
|
// Token: 0x040078BA RID: 30906
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x40078BA")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
|
private TextMeshProUGUI text;
|
|
}
|
|
}
|