using System; using AGUI.StackedUI; using Cpp2IlInjected; using RecNet; namespace RecRoom.Systems.PlayerRoles.UI.Room { // Token: 0x0200239B RID: 9115 [Token(Token = "0x200239B")] public class RoomRolesConditionalButton : ConditionalButton { // Token: 0x170024CB RID: 9419 // (get) Token: 0x0600E7D2 RID: 59346 RVA: 0x00353518 File Offset: 0x00351718 [Token(Token = "0x170024CB")] private bool OPHOAHHLPCK { [Token(Token = "0x600E7D2")] [Address(RVA = "0x1A69570", Offset = "0x1A68570", VA = "0x181A69570")] get { PPENFJMFPNE bememjnnkbh = this.BEMEMJNNKBH; if (bememjnnkbh == 0) { } long k__BackingField = bememjnnkbh.k__BackingField; PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM; bool flag; return flag; } } // Token: 0x170024CC RID: 9420 // (get) Token: 0x0600E7D3 RID: 59347 RVA: 0x00353548 File Offset: 0x00351748 // (set) Token: 0x0600E7D4 RID: 59348 RVA: 0x0035355C File Offset: 0x0035175C [Token(Token = "0x170024CC")] public PPENFJMFPNE KMONCLBICFK { [Token(Token = "0x600E7D3")] [Address(RVA = "0x41CEF0", Offset = "0x41BEF0", VA = "0x18041CEF0")] get { return this.BEMEMJNNKBH; } [Token(Token = "0x600E7D4")] [Address(RVA = "0x1A65390", Offset = "0x1A64390", VA = "0x181A65390")] set { if (this.BEMEMJNNKBH != value) { this.BEMEMJNNKBH = value; base.OnEnable(); return; } } } // Token: 0x0600E7D5 RID: 59349 RVA: 0x00353580 File Offset: 0x00351780 [Token(Token = "0x600E7D5")] [Address(RVA = "0x1A69320", Offset = "0x1A68320", VA = "0x181A69320")] private void Awake() { Action action = new Action(this.DIHJDCNHNJE); } // Token: 0x0600E7D6 RID: 59350 RVA: 0x0035359C File Offset: 0x0035179C [Token(Token = "0x600E7D6")] [Address(RVA = "0x1A695F0", Offset = "0x1A685F0", VA = "0x181A695F0")] private void OnDestroy() { Action action = new Action(this.DIHJDCNHNJE); } // Token: 0x0600E7D7 RID: 59351 RVA: 0x003535B8 File Offset: 0x003517B8 [Token(Token = "0x600E7D7")] [Address(RVA = "0x1A693E0", Offset = "0x1A683E0", VA = "0x181A693E0")] private void DIHJDCNHNJE(AGAJMBPABDL IEKDDPPNFPF, RoomRole IENKDAKBEDP) { if (IEKDDPPNFPF.DMKCIEPGGAB && this.OPHOAHHLPCK) { base.OnEnable(); return; } } // Token: 0x0600E7D8 RID: 59352 RVA: 0x003535E4 File Offset: 0x003517E4 [Token(Token = "0x600E7D8")] [Address(RVA = "0x1A69420", Offset = "0x1A68420", VA = "0x181A69420", 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: 0x0600E7D9 RID: 59353 RVA: 0x00353628 File Offset: 0x00351828 [Token(Token = "0x600E7D9")] [Address(RVA = "0x1A696B0", Offset = "0x1A686B0", VA = "0x181A696B0", 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: 0x0600E7DA RID: 59354 RVA: 0x003536B8 File Offset: 0x003518B8 [Token(Token = "0x600E7DA")] [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: 0x0600E7DB RID: 59355 RVA: 0x003536D4 File Offset: 0x003518D4 [Token(Token = "0x600E7DB")] [Address(RVA = "0x1A698F0", Offset = "0x1A688F0", VA = "0x181A698F0")] public RoomRolesConditionalButton() { } // Token: 0x0400966A RID: 38506 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400966A")] private PPENFJMFPNE BEMEMJNNKBH; // Token: 0x0200239C RID: 9116 [Token(Token = "0x200239C")] private enum BIGCBLHGLCO { // Token: 0x0400966C RID: 38508 [Token(Token = "0x400966C")] Disabled, // Token: 0x0400966D RID: 38509 [Token(Token = "0x400966D")] Enabled_HasPermissions, // Token: 0x0400966E RID: 38510 [Token(Token = "0x400966E")] Enabled_NoPermissions } } }