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.Game
|
|
{
|
|
// Token: 0x020022C5 RID: 8901
|
|
[Token(Token = "0x20022C5")]
|
|
public class GameRolesConditionalButton : ConditionalButton<Button3D>
|
|
{
|
|
// Token: 0x17002433 RID: 9267
|
|
// (get) Token: 0x0600E415 RID: 58389 RVA: 0x0034B528 File Offset: 0x00349728
|
|
[Token(Token = "0x17002433")]
|
|
private bool OPHOAHHLPCK
|
|
{
|
|
[Token(Token = "0x600E415")]
|
|
[Address(RVA = "0x96A950", Offset = "0x969750", VA = "0x18096A950")]
|
|
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: 0x17002434 RID: 9268
|
|
// (get) Token: 0x0600E416 RID: 58390 RVA: 0x0034B558 File Offset: 0x00349758
|
|
// (set) Token: 0x0600E417 RID: 58391 RVA: 0x0034B56C File Offset: 0x0034976C
|
|
[Token(Token = "0x17002434")]
|
|
public PPENFJMFPNE KMONCLBICFK
|
|
{
|
|
[Token(Token = "0x600E416")]
|
|
[Address(RVA = "0x3F63D0", Offset = "0x3F51D0", VA = "0x1803F63D0")]
|
|
get
|
|
{
|
|
return this.BEMEMJNNKBH;
|
|
}
|
|
[Token(Token = "0x600E417")]
|
|
[Address(RVA = "0x96AD10", Offset = "0x969B10", VA = "0x18096AD10")]
|
|
set
|
|
{
|
|
if (this.BEMEMJNNKBH != value)
|
|
{
|
|
this.BEMEMJNNKBH = value;
|
|
base.OnEnable();
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600E418 RID: 58392 RVA: 0x0034B590 File Offset: 0x00349790
|
|
[Token(Token = "0x600E418")]
|
|
[Address(RVA = "0x96A700", Offset = "0x969500", VA = "0x18096A700")]
|
|
private void Awake()
|
|
{
|
|
Action<AGAJMBPABDL, RoomRole> action = new Action(this.DIHJDCNHNJE);
|
|
}
|
|
|
|
// Token: 0x0600E419 RID: 58393 RVA: 0x0034B5AC File Offset: 0x003497AC
|
|
[Token(Token = "0x600E419")]
|
|
[Address(RVA = "0x96A9D0", Offset = "0x9697D0", VA = "0x18096A9D0")]
|
|
private void OnDestroy()
|
|
{
|
|
Action<AGAJMBPABDL, RoomRole> action = new Action(this.DIHJDCNHNJE);
|
|
}
|
|
|
|
// Token: 0x0600E41A RID: 58394 RVA: 0x0034B5C8 File Offset: 0x003497C8
|
|
[Token(Token = "0x600E41A")]
|
|
[Address(RVA = "0x96A7C0", Offset = "0x9695C0", VA = "0x18096A7C0")]
|
|
private void DIHJDCNHNJE(AGAJMBPABDL IEKDDPPNFPF, RoomRole IENKDAKBEDP)
|
|
{
|
|
if (IEKDDPPNFPF.DMKCIEPGGAB && this.OPHOAHHLPCK)
|
|
{
|
|
base.OnEnable();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600E41B RID: 58395 RVA: 0x0034B5F4 File Offset: 0x003497F4
|
|
[Token(Token = "0x600E41B")]
|
|
[Address(RVA = "0x96A800", Offset = "0x969600", VA = "0x18096A800", Slot = "8")]
|
|
protected override void MGFKPEMKOOK()
|
|
{
|
|
PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG;
|
|
int num = 0;
|
|
if (instance != num)
|
|
{
|
|
this.MNGMCHLEHOK();
|
|
PPENFJMFPNE bememjnnkbh = this.BEMEMJNNKBH;
|
|
EditGameRoleOrdersWatchUIFlow editGameRoleOrdersWatchUIFlow;
|
|
editGameRoleOrdersWatchUIFlow.TargetRoomDetails = bememjnnkbh;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600E41C RID: 58396 RVA: 0x0034B638 File Offset: 0x00349838
|
|
[Token(Token = "0x600E41C")]
|
|
[Address(RVA = "0x96AA90", Offset = "0x969890", VA = "0x18096AA90", 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;
|
|
}
|
|
RoomRole defaultRoomModeratorRole = PlayerRoomRoleManager.ONCPNMDGGKG.defaultRoomModeratorRole;
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
base.ILGFOHIJHMG = 2;
|
|
return;
|
|
}
|
|
base.ILGFOHIJHMG = 1;
|
|
return;
|
|
}
|
|
}
|
|
int num3 = 0;
|
|
base.ILGFOHIJHMG = num3;
|
|
}
|
|
|
|
// Token: 0x0600E41D RID: 58397 RVA: 0x0034B6C8 File Offset: 0x003498C8
|
|
[Token(Token = "0x600E41D")]
|
|
[Address(RVA = "0x9647E0", Offset = "0x9635E0", VA = "0x1809647E0", Slot = "7")]
|
|
protected override bool HOCJDEBMOLM()
|
|
{
|
|
bool flag = base.HOCJDEBMOLM();
|
|
if (!flag)
|
|
{
|
|
return flag;
|
|
}
|
|
bool flag2;
|
|
return flag2;
|
|
}
|
|
|
|
// Token: 0x0600E41E RID: 58398 RVA: 0x0034B6E4 File Offset: 0x003498E4
|
|
[Token(Token = "0x600E41E")]
|
|
[Address(RVA = "0x96ACD0", Offset = "0x969AD0", VA = "0x18096ACD0")]
|
|
public GameRolesConditionalButton()
|
|
{
|
|
}
|
|
|
|
// Token: 0x040094CA RID: 38090
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x40094CA")]
|
|
private PPENFJMFPNE BEMEMJNNKBH;
|
|
|
|
// Token: 0x020022C6 RID: 8902
|
|
[Token(Token = "0x20022C6")]
|
|
private enum JMDLIFHMOCN
|
|
{
|
|
// Token: 0x040094CC RID: 38092
|
|
[Token(Token = "0x40094CC")]
|
|
Disabled,
|
|
// Token: 0x040094CD RID: 38093
|
|
[Token(Token = "0x40094CD")]
|
|
Enabled_HasPermissions,
|
|
// Token: 0x040094CE RID: 38094
|
|
[Token(Token = "0x40094CE")]
|
|
Enabled_NoPermissions
|
|
}
|
|
}
|
|
}
|