a
This commit is contained in:
+151
@@ -0,0 +1,151 @@
|
||||
using System;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI.Room
|
||||
{
|
||||
// Token: 0x020022BA RID: 8890
|
||||
[Token(Token = "0x20022BA")]
|
||||
public class ToggleRoomRolesEditModeConditionalButton : ConditionalButton<Button3D>
|
||||
{
|
||||
// Token: 0x0600E3D5 RID: 58325 RVA: 0x0034A434 File Offset: 0x00348634
|
||||
[Token(Token = "0x600E3D5")]
|
||||
[Address(RVA = "0xAE1570", Offset = "0xAE0370", VA = "0x180AE1570", Slot = "4")]
|
||||
protected override void OnEnable()
|
||||
{
|
||||
base.OnEnable();
|
||||
Action<AGAJMBPABDL, RoomRole> action = new Action(this.DIHJDCNHNJE);
|
||||
EditRoomRoleOrdersWatchUIFlow editRoomRoleOrdersWatchUIFlow = this.editRoomRoleOrdersScreen;
|
||||
Action<BIPCKGLGIHG> action2 = new Action(this.PGIIGNGHLFG);
|
||||
editRoomRoleOrdersWatchUIFlow.OnRoleViewModeChangedEvent += action2;
|
||||
}
|
||||
|
||||
// Token: 0x0600E3D6 RID: 58326 RVA: 0x0034A478 File Offset: 0x00348678
|
||||
[Token(Token = "0x600E3D6")]
|
||||
[Address(RVA = "0xAE1430", Offset = "0xAE0230", VA = "0x180AE1430")]
|
||||
private void OnDisable()
|
||||
{
|
||||
Action<AGAJMBPABDL, 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: 0x0600E3D7 RID: 58327 RVA: 0x0034A4CC File Offset: 0x003486CC
|
||||
[Token(Token = "0x600E3D7")]
|
||||
[Address(RVA = "0x7D9C60", Offset = "0x7D8A60", VA = "0x1807D9C60")]
|
||||
private void PGIIGNGHLFG(BIPCKGLGIHG ANFJOHGCOOB)
|
||||
{
|
||||
base.OnEnable();
|
||||
}
|
||||
|
||||
// Token: 0x0600E3D8 RID: 58328 RVA: 0x0034A4E0 File Offset: 0x003486E0
|
||||
[Token(Token = "0x600E3D8")]
|
||||
[Address(RVA = "0x9647B0", Offset = "0x9635B0", VA = "0x1809647B0")]
|
||||
private void DIHJDCNHNJE(AGAJMBPABDL AGIHAKFFCCD, RoomRole LOLCMLEKMAF)
|
||||
{
|
||||
if (AGIHAKFFCCD.DMKCIEPGGAB)
|
||||
{
|
||||
base.OnEnable();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E3D9 RID: 58329 RVA: 0x0034A504 File Offset: 0x00348704
|
||||
[Token(Token = "0x600E3D9")]
|
||||
[Address(RVA = "0xAE1340", Offset = "0xAE0140", VA = "0x180AE1340", Slot = "8")]
|
||||
protected override void MGFKPEMKOOK()
|
||||
{
|
||||
int cieebjfcmib = this.CIEEBJFCMIB;
|
||||
if (cieebjfcmib == 1)
|
||||
{
|
||||
EditRoomRoleOrdersWatchUIFlow editRoomRoleOrdersWatchUIFlow = this.editRoomRoleOrdersScreen;
|
||||
return;
|
||||
}
|
||||
while (cieebjfcmib != 2)
|
||||
{
|
||||
}
|
||||
EditRoomRoleOrdersWatchUIFlow editRoomRoleOrdersWatchUIFlow2 = this.editRoomRoleOrdersScreen;
|
||||
int num = 0;
|
||||
editRoomRoleOrdersWatchUIFlow2.MFBDAMHIMKI = (BIPCKGLGIHG)num;
|
||||
}
|
||||
|
||||
// Token: 0x0600E3DA RID: 58330 RVA: 0x0034A540 File Offset: 0x00348740
|
||||
[Token(Token = "0x600E3DA")]
|
||||
[Address(RVA = "0xAE1680", Offset = "0xAE0480", VA = "0x180AE1680", Slot = "5")]
|
||||
protected override void PICEBFBCNCL()
|
||||
{
|
||||
BIPCKGLGIHG cmipabmebeb = this.editRoomRoleOrdersScreen.CMIPABMEBEB;
|
||||
bool forwardedRegistered = PlayerRoomRoleManager.ONCPNMDGGKG.forwardedRegistered;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
base.ILGFOHIJHMG = 1;
|
||||
return;
|
||||
}
|
||||
int num = 0;
|
||||
base.ILGFOHIJHMG = num;
|
||||
}
|
||||
|
||||
// Token: 0x0600E3DB RID: 58331 RVA: 0x0034A58C File Offset: 0x0034878C
|
||||
[Token(Token = "0x600E3DB")]
|
||||
[Address(RVA = "0xAE1390", Offset = "0xAE0190", VA = "0x180AE1390", Slot = "6")]
|
||||
protected override void MNGMCHLEHOK()
|
||||
{
|
||||
base..ctor();
|
||||
int cieebjfcmib = this.CIEEBJFCMIB;
|
||||
if (cieebjfcmib == 1)
|
||||
{
|
||||
PLDMAFINLJO.FANDNIHFMNM(this.labelText, "Edit Roles");
|
||||
this.tooltip.Message = "Edit all Room roles";
|
||||
return;
|
||||
}
|
||||
while (cieebjfcmib != 2)
|
||||
{
|
||||
}
|
||||
PLDMAFINLJO.FANDNIHFMNM(this.labelText, "Show My Roles");
|
||||
this.tooltip.Message = "Show only roles I have.";
|
||||
}
|
||||
|
||||
// Token: 0x0600E3DC RID: 58332 RVA: 0x0034A5F8 File Offset: 0x003487F8
|
||||
[Token(Token = "0x600E3DC")]
|
||||
[Address(RVA = "0xAE17D0", Offset = "0xAE05D0", VA = "0x180AE17D0")]
|
||||
public ToggleRoomRolesEditModeConditionalButton()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400949B RID: 38043
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400949B")]
|
||||
[SerializeField]
|
||||
private EditRoomRoleOrdersWatchUIFlow editRoomRoleOrdersScreen;
|
||||
|
||||
// Token: 0x0400949C RID: 38044
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400949C")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private Tooltip tooltip;
|
||||
|
||||
// Token: 0x020022BB RID: 8891
|
||||
[Token(Token = "0x20022BB")]
|
||||
private enum KEKIODAELFL
|
||||
{
|
||||
// Token: 0x0400949E RID: 38046
|
||||
[Token(Token = "0x400949E")]
|
||||
Disabled,
|
||||
// Token: 0x0400949F RID: 38047
|
||||
[Token(Token = "0x400949F")]
|
||||
ChangeToEditMode,
|
||||
// Token: 0x040094A0 RID: 38048
|
||||
[Token(Token = "0x40094A0")]
|
||||
ChangeToViewMode
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user