Files
2026-04-10 22:50:51 +02:00

179 lines
7.3 KiB
C#

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<RoomOrPlaylistSpecificUIBehaviour>();
this.roomwatcher = component;
}
RoomOrPlaylistSpecificUIBehaviour roomOrPlaylistSpecificUIBehaviour2 = this.roomwatcher;
NBPOLJHGGLE<RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH, RoomOrPlaylistSpecificUIBehaviour.NCJGCLHOAPO, OKLDKBKBECD> roomOrPlaylistDetailsUpdated = roomOrPlaylistSpecificUIBehaviour2.RoomOrPlaylistDetailsUpdated;
Action<RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH, RoomOrPlaylistSpecificUIBehaviour.NCJGCLHOAPO, OKLDKBKBECD> action = new Action(this.PDEEFHABAMM);
NBPOLJHGGLE<RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH, RoomOrPlaylistSpecificUIBehaviour.NCJGCLHOAPO, OKLDKBKBECD> 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<RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH, RoomOrPlaylistSpecificUIBehaviour.NCJGCLHOAPO, OKLDKBKBECD> roomOrPlaylistDetailsUpdated = roomOrPlaylistSpecificUIBehaviour2.RoomOrPlaylistDetailsUpdated;
Action<RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH, RoomOrPlaylistSpecificUIBehaviour.NCJGCLHOAPO, OKLDKBKBECD> action = new Action(this.PDEEFHABAMM);
NBPOLJHGGLE<RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH, RoomOrPlaylistSpecificUIBehaviour.NCJGCLHOAPO, OKLDKBKBECD> 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 <FINFDPPLCJN>k__BackingField = roomOrPlaylistSpecificUIBehaviour.<FINFDPPLCJN>k__BackingField;
RoomOrPlaylistSpecificUIBehaviour.NCJGCLHOAPO <FNGJFIKGCNN>k__BackingField = roomOrPlaylistSpecificUIBehaviour.<FNGJFIKGCNN>k__BackingField;
RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH <CNEKKIBKIIK>k__BackingField = roomOrPlaylistSpecificUIBehaviour.<CNEKKIBKIIK>k__BackingField;
this.PDEEFHABAMM(<CNEKKIBKIIK>k__BackingField, <FNGJFIKGCNN>k__BackingField, <FINFDPPLCJN>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 <MJCOMMCDGJH>k__BackingField = EFDBFLPKHKA.<MJCOMMCDGJH>k__BackingField;
TextMeshProUGUI textMeshProUGUI = this.text;
string text = OKDMMDMPLAM.FIJEKAFLDJJ((long)<MJCOMMCDGJH>k__BackingField);
bool isCompleted = ((IAsyncResult)textMeshProUGUI).IsCompleted;
return;
}
if (keapgpclokn != RoomOrPlaylistSpecificText.KEAPGPCLOKN.Description)
{
bool isCompleted2 = ((IAsyncResult)this.text).IsCompleted;
return;
}
int <GEIBKKABONB>k__BackingField = EFDBFLPKHKA.<GEIBKKABONB>k__BackingField;
TextMeshProUGUI textMeshProUGUI2 = this.text;
string text2 = OKDMMDMPLAM.FIJEKAFLDJJ((long)<GEIBKKABONB>k__BackingField);
bool isCompleted3 = ((IAsyncResult)textMeshProUGUI2).IsCompleted;
return;
}
else
{
PMGCJEPKFOF<CCEOLAOLEKJ> pmgcjepkfof = PEGGCEDHBOF.NFKMGNHDCMN(EFDBFLPKHKA.<KBFNGJBKEOP>k__BackingField);
Action<CCEOLAOLEKJ> 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 <KHJCEENDAOL>k__BackingField = HFIDFDPOCKA.<KHJCEENDAOL>k__BackingField;
TextMeshProUGUI textMeshProUGUI = this.text;
int hashCode = <KHJCEENDAOL>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
}
}