m
This commit is contained in:
@@ -0,0 +1,65 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI.Game
|
||||
{
|
||||
// Token: 0x020023A0 RID: 9120
|
||||
[Token(Token = "0x20023A0")]
|
||||
public class BoolGameRolePermissionEditable : BoolRolePermissionEditable<CMDADAAOBHD, GameRole.CDLENKNFHEB, GameRole>
|
||||
{
|
||||
// Token: 0x170024CE RID: 9422
|
||||
// (get) Token: 0x0600E7E9 RID: 59369 RVA: 0x0035395C File Offset: 0x00351B5C
|
||||
[Token(Token = "0x170024CE")]
|
||||
internal override GMBIJNPEBJF AIIGEMKJLMD
|
||||
{
|
||||
[Token(Token = "0x600E7E9")]
|
||||
[Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E7EA RID: 59370 RVA: 0x0035396C File Offset: 0x00351B6C
|
||||
[Token(Token = "0x600E7EA")]
|
||||
[Address(RVA = "0x1A5F190", Offset = "0x1A5E190", VA = "0x181A5F190", Slot = "6")]
|
||||
protected override GameRole BGELAIIEFPG(bool GFMEDGILKBH)
|
||||
{
|
||||
PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (!(instance == num))
|
||||
{
|
||||
if (!GFMEDGILKBH)
|
||||
{
|
||||
return PlayerGameRoleManager.ONCPNMDGGKG.GetRoleDefinition(num);
|
||||
}
|
||||
PlayerGameRoleManager instance2 = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E7EB RID: 59371 RVA: 0x003539B4 File Offset: 0x00351BB4
|
||||
[Token(Token = "0x600E7EB")]
|
||||
[Address(RVA = "0x188CAE0", Offset = "0x188BAE0", VA = "0x18188CAE0", Slot = "9")]
|
||||
protected override bool BPCHDIDOFKE(GameRole.CDLENKNFHEB KFMINBPBKAM)
|
||||
{
|
||||
return KFMINBPBKAM != GameRole.CDLENKNFHEB.INVALID;
|
||||
}
|
||||
|
||||
// Token: 0x0600E7EC RID: 59372 RVA: 0x003539C8 File Offset: 0x00351BC8
|
||||
[Token(Token = "0x600E7EC")]
|
||||
[Address(RVA = "0x1A5F2C0", Offset = "0x1A5E2C0", VA = "0x181A5F2C0", Slot = "12")]
|
||||
protected override bool FDIFOCAGCFI(CMDADAAOBHD BGHHFOOBFMA, GameRole.CDLENKNFHEB KFMINBPBKAM, bool PPEMHAIEECM, object OHFMPKJCLKH)
|
||||
{
|
||||
PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x0600E7ED RID: 59373 RVA: 0x003539E4 File Offset: 0x00351BE4
|
||||
[Token(Token = "0x600E7ED")]
|
||||
[Address(RVA = "0x1A5F350", Offset = "0x1A5E350", VA = "0x181A5F350")]
|
||||
public BoolGameRolePermissionEditable()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,251 @@
|
||||
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;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,307 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.AGUI.ToolUIs;
|
||||
using RecRoom.Utils.OverridableFields;
|
||||
using Systems.PlayerRoles;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI.Game
|
||||
{
|
||||
// Token: 0x020023A2 RID: 9122
|
||||
[Token(Token = "0x20023A2")]
|
||||
public class EditGameRoleSettingsScreen : MakerPenPaletteUIFlowBase
|
||||
{
|
||||
// Token: 0x0600E7F8 RID: 59384 RVA: 0x00353CD4 File Offset: 0x00351ED4
|
||||
[Token(Token = "0x600E7F8")]
|
||||
[Address(RVA = "0x1A60D70", Offset = "0x1A5FD70", VA = "0x181A60D70")]
|
||||
public void SetRoleId(CMDADAAOBHD BGHHFOOBFMA, BIPCKGLGIHG JBKJDFKFIKG, bool JGCPCBBCFIP)
|
||||
{
|
||||
this._roleId = BGHHFOOBFMA;
|
||||
this.CMIPABMEBEB = JBKJDFKFIKG;
|
||||
this.CDEDBCPAFIH = JGCPCBBCFIP;
|
||||
this.ILKPDLHACON();
|
||||
}
|
||||
|
||||
// Token: 0x0600E7F9 RID: 59385 RVA: 0x00353CFC File Offset: 0x00351EFC
|
||||
[Token(Token = "0x600E7F9")]
|
||||
[Address(RVA = "0x1A5FEC0", Offset = "0x1A5EEC0", VA = "0x181A5FEC0", 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++;
|
||||
}
|
||||
List<RolePermissionEditable> nhpfcppgben = this.NHPFCPPGBEN;
|
||||
RolePermissionEditable[] componentsInChildren2 = base.GetComponentsInChildren<RolePermissionEditable>(true);
|
||||
nhpfcppgben.AddRange(componentsInChildren2);
|
||||
this.sharedButton.KDELLAHHGCK = true;
|
||||
}
|
||||
|
||||
// Token: 0x0600E7FA RID: 59386 RVA: 0x00353D6C File Offset: 0x00351F6C
|
||||
[Token(Token = "0x600E7FA")]
|
||||
[Address(RVA = "0x1A60980", Offset = "0x1A5F980", VA = "0x181A60980", Slot = "11")]
|
||||
public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN)
|
||||
{
|
||||
base.OnFlowEntered(BFHJBBGCMAN);
|
||||
Action<GameRole> action = new Action(this.OOPNGOLIKMH);
|
||||
Action<AGAJMBPABDL, RoomRole> action2 = new Action(this.KDFIHPHDPIG);
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
RoomRole localPlayerRoleDefinition = PlayerRoomRoleManager.ONCPNMDGGKG.GetLocalPlayerRoleDefinition();
|
||||
if (agajmbpabdl.DMKCIEPGGAB)
|
||||
{
|
||||
MutableOverridableObscuredBool canUseMakerPen = localPlayerRoleDefinition.canUseMakerPen;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
this.CMIPABMEBEB = (flag ? BIPCKGLGIHG.Edit : BIPCKGLGIHG.View);
|
||||
this.ILKPDLHACON();
|
||||
}
|
||||
}
|
||||
this.ILKPDLHACON();
|
||||
}
|
||||
|
||||
// Token: 0x0600E7FB RID: 59387 RVA: 0x00353DE8 File Offset: 0x00351FE8
|
||||
[Token(Token = "0x600E7FB")]
|
||||
[Address(RVA = "0x1A60C10", Offset = "0x1A5FC10", VA = "0x181A60C10", Slot = "12")]
|
||||
public override void OnFlowExited(StackedUIFlowBase NBINAJPFBOA, bool CJEIBCEPAPO)
|
||||
{
|
||||
base.OnFlowExited(NBINAJPFBOA, CJEIBCEPAPO);
|
||||
Action<GameRole> action = new Action(this.OOPNGOLIKMH);
|
||||
Action<AGAJMBPABDL, RoomRole> action2 = new Action(this.KDFIHPHDPIG);
|
||||
}
|
||||
|
||||
// Token: 0x0600E7FC RID: 59388 RVA: 0x00353E18 File Offset: 0x00352018
|
||||
[Token(Token = "0x600E7FC")]
|
||||
[Address(RVA = "0x1A602C0", Offset = "0x1A5F2C0", VA = "0x181A602C0")]
|
||||
private void KDFIHPHDPIG(AGAJMBPABDL IEKDDPPNFPF, RoomRole LOLCMLEKMAF)
|
||||
{
|
||||
if (IEKDDPPNFPF.DMKCIEPGGAB)
|
||||
{
|
||||
MutableOverridableObscuredBool canUseMakerPen = LOLCMLEKMAF.canUseMakerPen;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
this.CMIPABMEBEB = (flag ? BIPCKGLGIHG.Edit : BIPCKGLGIHG.View);
|
||||
this.ILKPDLHACON();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E7FD RID: 59389 RVA: 0x00353E4C File Offset: 0x0035204C
|
||||
[Token(Token = "0x600E7FD")]
|
||||
[Address(RVA = "0x1A603C0", Offset = "0x1A5F3C0", VA = "0x181A603C0")]
|
||||
private void OOPNGOLIKMH(GameRole EBAJFKGFAAD)
|
||||
{
|
||||
MutableOverridablePickupRestrictionType itemPickupRestrictions = EBAJFKGFAAD.itemPickupRestrictions;
|
||||
int num = 0;
|
||||
MutableOverridablePickupRestrictionType itemPickupRestrictions2 = EBAJFKGFAAD.itemPickupRestrictions;
|
||||
RolePermissionEditable rolePermissionEditable = this.allowedPickupItemsPermission;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
rolePermissionEditable.MDLOGPHPOAE.BPAJKKAGPKB(this);
|
||||
}
|
||||
rolePermissionEditable.MDLOGPHPOAE.BIHKNNPGGKP(this);
|
||||
Action onTokenFlagsUpdated = rolePermissionEditable.OnTokenFlagsUpdated;
|
||||
if (onTokenFlagsUpdated != 0)
|
||||
{
|
||||
onTokenFlagsUpdated();
|
||||
}
|
||||
MutableOverridablePickupRestrictionType itemPickupRestrictions3 = EBAJFKGFAAD.itemPickupRestrictions;
|
||||
if (!flag)
|
||||
{
|
||||
}
|
||||
MutableOverridablePickupRestrictionType itemPickupRestrictions4 = EBAJFKGFAAD.itemPickupRestrictions;
|
||||
ObscuredEnum obscuredEnum;
|
||||
bool flag2 = ObscuredEnum.JGIMJGNAJHP(num, obscuredEnum);
|
||||
RolePermissionEditable rolePermissionEditable2 = this.blockedPickupItemsPermission;
|
||||
if (!flag2)
|
||||
{
|
||||
rolePermissionEditable2.MDLOGPHPOAE.BPAJKKAGPKB(this);
|
||||
}
|
||||
rolePermissionEditable2.MDLOGPHPOAE.BIHKNNPGGKP(this);
|
||||
Action onTokenFlagsUpdated2 = rolePermissionEditable2.OnTokenFlagsUpdated;
|
||||
if (onTokenFlagsUpdated2 != 0)
|
||||
{
|
||||
onTokenFlagsUpdated2();
|
||||
}
|
||||
MutableOverridableEquipSlotRestrictionType enableEquipSlotHip = EBAJFKGFAAD.enableEquipSlotHip;
|
||||
ObscuredEnum obscuredEnum2 = ObscuredEnum.FAJDMKOEFLH(0);
|
||||
bool flag3;
|
||||
if (flag3)
|
||||
{
|
||||
MutableOverridablePickupRestrictionType equipRestrictionsHip = EBAJFKGFAAD.equipRestrictionsHip;
|
||||
if (flag3)
|
||||
{
|
||||
MutableOverridablePickupRestrictionType equipRestrictionsHip2 = EBAJFKGFAAD.equipRestrictionsHip;
|
||||
}
|
||||
}
|
||||
RolePermissionEditable rolePermissionEditable3 = this.allowedHipEquipItemsPermission;
|
||||
if (num == 0)
|
||||
{
|
||||
rolePermissionEditable3.MDLOGPHPOAE.BPAJKKAGPKB(this);
|
||||
}
|
||||
rolePermissionEditable3.MDLOGPHPOAE.BIHKNNPGGKP(this);
|
||||
Action onTokenFlagsUpdated3 = rolePermissionEditable3.OnTokenFlagsUpdated;
|
||||
if (onTokenFlagsUpdated3 != 0)
|
||||
{
|
||||
onTokenFlagsUpdated3();
|
||||
}
|
||||
MutableOverridableEquipSlotRestrictionType enableEquipSlotHip2 = EBAJFKGFAAD.enableEquipSlotHip;
|
||||
ObscuredEnum obscuredEnum3 = ObscuredEnum.FAJDMKOEFLH(0);
|
||||
bool flag4 = ObscuredEnum.BDBLGMKABNK(num, obscuredEnum3);
|
||||
if (flag4)
|
||||
{
|
||||
MutableOverridablePickupRestrictionType equipRestrictionsHip3 = EBAJFKGFAAD.equipRestrictionsHip;
|
||||
if (flag4)
|
||||
{
|
||||
MutableOverridablePickupRestrictionType equipRestrictionsHip4 = EBAJFKGFAAD.equipRestrictionsHip;
|
||||
}
|
||||
}
|
||||
RolePermissionEditable rolePermissionEditable4 = this.blockedHipEquipItemsPermission;
|
||||
if (num == 0)
|
||||
{
|
||||
rolePermissionEditable4.MDLOGPHPOAE.BPAJKKAGPKB(this);
|
||||
}
|
||||
rolePermissionEditable4.MDLOGPHPOAE.BIHKNNPGGKP(this);
|
||||
Action onTokenFlagsUpdated4 = rolePermissionEditable4.OnTokenFlagsUpdated;
|
||||
if (onTokenFlagsUpdated4 != 0)
|
||||
{
|
||||
onTokenFlagsUpdated4();
|
||||
}
|
||||
MutableOverridablePickupRestrictionType equipRestrictionsShoulder = EBAJFKGFAAD.equipRestrictionsShoulder;
|
||||
if (num == 0)
|
||||
{
|
||||
}
|
||||
MutableOverridablePickupRestrictionType equipRestrictionsShoulder2 = EBAJFKGFAAD.equipRestrictionsShoulder;
|
||||
ObscuredEnum obscuredEnum4;
|
||||
bool flag5 = ObscuredEnum.JGIMJGNAJHP(num, obscuredEnum4);
|
||||
RolePermissionEditable rolePermissionEditable5 = this.allowedShoulderEquipItemsPermission;
|
||||
if (!flag5)
|
||||
{
|
||||
rolePermissionEditable5.MDLOGPHPOAE.BPAJKKAGPKB(this);
|
||||
}
|
||||
rolePermissionEditable5.MDLOGPHPOAE.BIHKNNPGGKP(this);
|
||||
Action onTokenFlagsUpdated5 = rolePermissionEditable5.OnTokenFlagsUpdated;
|
||||
if (onTokenFlagsUpdated5 != 0)
|
||||
{
|
||||
onTokenFlagsUpdated5();
|
||||
}
|
||||
MutableOverridablePickupRestrictionType equipRestrictionsShoulder3 = EBAJFKGFAAD.equipRestrictionsShoulder;
|
||||
if (flag5)
|
||||
{
|
||||
MutableOverridablePickupRestrictionType equipRestrictionsShoulder4 = EBAJFKGFAAD.equipRestrictionsShoulder;
|
||||
}
|
||||
RolePermissionEditable rolePermissionEditable6 = this.blockedShoulderEquipItemsPermission;
|
||||
bool flag6;
|
||||
if (!flag6)
|
||||
{
|
||||
rolePermissionEditable6.MDLOGPHPOAE.BPAJKKAGPKB(this);
|
||||
}
|
||||
rolePermissionEditable6.MDLOGPHPOAE.BIHKNNPGGKP(this);
|
||||
Action onTokenFlagsUpdated6 = rolePermissionEditable6.OnTokenFlagsUpdated;
|
||||
if (onTokenFlagsUpdated6 != 0)
|
||||
{
|
||||
onTokenFlagsUpdated6();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E7FE RID: 59390 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E7FE")]
|
||||
[Address(RVA = "0x1A60010", Offset = "0x1A5F010", VA = "0x181A60010")]
|
||||
private void ILKPDLHACON()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E7FF RID: 59391 RVA: 0x0035408C File Offset: 0x0035228C
|
||||
[Token(Token = "0x600E7FF")]
|
||||
[Address(RVA = "0x1A60D90", Offset = "0x1A5FD90", VA = "0x181A60D90")]
|
||||
public EditGameRoleSettingsScreen()
|
||||
{
|
||||
List<RolePermissionEditable> list = new List();
|
||||
this.NHPFCPPGBEN = list;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400967B RID: 38523
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400967B")]
|
||||
[SerializeField]
|
||||
private CMDADAAOBHD _roleId;
|
||||
|
||||
// Token: 0x0400967C RID: 38524
|
||||
[FieldOffset(Offset = "0xAC")]
|
||||
[Token(Token = "0x400967C")]
|
||||
private bool CDEDBCPAFIH;
|
||||
|
||||
// Token: 0x0400967D RID: 38525
|
||||
[FieldOffset(Offset = "0xAD")]
|
||||
[Token(Token = "0x400967D")]
|
||||
private BIPCKGLGIHG CMIPABMEBEB;
|
||||
|
||||
// Token: 0x0400967E RID: 38526
|
||||
[FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400967E")]
|
||||
[SerializeField]
|
||||
private RectTransform editableContainer;
|
||||
|
||||
// Token: 0x0400967F RID: 38527
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400967F")]
|
||||
[SerializeField]
|
||||
private RolePermissionEditable allowedPickupItemsPermission;
|
||||
|
||||
// Token: 0x04009680 RID: 38528
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x4009680")]
|
||||
[SerializeField]
|
||||
private RolePermissionEditable blockedPickupItemsPermission;
|
||||
|
||||
// Token: 0x04009681 RID: 38529
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x4009681")]
|
||||
[SerializeField]
|
||||
private RolePermissionEditable allowedHipEquipItemsPermission;
|
||||
|
||||
// Token: 0x04009682 RID: 38530
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x4009682")]
|
||||
[SerializeField]
|
||||
private RolePermissionEditable blockedHipEquipItemsPermission;
|
||||
|
||||
// Token: 0x04009683 RID: 38531
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x4009683")]
|
||||
[SerializeField]
|
||||
private RolePermissionEditable allowedShoulderEquipItemsPermission;
|
||||
|
||||
// Token: 0x04009684 RID: 38532
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x4009684")]
|
||||
[SerializeField]
|
||||
private RolePermissionEditable blockedShoulderEquipItemsPermission;
|
||||
|
||||
// Token: 0x04009685 RID: 38533
|
||||
[FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x4009685")]
|
||||
[SerializeField]
|
||||
private RadioButton3D sharedButton;
|
||||
|
||||
// Token: 0x04009686 RID: 38534
|
||||
[FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x4009686")]
|
||||
private List<RolePermissionEditable> NHPFCPPGBEN;
|
||||
}
|
||||
}
|
||||
+65
@@ -0,0 +1,65 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI.Game
|
||||
{
|
||||
// Token: 0x020023A3 RID: 9123
|
||||
[Token(Token = "0x20023A3")]
|
||||
public class FloatGameRolePermissionEditable : FloatRolePermissionEditable<CMDADAAOBHD, GameRole.CDLENKNFHEB, GameRole>
|
||||
{
|
||||
// Token: 0x170024D2 RID: 9426
|
||||
// (get) Token: 0x0600E800 RID: 59392 RVA: 0x003540AC File Offset: 0x003522AC
|
||||
[Token(Token = "0x170024D2")]
|
||||
internal override GMBIJNPEBJF AIIGEMKJLMD
|
||||
{
|
||||
[Token(Token = "0x600E800")]
|
||||
[Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E801 RID: 59393 RVA: 0x003540BC File Offset: 0x003522BC
|
||||
[Token(Token = "0x600E801")]
|
||||
[Address(RVA = "0x1A628C0", Offset = "0x1A618C0", VA = "0x181A628C0", Slot = "6")]
|
||||
protected override GameRole BGELAIIEFPG(bool GFMEDGILKBH)
|
||||
{
|
||||
PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (!(instance == num))
|
||||
{
|
||||
if (!GFMEDGILKBH)
|
||||
{
|
||||
return PlayerGameRoleManager.ONCPNMDGGKG.GetRoleDefinition(num);
|
||||
}
|
||||
PlayerGameRoleManager instance2 = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E802 RID: 59394 RVA: 0x00354104 File Offset: 0x00352304
|
||||
[Token(Token = "0x600E802")]
|
||||
[Address(RVA = "0x188CAE0", Offset = "0x188BAE0", VA = "0x18188CAE0", Slot = "9")]
|
||||
protected override bool BPCHDIDOFKE(GameRole.CDLENKNFHEB KFMINBPBKAM)
|
||||
{
|
||||
return KFMINBPBKAM != GameRole.CDLENKNFHEB.INVALID;
|
||||
}
|
||||
|
||||
// Token: 0x0600E803 RID: 59395 RVA: 0x00354118 File Offset: 0x00352318
|
||||
[Token(Token = "0x600E803")]
|
||||
[Address(RVA = "0x1A629F0", Offset = "0x1A619F0", VA = "0x181A629F0", Slot = "12")]
|
||||
protected override bool FDIFOCAGCFI(CMDADAAOBHD BGHHFOOBFMA, GameRole.CDLENKNFHEB KFMINBPBKAM, bool PPEMHAIEECM, object OHFMPKJCLKH)
|
||||
{
|
||||
PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x0600E804 RID: 59396 RVA: 0x00354134 File Offset: 0x00352334
|
||||
[Token(Token = "0x600E804")]
|
||||
[Address(RVA = "0x1A62A80", Offset = "0x1A61A80", VA = "0x181A62A80")]
|
||||
public FloatGameRolePermissionEditable()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,317 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core;
|
||||
using RecRoom.Core.Creation;
|
||||
using RecRoom.Tools;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI.Game
|
||||
{
|
||||
// Token: 0x020023A4 RID: 9124
|
||||
[Token(Token = "0x20023A4")]
|
||||
public class GameRoleEditRow : MonoBehaviour
|
||||
{
|
||||
// Token: 0x0600E805 RID: 59397 RVA: 0x00354148 File Offset: 0x00352348
|
||||
[Token(Token = "0x600E805")]
|
||||
[Address(RVA = "0x1A63C30", Offset = "0x1A62C30", VA = "0x181A63C30")]
|
||||
private void OnEnable()
|
||||
{
|
||||
Action action = new Action(this.PNAKCHFJGCF);
|
||||
}
|
||||
|
||||
// Token: 0x0600E806 RID: 59398 RVA: 0x00354164 File Offset: 0x00352364
|
||||
[Token(Token = "0x600E806")]
|
||||
[Address(RVA = "0x1A63B70", Offset = "0x1A62B70", VA = "0x181A63B70")]
|
||||
private void OnDisable()
|
||||
{
|
||||
Action action = new Action(this.PNAKCHFJGCF);
|
||||
}
|
||||
|
||||
// Token: 0x0600E807 RID: 59399 RVA: 0x00354180 File Offset: 0x00352380
|
||||
[Token(Token = "0x600E807")]
|
||||
[Address(RVA = "0x1A63DF0", Offset = "0x1A62DF0", VA = "0x181A63DF0")]
|
||||
private void PNAKCHFJGCF()
|
||||
{
|
||||
this.IOFDNIMEBCE();
|
||||
}
|
||||
|
||||
// Token: 0x0600E808 RID: 59400 RVA: 0x00354194 File Offset: 0x00352394
|
||||
[Token(Token = "0x600E808")]
|
||||
[Address(RVA = "0x1A63E00", Offset = "0x1A62E00", VA = "0x181A63E00")]
|
||||
public void SetRole(GameRole IOBEPGLJNIP, int CKOIAKLOKMM, BIPCKGLGIHG JBKJDFKFIKG, bool JGCPCBBCFIP)
|
||||
{
|
||||
PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
this.GAALOCFGJHO = false;
|
||||
byte b;
|
||||
this.CMIPABMEBEB = (BIPCKGLGIHG)b;
|
||||
this.NGIMOKNOMFN = IOBEPGLJNIP;
|
||||
TextMeshProUGUI textMeshProUGUI = this.text;
|
||||
int num = 0;
|
||||
if (textMeshProUGUI != num)
|
||||
{
|
||||
GameRole ngimoknomfn = this.NGIMOKNOMFN;
|
||||
string text = this.text.text;
|
||||
}
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
Color color = this.agRoleColor;
|
||||
if (CKOIAKLOKMM == 1)
|
||||
{
|
||||
}
|
||||
Color color2 = this.bgImage.color;
|
||||
this.IOFDNIMEBCE();
|
||||
}
|
||||
|
||||
// Token: 0x0600E809 RID: 59401 RVA: 0x00354214 File Offset: 0x00352414
|
||||
[Token(Token = "0x600E809")]
|
||||
[Address(RVA = "0x1A63500", Offset = "0x1A62500", VA = "0x181A63500")]
|
||||
private void IOFDNIMEBCE()
|
||||
{
|
||||
PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
GameRole ngimoknomfn = this.NGIMOKNOMFN;
|
||||
bool flag;
|
||||
this.moveUpButton.gameObject.SetActive(flag);
|
||||
this.moveDownButton.gameObject.SetActive(flag);
|
||||
Image image = this.settingsButtonImage;
|
||||
if (!this.GAALOCFGJHO)
|
||||
{
|
||||
}
|
||||
Sprite sprite = this.viewRoleSprite;
|
||||
image.sprite = sprite;
|
||||
Tooltip component = this.settingsButton.GetComponent<Tooltip>();
|
||||
int num = 0;
|
||||
if (component != num)
|
||||
{
|
||||
if (!this.GAALOCFGJHO)
|
||||
{
|
||||
}
|
||||
component.Message = "Edit Settings";
|
||||
}
|
||||
this.settingsButton.FFDOINJEHMM = num != 0;
|
||||
Button3D button3D = this.moveUpButton;
|
||||
if (this.NGIMOKNOMFN == (ulong)0L)
|
||||
{
|
||||
}
|
||||
PlayerGameRoleManager instance2 = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
GameRole ngimoknomfn2 = this.NGIMOKNOMFN;
|
||||
bool flag2;
|
||||
button3D.FFDOINJEHMM = flag2;
|
||||
Button3D button3D2 = this.moveDownButton;
|
||||
if (this.NGIMOKNOMFN == (ulong)0L)
|
||||
{
|
||||
}
|
||||
PlayerGameRoleManager instance3 = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
AGAJMBPABDL agajmbpabdl2 = KKPBCOOONNK.MDMMDPEKICF;
|
||||
GameRole ngimoknomfn3 = this.NGIMOKNOMFN;
|
||||
bool flag3;
|
||||
button3D2.FFDOINJEHMM = flag3;
|
||||
}
|
||||
|
||||
// Token: 0x0600E80A RID: 59402 RVA: 0x0035432C File Offset: 0x0035252C
|
||||
[Token(Token = "0x600E80A")]
|
||||
[Address(RVA = "0x1A62E00", Offset = "0x1A61E00", VA = "0x181A62E00")]
|
||||
public void Button_MoveUp()
|
||||
{
|
||||
PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
CMDADAAOBHD roleId = this.NGIMOKNOMFN.roleId;
|
||||
instance.PlayerRequestMoveRole(agajmbpabdl, roleId, true);
|
||||
}
|
||||
|
||||
// Token: 0x0600E80B RID: 59403 RVA: 0x00354368 File Offset: 0x00352568
|
||||
[Token(Token = "0x600E80B")]
|
||||
[Address(RVA = "0x1A62D40", Offset = "0x1A61D40", VA = "0x181A62D40")]
|
||||
public void Button_MoveDown()
|
||||
{
|
||||
PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
GameRole ngimoknomfn = this.NGIMOKNOMFN;
|
||||
int num = 0;
|
||||
CMDADAAOBHD roleId = ngimoknomfn.roleId;
|
||||
instance.PlayerRequestMoveRole(agajmbpabdl, roleId, num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0600E80C RID: 59404 RVA: 0x003543AC File Offset: 0x003525AC
|
||||
[Token(Token = "0x600E80C")]
|
||||
[Address(RVA = "0x1A63020", Offset = "0x1A62020", VA = "0x181A63020")]
|
||||
public void Button_Settings()
|
||||
{
|
||||
ViewGameRoleSettingsWatchUIFlow flowByType = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField.GetFlowByType<ViewGameRoleSettingsWatchUIFlow>();
|
||||
GameRole ngimoknomfn = this.NGIMOKNOMFN;
|
||||
bool gaalocfgjho = this.GAALOCFGJHO;
|
||||
CMDADAAOBHD roleId = ngimoknomfn.roleId;
|
||||
flowByType._roleId = roleId;
|
||||
flowByType.CDEDBCPAFIH = gaalocfgjho;
|
||||
flowByType.ILKPDLHACON();
|
||||
WatchUI <JNBAANDJIAD>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField;
|
||||
int num = 0;
|
||||
<JNBAANDJIAD>k__BackingField.PushFlow(flowByType, num);
|
||||
}
|
||||
|
||||
// Token: 0x0600E80D RID: 59405 RVA: 0x003544A0 File Offset: 0x003526A0
|
||||
[Token(Token = "0x600E80D")]
|
||||
[Address(RVA = "0x1A62EC0", Offset = "0x1A61EC0", VA = "0x181A62EC0")]
|
||||
public void Button_Remove()
|
||||
{
|
||||
PlayerUI playerUI = Player.<EGKJPJKLEAI>k__BackingField.playerUI;
|
||||
GameRole ngimoknomfn = this.NGIMOKNOMFN;
|
||||
WatchUI <JNBAANDJIAD>k__BackingField = playerUI.<JNBAANDJIAD>k__BackingField;
|
||||
string roleName = ngimoknomfn.roleName;
|
||||
string text = "Are you sure you want to remove the role \"" + roleName + "\"?";
|
||||
PMGCJEPKFOF<JPIJGHNNIDP> pmgcjepkfof = <JNBAANDJIAD>k__BackingField.ShowConfirmationDialog("Are you sure?", text);
|
||||
Action<JPIJGHNNIDP> action = new Action(this.NIPBBNKNJEJ);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E80E RID: 59406 RVA: 0x00354504 File Offset: 0x00352704
|
||||
[Token(Token = "0x600E80E")]
|
||||
[Address(RVA = "0x1A63830", Offset = "0x1A62830", VA = "0x181A63830")]
|
||||
private void MMKOFKGELDC()
|
||||
{
|
||||
List<GameRoleNodeWrapper> gnjgibekpjo = GameRoleNodeWrapper.GNJGIBEKPJO;
|
||||
Func<GameRoleNodeWrapper, bool> func = new Func(this.PCKMOLLDHGB);
|
||||
CreationObject component = Enumerable.First<GameRoleNodeWrapper>(Enumerable.ToList<GameRoleNodeWrapper>(Enumerable.Where<GameRoleNodeWrapper>(gnjgibekpjo, func))).GetComponent<CreationObject>();
|
||||
MakerPen component2 = Player.<EGKJPJKLEAI>k__BackingField.backpack.GetBackpackTool(JKPLBBBJLJK.MAKER_PEN).GetComponent<MakerPen>();
|
||||
CMDADAAOBHD roleId = this.NGIMOKNOMFN.roleId;
|
||||
DOCJCMJFOAN docjcmjfoan;
|
||||
component2.QueueUI(docjcmjfoan);
|
||||
}
|
||||
|
||||
// Token: 0x0600E80F RID: 59407 RVA: 0x00354590 File Offset: 0x00352790
|
||||
[Token(Token = "0x600E80F")]
|
||||
[Address(RVA = "0x1A64010", Offset = "0x1A63010", VA = "0x181A64010")]
|
||||
public GameRoleEditRow()
|
||||
{
|
||||
Color white = Color.white;
|
||||
Color white2 = Color.white;
|
||||
Color white3 = Color.white;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0600E810 RID: 59408 RVA: 0x003545B8 File Offset: 0x003527B8
|
||||
[Token(Token = "0x600E810")]
|
||||
[Address(RVA = "0x1A62CC0", Offset = "0x1A61CC0", VA = "0x181A62CC0")]
|
||||
[CompilerGenerated]
|
||||
private void AKDAEHPBFLD(Tool DGEJNGNOELG)
|
||||
{
|
||||
Action action = new Action(this.MMKOFKGELDC);
|
||||
KFBABPAPIMB kfbabpapimb = DGEJNGNOELG.FHKNPABNEEM(action);
|
||||
}
|
||||
|
||||
// Token: 0x0600E811 RID: 59409 RVA: 0x003545DC File Offset: 0x003527DC
|
||||
[Token(Token = "0x600E811")]
|
||||
[Address(RVA = "0x1A63AE0", Offset = "0x1A62AE0", VA = "0x181A63AE0")]
|
||||
[CompilerGenerated]
|
||||
private void NIPBBNKNJEJ(JPIJGHNNIDP PBAOMKNFBFL)
|
||||
{
|
||||
if (PBAOMKNFBFL == JPIJGHNNIDP.Affirmative)
|
||||
{
|
||||
PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
CMDADAAOBHD roleId = this.NGIMOKNOMFN.roleId;
|
||||
bool flag = instance.LocalRequestDeleteRole(roleId);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E812 RID: 59410 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E812")]
|
||||
[Address(RVA = "0x1A63CF0", Offset = "0x1A62CF0", VA = "0x181A63CF0")]
|
||||
[CompilerGenerated]
|
||||
private bool PCKMOLLDHGB(GameRoleNodeWrapper AOFAKFCLANE)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x04009687 RID: 38535
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4009687")]
|
||||
private GameRole NGIMOKNOMFN;
|
||||
|
||||
// Token: 0x04009688 RID: 38536
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4009688")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI text;
|
||||
|
||||
// Token: 0x04009689 RID: 38537
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4009689")]
|
||||
[SerializeField]
|
||||
private Button3D moveUpButton;
|
||||
|
||||
// Token: 0x0400968A RID: 38538
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400968A")]
|
||||
[SerializeField]
|
||||
private Button3D moveDownButton;
|
||||
|
||||
// Token: 0x0400968B RID: 38539
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400968B")]
|
||||
[SerializeField]
|
||||
private Button3D settingsButton;
|
||||
|
||||
// Token: 0x0400968C RID: 38540
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400968C")]
|
||||
[SerializeField]
|
||||
[Header("Role Colors")]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
private Image bgImage;
|
||||
|
||||
// Token: 0x0400968D RID: 38541
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400968D")]
|
||||
[SerializeField]
|
||||
private Color agRoleColor;
|
||||
|
||||
// Token: 0x0400968E RID: 38542
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400968E")]
|
||||
[SerializeField]
|
||||
private Color defaultRoleColor;
|
||||
|
||||
// Token: 0x0400968F RID: 38543
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400968F")]
|
||||
[SerializeField]
|
||||
private Color nonAGRoleColor;
|
||||
|
||||
// Token: 0x04009690 RID: 38544
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4009690")]
|
||||
[SerializeField]
|
||||
[Header("Settings sprites")]
|
||||
private Image settingsButtonImage;
|
||||
|
||||
// Token: 0x04009691 RID: 38545
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x4009691")]
|
||||
[SerializeField]
|
||||
private Sprite editRoleSprite;
|
||||
|
||||
// Token: 0x04009692 RID: 38546
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x4009692")]
|
||||
[SerializeField]
|
||||
private Sprite viewRoleSprite;
|
||||
|
||||
// Token: 0x04009693 RID: 38547
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x4009693")]
|
||||
private BIPCKGLGIHG CMIPABMEBEB;
|
||||
|
||||
// Token: 0x04009694 RID: 38548
|
||||
[FieldOffset(Offset = "0x91")]
|
||||
[Token(Token = "0x4009694")]
|
||||
private bool GAALOCFGJHO;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,142 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using AGUI;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI.Game
|
||||
{
|
||||
// Token: 0x020023A6 RID: 9126
|
||||
[Token(Token = "0x20023A6")]
|
||||
public class GameRolePagedGrid : RecyclerPagedGrid<GameRolePagedGrid.AIMNPJCPEPE, GameRoleEditRow>
|
||||
{
|
||||
// Token: 0x0600E816 RID: 59414 RVA: 0x0035466C File Offset: 0x0035286C
|
||||
[Token(Token = "0x600E816")]
|
||||
[Address(RVA = "0x1A64230", Offset = "0x1A63230", VA = "0x181A64230")]
|
||||
private void OnEnable()
|
||||
{
|
||||
Action action = new Action(this.UpdateChildren);
|
||||
Action<AGAJMBPABDL, GameRole> action2 = new Action(this.MCBMFEECHCP);
|
||||
bool mhdlkeiilhd = this.MHDLKEIILHD;
|
||||
BIPCKGLGIHG cmipabmebeb = this.CMIPABMEBEB;
|
||||
this.UpdateChildren(cmipabmebeb, mhdlkeiilhd);
|
||||
}
|
||||
|
||||
// Token: 0x0600E817 RID: 59415 RVA: 0x003546B0 File Offset: 0x003528B0
|
||||
[Token(Token = "0x600E817")]
|
||||
[Address(RVA = "0x1A64110", Offset = "0x1A63110", VA = "0x181A64110")]
|
||||
private void OnDisable()
|
||||
{
|
||||
Action action = new Action(this.UpdateChildren);
|
||||
Action<AGAJMBPABDL, GameRole> action2 = new Action(this.MCBMFEECHCP);
|
||||
}
|
||||
|
||||
// Token: 0x0600E818 RID: 59416 RVA: 0x003546D8 File Offset: 0x003528D8
|
||||
[Token(Token = "0x600E818")]
|
||||
[Address(RVA = "0x1A640D0", Offset = "0x1A630D0", VA = "0x181A640D0")]
|
||||
private void MCBMFEECHCP(AGAJMBPABDL IEKDDPPNFPF, GameRole LOLCMLEKMAF)
|
||||
{
|
||||
if (IEKDDPPNFPF.DMKCIEPGGAB)
|
||||
{
|
||||
bool mhdlkeiilhd = this.MHDLKEIILHD;
|
||||
if (mhdlkeiilhd)
|
||||
{
|
||||
BIPCKGLGIHG cmipabmebeb = this.CMIPABMEBEB;
|
||||
this.UpdateChildren(cmipabmebeb, mhdlkeiilhd);
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E819 RID: 59417 RVA: 0x00354710 File Offset: 0x00352910
|
||||
[Token(Token = "0x600E819")]
|
||||
[Address(RVA = "0x1A64360", Offset = "0x1A63360", VA = "0x181A64360")]
|
||||
public void UpdateChildren()
|
||||
{
|
||||
bool mhdlkeiilhd = this.MHDLKEIILHD;
|
||||
BIPCKGLGIHG cmipabmebeb = this.CMIPABMEBEB;
|
||||
this.UpdateChildren(cmipabmebeb, mhdlkeiilhd);
|
||||
}
|
||||
|
||||
// Token: 0x0600E81A RID: 59418 RVA: 0x00354734 File Offset: 0x00352934
|
||||
[Token(Token = "0x600E81A")]
|
||||
[Address(RVA = "0x1A64380", Offset = "0x1A63380", VA = "0x181A64380")]
|
||||
public void UpdateChildren(BIPCKGLGIHG JBKJDFKFIKG, bool IOCHGJAMGOG)
|
||||
{
|
||||
this.CMIPABMEBEB = JBKJDFKFIKG;
|
||||
this.MHDLKEIILHD = IOCHGJAMGOG;
|
||||
PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (instance != num)
|
||||
{
|
||||
if (this.MHDLKEIILHD)
|
||||
{
|
||||
PlayerGameRoleManager instance2 = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
List<GameRole> sortedActiveRolesForPlayer = instance2.GetSortedActiveRolesForPlayer(agajmbpabdl, true);
|
||||
if (GameRolePagedGrid.<>c.<>9__7_1 != 0)
|
||||
{
|
||||
goto IL_9B;
|
||||
}
|
||||
GameRolePagedGrid.<>c.<>9__7_1 = delegate(GameRole _)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
};
|
||||
}
|
||||
List<GameRole> sortedActiveRoles = PlayerGameRoleManager.ONCPNMDGGKG.GetSortedActiveRoles(true);
|
||||
Func<GameRole, GameRolePagedGrid.AIMNPJCPEPE> func;
|
||||
if (GameRolePagedGrid.<>c.<>9__7_0 == 0)
|
||||
{
|
||||
func = delegate(GameRole _)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
};
|
||||
GameRolePagedGrid.<>c.<>9__7_0 = func;
|
||||
}
|
||||
IL_9B:
|
||||
List<GameRolePagedGrid.AIMNPJCPEPE> list = Enumerable.ToList<GameRolePagedGrid.AIMNPJCPEPE>(Enumerable.Select<GameRole, GameRolePagedGrid.AIMNPJCPEPE>(sortedActiveRoles, func));
|
||||
PlayerGameRoleManager instance3 = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
bool flag = this.NBMNLHLDOGF();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E81B RID: 59419 RVA: 0x00354808 File Offset: 0x00352A08
|
||||
[Token(Token = "0x600E81B")]
|
||||
[Address(RVA = "0x1A64070", Offset = "0x1A63070", VA = "0x181A64070", Slot = "15")]
|
||||
protected override void BGIECEPGDBE(GameRolePagedGrid.AIMNPJCPEPE IOBEPGLJNIP, GameRoleEditRow IOMFCIGGNOI, int CKOIAKLOKMM)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E81C RID: 59420 RVA: 0x0035481C File Offset: 0x00352A1C
|
||||
[Token(Token = "0x600E81C")]
|
||||
[Address(RVA = "0x1A646D0", Offset = "0x1A636D0", VA = "0x181A646D0")]
|
||||
public GameRolePagedGrid()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04009697 RID: 38551
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x4009697")]
|
||||
private BIPCKGLGIHG CMIPABMEBEB;
|
||||
|
||||
// Token: 0x04009698 RID: 38552
|
||||
[FieldOffset(Offset = "0xB9")]
|
||||
[Token(Token = "0x4009698")]
|
||||
private bool MHDLKEIILHD;
|
||||
|
||||
// Token: 0x020023A7 RID: 9127
|
||||
[Token(Token = "0x20023A7")]
|
||||
public struct AIMNPJCPEPE
|
||||
{
|
||||
// Token: 0x04009699 RID: 38553
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4009699")]
|
||||
public GameRole AMGMJKFPPFH;
|
||||
|
||||
// Token: 0x0400969A RID: 38554
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400969A")]
|
||||
public bool NMNFBCACFEO;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,175 @@
|
||||
using System;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using RecNet;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI.Game
|
||||
{
|
||||
// Token: 0x020023A9 RID: 9129
|
||||
[Token(Token = "0x20023A9")]
|
||||
public class GameRolesConditionalButton : ConditionalButton<Button3D>
|
||||
{
|
||||
// Token: 0x170024D3 RID: 9427
|
||||
// (get) Token: 0x0600E821 RID: 59425 RVA: 0x0035485C File Offset: 0x00352A5C
|
||||
[Token(Token = "0x170024D3")]
|
||||
private bool OPHOAHHLPCK
|
||||
{
|
||||
[Token(Token = "0x600E821")]
|
||||
[Address(RVA = "0x1A64FD0", Offset = "0x1A63FD0", VA = "0x181A64FD0")]
|
||||
get
|
||||
{
|
||||
PPENFJMFPNE bememjnnkbh = this.BEMEMJNNKBH;
|
||||
if (bememjnnkbh == 0)
|
||||
{
|
||||
}
|
||||
long <DOFDAMHCJLP>k__BackingField = bememjnnkbh.<DOFDAMHCJLP>k__BackingField;
|
||||
PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170024D4 RID: 9428
|
||||
// (get) Token: 0x0600E822 RID: 59426 RVA: 0x0035488C File Offset: 0x00352A8C
|
||||
// (set) Token: 0x0600E823 RID: 59427 RVA: 0x003548A0 File Offset: 0x00352AA0
|
||||
[Token(Token = "0x170024D4")]
|
||||
public PPENFJMFPNE KMONCLBICFK
|
||||
{
|
||||
[Token(Token = "0x600E822")]
|
||||
[Address(RVA = "0x41CEF0", Offset = "0x41BEF0", VA = "0x18041CEF0")]
|
||||
get
|
||||
{
|
||||
return this.BEMEMJNNKBH;
|
||||
}
|
||||
[Token(Token = "0x600E823")]
|
||||
[Address(RVA = "0x1A65390", Offset = "0x1A64390", VA = "0x181A65390")]
|
||||
set
|
||||
{
|
||||
if (this.BEMEMJNNKBH != value)
|
||||
{
|
||||
this.BEMEMJNNKBH = value;
|
||||
base.OnEnable();
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E824 RID: 59428 RVA: 0x003548C4 File Offset: 0x00352AC4
|
||||
[Token(Token = "0x600E824")]
|
||||
[Address(RVA = "0x1A64D80", Offset = "0x1A63D80", VA = "0x181A64D80")]
|
||||
private void Awake()
|
||||
{
|
||||
Action<AGAJMBPABDL, RoomRole> action = new Action(this.DIHJDCNHNJE);
|
||||
}
|
||||
|
||||
// Token: 0x0600E825 RID: 59429 RVA: 0x003548E0 File Offset: 0x00352AE0
|
||||
[Token(Token = "0x600E825")]
|
||||
[Address(RVA = "0x1A65050", Offset = "0x1A64050", VA = "0x181A65050")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
Action<AGAJMBPABDL, RoomRole> action = new Action(this.DIHJDCNHNJE);
|
||||
}
|
||||
|
||||
// Token: 0x0600E826 RID: 59430 RVA: 0x003548FC File Offset: 0x00352AFC
|
||||
[Token(Token = "0x600E826")]
|
||||
[Address(RVA = "0x1A64E40", Offset = "0x1A63E40", VA = "0x181A64E40")]
|
||||
private void DIHJDCNHNJE(AGAJMBPABDL IEKDDPPNFPF, RoomRole IENKDAKBEDP)
|
||||
{
|
||||
if (IEKDDPPNFPF.DMKCIEPGGAB && this.OPHOAHHLPCK)
|
||||
{
|
||||
base.OnEnable();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E827 RID: 59431 RVA: 0x00354928 File Offset: 0x00352B28
|
||||
[Token(Token = "0x600E827")]
|
||||
[Address(RVA = "0x1A64E80", Offset = "0x1A63E80", VA = "0x181A64E80", Slot = "8")]
|
||||
protected override void MGFKPEMKOOK()
|
||||
{
|
||||
PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (instance != num)
|
||||
{
|
||||
this.MNGMCHLEHOK();
|
||||
PPENFJMFPNE bememjnnkbh = this.BEMEMJNNKBH;
|
||||
EditGameRoleOrdersWatchUIFlow editGameRoleOrdersWatchUIFlow;
|
||||
editGameRoleOrdersWatchUIFlow.TargetRoomDetails = bememjnnkbh;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E828 RID: 59432 RVA: 0x0035496C File Offset: 0x00352B6C
|
||||
[Token(Token = "0x600E828")]
|
||||
[Address(RVA = "0x1A65110", Offset = "0x1A64110", VA = "0x181A65110", Slot = "5")]
|
||||
protected override void PICEBFBCNCL()
|
||||
{
|
||||
PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (!(instance == num))
|
||||
{
|
||||
PlayerRoomRoleManager instance2 = PlayerRoomRoleManager.ONCPNMDGGKG;
|
||||
int num2 = 0;
|
||||
if (!(instance2 == num2) && this.OPHOAHHLPCK)
|
||||
{
|
||||
if (!Matchmaking.BBJAEJHMAPB.MIKOMDCPDFF())
|
||||
{
|
||||
base.ILGFOHIJHMG = 2;
|
||||
return;
|
||||
}
|
||||
RoomRole defaultRoomModeratorRole = PlayerRoomRoleManager.ONCPNMDGGKG.defaultRoomModeratorRole;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
base.ILGFOHIJHMG = 2;
|
||||
return;
|
||||
}
|
||||
base.ILGFOHIJHMG = 1;
|
||||
return;
|
||||
}
|
||||
}
|
||||
int num3 = 0;
|
||||
base.ILGFOHIJHMG = num3;
|
||||
}
|
||||
|
||||
// Token: 0x0600E829 RID: 59433 RVA: 0x003549FC File Offset: 0x00352BFC
|
||||
[Token(Token = "0x600E829")]
|
||||
[Address(RVA = "0x1A5EF50", Offset = "0x1A5DF50", VA = "0x181A5EF50", Slot = "7")]
|
||||
protected override bool HOCJDEBMOLM()
|
||||
{
|
||||
bool flag = base.HOCJDEBMOLM();
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
bool flag2;
|
||||
return flag2;
|
||||
}
|
||||
|
||||
// Token: 0x0600E82A RID: 59434 RVA: 0x00354A18 File Offset: 0x00352C18
|
||||
[Token(Token = "0x600E82A")]
|
||||
[Address(RVA = "0x1A65350", Offset = "0x1A64350", VA = "0x181A65350")]
|
||||
public GameRolesConditionalButton()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400969E RID: 38558
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400969E")]
|
||||
private PPENFJMFPNE BEMEMJNNKBH;
|
||||
|
||||
// Token: 0x020023AA RID: 9130
|
||||
[Token(Token = "0x20023AA")]
|
||||
private enum JMDLIFHMOCN
|
||||
{
|
||||
// Token: 0x040096A0 RID: 38560
|
||||
[Token(Token = "0x40096A0")]
|
||||
Disabled,
|
||||
// Token: 0x040096A1 RID: 38561
|
||||
[Token(Token = "0x40096A1")]
|
||||
Enabled_HasPermissions,
|
||||
// Token: 0x040096A2 RID: 38562
|
||||
[Token(Token = "0x40096A2")]
|
||||
Enabled_NoPermissions
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,65 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI.Game
|
||||
{
|
||||
// Token: 0x020023AB RID: 9131
|
||||
[Token(Token = "0x20023AB")]
|
||||
public class IntGameRolePermissionEditable : IntRolePermissionEditable<CMDADAAOBHD, GameRole.CDLENKNFHEB, GameRole>
|
||||
{
|
||||
// Token: 0x170024D5 RID: 9429
|
||||
// (get) Token: 0x0600E82B RID: 59435 RVA: 0x00354A2C File Offset: 0x00352C2C
|
||||
[Token(Token = "0x170024D5")]
|
||||
internal override GMBIJNPEBJF AIIGEMKJLMD
|
||||
{
|
||||
[Token(Token = "0x600E82B")]
|
||||
[Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E82C RID: 59436 RVA: 0x00354A3C File Offset: 0x00352C3C
|
||||
[Token(Token = "0x600E82C")]
|
||||
[Address(RVA = "0x1A66000", Offset = "0x1A65000", VA = "0x181A66000", Slot = "6")]
|
||||
protected override GameRole BGELAIIEFPG(bool GFMEDGILKBH)
|
||||
{
|
||||
PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (!(instance == num))
|
||||
{
|
||||
if (!GFMEDGILKBH)
|
||||
{
|
||||
return PlayerGameRoleManager.ONCPNMDGGKG.GetRoleDefinition(num);
|
||||
}
|
||||
PlayerGameRoleManager instance2 = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E82D RID: 59437 RVA: 0x00354A84 File Offset: 0x00352C84
|
||||
[Token(Token = "0x600E82D")]
|
||||
[Address(RVA = "0x188CAE0", Offset = "0x188BAE0", VA = "0x18188CAE0", Slot = "9")]
|
||||
protected override bool BPCHDIDOFKE(GameRole.CDLENKNFHEB KFMINBPBKAM)
|
||||
{
|
||||
return KFMINBPBKAM != GameRole.CDLENKNFHEB.INVALID;
|
||||
}
|
||||
|
||||
// Token: 0x0600E82E RID: 59438 RVA: 0x00354A98 File Offset: 0x00352C98
|
||||
[Token(Token = "0x600E82E")]
|
||||
[Address(RVA = "0x1A66130", Offset = "0x1A65130", VA = "0x181A66130", Slot = "12")]
|
||||
protected override bool FDIFOCAGCFI(CMDADAAOBHD BGHHFOOBFMA, GameRole.CDLENKNFHEB KFMINBPBKAM, bool PPEMHAIEECM, object OHFMPKJCLKH)
|
||||
{
|
||||
PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x0600E82F RID: 59439 RVA: 0x00354AB4 File Offset: 0x00352CB4
|
||||
[Token(Token = "0x600E82F")]
|
||||
[Address(RVA = "0x1A661C0", Offset = "0x1A651C0", VA = "0x181A661C0")]
|
||||
public IntGameRolePermissionEditable()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
+65
@@ -0,0 +1,65 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI.Game
|
||||
{
|
||||
// Token: 0x020023AC RID: 9132
|
||||
[Token(Token = "0x20023AC")]
|
||||
public class TagListGameRolePermissionEditable : TagListRolePermissionEditable<CMDADAAOBHD, GameRole.CDLENKNFHEB, GameRole>
|
||||
{
|
||||
// Token: 0x170024D6 RID: 9430
|
||||
// (get) Token: 0x0600E830 RID: 59440 RVA: 0x00354AC8 File Offset: 0x00352CC8
|
||||
[Token(Token = "0x170024D6")]
|
||||
internal override GMBIJNPEBJF AIIGEMKJLMD
|
||||
{
|
||||
[Token(Token = "0x600E830")]
|
||||
[Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E831 RID: 59441 RVA: 0x00354AD8 File Offset: 0x00352CD8
|
||||
[Token(Token = "0x600E831")]
|
||||
[Address(RVA = "0x1A76510", Offset = "0x1A75510", VA = "0x181A76510", Slot = "6")]
|
||||
protected override GameRole BGELAIIEFPG(bool GFMEDGILKBH)
|
||||
{
|
||||
PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (!(instance == num))
|
||||
{
|
||||
if (!GFMEDGILKBH)
|
||||
{
|
||||
return PlayerGameRoleManager.ONCPNMDGGKG.GetRoleDefinition(num);
|
||||
}
|
||||
PlayerGameRoleManager instance2 = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E832 RID: 59442 RVA: 0x00354B20 File Offset: 0x00352D20
|
||||
[Token(Token = "0x600E832")]
|
||||
[Address(RVA = "0x188CAE0", Offset = "0x188BAE0", VA = "0x18188CAE0", Slot = "9")]
|
||||
protected override bool BPCHDIDOFKE(GameRole.CDLENKNFHEB KFMINBPBKAM)
|
||||
{
|
||||
return KFMINBPBKAM != GameRole.CDLENKNFHEB.INVALID;
|
||||
}
|
||||
|
||||
// Token: 0x0600E833 RID: 59443 RVA: 0x00354B34 File Offset: 0x00352D34
|
||||
[Token(Token = "0x600E833")]
|
||||
[Address(RVA = "0x1A76640", Offset = "0x1A75640", VA = "0x181A76640", Slot = "12")]
|
||||
protected override bool FDIFOCAGCFI(CMDADAAOBHD BGHHFOOBFMA, GameRole.CDLENKNFHEB KFMINBPBKAM, bool PPEMHAIEECM, object OHFMPKJCLKH)
|
||||
{
|
||||
PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x0600E834 RID: 59444 RVA: 0x00354B50 File Offset: 0x00352D50
|
||||
[Token(Token = "0x600E834")]
|
||||
[Address(RVA = "0x1A766D0", Offset = "0x1A756D0", VA = "0x181A766D0")]
|
||||
public TagListGameRolePermissionEditable()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
+330
@@ -0,0 +1,330 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Utils.OverridableFields;
|
||||
using Systems.PlayerRoles;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI.Game
|
||||
{
|
||||
// Token: 0x020023AD RID: 9133
|
||||
[Token(Token = "0x20023AD")]
|
||||
public class ViewGameRoleSettingsWatchUIFlow : WatchUIFlow
|
||||
{
|
||||
// Token: 0x0600E835 RID: 59445 RVA: 0x00354B64 File Offset: 0x00352D64
|
||||
[Token(Token = "0x600E835")]
|
||||
[Address(RVA = "0x1A787B0", Offset = "0x1A777B0", VA = "0x181A787B0")]
|
||||
public void SetRoleId(CMDADAAOBHD BGHHFOOBFMA, bool JGCPCBBCFIP)
|
||||
{
|
||||
this._roleId = BGHHFOOBFMA;
|
||||
this.CDEDBCPAFIH = JGCPCBBCFIP;
|
||||
this.ILKPDLHACON();
|
||||
}
|
||||
|
||||
// Token: 0x0600E836 RID: 59446 RVA: 0x00354B88 File Offset: 0x00352D88
|
||||
[Token(Token = "0x600E836")]
|
||||
[Address(RVA = "0x1A777D0", Offset = "0x1A767D0", VA = "0x181A777D0", 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++;
|
||||
}
|
||||
List<RolePermissionEditable> nhpfcppgben = this.NHPFCPPGBEN;
|
||||
RolePermissionEditable[] componentsInChildren2 = base.GetComponentsInChildren<RolePermissionEditable>(true);
|
||||
nhpfcppgben.AddRange(componentsInChildren2);
|
||||
this.sharedButton.KDELLAHHGCK = true;
|
||||
}
|
||||
|
||||
// Token: 0x0600E837 RID: 59447 RVA: 0x00354BF8 File Offset: 0x00352DF8
|
||||
[Token(Token = "0x600E837")]
|
||||
[Address(RVA = "0x1A78370", Offset = "0x1A77370", VA = "0x181A78370", Slot = "11")]
|
||||
public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN)
|
||||
{
|
||||
base.OnFlowEntered(BFHJBBGCMAN);
|
||||
Action<GameRole> action = new Action(this.OOPNGOLIKMH);
|
||||
Action<AGAJMBPABDL, RoomRole> action2 = new Action(this.KDFIHPHDPIG);
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
RoomRole localPlayerRoleDefinition = PlayerRoomRoleManager.ONCPNMDGGKG.GetLocalPlayerRoleDefinition();
|
||||
if (agajmbpabdl.DMKCIEPGGAB)
|
||||
{
|
||||
MutableOverridableObscuredBool canUseMakerPen = localPlayerRoleDefinition.canUseMakerPen;
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
this.ILKPDLHACON();
|
||||
}
|
||||
}
|
||||
this.ILKPDLHACON();
|
||||
}
|
||||
|
||||
// Token: 0x0600E838 RID: 59448 RVA: 0x00354C84 File Offset: 0x00352E84
|
||||
[Token(Token = "0x600E838")]
|
||||
[Address(RVA = "0x1A78650", Offset = "0x1A77650", VA = "0x181A78650", Slot = "12")]
|
||||
public override void OnFlowExited(StackedUIFlowBase NBINAJPFBOA, bool CJEIBCEPAPO)
|
||||
{
|
||||
base.OnFlowExited(NBINAJPFBOA, CJEIBCEPAPO);
|
||||
Action<GameRole> action = new Action(this.OOPNGOLIKMH);
|
||||
Action<AGAJMBPABDL, RoomRole> action2 = new Action(this.KDFIHPHDPIG);
|
||||
}
|
||||
|
||||
// Token: 0x0600E839 RID: 59449 RVA: 0x00354CB4 File Offset: 0x00352EB4
|
||||
[Token(Token = "0x600E839")]
|
||||
[Address(RVA = "0x1A77BC0", Offset = "0x1A76BC0", VA = "0x181A77BC0")]
|
||||
private void KDFIHPHDPIG(AGAJMBPABDL IEKDDPPNFPF, RoomRole LOLCMLEKMAF)
|
||||
{
|
||||
if (IEKDDPPNFPF.DMKCIEPGGAB)
|
||||
{
|
||||
MutableOverridableObscuredBool canUseMakerPen = LOLCMLEKMAF.canUseMakerPen;
|
||||
int num = 0;
|
||||
if (num < LOLCMLEKMAF)
|
||||
{
|
||||
num += num;
|
||||
if (num == LOLCMLEKMAF)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
num++;
|
||||
}
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
this.ILKPDLHACON();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E83A RID: 59450 RVA: 0x00354CF4 File Offset: 0x00352EF4
|
||||
[Token(Token = "0x600E83A")]
|
||||
[Address(RVA = "0x1A77DB0", Offset = "0x1A76DB0", VA = "0x181A77DB0")]
|
||||
private void OOPNGOLIKMH(GameRole EBAJFKGFAAD)
|
||||
{
|
||||
MutableOverridablePickupRestrictionType itemPickupRestrictions = EBAJFKGFAAD.itemPickupRestrictions;
|
||||
int num = 0;
|
||||
MutableOverridablePickupRestrictionType itemPickupRestrictions2 = EBAJFKGFAAD.itemPickupRestrictions;
|
||||
RolePermissionEditable rolePermissionEditable = this.allowedPickupItemsPermission;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
rolePermissionEditable.MDLOGPHPOAE.BPAJKKAGPKB(this);
|
||||
}
|
||||
rolePermissionEditable.MDLOGPHPOAE.BIHKNNPGGKP(this);
|
||||
Action onTokenFlagsUpdated = rolePermissionEditable.OnTokenFlagsUpdated;
|
||||
if (onTokenFlagsUpdated != 0)
|
||||
{
|
||||
onTokenFlagsUpdated();
|
||||
}
|
||||
MutableOverridablePickupRestrictionType itemPickupRestrictions3 = EBAJFKGFAAD.itemPickupRestrictions;
|
||||
if (!flag)
|
||||
{
|
||||
}
|
||||
MutableOverridablePickupRestrictionType itemPickupRestrictions4 = EBAJFKGFAAD.itemPickupRestrictions;
|
||||
ObscuredEnum obscuredEnum;
|
||||
bool flag2 = ObscuredEnum.JGIMJGNAJHP(num, obscuredEnum);
|
||||
RolePermissionEditable rolePermissionEditable2 = this.blockedPickupItemsPermission;
|
||||
if (!flag2)
|
||||
{
|
||||
rolePermissionEditable2.MDLOGPHPOAE.BPAJKKAGPKB(this);
|
||||
}
|
||||
rolePermissionEditable2.MDLOGPHPOAE.BIHKNNPGGKP(this);
|
||||
Action onTokenFlagsUpdated2 = rolePermissionEditable2.OnTokenFlagsUpdated;
|
||||
if (onTokenFlagsUpdated2 != 0)
|
||||
{
|
||||
onTokenFlagsUpdated2();
|
||||
}
|
||||
MutableOverridableEquipSlotRestrictionType enableEquipSlotHip = EBAJFKGFAAD.enableEquipSlotHip;
|
||||
ObscuredEnum obscuredEnum2 = ObscuredEnum.FAJDMKOEFLH(0);
|
||||
bool flag3;
|
||||
if (flag3)
|
||||
{
|
||||
MutableOverridablePickupRestrictionType equipRestrictionsHip = EBAJFKGFAAD.equipRestrictionsHip;
|
||||
if (flag3)
|
||||
{
|
||||
MutableOverridablePickupRestrictionType equipRestrictionsHip2 = EBAJFKGFAAD.equipRestrictionsHip;
|
||||
}
|
||||
}
|
||||
RolePermissionEditable rolePermissionEditable3 = this.allowedHipEquipItemsPermission;
|
||||
if (num == 0)
|
||||
{
|
||||
rolePermissionEditable3.MDLOGPHPOAE.BPAJKKAGPKB(this);
|
||||
}
|
||||
rolePermissionEditable3.MDLOGPHPOAE.BIHKNNPGGKP(this);
|
||||
Action onTokenFlagsUpdated3 = rolePermissionEditable3.OnTokenFlagsUpdated;
|
||||
if (onTokenFlagsUpdated3 != 0)
|
||||
{
|
||||
onTokenFlagsUpdated3();
|
||||
}
|
||||
MutableOverridableEquipSlotRestrictionType enableEquipSlotHip2 = EBAJFKGFAAD.enableEquipSlotHip;
|
||||
ObscuredEnum obscuredEnum3 = ObscuredEnum.FAJDMKOEFLH(0);
|
||||
bool flag4 = ObscuredEnum.BDBLGMKABNK(num, obscuredEnum3);
|
||||
if (flag4)
|
||||
{
|
||||
MutableOverridablePickupRestrictionType equipRestrictionsHip3 = EBAJFKGFAAD.equipRestrictionsHip;
|
||||
if (flag4)
|
||||
{
|
||||
MutableOverridablePickupRestrictionType equipRestrictionsHip4 = EBAJFKGFAAD.equipRestrictionsHip;
|
||||
}
|
||||
}
|
||||
RolePermissionEditable rolePermissionEditable4 = this.blockedHipEquipItemsPermission;
|
||||
if (num == 0)
|
||||
{
|
||||
rolePermissionEditable4.MDLOGPHPOAE.BPAJKKAGPKB(this);
|
||||
}
|
||||
rolePermissionEditable4.MDLOGPHPOAE.BIHKNNPGGKP(this);
|
||||
Action onTokenFlagsUpdated4 = rolePermissionEditable4.OnTokenFlagsUpdated;
|
||||
if (onTokenFlagsUpdated4 != 0)
|
||||
{
|
||||
onTokenFlagsUpdated4();
|
||||
}
|
||||
MutableOverridablePickupRestrictionType equipRestrictionsShoulder = EBAJFKGFAAD.equipRestrictionsShoulder;
|
||||
if (num == 0)
|
||||
{
|
||||
}
|
||||
MutableOverridablePickupRestrictionType equipRestrictionsShoulder2 = EBAJFKGFAAD.equipRestrictionsShoulder;
|
||||
ObscuredEnum obscuredEnum4;
|
||||
bool flag5 = ObscuredEnum.JGIMJGNAJHP(num, obscuredEnum4);
|
||||
RolePermissionEditable rolePermissionEditable5 = this.allowedShoulderEquipItemsPermission;
|
||||
if (!flag5)
|
||||
{
|
||||
rolePermissionEditable5.MDLOGPHPOAE.BPAJKKAGPKB(this);
|
||||
}
|
||||
rolePermissionEditable5.MDLOGPHPOAE.BIHKNNPGGKP(this);
|
||||
Action onTokenFlagsUpdated5 = rolePermissionEditable5.OnTokenFlagsUpdated;
|
||||
if (onTokenFlagsUpdated5 != 0)
|
||||
{
|
||||
onTokenFlagsUpdated5();
|
||||
}
|
||||
MutableOverridablePickupRestrictionType equipRestrictionsShoulder3 = EBAJFKGFAAD.equipRestrictionsShoulder;
|
||||
if (flag5)
|
||||
{
|
||||
MutableOverridablePickupRestrictionType equipRestrictionsShoulder4 = EBAJFKGFAAD.equipRestrictionsShoulder;
|
||||
}
|
||||
RolePermissionEditable rolePermissionEditable6 = this.blockedShoulderEquipItemsPermission;
|
||||
bool flag6;
|
||||
if (!flag6)
|
||||
{
|
||||
rolePermissionEditable6.MDLOGPHPOAE.BPAJKKAGPKB(this);
|
||||
}
|
||||
rolePermissionEditable6.MDLOGPHPOAE.BIHKNNPGGKP(this);
|
||||
Action onTokenFlagsUpdated6 = rolePermissionEditable6.OnTokenFlagsUpdated;
|
||||
if (onTokenFlagsUpdated6 != 0)
|
||||
{
|
||||
onTokenFlagsUpdated6();
|
||||
}
|
||||
this.KPAEKIAICDI(EBAJFKGFAAD);
|
||||
}
|
||||
|
||||
// Token: 0x0600E83B RID: 59451 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E83B")]
|
||||
[Address(RVA = "0x1A77920", Offset = "0x1A76920", VA = "0x181A77920")]
|
||||
private void ILKPDLHACON()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E83C RID: 59452 RVA: 0x00354F38 File Offset: 0x00353138
|
||||
[Token(Token = "0x600E83C")]
|
||||
[Address(RVA = "0x1A77D00", Offset = "0x1A76D00", VA = "0x181A77D00")]
|
||||
private void KPAEKIAICDI(GameRole LOLCMLEKMAF)
|
||||
{
|
||||
ScreenHeader screenHeader = this.screenHeader;
|
||||
int num = 0;
|
||||
if (screenHeader != num)
|
||||
{
|
||||
if (LOLCMLEKMAF != 0)
|
||||
{
|
||||
}
|
||||
ScreenHeader screenHeader2 = this.screenHeader;
|
||||
string text = "View " + "Invalid Role";
|
||||
screenHeader2.LKIBJOMNFFD = text;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E83D RID: 59453 RVA: 0x00354F80 File Offset: 0x00353180
|
||||
[Token(Token = "0x600E83D")]
|
||||
[Address(RVA = "0x1A787D0", Offset = "0x1A777D0", VA = "0x181A787D0")]
|
||||
public ViewGameRoleSettingsWatchUIFlow()
|
||||
{
|
||||
List<RolePermissionEditable> list = new List();
|
||||
this.NHPFCPPGBEN = list;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x040096A3 RID: 38563
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x40096A3")]
|
||||
[SerializeField]
|
||||
private CMDADAAOBHD _roleId;
|
||||
|
||||
// Token: 0x040096A4 RID: 38564
|
||||
[FieldOffset(Offset = "0xCC")]
|
||||
[Token(Token = "0x40096A4")]
|
||||
private bool CDEDBCPAFIH;
|
||||
|
||||
// Token: 0x040096A5 RID: 38565
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x40096A5")]
|
||||
[SerializeField]
|
||||
private RectTransform editableContainer;
|
||||
|
||||
// Token: 0x040096A6 RID: 38566
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x40096A6")]
|
||||
[SerializeField]
|
||||
private RolePermissionEditable allowedPickupItemsPermission;
|
||||
|
||||
// Token: 0x040096A7 RID: 38567
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x40096A7")]
|
||||
[SerializeField]
|
||||
private RolePermissionEditable blockedPickupItemsPermission;
|
||||
|
||||
// Token: 0x040096A8 RID: 38568
|
||||
[FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x40096A8")]
|
||||
[SerializeField]
|
||||
private RolePermissionEditable allowedHipEquipItemsPermission;
|
||||
|
||||
// Token: 0x040096A9 RID: 38569
|
||||
[FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x40096A9")]
|
||||
[SerializeField]
|
||||
private RolePermissionEditable blockedHipEquipItemsPermission;
|
||||
|
||||
// Token: 0x040096AA RID: 38570
|
||||
[FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x40096AA")]
|
||||
[SerializeField]
|
||||
private RolePermissionEditable allowedShoulderEquipItemsPermission;
|
||||
|
||||
// Token: 0x040096AB RID: 38571
|
||||
[FieldOffset(Offset = "0x100")]
|
||||
[Token(Token = "0x40096AB")]
|
||||
[SerializeField]
|
||||
private RolePermissionEditable blockedShoulderEquipItemsPermission;
|
||||
|
||||
// Token: 0x040096AC RID: 38572
|
||||
[FieldOffset(Offset = "0x108")]
|
||||
[Token(Token = "0x40096AC")]
|
||||
[SerializeField]
|
||||
private RadioButton3D sharedButton;
|
||||
|
||||
// Token: 0x040096AD RID: 38573
|
||||
[FieldOffset(Offset = "0x110")]
|
||||
[Token(Token = "0x40096AD")]
|
||||
private List<RolePermissionEditable> NHPFCPPGBEN;
|
||||
}
|
||||
}
|
||||
+34
@@ -0,0 +1,34 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI.Game
|
||||
{
|
||||
// Token: 0x020023AE RID: 9134
|
||||
[Token(Token = "0x20023AE")]
|
||||
public class VoiceRolloffRolePermissionEditable : IntGameRolePermissionEditable
|
||||
{
|
||||
// Token: 0x0600E83E RID: 59454 RVA: 0x00354FA0 File Offset: 0x003531A0
|
||||
[Token(Token = "0x600E83E")]
|
||||
[Address(RVA = "0x1A78840", Offset = "0x1A77840", VA = "0x181A78840", Slot = "13")]
|
||||
protected override int FEABGNAOAMD(float NCDOICLCGEI)
|
||||
{
|
||||
int[] roleVoiceRolloffDistances = PlayerGameRoleManager.RoleVoiceRolloffDistances;
|
||||
int num;
|
||||
return PlayerGameRoleManager.RoleVoiceRolloffDistances[num];
|
||||
}
|
||||
|
||||
// Token: 0x0600E83F RID: 59455 RVA: 0x00354FC4 File Offset: 0x003531C4
|
||||
[Token(Token = "0x600E83F")]
|
||||
[Address(RVA = "0x1A78920", Offset = "0x1A77920", VA = "0x181A78920", Slot = "14")]
|
||||
protected override float GJFMGEKKKHN(int JOJCJDDGLML)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E840 RID: 59456 RVA: 0x00354FD4 File Offset: 0x003531D4
|
||||
[Token(Token = "0x600E840")]
|
||||
[Address(RVA = "0x1A661C0", Offset = "0x1A651C0", VA = "0x181A661C0")]
|
||||
public VoiceRolloffRolePermissionEditable()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user