using System; using System.Runtime.InteropServices; using AGUI.StackedUI; using Cpp2IlInjected; using Photon.Realtime; using RecNet; namespace RecRoom.Systems.PlayerRoles.UI.Game { // Token: 0x02002101 RID: 8449 [Token(Token = "0x2002101")] [StructLayout(3)] public class GameRolesConditionalButton : ConditionalButton { // Token: 0x170026F7 RID: 9975 // (get) Token: 0x0600E957 RID: 59735 RVA: 0x00374D90 File Offset: 0x00372F90 [Token(Token = "0x170026F7")] private bool OPHOAHHLPCK { [Token(Token = "0x600E957")] [Address(RVA = "0x19BD4D0", Offset = "0x19BBED0", VA = "0x1819BD4D0")] get { PPENFJMFPNE bememjnnkbh = this.BEMEMJNNKBH; if (bememjnnkbh == 0) { } long k__BackingField = bememjnnkbh.k__BackingField; PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM; bool flag; return flag; } } // Token: 0x170026F8 RID: 9976 // (get) Token: 0x0600E958 RID: 59736 RVA: 0x00374DC0 File Offset: 0x00372FC0 // (set) Token: 0x0600E959 RID: 59737 RVA: 0x00374DD4 File Offset: 0x00372FD4 [Token(Token = "0x170026F8")] public PPENFJMFPNE KMONCLBICFK { [Token(Token = "0x600E958")] [Address(RVA = "0x3EE8E0", Offset = "0x3ED2E0", VA = "0x1803EE8E0")] get { return this.BEMEMJNNKBH; } [Token(Token = "0x600E959")] [Address(RVA = "0x19BD890", Offset = "0x19BC290", VA = "0x1819BD890")] set { if (this.BEMEMJNNKBH != value) { this.BEMEMJNNKBH = value; base.OnEnable(); return; } } } // Token: 0x0600E95A RID: 59738 RVA: 0x00374DF8 File Offset: 0x00372FF8 [Token(Token = "0x600E95A")] [Address(RVA = "0x19BD280", Offset = "0x19BBC80", VA = "0x1819BD280")] private void Awake() { Action action = new Action(this.DIHJDCNHNJE); } // Token: 0x0600E95B RID: 59739 RVA: 0x00374E14 File Offset: 0x00373014 [Token(Token = "0x600E95B")] [Address(RVA = "0x19BD550", Offset = "0x19BBF50", VA = "0x1819BD550")] private void OnDestroy() { Action action = new Action(this.DIHJDCNHNJE); } // Token: 0x0600E95C RID: 59740 RVA: 0x00374E30 File Offset: 0x00373030 [Token(Token = "0x600E95C")] [Address(RVA = "0x19BD340", Offset = "0x19BBD40", VA = "0x1819BD340")] private void DIHJDCNHNJE(Photon.Realtime.Player IEKDDPPNFPF, RoomRole IENKDAKBEDP) { if (IEKDDPPNFPF.IsLocal && this.OPHOAHHLPCK) { base.OnEnable(); return; } } // Token: 0x0600E95D RID: 59741 RVA: 0x00374E5C File Offset: 0x0037305C [Token(Token = "0x600E95D")] [Address(RVA = "0x19BD380", Offset = "0x19BBD80", VA = "0x1819BD380", 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: 0x0600E95E RID: 59742 RVA: 0x00374EA0 File Offset: 0x003730A0 [Token(Token = "0x600E95E")] [Address(RVA = "0x19BD610", Offset = "0x19BC010", VA = "0x1819BD610", 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: 0x0600E95F RID: 59743 RVA: 0x00374F30 File Offset: 0x00373130 [Token(Token = "0x600E95F")] [Address(RVA = "0x19B7430", Offset = "0x19B5E30", VA = "0x1819B7430", Slot = "7")] protected override bool HOCJDEBMOLM() { bool flag = base.HOCJDEBMOLM(); if (!flag) { return flag; } bool flag2; return flag2; } // Token: 0x0600E960 RID: 59744 RVA: 0x00374F4C File Offset: 0x0037314C [Token(Token = "0x600E960")] [Address(RVA = "0x19BD850", Offset = "0x19BC250", VA = "0x1819BD850")] public GameRolesConditionalButton() { } // Token: 0x040098F9 RID: 39161 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x40098F9")] private PPENFJMFPNE BEMEMJNNKBH; // Token: 0x02002102 RID: 8450 [Token(Token = "0x2002102")] private enum JMDLIFHMOCN { // Token: 0x040098FB RID: 39163 [Token(Token = "0x40098FB")] Disabled, // Token: 0x040098FC RID: 39164 [Token(Token = "0x40098FC")] Enabled_HasPermissions, // Token: 0x040098FD RID: 39165 [Token(Token = "0x40098FD")] Enabled_NoPermissions } } }