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