using System; using System.Runtime.InteropServices; using AGUI.StackedUI; using Cpp2IlInjected; using Photon.Realtime; using UnityEngine; namespace RecRoom.Systems.PlayerRoles.UI.Room { // Token: 0x020020E5 RID: 8421 [Token(Token = "0x20020E5")] [StructLayout(3)] public class AddRoomRoleButton : ConditionalButton { // Token: 0x0600E8B2 RID: 59570 RVA: 0x00372724 File Offset: 0x00370924 [Token(Token = "0x600E8B2")] [Address(RVA = "0x19B7510", Offset = "0x19B5F10", VA = "0x1819B7510", Slot = "4")] protected override void OnEnable() { base.OnEnable(); Action action = new Action(this.DIHJDCNHNJE); EditRoomRoleOrdersWatchUIFlow editRoomRoleOrdersWatchUIFlow = this.editRoomRoleOrdersScreen; Action action2 = new Action(this.PGIIGNGHLFG); editRoomRoleOrdersWatchUIFlow.OnRoleViewModeChangedEvent += action2; } // Token: 0x0600E8B3 RID: 59571 RVA: 0x00372768 File Offset: 0x00370968 [Token(Token = "0x600E8B3")] [Address(RVA = "0x19B7500", Offset = "0x19B5F00", VA = "0x1819B7500")] private void OnDisable() { this.AEPBANFMEEN(); } // Token: 0x0600E8B4 RID: 59572 RVA: 0x0037277C File Offset: 0x0037097C [Token(Token = "0x600E8B4")] [Address(RVA = "0x19B7500", Offset = "0x19B5F00", VA = "0x1819B7500")] private void OnDestroy() { this.AEPBANFMEEN(); } // Token: 0x0600E8B5 RID: 59573 RVA: 0x00372790 File Offset: 0x00370990 [Token(Token = "0x600E8B5")] [Address(RVA = "0x19B72C0", Offset = "0x19B5CC0", VA = "0x1819B72C0")] private void AEPBANFMEEN() { Action action = new Action(this.DIHJDCNHNJE); EditRoomRoleOrdersWatchUIFlow editRoomRoleOrdersWatchUIFlow = this.editRoomRoleOrdersScreen; int num = 0; if (editRoomRoleOrdersWatchUIFlow != num) { EditRoomRoleOrdersWatchUIFlow editRoomRoleOrdersWatchUIFlow2 = this.editRoomRoleOrdersScreen; Action action2 = new Action(this.PGIIGNGHLFG); editRoomRoleOrdersWatchUIFlow2.OnRoleViewModeChangedEvent -= action2; } } // Token: 0x0600E8B6 RID: 59574 RVA: 0x003727E4 File Offset: 0x003709E4 [Token(Token = "0x600E8B6")] [Address(RVA = "0x10DE250", Offset = "0x10DCC50", VA = "0x1810DE250")] private void PGIIGNGHLFG(BIPCKGLGIHG ANFJOHGCOOB) { base.OnEnable(); } // Token: 0x0600E8B7 RID: 59575 RVA: 0x003727F8 File Offset: 0x003709F8 [Token(Token = "0x600E8B7")] [Address(RVA = "0x19B7400", Offset = "0x19B5E00", VA = "0x1819B7400")] private void DIHJDCNHNJE(Photon.Realtime.Player AGIHAKFFCCD, RoomRole LOLCMLEKMAF) { if (AGIHAKFFCCD.IsLocal) { base.OnEnable(); return; } } // Token: 0x0600E8B8 RID: 59576 RVA: 0x0037281C File Offset: 0x00370A1C [Token(Token = "0x600E8B8")] [Address(RVA = "0x19B7460", Offset = "0x19B5E60", VA = "0x1819B7460", Slot = "8")] protected override void MGFKPEMKOOK() { this.editRoomRoleOrdersScreen.Button_AddRole(); } // Token: 0x0600E8B9 RID: 59577 RVA: 0x0037283C File Offset: 0x00370A3C [Token(Token = "0x600E8B9")] [Address(RVA = "0x19B7620", Offset = "0x19B6020", VA = "0x1819B7620", Slot = "5")] protected override void PICEBFBCNCL() { int num = 0; base.ILGFOHIJHMG = num; } // Token: 0x0600E8BA RID: 59578 RVA: 0x00372854 File Offset: 0x00370A54 [Token(Token = "0x600E8BA")] [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: 0x0600E8BB RID: 59579 RVA: 0x00372870 File Offset: 0x00370A70 [Token(Token = "0x600E8BB")] [Address(RVA = "0x19B7490", Offset = "0x19B5E90", VA = "0x1819B7490", Slot = "6")] protected override void MNGMCHLEHOK() { base..ctor(); bool activeSelf = base.gameObject.activeSelf; int num = 0; base.gameObject.SetActive(num != 0); } // Token: 0x0600E8BC RID: 59580 RVA: 0x003728A4 File Offset: 0x00370AA4 [Token(Token = "0x600E8BC")] [Address(RVA = "0x19B7630", Offset = "0x19B6030", VA = "0x1819B7630")] public AddRoomRoleButton() { } // Token: 0x04009892 RID: 39058 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x4009892")] [SerializeField] private EditRoomRoleOrdersWatchUIFlow editRoomRoleOrdersScreen; // Token: 0x04009893 RID: 39059 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x4009893")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)] private Tooltip tooltip; // Token: 0x020020E6 RID: 8422 [Token(Token = "0x20020E6")] private enum GFGLOJKBGDO { // Token: 0x04009895 RID: 39061 [Token(Token = "0x4009895")] Disabled, // Token: 0x04009896 RID: 39062 [Token(Token = "0x4009896")] Enabled_Active, // Token: 0x04009897 RID: 39063 [Token(Token = "0x4009897")] Enabled_Inactive } } }