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 k__BackingField = targetRoomDetails.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.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(); 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 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 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; } }