using System; using System.Runtime.CompilerServices; using AGUI.StackedUI; using CodeStage.AntiCheat.ObscuredTypes; using Cpp2IlInjected; using StansAssets.Foundation.Async; using TMPro; using UnityEngine; using UnityEngine.UI; // Token: 0x02000583 RID: 1411 [Token(Token = "0x2000583")] public class RoomOrPlaylistSpecificText : MonoBehaviour { // Token: 0x06002A8D RID: 10893 RVA: 0x000ACB40 File Offset: 0x000AAD40 [Token(Token = "0x6002A8D")] [Address(RVA = "0x124FA70", Offset = "0x124EA70", VA = "0x18124FA70", 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: 0x06002A8E RID: 10894 RVA: 0x000ACBA4 File Offset: 0x000AADA4 [Token(Token = "0x6002A8E")] [Address(RVA = "0x124FBE0", Offset = "0x124EBE0", VA = "0x18124FBE0", 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: 0x06002A8F RID: 10895 RVA: 0x000ACBF8 File Offset: 0x000AADF8 [Token(Token = "0x6002A8F")] [Address(RVA = "0x124FCB0", Offset = "0x124ECB0", VA = "0x18124FCB0", 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: 0x06002A90 RID: 10896 RVA: 0x000ACC30 File Offset: 0x000AAE30 [Token(Token = "0x6002A90")] [Address(RVA = "0x124FCF0", Offset = "0x124ECF0", VA = "0x18124FCF0")] 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); ((IMainThreadDispatcher)textMeshProUGUI).Init(); return; } if (keapgpclokn != RoomOrPlaylistSpecificText.KEAPGPCLOKN.Description) { ((IMainThreadDispatcher)this.text).Init(); return; } int k__BackingField = EFDBFLPKHKA.k__BackingField; TextMeshProUGUI textMeshProUGUI2 = this.text; string text2 = OKDMMDMPLAM.FIJEKAFLDJJ((long)k__BackingField); ((IMainThreadDispatcher)textMeshProUGUI2).Init(); 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: 0x06002A91 RID: 10897 RVA: 0x000ACCE4 File Offset: 0x000AAEE4 [Token(Token = "0x6002A91")] [Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")] public RoomOrPlaylistSpecificText() { } // Token: 0x06002A92 RID: 10898 RVA: 0x000ACCF8 File Offset: 0x000AAEF8 [Token(Token = "0x6002A92")] [Address(RVA = "0x124FB50", Offset = "0x124EB50", VA = "0x18124FB50")] [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: 0x0400223A RID: 8762 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400223A")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.SelfAndParent, false, false, false)] private RoomOrPlaylistSpecificUIBehaviour roomwatcher; // Token: 0x0400223B RID: 8763 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400223B")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)] private TextMeshProUGUI text; // Token: 0x0400223C RID: 8764 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400223C")] [SerializeField] [OAGJHJAIMMP(FHBJCBPFODN.Self, false, false, false)] private Image icon; // Token: 0x0400223D RID: 8765 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400223D")] [SerializeField] private RoomOrPlaylistSpecificText.KEAPGPCLOKN roomPropertyToWatch; // Token: 0x02000584 RID: 1412 [Token(Token = "0x2000584")] public enum KEAPGPCLOKN { // Token: 0x0400223F RID: 8767 [Token(Token = "0x400223F")] Name, // Token: 0x04002240 RID: 8768 [Token(Token = "0x4002240")] Description, // Token: 0x04002241 RID: 8769 [Token(Token = "0x4002241")] Creator, // Token: 0x04002242 RID: 8770 [Token(Token = "0x4002242")] Cheers, // Token: 0x04002243 RID: 8771 [Token(Token = "0x4002243")] Visits } }