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(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: 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 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: 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 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 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: 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; }