using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecNet; using RecRoom; using UnityEngine; namespace AGUI.StackedUI { // Token: 0x02001AF2 RID: 6898 [Token(Token = "0x2001AF2")] [StructLayout(3)] public class RoomRoleVisibilityObject : VisibilityRestriction { // Token: 0x0600B93C RID: 47420 RVA: 0x002B7B40 File Offset: 0x002B5D40 [Token(Token = "0x600B93C")] [Address(RVA = "0x1A906F0", Offset = "0x1A8F0F0", VA = "0x181A906F0")] private void OnDestroy() { RoomOrPlaylistSpecificUIBehaviour roomOrPlaylistSpecificUIBehaviour = this.roomWatcher; ActionEvent roomOrPlaylistDetailsUpdated = roomOrPlaylistSpecificUIBehaviour.RoomOrPlaylistDetailsUpdated; Action action = new Action(this.LDNOLICPCLN); ActionEvent actionEvent = roomOrPlaylistDetailsUpdated - action; roomOrPlaylistSpecificUIBehaviour.RoomOrPlaylistDetailsUpdated = actionEvent; } // Token: 0x0600B93D RID: 47421 RVA: 0x002B7B80 File Offset: 0x002B5D80 [Token(Token = "0x600B93D")] [Address(RVA = "0x1A90530", Offset = "0x1A8EF30", VA = "0x181A90530", Slot = "4")] protected override void CNEJGKOACCI() { base..ctor(); RoomOrPlaylistSpecificUIBehaviour roomOrPlaylistSpecificUIBehaviour = this.roomWatcher; ActionEvent roomOrPlaylistDetailsUpdated = roomOrPlaylistSpecificUIBehaviour.RoomOrPlaylistDetailsUpdated; Action action = new Action(this.LDNOLICPCLN); ActionEvent actionEvent = roomOrPlaylistDetailsUpdated + action; roomOrPlaylistSpecificUIBehaviour.RoomOrPlaylistDetailsUpdated = actionEvent; } // Token: 0x0600B93E RID: 47422 RVA: 0x002B7BC4 File Offset: 0x002B5DC4 [Token(Token = "0x600B93E")] [Address(RVA = "0x1A906B0", Offset = "0x1A8F0B0", VA = "0x181A906B0")] 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: 0x0600B93F RID: 47423 RVA: 0x002B7BEC File Offset: 0x002B5DEC [Token(Token = "0x600B93F")] [Address(RVA = "0x1A905E0", Offset = "0x1A8EFE0", VA = "0x181A905E0", 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: 0x0600B940 RID: 47424 RVA: 0x002B7C34 File Offset: 0x002B5E34 [Token(Token = "0x600B940")] [Address(RVA = "0x6A4030", Offset = "0x6A2A30", VA = "0x1806A4030")] public RoomRoleVisibilityObject() { } // Token: 0x040079C1 RID: 31169 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x40079C1")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.SelfAndParent, false, false)] private RoomOrPlaylistSpecificUIBehaviour roomWatcher; // Token: 0x040079C2 RID: 31170 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x40079C2")] [SerializeField] private bool guestVisible; // Token: 0x040079C3 RID: 31171 [global::Cpp2IlInjected.FieldOffset(Offset = "0x29")] [Token(Token = "0x40079C3")] [SerializeField] private bool hostVisible; // Token: 0x040079C4 RID: 31172 [global::Cpp2IlInjected.FieldOffset(Offset = "0x2A")] [Token(Token = "0x40079C4")] [SerializeField] private bool ownerVisible; // Token: 0x040079C5 RID: 31173 [global::Cpp2IlInjected.FieldOffset(Offset = "0x2B")] [Token(Token = "0x40079C5")] [SerializeField] private bool creatorVisibile; // Token: 0x040079C6 RID: 31174 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x40079C6")] private PPENFJMFPNE DDEGOJKBEAN; } }