using System; using Cpp2IlInjected; using RecNet; using RecRoom; using UnityEngine; namespace AGUI.StackedUI { // Token: 0x02001160 RID: 4448 [Token(Token = "0x2001160")] public class RoomRoleVisibilityObject : VisibilityRestriction { // Token: 0x060064E5 RID: 25829 RVA: 0x00163CA0 File Offset: 0x00161EA0 [Token(Token = "0x60064E5")] [Address(RVA = "0xE80B30", Offset = "0xE7F930", VA = "0x180E80B30")] private void OnDestroy() { RoomOrPlaylistSpecificUIBehaviour roomOrPlaylistSpecificUIBehaviour = this.roomWatcher; NBPOLJHGGLE roomOrPlaylistDetailsUpdated = roomOrPlaylistSpecificUIBehaviour.RoomOrPlaylistDetailsUpdated; Action action = new Action(this.LDNOLICPCLN); NBPOLJHGGLE nbpoljhggle = NBPOLJHGGLE.GMNMHGMFGOL(roomOrPlaylistDetailsUpdated, action); roomOrPlaylistSpecificUIBehaviour.RoomOrPlaylistDetailsUpdated = nbpoljhggle; } // Token: 0x060064E6 RID: 25830 RVA: 0x00163CE0 File Offset: 0x00161EE0 [Token(Token = "0x60064E6")] [Address(RVA = "0xE80970", Offset = "0xE7F770", VA = "0x180E80970", Slot = "4")] protected override void CNEJGKOACCI() { base..ctor(); RoomOrPlaylistSpecificUIBehaviour roomOrPlaylistSpecificUIBehaviour = this.roomWatcher; NBPOLJHGGLE roomOrPlaylistDetailsUpdated = roomOrPlaylistSpecificUIBehaviour.RoomOrPlaylistDetailsUpdated; Action action = new Action(this.LDNOLICPCLN); NBPOLJHGGLE nbpoljhggle = NBPOLJHGGLE.BPJDFPACLMK(roomOrPlaylistDetailsUpdated, action); roomOrPlaylistSpecificUIBehaviour.RoomOrPlaylistDetailsUpdated = nbpoljhggle; } // Token: 0x060064E7 RID: 25831 RVA: 0x00163D24 File Offset: 0x00161F24 [Token(Token = "0x60064E7")] [Address(RVA = "0xE80AF0", Offset = "0xE7F8F0", VA = "0x180E80AF0")] private void LDNOLICPCLN(RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH EFDBFLPKHKA, RoomOrPlaylistSpecificUIBehaviour.NCJGCLHOAPO EEAOJHBIACA, OKLDKBKBECD GEDCEIDOKJL) { if (EFDBFLPKHKA != 0) { } int num = 0; this.DDEGOJKBEAN = num; bool isCompleted = ((IAsyncResult)this).IsCompleted; } // Token: 0x060064E8 RID: 25832 RVA: 0x00163D4C File Offset: 0x00161F4C [Token(Token = "0x60064E8")] [Address(RVA = "0xE80A20", Offset = "0xE7F820", VA = "0x180E80A20", Slot = "5")] protected override void GGNKLEGFKPK() { PPENFJMFPNE ddegojkbean = this.DDEGOJKBEAN; if (ddegojkbean != 0) { LMLJHMJEIGM lmljhmjeigm = ddegojkbean.MMBJPGGOFHL; } LMLJHMJEIGM lmljhmjeigm2 = Matchmaking.HMCJLLMDAAM.MMBJPGGOFHL; bool flag = this.creatorVisibile; base.gameObject.SetActive(flag); } // Token: 0x060064E9 RID: 25833 RVA: 0x00163D94 File Offset: 0x00161F94 [Token(Token = "0x60064E9")] [Address(RVA = "0x752FB0", Offset = "0x751DB0", VA = "0x180752FB0")] public RoomRoleVisibilityObject() { } // Token: 0x040042EE RID: 17134 [FieldOffset(Offset = "0x20")] [Token(Token = "0x40042EE")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.SelfAndParent, false, false, false)] private RoomOrPlaylistSpecificUIBehaviour roomWatcher; // Token: 0x040042EF RID: 17135 [FieldOffset(Offset = "0x28")] [Token(Token = "0x40042EF")] [SerializeField] private bool guestVisible; // Token: 0x040042F0 RID: 17136 [FieldOffset(Offset = "0x29")] [Token(Token = "0x40042F0")] [SerializeField] private bool hostVisible; // Token: 0x040042F1 RID: 17137 [FieldOffset(Offset = "0x2A")] [Token(Token = "0x40042F1")] [SerializeField] private bool ownerVisible; // Token: 0x040042F2 RID: 17138 [FieldOffset(Offset = "0x2B")] [Token(Token = "0x40042F2")] [SerializeField] private bool creatorVisibile; // Token: 0x040042F3 RID: 17139 [FieldOffset(Offset = "0x30")] [Token(Token = "0x40042F3")] private PPENFJMFPNE DDEGOJKBEAN; } }