Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/RecRoom/Systems/PlayerRoles/UI/Game/GameRolesConditionalButton.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

176 lines
4.8 KiB
C#

using System;
using AGUI.StackedUI;
using Cpp2IlInjected;
using RecNet;
namespace RecRoom.Systems.PlayerRoles.UI.Game
{
// Token: 0x020023A9 RID: 9129
[Token(Token = "0x20023A9")]
public class GameRolesConditionalButton : ConditionalButton<Button3D>
{
// Token: 0x170024D3 RID: 9427
// (get) Token: 0x0600E821 RID: 59425 RVA: 0x0035485C File Offset: 0x00352A5C
[Token(Token = "0x170024D3")]
private bool OPHOAHHLPCK
{
[Token(Token = "0x600E821")]
[Address(RVA = "0x1A64FD0", Offset = "0x1A63FD0", VA = "0x181A64FD0")]
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: 0x170024D4 RID: 9428
// (get) Token: 0x0600E822 RID: 59426 RVA: 0x0035488C File Offset: 0x00352A8C
// (set) Token: 0x0600E823 RID: 59427 RVA: 0x003548A0 File Offset: 0x00352AA0
[Token(Token = "0x170024D4")]
public PPENFJMFPNE KMONCLBICFK
{
[Token(Token = "0x600E822")]
[Address(RVA = "0x41CEF0", Offset = "0x41BEF0", VA = "0x18041CEF0")]
get
{
return this.BEMEMJNNKBH;
}
[Token(Token = "0x600E823")]
[Address(RVA = "0x1A65390", Offset = "0x1A64390", VA = "0x181A65390")]
set
{
if (this.BEMEMJNNKBH != value)
{
this.BEMEMJNNKBH = value;
base.OnEnable();
return;
}
}
}
// Token: 0x0600E824 RID: 59428 RVA: 0x003548C4 File Offset: 0x00352AC4
[Token(Token = "0x600E824")]
[Address(RVA = "0x1A64D80", Offset = "0x1A63D80", VA = "0x181A64D80")]
private void Awake()
{
Action<AGAJMBPABDL, RoomRole> action = new Action(this.DIHJDCNHNJE);
}
// Token: 0x0600E825 RID: 59429 RVA: 0x003548E0 File Offset: 0x00352AE0
[Token(Token = "0x600E825")]
[Address(RVA = "0x1A65050", Offset = "0x1A64050", VA = "0x181A65050")]
private void OnDestroy()
{
Action<AGAJMBPABDL, RoomRole> action = new Action(this.DIHJDCNHNJE);
}
// Token: 0x0600E826 RID: 59430 RVA: 0x003548FC File Offset: 0x00352AFC
[Token(Token = "0x600E826")]
[Address(RVA = "0x1A64E40", Offset = "0x1A63E40", VA = "0x181A64E40")]
private void DIHJDCNHNJE(AGAJMBPABDL IEKDDPPNFPF, RoomRole IENKDAKBEDP)
{
if (IEKDDPPNFPF.DMKCIEPGGAB && this.OPHOAHHLPCK)
{
base.OnEnable();
return;
}
}
// Token: 0x0600E827 RID: 59431 RVA: 0x00354928 File Offset: 0x00352B28
[Token(Token = "0x600E827")]
[Address(RVA = "0x1A64E80", Offset = "0x1A63E80", VA = "0x181A64E80", 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: 0x0600E828 RID: 59432 RVA: 0x0035496C File Offset: 0x00352B6C
[Token(Token = "0x600E828")]
[Address(RVA = "0x1A65110", Offset = "0x1A64110", VA = "0x181A65110", 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: 0x0600E829 RID: 59433 RVA: 0x003549FC File Offset: 0x00352BFC
[Token(Token = "0x600E829")]
[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: 0x0600E82A RID: 59434 RVA: 0x00354A18 File Offset: 0x00352C18
[Token(Token = "0x600E82A")]
[Address(RVA = "0x1A65350", Offset = "0x1A64350", VA = "0x181A65350")]
public GameRolesConditionalButton()
{
}
// Token: 0x0400969E RID: 38558
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400969E")]
private PPENFJMFPNE BEMEMJNNKBH;
// Token: 0x020023AA RID: 9130
[Token(Token = "0x20023AA")]
private enum JMDLIFHMOCN
{
// Token: 0x040096A0 RID: 38560
[Token(Token = "0x40096A0")]
Disabled,
// Token: 0x040096A1 RID: 38561
[Token(Token = "0x40096A1")]
Enabled_HasPermissions,
// Token: 0x040096A2 RID: 38562
[Token(Token = "0x40096A2")]
Enabled_NoPermissions
}
}
}