110 lines
4.3 KiB
C#
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;
|
|
}
|
|
}
|