Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

172 lines
6.6 KiB
C#

using System;
using System.Runtime.CompilerServices;
using AGUI.StackedUI;
using Cpp2IlInjected;
using UnityEngine;
using UnityEngine.UI;
// Token: 0x020006B6 RID: 1718
[Token(Token = "0x20006B6")]
public class RoomOrPlaylistImage : MonoBehaviour
{
// Token: 0x060031F0 RID: 12784 RVA: 0x000CB600 File Offset: 0x000C9800
[Token(Token = "0x60031F0")]
[Address(RVA = "0x124F4B0", Offset = "0x124E4B0", VA = "0x18124F4B0")]
private void Awake()
{
Material material = global::UnityEngine.Object.Instantiate<Material>(this.roomImage.defaultMaterial);
Material material2 = this.roomImage.material;
SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
RawImage rawImage = this.roomImage;
Texture2D defaultProfileImage = instance.defaultProfileImage;
rawImage.texture = defaultProfileImage;
Material defaultMaterial = this.roomImage.defaultMaterial;
int bmbhiolhcli = PAMNDKEGFFG.BMBHIOLHCLI;
defaultMaterial.SetTextureImpl(bmbhiolhcli, defaultProfileImage);
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.GFFBLDFDBKI);
NBPOLJHGGLE<RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH, RoomOrPlaylistSpecificUIBehaviour.NCJGCLHOAPO, OKLDKBKBECD> nbpoljhggle = NBPOLJHGGLE.BPJDFPACLMK(roomOrPlaylistDetailsUpdated, action);
roomOrPlaylistSpecificUIBehaviour2.RoomOrPlaylistDetailsUpdated = nbpoljhggle;
RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH <CNEKKIBKIIK>k__BackingField = this.roomWatcher.<CNEKKIBKIIK>k__BackingField;
if (<CNEKKIBKIIK>k__BackingField != 0)
{
MKAMHOIHOJK mkamhoihojk = <CNEKKIBKIIK>k__BackingField.BHEIAKCPHHI();
}
int num2 = 0;
this.PEOBMOOENJD = num2;
}
this.JFJLAFMIHCK();
}
// Token: 0x060031F1 RID: 12785 RVA: 0x000CB6E4 File Offset: 0x000C98E4
[Token(Token = "0x60031F1")]
[Address(RVA = "0x124F980", Offset = "0x124E980", VA = "0x18124F980")]
private 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.GFFBLDFDBKI);
NBPOLJHGGLE<RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH, RoomOrPlaylistSpecificUIBehaviour.NCJGCLHOAPO, OKLDKBKBECD> nbpoljhggle = NBPOLJHGGLE.GMNMHGMFGOL(roomOrPlaylistDetailsUpdated, action);
roomOrPlaylistSpecificUIBehaviour2.RoomOrPlaylistDetailsUpdated = nbpoljhggle;
}
OHDHPENHDAP.NBMFNJLHKAO jlbeidflild = this.JLBEIDFLILD;
if (jlbeidflild != 0)
{
jlbeidflild.Dispose();
}
}
// Token: 0x060031F2 RID: 12786 RVA: 0x000CB74C File Offset: 0x000C994C
[Token(Token = "0x60031F2")]
[Address(RVA = "0x124F810", Offset = "0x124E810", VA = "0x18124F810")]
private void GFFBLDFDBKI(RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH EFDBFLPKHKA, RoomOrPlaylistSpecificUIBehaviour.NCJGCLHOAPO EEAOJHBIACA, OKLDKBKBECD GEDCEIDOKJL)
{
if (EFDBFLPKHKA != 0)
{
MKAMHOIHOJK mkamhoihojk = EFDBFLPKHKA.BHEIAKCPHHI();
}
int num = 0;
this.PEOBMOOENJD = num;
this.JFJLAFMIHCK();
}
// Token: 0x060031F3 RID: 12787 RVA: 0x000CB77C File Offset: 0x000C997C
[Token(Token = "0x60031F3")]
[Address(RVA = "0x124FA60", Offset = "0x124EA60", VA = "0x18124FA60")]
public void SetRoomOrPlaylist(MKAMHOIHOJK PEOBMOOENJD)
{
this.PEOBMOOENJD = PEOBMOOENJD;
this.JFJLAFMIHCK();
}
// Token: 0x060031F4 RID: 12788 RVA: 0x000CB798 File Offset: 0x000C9998
[Token(Token = "0x60031F4")]
[Address(RVA = "0x124F850", Offset = "0x124E850", VA = "0x18124F850")]
private void JFJLAFMIHCK()
{
RawImage rawImage = this.roomImage;
Texture2D defaultProfileImage = SingletonMonoBehaviour.ONCPNMDGGKG.defaultProfileImage;
rawImage.texture = defaultProfileImage;
MKAMHOIHOJK peobmooenjd = this.PEOBMOOENJD;
if (peobmooenjd != 0)
{
OHDHPENHDAP.NBMFNJLHKAO jlbeidflild = this.JLBEIDFLILD;
if (jlbeidflild != 0)
{
jlbeidflild.Dispose();
}
OHDHPENHDAP.NBMFNJLHKAO nbmfnjlhkao = OHDHPENHDAP.LBPIJKFHECA(peobmooenjd);
this.JLBEIDFLILD = nbmfnjlhkao;
Action<Texture2D> action = new Action(this.EPPLKPGJENN);
}
}
// Token: 0x060031F5 RID: 12789 RVA: 0x000CB800 File Offset: 0x000C9A00
[Token(Token = "0x60031F5")]
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
public RoomOrPlaylistImage()
{
}
// Token: 0x060031F6 RID: 12790 RVA: 0x000CB814 File Offset: 0x000C9A14
[Token(Token = "0x60031F6")]
[Address(RVA = "0x124F6B0", Offset = "0x124E6B0", VA = "0x18124F6B0")]
[CompilerGenerated]
private void EPPLKPGJENN(Texture2D CAKFKAGPMBF)
{
int num = 0;
if (this != num)
{
int num2 = 0;
if (CAKFKAGPMBF != num2)
{
MKAMHOIHOJK peobmooenjd = this.PEOBMOOENJD;
if (peobmooenjd != 0)
{
string <HPJCFFLAJJE>k__BackingField = peobmooenjd.<HPJCFFLAJJE>k__BackingField;
string name = CAKFKAGPMBF.name;
if (string.Equals(<HPJCFFLAJJE>k__BackingField, name))
{
this.roomImage.texture = CAKFKAGPMBF;
Material defaultMaterial = this.roomImage.defaultMaterial;
int bmbhiolhcli = PAMNDKEGFFG.BMBHIOLHCLI;
defaultMaterial.SetTextureImpl(bmbhiolhcli, CAKFKAGPMBF);
}
}
}
}
}
// Token: 0x04002933 RID: 10547
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002933")]
[SerializeField]
private RawImage roomImage;
// Token: 0x04002934 RID: 10548
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002934")]
[SerializeField]
[OAGJHJAIMMP(FHBJCBPFODN.SelfAndParent, false, false, false)]
private RoomOrPlaylistSpecificUIBehaviour roomWatcher;
// Token: 0x04002935 RID: 10549
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4002935")]
private MKAMHOIHOJK PEOBMOOENJD;
// Token: 0x04002936 RID: 10550
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4002936")]
private OHDHPENHDAP.NBMFNJLHKAO JLBEIDFLILD;
}