using System; using AGUI.StackedUI; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Systems.PlayerRoles.UI.Room { // Token: 0x020022A9 RID: 8873 [Token(Token = "0x20022A9")] public class AddRoomRoleButton : ConditionalButton { // Token: 0x0600E370 RID: 58224 RVA: 0x00348ED8 File Offset: 0x003470D8 [Token(Token = "0x600E370")] [Address(RVA = "0x9648C0", Offset = "0x9636C0", VA = "0x1809648C0", Slot = "4")] protected override void OnEnable() { EditRoomRoleOrdersWatchUIFlow editRoomRoleOrdersWatchUIFlow; Delegate @delegate; do { base.OnEnable(); Action action = new Action(this.DIHJDCNHNJE); editRoomRoleOrdersWatchUIFlow = this.editRoomRoleOrdersScreen; Action action2 = new Action(this.PGIIGNGHLFG); } while (@delegate != 0 && @delegate == 0); while (@delegate != editRoomRoleOrdersWatchUIFlow) { } } // Token: 0x0600E371 RID: 58225 RVA: 0x00348F24 File Offset: 0x00347124 [Token(Token = "0x600E371")] [Address(RVA = "0x9648B0", Offset = "0x9636B0", VA = "0x1809648B0")] private void OnDisable() { this.AEPBANFMEEN(); } // Token: 0x0600E372 RID: 58226 RVA: 0x00348F38 File Offset: 0x00347138 [Token(Token = "0x600E372")] [Address(RVA = "0x9648B0", Offset = "0x9636B0", VA = "0x1809648B0")] private void OnDestroy() { this.AEPBANFMEEN(); } // Token: 0x0600E373 RID: 58227 RVA: 0x00348F4C File Offset: 0x0034714C [Token(Token = "0x600E373")] [Address(RVA = "0x964600", Offset = "0x963400", VA = "0x180964600")] private void AEPBANFMEEN() { EditRoomRoleOrdersWatchUIFlow editRoomRoleOrdersWatchUIFlow2; Delegate @delegate; do { Action action = new Action(this.DIHJDCNHNJE); EditRoomRoleOrdersWatchUIFlow editRoomRoleOrdersWatchUIFlow = this.editRoomRoleOrdersScreen; int num = 0; if (!(editRoomRoleOrdersWatchUIFlow != num)) { return; } editRoomRoleOrdersWatchUIFlow2 = this.editRoomRoleOrdersScreen; Action action2 = new Action(this.PGIIGNGHLFG); } while (@delegate != 0 && @delegate == 0); while (@delegate != editRoomRoleOrdersWatchUIFlow2) { } } // Token: 0x0600E374 RID: 58228 RVA: 0x00348FA8 File Offset: 0x003471A8 [Token(Token = "0x600E374")] [Address(RVA = "0x7D9C60", Offset = "0x7D8A60", VA = "0x1807D9C60")] private void PGIIGNGHLFG(BIPCKGLGIHG ANFJOHGCOOB) { base.OnEnable(); } // Token: 0x0600E375 RID: 58229 RVA: 0x00348FBC File Offset: 0x003471BC [Token(Token = "0x600E375")] [Address(RVA = "0x9647B0", Offset = "0x9635B0", VA = "0x1809647B0")] private void DIHJDCNHNJE(AGAJMBPABDL AGIHAKFFCCD, RoomRole LOLCMLEKMAF) { if (AGIHAKFFCCD.DMKCIEPGGAB) { base.OnEnable(); return; } } // Token: 0x0600E376 RID: 58230 RVA: 0x00348FE0 File Offset: 0x003471E0 [Token(Token = "0x600E376")] [Address(RVA = "0x964810", Offset = "0x963610", VA = "0x180964810", Slot = "8")] protected override void MGFKPEMKOOK() { this.editRoomRoleOrdersScreen.Button_AddRole(); } // Token: 0x0600E377 RID: 58231 RVA: 0x00349000 File Offset: 0x00347200 [Token(Token = "0x600E377")] [Address(RVA = "0x964A40", Offset = "0x963840", VA = "0x180964A40", Slot = "5")] protected override void PICEBFBCNCL() { int num = 0; base.ILGFOHIJHMG = num; } // Token: 0x0600E378 RID: 58232 RVA: 0x00349018 File Offset: 0x00347218 [Token(Token = "0x600E378")] [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: 0x0600E379 RID: 58233 RVA: 0x00349034 File Offset: 0x00347234 [Token(Token = "0x600E379")] [Address(RVA = "0x964840", Offset = "0x963640", VA = "0x180964840", Slot = "6")] protected override void MNGMCHLEHOK() { base..ctor(); bool activeSelf = base.gameObject.activeSelf; int num = 0; base.gameObject.SetActive(num != 0); } // Token: 0x0600E37A RID: 58234 RVA: 0x00349068 File Offset: 0x00347268 [Token(Token = "0x600E37A")] [Address(RVA = "0x964A50", Offset = "0x963850", VA = "0x180964A50")] public AddRoomRoleButton() { } // Token: 0x04009463 RID: 37987 [FieldOffset(Offset = "0x38")] [Token(Token = "0x4009463")] [SerializeField] private EditRoomRoleOrdersWatchUIFlow editRoomRoleOrdersScreen; // Token: 0x04009464 RID: 37988 [FieldOffset(Offset = "0x40")] [Token(Token = "0x4009464")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)] private Tooltip tooltip; // Token: 0x020022AA RID: 8874 [Token(Token = "0x20022AA")] private enum GFGLOJKBGDO { // Token: 0x04009466 RID: 37990 [Token(Token = "0x4009466")] Disabled, // Token: 0x04009467 RID: 37991 [Token(Token = "0x4009467")] Enabled_Active, // Token: 0x04009468 RID: 37992 [Token(Token = "0x4009468")] Enabled_Inactive } } }