Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/RecRoom/Systems/PlayerRoles/UI/Game/EditGameRoleOrdersWatchUIFlow.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

252 lines
7.5 KiB
C#

using System;
using AGUI.StackedUI;
using AGUI.StackedUI.Dialog;
using Cpp2IlInjected;
using RecNet;
using RecRoom.Utils.OverridableFields;
using UnityEngine;
namespace RecRoom.Systems.PlayerRoles.UI.Game
{
// Token: 0x020023A1 RID: 9121
[Token(Token = "0x20023A1")]
public class EditGameRoleOrdersWatchUIFlow : WatchUIFlow
{
// Token: 0x170024CF RID: 9423
// (get) Token: 0x0600E7EE RID: 59374 RVA: 0x003539F8 File Offset: 0x00351BF8
[Token(Token = "0x170024CF")]
public bool OPHOAHHLPCK
{
[Token(Token = "0x600E7EE")]
[Address(RVA = "0x1A5FCD0", Offset = "0x1A5ECD0", VA = "0x181A5FCD0")]
get
{
PPENFJMFPNE targetRoomDetails = this.TargetRoomDetails;
if (targetRoomDetails == 0)
{
}
long <DOFDAMHCJLP>k__BackingField = targetRoomDetails.<DOFDAMHCJLP>k__BackingField;
PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM;
bool flag;
return flag;
}
}
// Token: 0x170024D0 RID: 9424
// (get) Token: 0x0600E7EF RID: 59375 RVA: 0x00353A28 File Offset: 0x00351C28
[Token(Token = "0x170024D0")]
private bool IGPLJIKMENB
{
[Token(Token = "0x600E7EF")]
[Address(RVA = "0x1A5F780", Offset = "0x1A5E780", VA = "0x181A5F780")]
get
{
PPENFJMFPNE targetRoomDetails;
do
{
targetRoomDetails = this.TargetRoomDetails;
}
while (targetRoomDetails == 0);
return targetRoomDetails.<NICCKOLLNOH>k__BackingField;
}
}
// Token: 0x170024D1 RID: 9425
// (get) Token: 0x0600E7F0 RID: 59376 RVA: 0x00353A48 File Offset: 0x00351C48
// (set) Token: 0x0600E7F1 RID: 59377 RVA: 0x00353A5C File Offset: 0x00351C5C
[Token(Token = "0x170024D1")]
public BIPCKGLGIHG MFBDAMHIMKI
{
[Token(Token = "0x600E7F0")]
[Address(RVA = "0x1A5AEB0", Offset = "0x1A59EB0", VA = "0x181A5AEB0")]
get
{
return this.CMIPABMEBEB;
}
[Token(Token = "0x600E7F1")]
[Address(RVA = "0x1A5FD50", Offset = "0x1A5ED50", VA = "0x181A5FD50")]
set
{
if (this.OPHOAHHLPCK)
{
if (this.TargetRoomDetails != 0)
{
}
RoomRole defaultRoomModeratorRole = PlayerRoomRoleManager.ONCPNMDGGKG.defaultRoomModeratorRole;
bool flag;
if (!flag)
{
}
}
if (value != this.CMIPABMEBEB)
{
ToggleButton3D toggleButton3D = this.showOnlyMyRolesToggle;
this.CMIPABMEBEB = value;
GameRolePagedGrid gameRolePagedGrid = this.grid;
bool lljfgdmoofa = toggleButton3D.LLJFGDMOOFA;
gameRolePagedGrid.UpdateChildren(value, lljfgdmoofa);
}
}
}
// Token: 0x0600E7F2 RID: 59378 RVA: 0x00353AC4 File Offset: 0x00351CC4
[Token(Token = "0x600E7F2")]
[Address(RVA = "0x1A5F680", Offset = "0x1A5E680", VA = "0x181A5F680", Slot = "6")]
protected override void Awake()
{
base..ctor();
RolePermissionEditable[] componentsInChildren = base.GetComponentsInChildren<RolePermissionEditable>();
int num = 0;
int length = componentsInChildren.Length;
if (num < length)
{
RolePermissionEditable rolePermissionEditable = componentsInChildren[num];
if (rolePermissionEditable.ToString() != 0)
{
global::UnityEngine.Object.Destroy(rolePermissionEditable);
}
num++;
}
}
// Token: 0x0600E7F3 RID: 59379 RVA: 0x00353B0C File Offset: 0x00351D0C
[Token(Token = "0x600E7F3")]
[Address(RVA = "0x1A5FA30", Offset = "0x1A5EA30", VA = "0x181A5FA30", Slot = "11")]
public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN)
{
base.OnFlowEntered(BFHJBBGCMAN);
if (this.OAAEFOOPIHJ)
{
GameRolePagedGrid gameRolePagedGrid = this.grid;
bool mhdlkeiilhd = gameRolePagedGrid.MHDLKEIILHD;
BIPCKGLGIHG cmipabmebeb = gameRolePagedGrid.CMIPABMEBEB;
gameRolePagedGrid.UpdateChildren(cmipabmebeb, mhdlkeiilhd);
}
this.OAAEFOOPIHJ = true;
Action<AGAJMBPABDL, RoomRole> action = new Action(this.KDFIHPHDPIG);
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
RoomRole localPlayerRoleDefinition = PlayerRoomRoleManager.ONCPNMDGGKG.GetLocalPlayerRoleDefinition();
this.KDFIHPHDPIG(agajmbpabdl, localPlayerRoleDefinition);
}
// Token: 0x0600E7F4 RID: 59380 RVA: 0x00353B84 File Offset: 0x00351D84
[Token(Token = "0x600E7F4")]
[Address(RVA = "0x1A5FBB0", Offset = "0x1A5EBB0", VA = "0x181A5FBB0", Slot = "12")]
public override void OnFlowExited(StackedUIFlowBase NBINAJPFBOA, bool CJEIBCEPAPO)
{
base.OnFlowExited(NBINAJPFBOA, CJEIBCEPAPO);
Action<AGAJMBPABDL, RoomRole> action = new Action(this.KDFIHPHDPIG);
}
// Token: 0x0600E7F5 RID: 59381 RVA: 0x00353BA8 File Offset: 0x00351DA8
[Token(Token = "0x600E7F5")]
[Address(RVA = "0x1A5F7A0", Offset = "0x1A5E7A0", VA = "0x181A5F7A0")]
private void KDFIHPHDPIG(AGAJMBPABDL IEKDDPPNFPF, RoomRole LOLCMLEKMAF)
{
if (IEKDDPPNFPF.DMKCIEPGGAB)
{
PPENFJMFPNE targetRoomDetails = this.TargetRoomDetails;
BIPCKGLGIHG cmipabmebeb = this.CMIPABMEBEB;
if (targetRoomDetails != 0)
{
}
MutableOverridableObscuredBool canUseMakerPen = LOLCMLEKMAF.canUseMakerPen;
bool flag;
if (flag)
{
}
int num;
if (0 == 1)
{
if (this.OPHOAHHLPCK)
{
if (this.TargetRoomDetails != 0)
{
}
RoomRole defaultRoomModeratorRole = PlayerRoomRoleManager.ONCPNMDGGKG.defaultRoomModeratorRole;
bool flag2;
if (flag2)
{
goto IL_56;
}
}
num = 0;
}
IL_56:
BIPCKGLGIHG cmipabmebeb2 = this.CMIPABMEBEB;
BIPCKGLGIHG cmipabmebeb3;
if (num != (int)cmipabmebeb2)
{
ToggleButton3D toggleButton3D = this.showOnlyMyRolesToggle;
this.CMIPABMEBEB = (BIPCKGLGIHG)num;
GameRolePagedGrid gameRolePagedGrid = this.grid;
bool flag3 = toggleButton3D.LLJFGDMOOFA;
gameRolePagedGrid.UpdateChildren((BIPCKGLGIHG)num, flag3);
cmipabmebeb3 = this.CMIPABMEBEB;
}
if (cmipabmebeb == cmipabmebeb3)
{
ToggleButton3D toggleButton3D2 = this.showOnlyMyRolesToggle;
GameRolePagedGrid gameRolePagedGrid2 = this.grid;
if (!toggleButton3D2.LLJFGDMOOFA)
{
}
bool flag3 = this.OPHOAHHLPCK;
gameRolePagedGrid2.UpdateChildren(cmipabmebeb3, flag3);
}
}
}
// Token: 0x0600E7F6 RID: 59382 RVA: 0x00353C88 File Offset: 0x00351E88
[Token(Token = "0x600E7F6")]
[Address(RVA = "0x1A5FC90", Offset = "0x1A5EC90", VA = "0x181A5FC90")]
public void Toggle_ShowOnlyMyRoles()
{
ToggleButton3D toggleButton3D = this.showOnlyMyRolesToggle;
GameRolePagedGrid gameRolePagedGrid = this.grid;
bool lljfgdmoofa = toggleButton3D.LLJFGDMOOFA;
BIPCKGLGIHG cmipabmebeb = this.CMIPABMEBEB;
gameRolePagedGrid.UpdateChildren(cmipabmebeb, lljfgdmoofa);
}
// Token: 0x0600E7F7 RID: 59383 RVA: 0x00353CC0 File Offset: 0x00351EC0
[Token(Token = "0x600E7F7")]
[Address(RVA = "0x1238E90", Offset = "0x1237E90", VA = "0x181238E90")]
public EditGameRoleOrdersWatchUIFlow()
{
}
// Token: 0x04009675 RID: 38517
[FieldOffset(Offset = "0xC8")]
[Token(Token = "0x4009675")]
[SerializeField]
private TextInputUIDialog textInputDialogPrefab;
// Token: 0x04009676 RID: 38518
[FieldOffset(Offset = "0xD0")]
[Token(Token = "0x4009676")]
[SerializeField]
private ToggleButton3D showOnlyMyRolesToggle;
// Token: 0x04009677 RID: 38519
[FieldOffset(Offset = "0xD8")]
[Token(Token = "0x4009677")]
public GameRolePagedGrid grid;
// Token: 0x04009678 RID: 38520
[FieldOffset(Offset = "0xE0")]
[Token(Token = "0x4009678")]
private bool OAAEFOOPIHJ;
// Token: 0x04009679 RID: 38521
[FieldOffset(Offset = "0xE8")]
[Token(Token = "0x4009679")]
public PPENFJMFPNE TargetRoomDetails;
// Token: 0x0400967A RID: 38522
[FieldOffset(Offset = "0xF0")]
[Token(Token = "0x400967A")]
private BIPCKGLGIHG CMIPABMEBEB;
}
}