using System; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using AGUI.StackedUI; using CodeStage.AntiCheat.ObscuredTypes; using Cpp2IlInjected; using RecRoom; using TMPro; using UnityEngine; // Token: 0x0200057D RID: 1405 [Token(Token = "0x200057D")] [StructLayout(3)] public class PlayerEventSpecificText : MonoBehaviour { // Token: 0x06002A12 RID: 10770 RVA: 0x000AF05C File Offset: 0x000AD25C [Token(Token = "0x6002A12")] [Address(RVA = "0xFE0CC0", Offset = "0xFDF6C0", VA = "0x180FE0CC0", 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; ActionEvent playerEventUpdated = playerEventSpecificUIBehaviour2.PlayerEventUpdated; Action action = new Action(this.BLFAAGNDAMA); ActionEvent actionEvent = playerEventUpdated + action; playerEventSpecificUIBehaviour2.PlayerEventUpdated = actionEvent; } // Token: 0x06002A13 RID: 10771 RVA: 0x000AF0C0 File Offset: 0x000AD2C0 [Token(Token = "0x6002A13")] [Address(RVA = "0xFE1150", Offset = "0xFDFB50", VA = "0x180FE1150", Slot = "5")] protected virtual void OnDestroy() { PlayerEventSpecificUIBehaviour playerEventSpecificUIBehaviour = this.playerEventWatcher; int num = 0; if (playerEventSpecificUIBehaviour != num) { PlayerEventSpecificUIBehaviour playerEventSpecificUIBehaviour2 = this.playerEventWatcher; ActionEvent playerEventUpdated = playerEventSpecificUIBehaviour2.PlayerEventUpdated; Action action = new Action(this.BLFAAGNDAMA); ActionEvent actionEvent = playerEventUpdated - action; playerEventSpecificUIBehaviour2.PlayerEventUpdated = actionEvent; } } // Token: 0x06002A14 RID: 10772 RVA: 0x000AF114 File Offset: 0x000AD314 [Token(Token = "0x6002A14")] [Address(RVA = "0xFE1220", Offset = "0xFDFC20", VA = "0x180FE1220", Slot = "6")] protected virtual void OnEnable() { CCMBKDINCAH k__BackingField = this.playerEventWatcher.k__BackingField; this.BLFAAGNDAMA(k__BackingField); } // Token: 0x06002A15 RID: 10773 RVA: 0x000AF13C File Offset: 0x000AD33C [Token(Token = "0x6002A15")] [Address(RVA = "0xFE0DA0", Offset = "0xFDF7A0", VA = "0x180FE0DA0")] private void BLFAAGNDAMA(CCMBKDINCAH OEKEOCOGKMG) { if (OEKEOCOGKMG != 0 && this.playerEventPropertyToWatch <= PlayerEventSpecificText.NLOPNLEAABM.AttendeeCount) { TextMeshProUGUI textMeshProUGUI = this.text; string k__BackingField = OEKEOCOGKMG.k__BackingField; textMeshProUGUI.text = k__BackingField; return; } TextMeshProUGUI textMeshProUGUI2 = this.text; throw new NullReferenceException(); } // Token: 0x06002A16 RID: 10774 RVA: 0x000AF1EC File Offset: 0x000AD3EC [Token(Token = "0x6002A16")] [Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")] public PlayerEventSpecificText() { } // Token: 0x06002A17 RID: 10775 RVA: 0x000AF200 File Offset: 0x000AD400 [Token(Token = "0x6002A17")] [Address(RVA = "0xFE1090", Offset = "0xFDFA90", VA = "0x180FE1090")] [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 = text; } } // Token: 0x06002A18 RID: 10776 RVA: 0x000AF234 File Offset: 0x000AD434 [Token(Token = "0x6002A18")] [Address(RVA = "0xFE1120", Offset = "0xFDFB20", VA = "0x180FE1120")] [CompilerGenerated] private void OLIPAFPEMEG(KLCOGEIGEBJ DDEGOJKBEAN) { if (DDEGOJKBEAN != 0) { TextMeshProUGUI textMeshProUGUI = this.text; string k__BackingField = DDEGOJKBEAN.k__BackingField; textMeshProUGUI.text = k__BackingField; return; } } // Token: 0x0400236A RID: 9066 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400236A")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.SelfAndParent, false, false)] private PlayerEventSpecificUIBehaviour playerEventWatcher; // Token: 0x0400236B RID: 9067 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400236B")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)] private TextMeshProUGUI text; // Token: 0x0400236C RID: 9068 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x400236C")] [SerializeField] private PlayerEventSpecificText.NLOPNLEAABM playerEventPropertyToWatch; // Token: 0x0200057E RID: 1406 [Token(Token = "0x200057E")] public enum NLOPNLEAABM { // Token: 0x0400236E RID: 9070 [Token(Token = "0x400236E")] Name, // Token: 0x0400236F RID: 9071 [Token(Token = "0x400236F")] Description, // Token: 0x04002370 RID: 9072 [Token(Token = "0x4002370")] Creator, // Token: 0x04002371 RID: 9073 [Token(Token = "0x4002371")] Room, // Token: 0x04002372 RID: 9074 [Token(Token = "0x4002372")] DateTime, // Token: 0x04002373 RID: 9075 [Token(Token = "0x4002373")] AttendeeCount } }