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

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