scripts
This commit is contained in:
@@ -0,0 +1,361 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using AGUI.StackedUI;
|
||||
using AGUI.StackedUI.Dialog;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using Photon.Realtime;
|
||||
using RecNet;
|
||||
using RecRoom.Core;
|
||||
using RecRoom.Utils.OverridableFields;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI.Room
|
||||
{
|
||||
// Token: 0x020020E8 RID: 8424
|
||||
[Token(Token = "0x20020E8")]
|
||||
[StructLayout(3)]
|
||||
public class EditRoomRoleOrdersWatchUIFlow : WatchUIFlow
|
||||
{
|
||||
// Token: 0x170026E6 RID: 9958
|
||||
// (get) Token: 0x0600E8C2 RID: 59586 RVA: 0x00372954 File Offset: 0x00370B54
|
||||
[Token(Token = "0x170026E6")]
|
||||
private bool OPHOAHHLPCK
|
||||
{
|
||||
[Token(Token = "0x600E8C2")]
|
||||
[Address(RVA = "0x19B9820", Offset = "0x19B8220", VA = "0x1819B9820")]
|
||||
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: 0x170026E7 RID: 9959
|
||||
// (get) Token: 0x0600E8C3 RID: 59587 RVA: 0x00372984 File Offset: 0x00370B84
|
||||
[Token(Token = "0x170026E7")]
|
||||
private bool CDNFGMHLDMJ
|
||||
{
|
||||
[Token(Token = "0x600E8C3")]
|
||||
[Address(RVA = "0x19B7BF0", Offset = "0x19B65F0", VA = "0x1819B7BF0")]
|
||||
get
|
||||
{
|
||||
PPENFJMFPNE targetRoomDetails;
|
||||
do
|
||||
{
|
||||
targetRoomDetails = this.TargetRoomDetails;
|
||||
}
|
||||
while (targetRoomDetails == 0);
|
||||
return targetRoomDetails.<NICCKOLLNOH>k__BackingField;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x140000F0 RID: 240
|
||||
// (add) Token: 0x0600E8C4 RID: 59588 RVA: 0x003729A4 File Offset: 0x00370BA4
|
||||
// (remove) Token: 0x0600E8C5 RID: 59589 RVA: 0x003729C0 File Offset: 0x00370BC0
|
||||
[Token(Token = "0x140000F0")]
|
||||
public event Action<BIPCKGLGIHG> NGLLMIGHONG
|
||||
{
|
||||
[Token(Token = "0x600E8C4")]
|
||||
[Address(RVA = "0x19B9EB0", Offset = "0x19B88B0", VA = "0x1819B9EB0")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x600E8C5")]
|
||||
[Address(RVA = "0x19B9F50", Offset = "0x19B8950", VA = "0x1819B9F50")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170026E8 RID: 9960
|
||||
// (get) Token: 0x0600E8C6 RID: 59590 RVA: 0x003729DC File Offset: 0x00370BDC
|
||||
// (set) Token: 0x0600E8C7 RID: 59591 RVA: 0x003729F0 File Offset: 0x00370BF0
|
||||
[Token(Token = "0x170026E8")]
|
||||
public BIPCKGLGIHG MFBDAMHIMKI
|
||||
{
|
||||
[Token(Token = "0x600E8C6")]
|
||||
[Address(RVA = "0x9F69D0", Offset = "0x9F53D0", VA = "0x1809F69D0")]
|
||||
get
|
||||
{
|
||||
return this.CMIPABMEBEB;
|
||||
}
|
||||
[Token(Token = "0x600E8C7")]
|
||||
[Address(RVA = "0x19B9FF0", Offset = "0x19B89F0", VA = "0x1819B9FF0")]
|
||||
set
|
||||
{
|
||||
if (this.OPHOAHHLPCK)
|
||||
{
|
||||
if (this.TargetRoomDetails != 0)
|
||||
{
|
||||
}
|
||||
bool forwardedRegistered = PlayerRoomRoleManager.ONCPNMDGGKG.forwardedRegistered;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
}
|
||||
}
|
||||
if (value != this.CMIPABMEBEB)
|
||||
{
|
||||
ToggleButton3D toggleButton3D = this.showOnlyMyRolesToggle;
|
||||
RoomRolePagedGrid roomRolePagedGrid = this.grid;
|
||||
PPENFJMFPNE targetRoomDetails = this.TargetRoomDetails;
|
||||
this.CMIPABMEBEB = value;
|
||||
if (!toggleButton3D.LLJFGDMOOFA)
|
||||
{
|
||||
}
|
||||
bool flag2 = this.OPHOAHHLPCK;
|
||||
roomRolePagedGrid.UpdateChildren(value, targetRoomDetails, flag2);
|
||||
Action<BIPCKGLGIHG> ngllmighong = this.NGLLMIGHONG;
|
||||
if (ngllmighong != 0)
|
||||
{
|
||||
BIPCKGLGIHG cmipabmebeb = this.CMIPABMEBEB;
|
||||
ngllmighong(cmipabmebeb);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E8C8 RID: 59592 RVA: 0x00372A88 File Offset: 0x00370C88
|
||||
[Token(Token = "0x600E8C8")]
|
||||
[Address(RVA = "0x19B9260", Offset = "0x19B7C60", VA = "0x1819B9260")]
|
||||
private void Awake()
|
||||
{
|
||||
RolePermissionEditable[] componentsInChildren = base.GetComponentsInChildren<RolePermissionEditable>();
|
||||
int num = 0;
|
||||
int length = componentsInChildren.Length;
|
||||
if (num < length)
|
||||
{
|
||||
RolePermissionEditable rolePermissionEditable = componentsInChildren[num];
|
||||
if (rolePermissionEditable.ToString() != (ulong)1L)
|
||||
{
|
||||
global::UnityEngine.Object.Destroy(rolePermissionEditable);
|
||||
}
|
||||
num++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E8C9 RID: 59593 RVA: 0x00372ACC File Offset: 0x00370CCC
|
||||
[Token(Token = "0x600E8C9")]
|
||||
[Address(RVA = "0x19B98A0", Offset = "0x19B82A0", VA = "0x1819B98A0", Slot = "10")]
|
||||
public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN)
|
||||
{
|
||||
base.OnFlowEntered(BFHJBBGCMAN);
|
||||
ActionEvent<long> nfmlkmfeakd = OJMCBOKJFOF.NFMLKMFEAKD;
|
||||
Action<long> action = new Action(this.FODLGIJCALM);
|
||||
OJMCBOKJFOF.NFMLKMFEAKD = nfmlkmfeakd + action;
|
||||
if (this.OPHOAHHLPCK)
|
||||
{
|
||||
if (this.TargetRoomDetails != 0)
|
||||
{
|
||||
}
|
||||
bool forwardedRegistered = PlayerRoomRoleManager.ONCPNMDGGKG.forwardedRegistered;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
}
|
||||
int num = 0;
|
||||
this.MFBDAMHIMKI = (BIPCKGLGIHG)num;
|
||||
GameObject gameObject = this.showOnlyMyRolesContainer;
|
||||
bool flag2 = this.OPHOAHHLPCK;
|
||||
gameObject.SetActive(flag2);
|
||||
if (this.OPHOAHHLPCK)
|
||||
{
|
||||
Action<Photon.Realtime.Player, RoomRole> action2 = new Action(this.KDFIHPHDPIG);
|
||||
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
||||
RoomRole localPlayerRoleDefinition = PlayerRoomRoleManager.ONCPNMDGGKG.GetLocalPlayerRoleDefinition();
|
||||
if (localPlayer.IsLocal)
|
||||
{
|
||||
PPENFJMFPNE targetRoomDetails = this.TargetRoomDetails;
|
||||
BIPCKGLGIHG cmipabmebeb = this.CMIPABMEBEB;
|
||||
if (targetRoomDetails != 0)
|
||||
{
|
||||
}
|
||||
MutableOverridableObscuredBool canEditRoomRoles = localPlayerRoleDefinition.canEditRoomRoles;
|
||||
bool flag3;
|
||||
if (flag3)
|
||||
{
|
||||
}
|
||||
int num2 = 0;
|
||||
this.MFBDAMHIMKI = (BIPCKGLGIHG)num2;
|
||||
BIPCKGLGIHG cmipabmebeb2 = this.CMIPABMEBEB;
|
||||
if (cmipabmebeb == cmipabmebeb2)
|
||||
{
|
||||
ToggleButton3D toggleButton3D = this.showOnlyMyRolesToggle;
|
||||
RoomRolePagedGrid roomRolePagedGrid = this.grid;
|
||||
PPENFJMFPNE targetRoomDetails2 = this.TargetRoomDetails;
|
||||
if (!toggleButton3D.LLJFGDMOOFA)
|
||||
{
|
||||
}
|
||||
bool flag4 = this.OPHOAHHLPCK;
|
||||
roomRolePagedGrid.UpdateChildren(cmipabmebeb2, targetRoomDetails2, flag4);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E8CA RID: 59594 RVA: 0x00372C00 File Offset: 0x00370E00
|
||||
[Token(Token = "0x600E8CA")]
|
||||
[Address(RVA = "0x19B9CC0", Offset = "0x19B86C0", VA = "0x1819B9CC0", Slot = "11")]
|
||||
public override void OnFlowExited(StackedUIFlowBase NBINAJPFBOA, bool CJEIBCEPAPO)
|
||||
{
|
||||
base.OnFlowExited(NBINAJPFBOA, CJEIBCEPAPO);
|
||||
Action<Photon.Realtime.Player, RoomRole> action = new Action(this.KDFIHPHDPIG);
|
||||
ActionEvent<long> nfmlkmfeakd = OJMCBOKJFOF.NFMLKMFEAKD;
|
||||
Action<long> action2 = new Action(this.FODLGIJCALM);
|
||||
OJMCBOKJFOF.NFMLKMFEAKD = nfmlkmfeakd - action2;
|
||||
}
|
||||
|
||||
// Token: 0x0600E8CB RID: 59595 RVA: 0x00372C44 File Offset: 0x00370E44
|
||||
[Token(Token = "0x600E8CB")]
|
||||
[Address(RVA = "0x19B95D0", Offset = "0x19B7FD0", VA = "0x1819B95D0")]
|
||||
private void FODLGIJCALM(long HNHLJONGKHB)
|
||||
{
|
||||
int num = 0;
|
||||
if (this != num)
|
||||
{
|
||||
PPENFJMFPNE targetRoomDetails = this.TargetRoomDetails;
|
||||
if (targetRoomDetails != 0)
|
||||
{
|
||||
}
|
||||
PPENFJMFPNE ppenfjmfpne = OJMCBOKJFOF.OGLOMMGCEEB(HNHLJONGKHB);
|
||||
this.TargetRoomDetails = ppenfjmfpne;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E8CC RID: 59596 RVA: 0x00372C7C File Offset: 0x00370E7C
|
||||
[Token(Token = "0x600E8CC")]
|
||||
[Address(RVA = "0x19B96B0", Offset = "0x19B80B0", VA = "0x1819B96B0")]
|
||||
private void KDFIHPHDPIG(Photon.Realtime.Player IEKDDPPNFPF, RoomRole LOLCMLEKMAF)
|
||||
{
|
||||
if (IEKDDPPNFPF.IsLocal)
|
||||
{
|
||||
PPENFJMFPNE targetRoomDetails = this.TargetRoomDetails;
|
||||
BIPCKGLGIHG cmipabmebeb = this.CMIPABMEBEB;
|
||||
if (targetRoomDetails != 0)
|
||||
{
|
||||
}
|
||||
MutableOverridableObscuredBool canEditRoomRoles = LOLCMLEKMAF.canEditRoomRoles;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
int num = 0;
|
||||
this.MFBDAMHIMKI = (BIPCKGLGIHG)num;
|
||||
BIPCKGLGIHG cmipabmebeb2 = this.CMIPABMEBEB;
|
||||
if (cmipabmebeb == cmipabmebeb2)
|
||||
{
|
||||
ToggleButton3D toggleButton3D = this.showOnlyMyRolesToggle;
|
||||
RoomRolePagedGrid roomRolePagedGrid = this.grid;
|
||||
PPENFJMFPNE targetRoomDetails2 = this.TargetRoomDetails;
|
||||
if (!toggleButton3D.LLJFGDMOOFA)
|
||||
{
|
||||
}
|
||||
bool flag2 = this.OPHOAHHLPCK;
|
||||
roomRolePagedGrid.UpdateChildren(cmipabmebeb2, targetRoomDetails2, flag2);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E8CD RID: 59597 RVA: 0x00372D04 File Offset: 0x00370F04
|
||||
[Token(Token = "0x600E8CD")]
|
||||
[Address(RVA = "0x19B9E20", Offset = "0x19B8820", VA = "0x1819B9E20")]
|
||||
public void Toggle_ShowOnlyMyRoles()
|
||||
{
|
||||
ToggleButton3D toggleButton3D = this.showOnlyMyRolesToggle;
|
||||
RoomRolePagedGrid roomRolePagedGrid = this.grid;
|
||||
BIPCKGLGIHG cmipabmebeb = this.CMIPABMEBEB;
|
||||
PPENFJMFPNE targetRoomDetails = this.TargetRoomDetails;
|
||||
if (!toggleButton3D.LLJFGDMOOFA)
|
||||
{
|
||||
}
|
||||
bool flag = this.OPHOAHHLPCK;
|
||||
roomRolePagedGrid.UpdateChildren(cmipabmebeb, targetRoomDetails, flag);
|
||||
}
|
||||
|
||||
// Token: 0x0600E8CE RID: 59598 RVA: 0x00372D50 File Offset: 0x00370F50
|
||||
[Token(Token = "0x600E8CE")]
|
||||
[Address(RVA = "0x19B9360", Offset = "0x19B7D60", VA = "0x1819B9360")]
|
||||
public void Button_AddRole()
|
||||
{
|
||||
WatchUI <JNBAANDJIAD>k__BackingField = global::Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField;
|
||||
if (EditRoomRoleOrdersWatchUIFlow.<>c.<>9__22_0 == 0)
|
||||
{
|
||||
EditRoomRoleOrdersWatchUIFlow.<>c.<>9__22_0 = (TextInputUIDialog dialog) => dialog.ShowDialog();
|
||||
}
|
||||
if (EditRoomRoleOrdersWatchUIFlow.<>c.<>9__22_1 == 0)
|
||||
{
|
||||
EditRoomRoleOrdersWatchUIFlow.<>c.<>9__22_1 = delegate(TextInputUIDialog.KDJGEIICAJL r)
|
||||
{
|
||||
};
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E8CF RID: 59599 RVA: 0x00372DAC File Offset: 0x00370FAC
|
||||
[Token(Token = "0x600E8CF")]
|
||||
[Address(RVA = "0x19B9EA0", Offset = "0x19B88A0", VA = "0x1819B9EA0")]
|
||||
public EditRoomRoleOrdersWatchUIFlow()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04009898 RID: 39064
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x4009898")]
|
||||
[SerializeField]
|
||||
private TextInputUIDialog textInputDialogPrefab;
|
||||
|
||||
// Token: 0x04009899 RID: 39065
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x4009899")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D showOnlyMyRolesToggle;
|
||||
|
||||
// Token: 0x0400989A RID: 39066
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400989A")]
|
||||
[SerializeField]
|
||||
private GameObject showOnlyMyRolesContainer;
|
||||
|
||||
// Token: 0x0400989B RID: 39067
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400989B")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)]
|
||||
private RoomRolePagedGrid grid;
|
||||
|
||||
// Token: 0x0400989C RID: 39068
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400989C")]
|
||||
public PPENFJMFPNE TargetRoomDetails;
|
||||
|
||||
// Token: 0x0400989E RID: 39070
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x400989E")]
|
||||
private BIPCKGLGIHG CMIPABMEBEB = (BIPCKGLGIHG)((ulong)255L);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user