172 lines
6.6 KiB
C#
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;
|
|
}
|