176 lines
4.8 KiB
C#
176 lines
4.8 KiB
C#
using System;
|
|
using AGUI.StackedUI;
|
|
using Cpp2IlInjected;
|
|
using RecNet;
|
|
|
|
namespace RecRoom.Systems.PlayerRoles.UI.Room
|
|
{
|
|
// Token: 0x0200239B RID: 9115
|
|
[Token(Token = "0x200239B")]
|
|
public class RoomRolesConditionalButton : ConditionalButton<Button3D>
|
|
{
|
|
// Token: 0x170024CB RID: 9419
|
|
// (get) Token: 0x0600E7D2 RID: 59346 RVA: 0x00353518 File Offset: 0x00351718
|
|
[Token(Token = "0x170024CB")]
|
|
private bool OPHOAHHLPCK
|
|
{
|
|
[Token(Token = "0x600E7D2")]
|
|
[Address(RVA = "0x1A69570", Offset = "0x1A68570", VA = "0x181A69570")]
|
|
get
|
|
{
|
|
PPENFJMFPNE bememjnnkbh = this.BEMEMJNNKBH;
|
|
if (bememjnnkbh == 0)
|
|
{
|
|
}
|
|
long <DOFDAMHCJLP>k__BackingField = bememjnnkbh.<DOFDAMHCJLP>k__BackingField;
|
|
PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM;
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170024CC RID: 9420
|
|
// (get) Token: 0x0600E7D3 RID: 59347 RVA: 0x00353548 File Offset: 0x00351748
|
|
// (set) Token: 0x0600E7D4 RID: 59348 RVA: 0x0035355C File Offset: 0x0035175C
|
|
[Token(Token = "0x170024CC")]
|
|
public PPENFJMFPNE KMONCLBICFK
|
|
{
|
|
[Token(Token = "0x600E7D3")]
|
|
[Address(RVA = "0x41CEF0", Offset = "0x41BEF0", VA = "0x18041CEF0")]
|
|
get
|
|
{
|
|
return this.BEMEMJNNKBH;
|
|
}
|
|
[Token(Token = "0x600E7D4")]
|
|
[Address(RVA = "0x1A65390", Offset = "0x1A64390", VA = "0x181A65390")]
|
|
set
|
|
{
|
|
if (this.BEMEMJNNKBH != value)
|
|
{
|
|
this.BEMEMJNNKBH = value;
|
|
base.OnEnable();
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600E7D5 RID: 59349 RVA: 0x00353580 File Offset: 0x00351780
|
|
[Token(Token = "0x600E7D5")]
|
|
[Address(RVA = "0x1A69320", Offset = "0x1A68320", VA = "0x181A69320")]
|
|
private void Awake()
|
|
{
|
|
Action<AGAJMBPABDL, RoomRole> action = new Action(this.DIHJDCNHNJE);
|
|
}
|
|
|
|
// Token: 0x0600E7D6 RID: 59350 RVA: 0x0035359C File Offset: 0x0035179C
|
|
[Token(Token = "0x600E7D6")]
|
|
[Address(RVA = "0x1A695F0", Offset = "0x1A685F0", VA = "0x181A695F0")]
|
|
private void OnDestroy()
|
|
{
|
|
Action<AGAJMBPABDL, RoomRole> action = new Action(this.DIHJDCNHNJE);
|
|
}
|
|
|
|
// Token: 0x0600E7D7 RID: 59351 RVA: 0x003535B8 File Offset: 0x003517B8
|
|
[Token(Token = "0x600E7D7")]
|
|
[Address(RVA = "0x1A693E0", Offset = "0x1A683E0", VA = "0x181A693E0")]
|
|
private void DIHJDCNHNJE(AGAJMBPABDL IEKDDPPNFPF, RoomRole IENKDAKBEDP)
|
|
{
|
|
if (IEKDDPPNFPF.DMKCIEPGGAB && this.OPHOAHHLPCK)
|
|
{
|
|
base.OnEnable();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600E7D8 RID: 59352 RVA: 0x003535E4 File Offset: 0x003517E4
|
|
[Token(Token = "0x600E7D8")]
|
|
[Address(RVA = "0x1A69420", Offset = "0x1A68420", VA = "0x181A69420", Slot = "8")]
|
|
protected override void MGFKPEMKOOK()
|
|
{
|
|
PlayerRoomRoleManager instance = PlayerRoomRoleManager.ONCPNMDGGKG;
|
|
int num = 0;
|
|
if (instance != num)
|
|
{
|
|
this.MNGMCHLEHOK();
|
|
PPENFJMFPNE bememjnnkbh = this.BEMEMJNNKBH;
|
|
EditRoomRoleOrdersWatchUIFlow editRoomRoleOrdersWatchUIFlow;
|
|
editRoomRoleOrdersWatchUIFlow.TargetRoomDetails = bememjnnkbh;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600E7D9 RID: 59353 RVA: 0x00353628 File Offset: 0x00351828
|
|
[Token(Token = "0x600E7D9")]
|
|
[Address(RVA = "0x1A696B0", Offset = "0x1A686B0", VA = "0x181A696B0", Slot = "5")]
|
|
protected override void PICEBFBCNCL()
|
|
{
|
|
PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG;
|
|
int num = 0;
|
|
if (!(instance == num))
|
|
{
|
|
PlayerRoomRoleManager instance2 = PlayerRoomRoleManager.ONCPNMDGGKG;
|
|
int num2 = 0;
|
|
if (!(instance2 == num2) && this.OPHOAHHLPCK)
|
|
{
|
|
if (!Matchmaking.BBJAEJHMAPB.MIKOMDCPDFF())
|
|
{
|
|
base.ILGFOHIJHMG = 2;
|
|
return;
|
|
}
|
|
bool forwardedRegistered = PlayerRoomRoleManager.ONCPNMDGGKG.forwardedRegistered;
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
base.ILGFOHIJHMG = 2;
|
|
return;
|
|
}
|
|
base.ILGFOHIJHMG = 1;
|
|
return;
|
|
}
|
|
}
|
|
int num3 = 0;
|
|
base.ILGFOHIJHMG = num3;
|
|
}
|
|
|
|
// Token: 0x0600E7DA RID: 59354 RVA: 0x003536B8 File Offset: 0x003518B8
|
|
[Token(Token = "0x600E7DA")]
|
|
[Address(RVA = "0x1A5EF50", Offset = "0x1A5DF50", VA = "0x181A5EF50", Slot = "7")]
|
|
protected override bool HOCJDEBMOLM()
|
|
{
|
|
bool flag = base.HOCJDEBMOLM();
|
|
if (!flag)
|
|
{
|
|
return flag;
|
|
}
|
|
bool flag2;
|
|
return flag2;
|
|
}
|
|
|
|
// Token: 0x0600E7DB RID: 59355 RVA: 0x003536D4 File Offset: 0x003518D4
|
|
[Token(Token = "0x600E7DB")]
|
|
[Address(RVA = "0x1A698F0", Offset = "0x1A688F0", VA = "0x181A698F0")]
|
|
public RoomRolesConditionalButton()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400966A RID: 38506
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x400966A")]
|
|
private PPENFJMFPNE BEMEMJNNKBH;
|
|
|
|
// Token: 0x0200239C RID: 9116
|
|
[Token(Token = "0x200239C")]
|
|
private enum BIGCBLHGLCO
|
|
{
|
|
// Token: 0x0400966C RID: 38508
|
|
[Token(Token = "0x400966C")]
|
|
Disabled,
|
|
// Token: 0x0400966D RID: 38509
|
|
[Token(Token = "0x400966D")]
|
|
Enabled_HasPermissions,
|
|
// Token: 0x0400966E RID: 38510
|
|
[Token(Token = "0x400966E")]
|
|
Enabled_NoPermissions
|
|
}
|
|
}
|
|
}
|