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(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 roomOrPlaylistDetailsUpdated = roomOrPlaylistSpecificUIBehaviour2.RoomOrPlaylistDetailsUpdated; Action action = new Action(this.GFFBLDFDBKI); NBPOLJHGGLE nbpoljhggle = NBPOLJHGGLE.BPJDFPACLMK(roomOrPlaylistDetailsUpdated, action); roomOrPlaylistSpecificUIBehaviour2.RoomOrPlaylistDetailsUpdated = nbpoljhggle; RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH k__BackingField = this.roomWatcher.k__BackingField; if (k__BackingField != 0) { MKAMHOIHOJK mkamhoihojk = 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 roomOrPlaylistDetailsUpdated = roomOrPlaylistSpecificUIBehaviour2.RoomOrPlaylistDetailsUpdated; Action action = new Action(this.GFFBLDFDBKI); NBPOLJHGGLE 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 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 k__BackingField = peobmooenjd.k__BackingField; string name = CAKFKAGPMBF.name; if (string.Equals(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; }