Files
Apr2020-Cpp2Il-Dump/Assembly-CSharp/AGUI/StackedUI/RoomRoleVisibilityObject.cs
T
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

110 lines
4.3 KiB
C#

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<RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH, RoomOrPlaylistSpecificUIBehaviour.NCJGCLHOAPO, OKLDKBKBECD> roomOrPlaylistDetailsUpdated = roomOrPlaylistSpecificUIBehaviour.RoomOrPlaylistDetailsUpdated;
Action<RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH, RoomOrPlaylistSpecificUIBehaviour.NCJGCLHOAPO, OKLDKBKBECD> action = new Action(this.LDNOLICPCLN);
NBPOLJHGGLE<RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH, RoomOrPlaylistSpecificUIBehaviour.NCJGCLHOAPO, OKLDKBKBECD> 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<RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH, RoomOrPlaylistSpecificUIBehaviour.NCJGCLHOAPO, OKLDKBKBECD> roomOrPlaylistDetailsUpdated = roomOrPlaylistSpecificUIBehaviour.RoomOrPlaylistDetailsUpdated;
Action<RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH, RoomOrPlaylistSpecificUIBehaviour.NCJGCLHOAPO, OKLDKBKBECD> action = new Action(this.LDNOLICPCLN);
NBPOLJHGGLE<RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH, RoomOrPlaylistSpecificUIBehaviour.NCJGCLHOAPO, OKLDKBKBECD> 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;
}
}