Files
2026-04-08 23:40:05 +02:00

157 lines
4.8 KiB
C#

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<Button3D>
{
// 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<Photon.Realtime.Player, RoomRole> action = new Action(this.DIHJDCNHNJE);
EditRoomRoleOrdersWatchUIFlow editRoomRoleOrdersWatchUIFlow = this.editRoomRoleOrdersScreen;
Action<BIPCKGLGIHG> 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<Photon.Realtime.Player, RoomRole> action = new Action(this.DIHJDCNHNJE);
EditRoomRoleOrdersWatchUIFlow editRoomRoleOrdersWatchUIFlow = this.editRoomRoleOrdersScreen;
int num = 0;
if (editRoomRoleOrdersWatchUIFlow != num)
{
EditRoomRoleOrdersWatchUIFlow editRoomRoleOrdersWatchUIFlow2 = this.editRoomRoleOrdersScreen;
Action<BIPCKGLGIHG> 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
}
}
}