Files
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

176 lines
4.8 KiB
C#

using System;
using AGUI.StackedUI;
using Cpp2IlInjected;
using RecNet;
namespace RecRoom.Systems.PlayerRoles.UI.Room
{
// Token: 0x020022B7 RID: 8887
[Token(Token = "0x20022B7")]
public class RoomRolesConditionalButton : ConditionalButton<Button3D>
{
// Token: 0x1700242B RID: 9259
// (get) Token: 0x0600E3C6 RID: 58310 RVA: 0x0034A1C8 File Offset: 0x003483C8
[Token(Token = "0x1700242B")]
private bool OPHOAHHLPCK
{
[Token(Token = "0x600E3C6")]
[Address(RVA = "0xAD2D40", Offset = "0xAD1B40", VA = "0x180AD2D40")]
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: 0x1700242C RID: 9260
// (get) Token: 0x0600E3C7 RID: 58311 RVA: 0x0034A1F8 File Offset: 0x003483F8
// (set) Token: 0x0600E3C8 RID: 58312 RVA: 0x0034A20C File Offset: 0x0034840C
[Token(Token = "0x1700242C")]
public PPENFJMFPNE KMONCLBICFK
{
[Token(Token = "0x600E3C7")]
[Address(RVA = "0x3F63D0", Offset = "0x3F51D0", VA = "0x1803F63D0")]
get
{
return this.BEMEMJNNKBH;
}
[Token(Token = "0x600E3C8")]
[Address(RVA = "0x96AD10", Offset = "0x969B10", VA = "0x18096AD10")]
set
{
if (this.BEMEMJNNKBH != value)
{
this.BEMEMJNNKBH = value;
base.OnEnable();
return;
}
}
}
// Token: 0x0600E3C9 RID: 58313 RVA: 0x0034A230 File Offset: 0x00348430
[Token(Token = "0x600E3C9")]
[Address(RVA = "0xAD2AF0", Offset = "0xAD18F0", VA = "0x180AD2AF0")]
private void Awake()
{
Action<AGAJMBPABDL, RoomRole> action = new Action(this.DIHJDCNHNJE);
}
// Token: 0x0600E3CA RID: 58314 RVA: 0x0034A24C File Offset: 0x0034844C
[Token(Token = "0x600E3CA")]
[Address(RVA = "0xAD2DC0", Offset = "0xAD1BC0", VA = "0x180AD2DC0")]
private void OnDestroy()
{
Action<AGAJMBPABDL, RoomRole> action = new Action(this.DIHJDCNHNJE);
}
// Token: 0x0600E3CB RID: 58315 RVA: 0x0034A268 File Offset: 0x00348468
[Token(Token = "0x600E3CB")]
[Address(RVA = "0xAD2BB0", Offset = "0xAD19B0", VA = "0x180AD2BB0")]
private void DIHJDCNHNJE(AGAJMBPABDL IEKDDPPNFPF, RoomRole IENKDAKBEDP)
{
if (IEKDDPPNFPF.DMKCIEPGGAB && this.OPHOAHHLPCK)
{
base.OnEnable();
return;
}
}
// Token: 0x0600E3CC RID: 58316 RVA: 0x0034A294 File Offset: 0x00348494
[Token(Token = "0x600E3CC")]
[Address(RVA = "0xAD2BF0", Offset = "0xAD19F0", VA = "0x180AD2BF0", 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: 0x0600E3CD RID: 58317 RVA: 0x0034A2D8 File Offset: 0x003484D8
[Token(Token = "0x600E3CD")]
[Address(RVA = "0xAD2E80", Offset = "0xAD1C80", VA = "0x180AD2E80", 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: 0x0600E3CE RID: 58318 RVA: 0x0034A368 File Offset: 0x00348568
[Token(Token = "0x600E3CE")]
[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: 0x0600E3CF RID: 58319 RVA: 0x0034A384 File Offset: 0x00348584
[Token(Token = "0x600E3CF")]
[Address(RVA = "0xAD30C0", Offset = "0xAD1EC0", VA = "0x180AD30C0")]
public RoomRolesConditionalButton()
{
}
// Token: 0x04009496 RID: 38038
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4009496")]
private PPENFJMFPNE BEMEMJNNKBH;
// Token: 0x020022B8 RID: 8888
[Token(Token = "0x20022B8")]
private enum BIGCBLHGLCO
{
// Token: 0x04009498 RID: 38040
[Token(Token = "0x4009498")]
Disabled,
// Token: 0x04009499 RID: 38041
[Token(Token = "0x4009499")]
Enabled_HasPermissions,
// Token: 0x0400949A RID: 38042
[Token(Token = "0x400949A")]
Enabled_NoPermissions
}
}
}