using System; using System.Runtime.CompilerServices; using AGUI.StackedUI; using CodeStage.AntiCheat.ObscuredTypes; using Cpp2IlInjected; using StansAssets.Foundation.Async; using TMPro; using UnityEngine; // Token: 0x0200057D RID: 1405 [Token(Token = "0x200057D")] public class PlayerEventSpecificText : MonoBehaviour { // Token: 0x06002A6E RID: 10862 RVA: 0x000AC4A8 File Offset: 0x000AA6A8 [Token(Token = "0x6002A6E")] [Address(RVA = "0x14316C0", Offset = "0x14306C0", VA = "0x1814316C0", Slot = "4")] protected virtual void Awake() { PlayerEventSpecificUIBehaviour playerEventSpecificUIBehaviour = this.playerEventWatcher; int num = 0; if (playerEventSpecificUIBehaviour == num) { PlayerEventSpecificUIBehaviour component = base.GetComponent(); this.playerEventWatcher = component; } PlayerEventSpecificUIBehaviour playerEventSpecificUIBehaviour2 = this.playerEventWatcher; MFBGLIHGCGO playerEventUpdated = playerEventSpecificUIBehaviour2.PlayerEventUpdated; Action action = new Action(this.BLFAAGNDAMA); MFBGLIHGCGO mfbglihgcgo = MFBGLIHGCGO.BPJDFPACLMK(playerEventUpdated, action); playerEventSpecificUIBehaviour2.PlayerEventUpdated = mfbglihgcgo; } // Token: 0x06002A6F RID: 10863 RVA: 0x000AC50C File Offset: 0x000AA70C [Token(Token = "0x6002A6F")] [Address(RVA = "0x1431B80", Offset = "0x1430B80", VA = "0x181431B80", Slot = "5")] protected virtual void OnDestroy() { PlayerEventSpecificUIBehaviour playerEventSpecificUIBehaviour = this.playerEventWatcher; int num = 0; if (playerEventSpecificUIBehaviour != num) { PlayerEventSpecificUIBehaviour playerEventSpecificUIBehaviour2 = this.playerEventWatcher; MFBGLIHGCGO playerEventUpdated = playerEventSpecificUIBehaviour2.PlayerEventUpdated; Action action = new Action(this.BLFAAGNDAMA); MFBGLIHGCGO mfbglihgcgo = MFBGLIHGCGO.GMNMHGMFGOL(playerEventUpdated, action); playerEventSpecificUIBehaviour2.PlayerEventUpdated = mfbglihgcgo; } } // Token: 0x06002A70 RID: 10864 RVA: 0x000AC560 File Offset: 0x000AA760 [Token(Token = "0x6002A70")] [Address(RVA = "0x1431C50", Offset = "0x1430C50", VA = "0x181431C50", Slot = "6")] protected virtual void OnEnable() { CCMBKDINCAH k__BackingField = this.playerEventWatcher.k__BackingField; this.BLFAAGNDAMA(k__BackingField); } // Token: 0x06002A71 RID: 10865 RVA: 0x000AC588 File Offset: 0x000AA788 [Token(Token = "0x6002A71")] [Address(RVA = "0x14317A0", Offset = "0x14307A0", VA = "0x1814317A0")] private void BLFAAGNDAMA(CCMBKDINCAH OEKEOCOGKMG) { if (OEKEOCOGKMG != 0 && this.playerEventPropertyToWatch <= PlayerEventSpecificText.NLOPNLEAABM.AttendeeCount) { string text = this.text.text; return; } TextMeshProUGUI textMeshProUGUI = this.text; throw new NullReferenceException(); } // Token: 0x06002A72 RID: 10866 RVA: 0x000AC62C File Offset: 0x000AA82C [Token(Token = "0x6002A72")] [Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")] public PlayerEventSpecificText() { } // Token: 0x06002A73 RID: 10867 RVA: 0x000AC640 File Offset: 0x000AA840 [Token(Token = "0x6002A73")] [Address(RVA = "0x1431AB0", Offset = "0x1430AB0", VA = "0x181431AB0")] [CompilerGenerated] private void DBGKJMNIKAE(CCEOLAOLEKJ HFIDFDPOCKA) { if (HFIDFDPOCKA != 0) { ObscuredString k__BackingField = HFIDFDPOCKA.k__BackingField; TextMeshProUGUI textMeshProUGUI = this.text; int hashCode = k__BackingField.GetHashCode(); string text = textMeshProUGUI.text; } } // Token: 0x06002A74 RID: 10868 RVA: 0x000AC674 File Offset: 0x000AA874 [Token(Token = "0x6002A74")] [Address(RVA = "0x1431B40", Offset = "0x1430B40", VA = "0x181431B40")] [CompilerGenerated] private void OLIPAFPEMEG(KLCOGEIGEBJ DDEGOJKBEAN) { if (DDEGOJKBEAN != 0) { ((IMainThreadDispatcher)this.text).Init(); return; } } // Token: 0x04002223 RID: 8739 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4002223")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.SelfAndParent, false, false, false)] private PlayerEventSpecificUIBehaviour playerEventWatcher; // Token: 0x04002224 RID: 8740 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4002224")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)] private TextMeshProUGUI text; // Token: 0x04002225 RID: 8741 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4002225")] [SerializeField] private PlayerEventSpecificText.NLOPNLEAABM playerEventPropertyToWatch; // Token: 0x0200057E RID: 1406 [Token(Token = "0x200057E")] public enum NLOPNLEAABM { // Token: 0x04002227 RID: 8743 [Token(Token = "0x4002227")] Name, // Token: 0x04002228 RID: 8744 [Token(Token = "0x4002228")] Description, // Token: 0x04002229 RID: 8745 [Token(Token = "0x4002229")] Creator, // Token: 0x0400222A RID: 8746 [Token(Token = "0x400222A")] Room, // Token: 0x0400222B RID: 8747 [Token(Token = "0x400222B")] DateTime, // Token: 0x0400222C RID: 8748 [Token(Token = "0x400222C")] AttendeeCount } }