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: 0x020006AB RID: 1707
|
|
[Token(Token = "0x20006AB")]
|
|
public class RoomOrPlaylistImage : MonoBehaviour
|
|
{
|
|
// Token: 0x0600316F RID: 12655 RVA: 0x000CAAD4 File Offset: 0x000C8CD4
|
|
[Token(Token = "0x600316F")]
|
|
[Address(RVA = "0x134BED0", Offset = "0x134ACD0", VA = "0x18134BED0")]
|
|
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: 0x06003170 RID: 12656 RVA: 0x000CABB8 File Offset: 0x000C8DB8
|
|
[Token(Token = "0x6003170")]
|
|
[Address(RVA = "0x134C3A0", Offset = "0x134B1A0", VA = "0x18134C3A0")]
|
|
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: 0x06003171 RID: 12657 RVA: 0x000CAC20 File Offset: 0x000C8E20
|
|
[Token(Token = "0x6003171")]
|
|
[Address(RVA = "0x134C230", Offset = "0x134B030", VA = "0x18134C230")]
|
|
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: 0x06003172 RID: 12658 RVA: 0x000CAC50 File Offset: 0x000C8E50
|
|
[Token(Token = "0x6003172")]
|
|
[Address(RVA = "0x134C480", Offset = "0x134B280", VA = "0x18134C480")]
|
|
public void SetRoomOrPlaylist(MKAMHOIHOJK PEOBMOOENJD)
|
|
{
|
|
this.PEOBMOOENJD = PEOBMOOENJD;
|
|
this.JFJLAFMIHCK();
|
|
}
|
|
|
|
// Token: 0x06003173 RID: 12659 RVA: 0x000CAC6C File Offset: 0x000C8E6C
|
|
[Token(Token = "0x6003173")]
|
|
[Address(RVA = "0x134C270", Offset = "0x134B070", VA = "0x18134C270")]
|
|
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: 0x06003174 RID: 12660 RVA: 0x000CACD4 File Offset: 0x000C8ED4
|
|
[Token(Token = "0x6003174")]
|
|
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
|
public RoomOrPlaylistImage()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06003175 RID: 12661 RVA: 0x000CACE8 File Offset: 0x000C8EE8
|
|
[Token(Token = "0x6003175")]
|
|
[Address(RVA = "0x134C0D0", Offset = "0x134AED0", VA = "0x18134C0D0")]
|
|
[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: 0x040028CD RID: 10445
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40028CD")]
|
|
[SerializeField]
|
|
private RawImage roomImage;
|
|
|
|
// Token: 0x040028CE RID: 10446
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x40028CE")]
|
|
[SerializeField]
|
|
[OCIDFHDICIP(JIBDPHMGEGO.SelfAndParent, false, false, false)]
|
|
private RoomOrPlaylistSpecificUIBehaviour roomWatcher;
|
|
|
|
// Token: 0x040028CF RID: 10447
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x40028CF")]
|
|
private MKAMHOIHOJK PEOBMOOENJD;
|
|
|
|
// Token: 0x040028D0 RID: 10448
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x40028D0")]
|
|
private OHDHPENHDAP.NBMFNJLHKAO JLBEIDFLILD;
|
|
}
|