Files
Jan2021-Cpp2Il-Dump/Assembly-CSharp/AGUI/StackedUI/RoomRoleVisibilityObject.cs
T
2026-04-08 23:40:05 +02:00

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