using System; using Cpp2IlInjected; using RecNet; using RecRoom; using UnityEngine; namespace AGUI.StackedUI { // Token: 0x0200122D RID: 4653 [Token(Token = "0x200122D")] public class RoomRoleVisibilityObject : VisibilityRestriction { // Token: 0x0600683D RID: 26685 RVA: 0x0016BB54 File Offset: 0x00169D54 [Token(Token = "0x600683D")] [Address(RVA = "0x1ABFF80", Offset = "0x1ABEF80", VA = "0x181ABFF80")] 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: 0x0600683E RID: 26686 RVA: 0x0016BB94 File Offset: 0x00169D94 [Token(Token = "0x600683E")] [Address(RVA = "0x1ABFDC0", Offset = "0x1ABEDC0", VA = "0x181ABFDC0", 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: 0x0600683F RID: 26687 RVA: 0x0016BBD8 File Offset: 0x00169DD8 [Token(Token = "0x600683F")] [Address(RVA = "0x1ABFF40", Offset = "0x1ABEF40", VA = "0x181ABFF40")] private void LDNOLICPCLN(RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH EFDBFLPKHKA, RoomOrPlaylistSpecificUIBehaviour.NCJGCLHOAPO EEAOJHBIACA, OKLDKBKBECD GEDCEIDOKJL) { if (EFDBFLPKHKA != 0) { } int num = 0; this.DDEGOJKBEAN = num; base.GGNKLEGFKPK(); } // Token: 0x06006840 RID: 26688 RVA: 0x0016BC00 File Offset: 0x00169E00 [Token(Token = "0x6006840")] [Address(RVA = "0x1ABFE70", Offset = "0x1ABEE70", VA = "0x181ABFE70", 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: 0x06006841 RID: 26689 RVA: 0x0016BC48 File Offset: 0x00169E48 [Token(Token = "0x6006841")] [Address(RVA = "0x8E9790", Offset = "0x8E8790", VA = "0x1808E9790")] public RoomRoleVisibilityObject() { } // Token: 0x04004464 RID: 17508 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4004464")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.SelfAndParent, false, false, false)] private RoomOrPlaylistSpecificUIBehaviour roomWatcher; // Token: 0x04004465 RID: 17509 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4004465")] [SerializeField] private bool guestVisible; // Token: 0x04004466 RID: 17510 [FieldOffset(Offset = "0x29")] [Token(Token = "0x4004466")] [SerializeField] private bool hostVisible; // Token: 0x04004467 RID: 17511 [FieldOffset(Offset = "0x2A")] [Token(Token = "0x4004467")] [SerializeField] private bool ownerVisible; // Token: 0x04004468 RID: 17512 [FieldOffset(Offset = "0x2B")] [Token(Token = "0x4004468")] [SerializeField] private bool creatorVisibile; // Token: 0x04004469 RID: 17513 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4004469")] private PPENFJMFPNE DDEGOJKBEAN; } }