using System; using RecNet; using RecRoom; using UnityEngine; using UnityEngine.UI; // Token: 0x02001227 RID: 4647 [RequireComponent(typeof(PlayerSpecificUIBehaviour))] [RequireComponent(typeof(Text))] public abstract class PlayerSpecificText : MonoBehaviour { // Token: 0x170011F9 RID: 4601 // (get) Token: 0x06027E86 RID: 163462 RVA: 0x00B1D714 File Offset: 0x00B1B914 protected PlayerSpecificUIBehaviour EOGBHDBIGNE { get { return this.playerWatcher; } } // Token: 0x170011FA RID: 4602 // (get) Token: 0x06027E87 RID: 163463 RVA: 0x00B1D71C File Offset: 0x00B1B91C protected Text HGNKIIJGHEK { get { return this.text; } } // Token: 0x06027E88 RID: 163464 RVA: 0x00B1D724 File Offset: 0x00B1B924 protected virtual void Awake() { this.playerWatcher = base.GetComponent(); this.playerWatcher.KKBAINBHLCK += this.KKBAINBHLCK; } // Token: 0x06027E89 RID: 163465 RVA: 0x00B1D74C File Offset: 0x00B1B94C protected virtual void OnDestroy() { if (this.playerWatcher != null) { this.playerWatcher.KKBAINBHLCK -= this.KKBAINBHLCK; } } // Token: 0x06027E8A RID: 163466 RVA: 0x00B1D778 File Offset: 0x00B1B978 protected virtual void OnEnable() { this.KKBAINBHLCK(); } // Token: 0x06027E8B RID: 163467 RVA: 0x00B1D780 File Offset: 0x00B1B980 private void KKBAINBHLCK() { this.KKFFIMBDOJE(this.playerWatcher.CNEINLCOBDF); } // Token: 0x06027E8C RID: 163468 protected abstract void KKFFIMBDOJE(EEBPLECPEGD KIGGOHLEEHJ); // Token: 0x040063A1 RID: 25505 [SerializeField] [ENMFCLPAKBJ(FOGKDGELKHN.Self, false)] private PlayerSpecificUIBehaviour playerWatcher; // Token: 0x040063A2 RID: 25506 [ENMFCLPAKBJ(FOGKDGELKHN.Self, false)] [SerializeField] private Text text; }