180 lines
7.3 KiB
C#
180 lines
7.3 KiB
C#
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<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: 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<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: 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 <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: 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 <MJCOMMCDGJH>k__BackingField = EFDBFLPKHKA.<MJCOMMCDGJH>k__BackingField;
|
|
TextMeshProUGUI textMeshProUGUI = this.text;
|
|
string text = OKDMMDMPLAM.FIJEKAFLDJJ((long)<MJCOMMCDGJH>k__BackingField);
|
|
((IMainThreadDispatcher)textMeshProUGUI).Init();
|
|
return;
|
|
}
|
|
if (keapgpclokn != RoomOrPlaylistSpecificText.KEAPGPCLOKN.Description)
|
|
{
|
|
((IMainThreadDispatcher)this.text).Init();
|
|
return;
|
|
}
|
|
int <GEIBKKABONB>k__BackingField = EFDBFLPKHKA.<GEIBKKABONB>k__BackingField;
|
|
TextMeshProUGUI textMeshProUGUI2 = this.text;
|
|
string text2 = OKDMMDMPLAM.FIJEKAFLDJJ((long)<GEIBKKABONB>k__BackingField);
|
|
((IMainThreadDispatcher)textMeshProUGUI2).Init();
|
|
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: 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 <KHJCEENDAOL>k__BackingField = HFIDFDPOCKA.<KHJCEENDAOL>k__BackingField;
|
|
TextMeshProUGUI textMeshProUGUI = this.text;
|
|
int hashCode = <KHJCEENDAOL>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
|
|
}
|
|
}
|