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: 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<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: 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<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: 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;
|
|
}
|
|
}
|