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 { // 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 k__BackingField = bememjnnkbh.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 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 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 } } }