using System; using System.Runtime.CompilerServices; using AGUI.StackedUI; using CodeStage.AntiCheat.ObscuredTypes; using Cpp2IlInjected; using TMPro; using UnityEngine; using UnityEngine.UI; // Token: 0x02000577 RID: 1399 [Token(Token = "0x2000577")] public class RoomOrPlaylistSpecificText : MonoBehaviour { // Token: 0x06002A0B RID: 10763 RVA: 0x000AB8E8 File Offset: 0x000A9AE8 [Token(Token = "0x6002A0B")] [Address(RVA = "0x134C490", Offset = "0x134B290", VA = "0x18134C490", Slot = "4")] protected virtual void Awake() { RoomOrPlaylistSpecificUIBehaviour roomOrPlaylistSpecificUIBehaviour = this.roomwatcher; int num = 0; if (roomOrPlaylistSpecificUIBehaviour == num) { RoomOrPlaylistSpecificUIBehaviour component = base.GetComponent(); this.roomwatcher = component; } RoomOrPlaylistSpecificUIBehaviour roomOrPlaylistSpecificUIBehaviour2 = this.roomwatcher; NBPOLJHGGLE roomOrPlaylistDetailsUpdated = roomOrPlaylistSpecificUIBehaviour2.RoomOrPlaylistDetailsUpdated; Action action = new Action(this.PDEEFHABAMM); NBPOLJHGGLE nbpoljhggle = NBPOLJHGGLE.BPJDFPACLMK(roomOrPlaylistDetailsUpdated, action); roomOrPlaylistSpecificUIBehaviour2.RoomOrPlaylistDetailsUpdated = nbpoljhggle; } // Token: 0x06002A0C RID: 10764 RVA: 0x000AB94C File Offset: 0x000A9B4C [Token(Token = "0x6002A0C")] [Address(RVA = "0x134C600", Offset = "0x134B400", VA = "0x18134C600", Slot = "5")] protected virtual void OnDestroy() { RoomOrPlaylistSpecificUIBehaviour roomOrPlaylistSpecificUIBehaviour = this.roomwatcher; int num = 0; if (roomOrPlaylistSpecificUIBehaviour != num) { RoomOrPlaylistSpecificUIBehaviour roomOrPlaylistSpecificUIBehaviour2 = this.roomwatcher; NBPOLJHGGLE roomOrPlaylistDetailsUpdated = roomOrPlaylistSpecificUIBehaviour2.RoomOrPlaylistDetailsUpdated; Action action = new Action(this.PDEEFHABAMM); NBPOLJHGGLE nbpoljhggle = NBPOLJHGGLE.GMNMHGMFGOL(roomOrPlaylistDetailsUpdated, action); roomOrPlaylistSpecificUIBehaviour2.RoomOrPlaylistDetailsUpdated = nbpoljhggle; } } // Token: 0x06002A0D RID: 10765 RVA: 0x000AB9A0 File Offset: 0x000A9BA0 [Token(Token = "0x6002A0D")] [Address(RVA = "0x134C6D0", Offset = "0x134B4D0", VA = "0x18134C6D0", Slot = "6")] protected virtual void OnEnable() { RoomOrPlaylistSpecificUIBehaviour roomOrPlaylistSpecificUIBehaviour = this.roomwatcher; OKLDKBKBECD k__BackingField = roomOrPlaylistSpecificUIBehaviour.k__BackingField; RoomOrPlaylistSpecificUIBehaviour.NCJGCLHOAPO k__BackingField = roomOrPlaylistSpecificUIBehaviour.k__BackingField; RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH k__BackingField = roomOrPlaylistSpecificUIBehaviour.k__BackingField; this.PDEEFHABAMM(k__BackingField, k__BackingField, k__BackingField); } // Token: 0x06002A0E RID: 10766 RVA: 0x000AB9D8 File Offset: 0x000A9BD8 [Token(Token = "0x6002A0E")] [Address(RVA = "0x134C710", Offset = "0x134B510", VA = "0x18134C710")] private void PDEEFHABAMM(RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH EFDBFLPKHKA, RoomOrPlaylistSpecificUIBehaviour.NCJGCLHOAPO EEAOJHBIACA, OKLDKBKBECD GEDCEIDOKJL) { if (EFDBFLPKHKA != 0) { RoomOrPlaylistSpecificText.KEAPGPCLOKN keapgpclokn = this.roomPropertyToWatch; if (keapgpclokn != RoomOrPlaylistSpecificText.KEAPGPCLOKN.Name) { if (keapgpclokn != RoomOrPlaylistSpecificText.KEAPGPCLOKN.Name) { if (keapgpclokn != RoomOrPlaylistSpecificText.KEAPGPCLOKN.Name) { if (keapgpclokn == RoomOrPlaylistSpecificText.KEAPGPCLOKN.Name) { int k__BackingField = EFDBFLPKHKA.k__BackingField; TextMeshProUGUI textMeshProUGUI = this.text; string text = OKDMMDMPLAM.FIJEKAFLDJJ((long)k__BackingField); bool isCompleted = ((IAsyncResult)textMeshProUGUI).IsCompleted; return; } if (keapgpclokn != RoomOrPlaylistSpecificText.KEAPGPCLOKN.Description) { bool isCompleted2 = ((IAsyncResult)this.text).IsCompleted; return; } int k__BackingField = EFDBFLPKHKA.k__BackingField; TextMeshProUGUI textMeshProUGUI2 = this.text; string text2 = OKDMMDMPLAM.FIJEKAFLDJJ((long)k__BackingField); bool isCompleted3 = ((IAsyncResult)textMeshProUGUI2).IsCompleted; return; } else { PMGCJEPKFOF pmgcjepkfof = PEGGCEDHBOF.NFKMGNHDCMN(EFDBFLPKHKA.k__BackingField); Action action = new Action(this.DGCBLBCDFMI); } } TextMeshProUGUI textMeshProUGUI3 = this.text; } TextMeshProUGUI textMeshProUGUI4 = this.text; } TextMeshProUGUI textMeshProUGUI5 = this.text; throw new NullReferenceException(); } // Token: 0x06002A0F RID: 10767 RVA: 0x000ABA94 File Offset: 0x000A9C94 [Token(Token = "0x6002A0F")] [Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")] public RoomOrPlaylistSpecificText() { } // Token: 0x06002A10 RID: 10768 RVA: 0x000ABAA8 File Offset: 0x000A9CA8 [Token(Token = "0x6002A10")] [Address(RVA = "0x134C570", Offset = "0x134B370", VA = "0x18134C570")] [CompilerGenerated] private void DGCBLBCDFMI(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: 0x040021D9 RID: 8665 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40021D9")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.SelfAndParent, false, false, false)] private RoomOrPlaylistSpecificUIBehaviour roomwatcher; // Token: 0x040021DA RID: 8666 [FieldOffset(Offset = "0x20")] [Token(Token = "0x40021DA")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)] private TextMeshProUGUI text; // Token: 0x040021DB RID: 8667 [FieldOffset(Offset = "0x28")] [Token(Token = "0x40021DB")] [SerializeField] [OCIDFHDICIP(JIBDPHMGEGO.Self, false, false, false)] private Image icon; // Token: 0x040021DC RID: 8668 [FieldOffset(Offset = "0x30")] [Token(Token = "0x40021DC")] [SerializeField] private RoomOrPlaylistSpecificText.KEAPGPCLOKN roomPropertyToWatch; // Token: 0x02000578 RID: 1400 [Token(Token = "0x2000578")] public enum KEAPGPCLOKN { // Token: 0x040021DE RID: 8670 [Token(Token = "0x40021DE")] Name, // Token: 0x040021DF RID: 8671 [Token(Token = "0x40021DF")] Description, // Token: 0x040021E0 RID: 8672 [Token(Token = "0x40021E0")] Creator, // Token: 0x040021E1 RID: 8673 [Token(Token = "0x40021E1")] Cheers, // Token: 0x040021E2 RID: 8674 [Token(Token = "0x40021E2")] Visits } }