112 lines
4.4 KiB
C#
112 lines
4.4 KiB
C#
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<RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH, RoomOrPlaylistSpecificUIBehaviour.NCJGCLHOAPO, OKLDKBKBECD> roomOrPlaylistDetailsUpdated = roomOrPlaylistSpecificUIBehaviour.RoomOrPlaylistDetailsUpdated;
|
|
Action<RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH, RoomOrPlaylistSpecificUIBehaviour.NCJGCLHOAPO, OKLDKBKBECD> action = new Action(this.LDNOLICPCLN);
|
|
ActionEvent<RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH, RoomOrPlaylistSpecificUIBehaviour.NCJGCLHOAPO, OKLDKBKBECD> 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<RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH, RoomOrPlaylistSpecificUIBehaviour.NCJGCLHOAPO, OKLDKBKBECD> roomOrPlaylistDetailsUpdated = roomOrPlaylistSpecificUIBehaviour.RoomOrPlaylistDetailsUpdated;
|
|
Action<RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH, RoomOrPlaylistSpecificUIBehaviour.NCJGCLHOAPO, OKLDKBKBECD> action = new Action(this.LDNOLICPCLN);
|
|
ActionEvent<RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH, RoomOrPlaylistSpecificUIBehaviour.NCJGCLHOAPO, OKLDKBKBECD> 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;
|
|
}
|
|
}
|