Files
Aug2021-Cpp2IL-Dump/Assembly-CSharp/RecRoom/Systems/PlayerRoles/UI/Game/GameRolesConditionalButton.cs
T
2026-04-10 22:50:51 +02:00

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