a
This commit is contained in:
@@ -0,0 +1,563 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core;
|
||||
using RecRoom.Inputs;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Serialization;
|
||||
|
||||
namespace RecRoom.Systems
|
||||
{
|
||||
// Token: 0x02002251 RID: 8785
|
||||
[Token(Token = "0x2002251")]
|
||||
public class InputManager : SingletonMonoBehaviour<InputManager>
|
||||
{
|
||||
// Token: 0x140000EF RID: 239
|
||||
// (add) Token: 0x0600E0B2 RID: 57522 RVA: 0x0033FA60 File Offset: 0x0033DC60
|
||||
// (remove) Token: 0x0600E0B3 RID: 57523 RVA: 0x0033FA88 File Offset: 0x0033DC88
|
||||
[Token(Token = "0x140000EF")]
|
||||
public event Action OGBLNLPLIBC
|
||||
{
|
||||
[Token(Token = "0x600E0B2")]
|
||||
[Address(RVA = "0xD29B70", Offset = "0xD28970", VA = "0x180D29B70")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Action ogblnlplibc;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
ogblnlplibc = this.OGBLNLPLIBC;
|
||||
@delegate = Delegate.Combine(ogblnlplibc, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != ogblnlplibc)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x600E0B3")]
|
||||
[Address(RVA = "0xD29C20", Offset = "0xD28A20", VA = "0x180D29C20")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Action ogblnlplibc;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
ogblnlplibc = this.OGBLNLPLIBC;
|
||||
@delegate = Delegate.Remove(ogblnlplibc, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != ogblnlplibc)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002387 RID: 9095
|
||||
// (get) Token: 0x0600E0B4 RID: 57524 RVA: 0x0033FAB0 File Offset: 0x0033DCB0
|
||||
// (set) Token: 0x0600E0B5 RID: 57525 RVA: 0x0033FAC4 File Offset: 0x0033DCC4
|
||||
[Token(Token = "0x17002387")]
|
||||
public InputManager.LNEHPBFDEGG CMBHHFKIEJC
|
||||
{
|
||||
[Token(Token = "0x600E0B4")]
|
||||
[Address(RVA = "0x40FFE0", Offset = "0x40EDE0", VA = "0x18040FFE0")]
|
||||
get;
|
||||
[Token(Token = "0x600E0B5")]
|
||||
[Address(RVA = "0x52C070", Offset = "0x52AE70", VA = "0x18052C070")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17002388 RID: 9096
|
||||
// (get) Token: 0x0600E0B6 RID: 57526 RVA: 0x0033FAD8 File Offset: 0x0033DCD8
|
||||
// (set) Token: 0x0600E0B7 RID: 57527 RVA: 0x0033FAEC File Offset: 0x0033DCEC
|
||||
[Token(Token = "0x17002388")]
|
||||
public InputManager.GCFBEOANEPP IAENNJNKPKJ
|
||||
{
|
||||
[Token(Token = "0x600E0B6")]
|
||||
[Address(RVA = "0x567E30", Offset = "0x566C30", VA = "0x180567E30")]
|
||||
get;
|
||||
[Token(Token = "0x600E0B7")]
|
||||
[Address(RVA = "0x567F70", Offset = "0x566D70", VA = "0x180567F70")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17002389 RID: 9097
|
||||
// (get) Token: 0x0600E0B8 RID: 57528 RVA: 0x0033FB00 File Offset: 0x0033DD00
|
||||
[Token(Token = "0x17002389")]
|
||||
public IFDIGHKFEGF NDDKDAHMIKK
|
||||
{
|
||||
[Token(Token = "0x600E0B8")]
|
||||
[Address(RVA = "0xD29C10", Offset = "0xD28A10", VA = "0x180D29C10")]
|
||||
get
|
||||
{
|
||||
LOCNHHPGIAG locnhhpgiag;
|
||||
do
|
||||
{
|
||||
locnhhpgiag = this.<PCNCCNKJIAP>k__BackingField;
|
||||
}
|
||||
while (locnhhpgiag == 0);
|
||||
return locnhhpgiag.<HOFGEEMNDAN>k__BackingField;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700238A RID: 9098
|
||||
// (get) Token: 0x0600E0B9 RID: 57529 RVA: 0x0033FB20 File Offset: 0x0033DD20
|
||||
[Token(Token = "0x1700238A")]
|
||||
public VRInputHandler AGCPFDLOAKA
|
||||
{
|
||||
[Token(Token = "0x600E0B9")]
|
||||
[Address(RVA = "0x3FA170", Offset = "0x3F8F70", VA = "0x1803FA170")]
|
||||
get
|
||||
{
|
||||
return this.GDHFJPEMICK;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700238B RID: 9099
|
||||
// (get) Token: 0x0600E0BA RID: 57530 RVA: 0x0033FB34 File Offset: 0x0033DD34
|
||||
[Token(Token = "0x1700238B")]
|
||||
public VRInputConfiguration ACDFBJHMNBK
|
||||
{
|
||||
[Token(Token = "0x600E0BA")]
|
||||
[Address(RVA = "0x408890", Offset = "0x407690", VA = "0x180408890")]
|
||||
get
|
||||
{
|
||||
return this.PCBEONMICCP;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700238C RID: 9100
|
||||
// (get) Token: 0x0600E0BB RID: 57531 RVA: 0x0033FB48 File Offset: 0x0033DD48
|
||||
[Token(Token = "0x1700238C")]
|
||||
public VRInputHandler KFGAAKKINEB
|
||||
{
|
||||
[Token(Token = "0x600E0BB")]
|
||||
[Address(RVA = "0x415290", Offset = "0x414090", VA = "0x180415290")]
|
||||
get
|
||||
{
|
||||
return this.EOEAIFBPNJH;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700238D RID: 9101
|
||||
// (get) Token: 0x0600E0BC RID: 57532 RVA: 0x0033FB5C File Offset: 0x0033DD5C
|
||||
[Token(Token = "0x1700238D")]
|
||||
public VRInputConfiguration NDDAFKEOMFO
|
||||
{
|
||||
[Token(Token = "0x600E0BC")]
|
||||
[Address(RVA = "0x423D40", Offset = "0x422B40", VA = "0x180423D40")]
|
||||
get
|
||||
{
|
||||
return this.OMOMCMIDHKC;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700238E RID: 9102
|
||||
// (get) Token: 0x0600E0BD RID: 57533 RVA: 0x0033FB70 File Offset: 0x0033DD70
|
||||
// (set) Token: 0x0600E0BE RID: 57534 RVA: 0x0033FB84 File Offset: 0x0033DD84
|
||||
[Token(Token = "0x1700238E")]
|
||||
public LOCNHHPGIAG KGMJAGIKCII
|
||||
{
|
||||
[Token(Token = "0x600E0BD")]
|
||||
[Address(RVA = "0x423DE0", Offset = "0x422BE0", VA = "0x180423DE0")]
|
||||
get;
|
||||
[Token(Token = "0x600E0BE")]
|
||||
[Address(RVA = "0x567490", Offset = "0x566290", VA = "0x180567490")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x0600E0BF RID: 57535 RVA: 0x0033FB98 File Offset: 0x0033DD98
|
||||
[Token(Token = "0x600E0BF")]
|
||||
[Address(RVA = "0xD28F40", Offset = "0xD27D40", VA = "0x180D28F40", Slot = "4")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
InputManager.LNEHPBFDEGG lnehpbfdegg = this.NACIMCNEHMP();
|
||||
this.<DPODFAMMHGA>k__BackingField = lnehpbfdegg;
|
||||
PlatformManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (instance != num)
|
||||
{
|
||||
PlatformManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
PMGCJEPKFOF<PlatformManager.LKOLCLKDJKO> pmgcjepkfof;
|
||||
if (pmgcjepkfof == (ulong)2L)
|
||||
{
|
||||
this.<NLGJGOGEMIG>k__BackingField = pmgcjepkfof;
|
||||
return;
|
||||
}
|
||||
if (pmgcjepkfof == (ulong)5L)
|
||||
{
|
||||
this.<NLGJGOGEMIG>k__BackingField = (InputManager.GCFBEOANEPP)((uint)3);
|
||||
return;
|
||||
}
|
||||
}
|
||||
this.<NLGJGOGEMIG>k__BackingField = (InputManager.GCFBEOANEPP)((uint)1);
|
||||
}
|
||||
|
||||
// Token: 0x0600E0C0 RID: 57536 RVA: 0x0033FC00 File Offset: 0x0033DE00
|
||||
[Token(Token = "0x600E0C0")]
|
||||
[Address(RVA = "0xD299C0", Offset = "0xD287C0", VA = "0x180D299C0")]
|
||||
private void Start()
|
||||
{
|
||||
this.KEHJMJLNOKE(true);
|
||||
PlatformManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (instance != num)
|
||||
{
|
||||
PlatformManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
Action action = new Action(this.KEHJMJLNOKE);
|
||||
instance2.JILPDLFBKKB += action;
|
||||
}
|
||||
InputSourceConfigBase[] array = this.screenInputSourceConfigs;
|
||||
LOCNHHPGIAG locnhhpgiag = new LOCNHHPGIAG(this.screenControlMap, array);
|
||||
this.<PCNCCNKJIAP>k__BackingField = locnhhpgiag;
|
||||
}
|
||||
|
||||
// Token: 0x0600E0C1 RID: 57537 RVA: 0x0033FC68 File Offset: 0x0033DE68
|
||||
[Token(Token = "0x600E0C1")]
|
||||
[Address(RVA = "0xD29810", Offset = "0xD28610", VA = "0x180D29810", Slot = "5")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
this.NCEKEDBMDHN();
|
||||
if (this.<PCNCCNKJIAP>k__BackingField != (ulong)0L)
|
||||
{
|
||||
this.<PCNCCNKJIAP>k__BackingField = (ulong)0L;
|
||||
}
|
||||
PlatformManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (instance != num)
|
||||
{
|
||||
PlatformManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
Action action = new Action(this.KEHJMJLNOKE);
|
||||
instance2.JILPDLFBKKB -= action;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E0C2 RID: 57538 RVA: 0x0033FCC8 File Offset: 0x0033DEC8
|
||||
[Token(Token = "0x600E0C2")]
|
||||
[Address(RVA = "0xD29940", Offset = "0xD28740", VA = "0x180D29940")]
|
||||
public void OnUpdate()
|
||||
{
|
||||
InputManager.LNEHPBFDEGG lnehpbfdegg = this.<DPODFAMMHGA>k__BackingField;
|
||||
if (lnehpbfdegg == InputManager.LNEHPBFDEGG.SteamVR_Vive || lnehpbfdegg == InputManager.LNEHPBFDEGG.SteamVR_Index)
|
||||
{
|
||||
int num = 0;
|
||||
this.KEHJMJLNOKE(num != 0);
|
||||
}
|
||||
VRInputHandler gdhfjpemick = this.GDHFJPEMICK;
|
||||
if (gdhfjpemick != 0)
|
||||
{
|
||||
gdhfjpemick.DABPLMFLLFN();
|
||||
}
|
||||
VRInputHandler eoeaifbpnjh = this.EOEAIFBPNJH;
|
||||
if (eoeaifbpnjh != 0)
|
||||
{
|
||||
eoeaifbpnjh.DABPLMFLLFN();
|
||||
}
|
||||
VRInputHandler gdhfjpemick2 = this.GDHFJPEMICK;
|
||||
if (gdhfjpemick2 != 0)
|
||||
{
|
||||
VRInputHandler eoeaifbpnjh2 = this.EOEAIFBPNJH;
|
||||
if (eoeaifbpnjh2 != 0)
|
||||
{
|
||||
gdhfjpemick2.GHACEHNCDHI(eoeaifbpnjh2);
|
||||
}
|
||||
}
|
||||
this.<PCNCCNKJIAP>k__BackingField.DABPLMFLLFN();
|
||||
}
|
||||
|
||||
// Token: 0x0600E0C3 RID: 57539 RVA: 0x0033FD44 File Offset: 0x0033DF44
|
||||
[Token(Token = "0x600E0C3")]
|
||||
[Address(RVA = "0xD29260", Offset = "0xD28060", VA = "0x180D29260")]
|
||||
private bool MCPCGFBCALM()
|
||||
{
|
||||
InputManager.LNEHPBFDEGG lnehpbfdegg = this.<DPODFAMMHGA>k__BackingField;
|
||||
if (lnehpbfdegg == InputManager.LNEHPBFDEGG.SteamVR_Vive)
|
||||
{
|
||||
}
|
||||
return lnehpbfdegg == InputManager.LNEHPBFDEGG.SteamVR_Index;
|
||||
}
|
||||
|
||||
// Token: 0x0600E0C4 RID: 57540 RVA: 0x0033FD60 File Offset: 0x0033DF60
|
||||
[Token(Token = "0x600E0C4")]
|
||||
[Address(RVA = "0xD29180", Offset = "0xD27F80", VA = "0x180D29180")]
|
||||
private void KEHJMJLNOKE()
|
||||
{
|
||||
int num = 0;
|
||||
this.KEHJMJLNOKE(num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0600E0C5 RID: 57541 RVA: 0x0033FD78 File Offset: 0x0033DF78
|
||||
[Token(Token = "0x600E0C5")]
|
||||
[Address(RVA = "0xD29190", Offset = "0xD27F90", VA = "0x180D29190")]
|
||||
private void KEHJMJLNOKE(bool CDFHDACBFKN)
|
||||
{
|
||||
InputManager.LNEHPBFDEGG lnehpbfdegg = this.<DPODFAMMHGA>k__BackingField;
|
||||
InputManager.LNEHPBFDEGG lnehpbfdegg2 = this.NACIMCNEHMP();
|
||||
this.<DPODFAMMHGA>k__BackingField = lnehpbfdegg2;
|
||||
if ((uint)1 != 0U)
|
||||
{
|
||||
this.NCEKEDBMDHN();
|
||||
VRInputHandler vrinputHandler;
|
||||
this.GDHFJPEMICK = vrinputHandler;
|
||||
bool rotateWithStrafeButtonsWhenSelfScaling = vrinputHandler.LNDMIMOGMNP;
|
||||
VRInputHandler vrinputHandler2;
|
||||
this.EOEAIFBPNJH = vrinputHandler2;
|
||||
bool rotateWithStrafeButtonsWhenSelfScaling2 = vrinputHandler2.LNDMIMOGMNP;
|
||||
Action ogblnlplibc = this.OGBLNLPLIBC;
|
||||
if (ogblnlplibc != 0)
|
||||
{
|
||||
ogblnlplibc();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E0C6 RID: 57542 RVA: 0x0033FDE4 File Offset: 0x0033DFE4
|
||||
[Token(Token = "0x600E0C6")]
|
||||
[Address(RVA = "0xD29450", Offset = "0xD28250", VA = "0x180D29450")]
|
||||
private VRInputHandler NAFLGALNDPI(InputManager.LNEHPBFDEGG HLOLBMKJFOM, VRTrackedController.PJJMKFHNMMM CBCCPKBNKAP, out VRInputConfiguration KLIFBDCMMOP)
|
||||
{
|
||||
int num = 0;
|
||||
if (HLOLBMKJFOM != InputManager.LNEHPBFDEGG.Off)
|
||||
{
|
||||
InputManager.VRConfiguration[] array = this.vrConfigurations;
|
||||
int length = array.Length;
|
||||
if (num < length)
|
||||
{
|
||||
InputManager.VRConfiguration vrconfiguration = array[num];
|
||||
if (vrconfiguration.InputMode != HLOLBMKJFOM)
|
||||
{
|
||||
num++;
|
||||
}
|
||||
VRInputConfiguration vrinputConfiguration = global::UnityEngine.Object.Instantiate<VRInputConfiguration>(vrconfiguration.InputConfiguration);
|
||||
}
|
||||
bool flag;
|
||||
bool isInitialized;
|
||||
if (flag)
|
||||
{
|
||||
isInitialized = SingletonMonoBehaviour.FFNIFALJLDD;
|
||||
if (isInitialized)
|
||||
{
|
||||
CameraRig instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
}
|
||||
}
|
||||
Debug.LogError("InputManager.GetVRInputHandler(): Unhandled InputMode: " + isInitialized);
|
||||
}
|
||||
return VRInputHandler.JMIGKJPPFND;
|
||||
}
|
||||
|
||||
// Token: 0x0600E0C7 RID: 57543 RVA: 0x0033FE68 File Offset: 0x0033E068
|
||||
[Token(Token = "0x600E0C7")]
|
||||
[Address(RVA = "0xD296A0", Offset = "0xD284A0", VA = "0x180D296A0")]
|
||||
private void NCEKEDBMDHN()
|
||||
{
|
||||
VRInputHandler gdhfjpemick = this.GDHFJPEMICK;
|
||||
int num = 0;
|
||||
if (gdhfjpemick != 0)
|
||||
{
|
||||
gdhfjpemick.OPIJJOOOLBN();
|
||||
this.GDHFJPEMICK = num;
|
||||
}
|
||||
VRInputConfiguration pcbeonmiccp = this.PCBEONMICCP;
|
||||
int num2 = 0;
|
||||
if (pcbeonmiccp != num2)
|
||||
{
|
||||
global::UnityEngine.Object.Destroy(this.PCBEONMICCP);
|
||||
this.PCBEONMICCP = num;
|
||||
}
|
||||
VRInputHandler eoeaifbpnjh = this.EOEAIFBPNJH;
|
||||
if (eoeaifbpnjh != 0)
|
||||
{
|
||||
eoeaifbpnjh.OPIJJOOOLBN();
|
||||
this.EOEAIFBPNJH = num;
|
||||
}
|
||||
VRInputConfiguration omomcmidhkc = this.OMOMCMIDHKC;
|
||||
int num3 = 0;
|
||||
if (omomcmidhkc != num3)
|
||||
{
|
||||
global::UnityEngine.Object.Destroy(this.OMOMCMIDHKC);
|
||||
this.OMOMCMIDHKC = num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E0C8 RID: 57544 RVA: 0x0033FEF8 File Offset: 0x0033E0F8
|
||||
[Token(Token = "0x600E0C8")]
|
||||
[Address(RVA = "0xD29270", Offset = "0xD28070", VA = "0x180D29270")]
|
||||
private InputManager.LNEHPBFDEGG NACIMCNEHMP()
|
||||
{
|
||||
PlatformManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (instance != num)
|
||||
{
|
||||
PlatformManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
PMGCJEPKFOF<PlatformManager.LKOLCLKDJKO> pmgcjepkfof;
|
||||
if (pmgcjepkfof != 0)
|
||||
{
|
||||
if (pmgcjepkfof != 0 && pmgcjepkfof != (ulong)1L)
|
||||
{
|
||||
goto IL_52;
|
||||
}
|
||||
PlatformManager instance3 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
}
|
||||
PlatformManager.LDIIFDDCKCN gfmhkkkeoge = SingletonMonoBehaviour.ONCPNMDGGKG.GFMHKKKEOGE;
|
||||
if (gfmhkkkeoge != PlatformManager.LDIIFDDCKCN.Desktop_Valve && gfmhkkkeoge != PlatformManager.LDIIFDDCKCN.Desktop_Valve && gfmhkkkeoge != PlatformManager.LDIIFDDCKCN.Desktop_Valve && gfmhkkkeoge != PlatformManager.LDIIFDDCKCN.Desktop_Valve && gfmhkkkeoge == PlatformManager.LDIIFDDCKCN.Desktop_Oculus)
|
||||
{
|
||||
}
|
||||
}
|
||||
IL_52:
|
||||
if (SteamPlatformManager.IsUsingIndexController(VRTrackedController.PJJMKFHNMMM.LeftHand) || !SteamPlatformManager.IsUsingIndexController(VRTrackedController.PJJMKFHNMMM.RightHand))
|
||||
{
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E0C9 RID: 57545 RVA: 0x0033FF74 File Offset: 0x0033E174
|
||||
[Token(Token = "0x600E0C9")]
|
||||
[Address(RVA = "0xD297E0", Offset = "0xD285E0", VA = "0x180D297E0")]
|
||||
private bool NEMGNFICNBN()
|
||||
{
|
||||
return SteamPlatformManager.IsUsingIndexController(VRTrackedController.PJJMKFHNMMM.LeftHand) || SteamPlatformManager.IsUsingIndexController(VRTrackedController.PJJMKFHNMMM.RightHand);
|
||||
}
|
||||
|
||||
// Token: 0x0600E0CA RID: 57546 RVA: 0x0033FF94 File Offset: 0x0033E194
|
||||
[Token(Token = "0x600E0CA")]
|
||||
[Address(RVA = "0xD29090", Offset = "0xD27E90", VA = "0x180D29090")]
|
||||
private InputManager.GCFBEOANEPP FOFDNBLFCJB()
|
||||
{
|
||||
PlatformManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (instance != num)
|
||||
{
|
||||
PlatformManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
PMGCJEPKFOF<PlatformManager.LKOLCLKDJKO> pmgcjepkfof;
|
||||
if (pmgcjepkfof == (ulong)2L)
|
||||
{
|
||||
}
|
||||
if (pmgcjepkfof == (ulong)5L)
|
||||
{
|
||||
return InputManager.GCFBEOANEPP.Mobile;
|
||||
}
|
||||
}
|
||||
return InputManager.GCFBEOANEPP.PC;
|
||||
}
|
||||
|
||||
// Token: 0x0600E0CB RID: 57547 RVA: 0x0033FFD0 File Offset: 0x0033E1D0
|
||||
[Token(Token = "0x600E0CB")]
|
||||
[Address(RVA = "0xD29B10", Offset = "0xD28910", VA = "0x180D29B10")]
|
||||
public InputManager()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04009215 RID: 37397
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4009215")]
|
||||
[SerializeField]
|
||||
[FormerlySerializedAs("configurations")]
|
||||
private InputManager.VRConfiguration[] vrConfigurations;
|
||||
|
||||
// Token: 0x04009216 RID: 37398
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4009216")]
|
||||
[SerializeField]
|
||||
private ScreenControlsMap screenControlMap;
|
||||
|
||||
// Token: 0x04009217 RID: 37399
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4009217")]
|
||||
[SerializeField]
|
||||
private InputSourceConfigBase[] screenInputSourceConfigs;
|
||||
|
||||
// Token: 0x0400921A RID: 37402
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400921A")]
|
||||
private VRInputConfiguration PCBEONMICCP;
|
||||
|
||||
// Token: 0x0400921B RID: 37403
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400921B")]
|
||||
private VRInputHandler GDHFJPEMICK;
|
||||
|
||||
// Token: 0x0400921C RID: 37404
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400921C")]
|
||||
private VRInputHandler EOEAIFBPNJH;
|
||||
|
||||
// Token: 0x0400921D RID: 37405
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400921D")]
|
||||
private VRInputConfiguration OMOMCMIDHKC;
|
||||
|
||||
// Token: 0x02002252 RID: 8786
|
||||
[Token(Token = "0x2002252")]
|
||||
public enum LNEHPBFDEGG
|
||||
{
|
||||
// Token: 0x04009220 RID: 37408
|
||||
[Token(Token = "0x4009220")]
|
||||
Off,
|
||||
// Token: 0x04009221 RID: 37409
|
||||
[Token(Token = "0x4009221")]
|
||||
SteamVR_Vive,
|
||||
// Token: 0x04009222 RID: 37410
|
||||
[Token(Token = "0x4009222")]
|
||||
SteamVR_Oculus,
|
||||
// Token: 0x04009223 RID: 37411
|
||||
[Token(Token = "0x4009223")]
|
||||
SteamVR_WindowsMR,
|
||||
// Token: 0x04009224 RID: 37412
|
||||
[Token(Token = "0x4009224")]
|
||||
Oculus_Rift,
|
||||
// Token: 0x04009225 RID: 37413
|
||||
[Token(Token = "0x4009225")]
|
||||
PS4_Move,
|
||||
// Token: 0x04009226 RID: 37414
|
||||
[Token(Token = "0x4009226")]
|
||||
Oculus_Quest = 7,
|
||||
// Token: 0x04009227 RID: 37415
|
||||
[Token(Token = "0x4009227")]
|
||||
SteamVR_Index
|
||||
}
|
||||
|
||||
// Token: 0x02002253 RID: 8787
|
||||
[Token(Token = "0x2002253")]
|
||||
public enum GCFBEOANEPP
|
||||
{
|
||||
// Token: 0x04009229 RID: 37417
|
||||
[Token(Token = "0x4009229")]
|
||||
Off,
|
||||
// Token: 0x0400922A RID: 37418
|
||||
[Token(Token = "0x400922A")]
|
||||
PC,
|
||||
// Token: 0x0400922B RID: 37419
|
||||
[Token(Token = "0x400922B")]
|
||||
PS4_DualShock,
|
||||
// Token: 0x0400922C RID: 37420
|
||||
[Token(Token = "0x400922C")]
|
||||
Mobile
|
||||
}
|
||||
|
||||
// Token: 0x02002254 RID: 8788
|
||||
[Token(Token = "0x2002254")]
|
||||
[Serializable]
|
||||
private class VRConfiguration
|
||||
{
|
||||
// Token: 0x0600E0CC RID: 57548 RVA: 0x0033FFE4 File Offset: 0x0033E1E4
|
||||
[Token(Token = "0x600E0CC")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public VRConfiguration()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400922D RID: 37421
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400922D")]
|
||||
public InputManager.LNEHPBFDEGG InputMode;
|
||||
|
||||
// Token: 0x0400922E RID: 37422
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400922E")]
|
||||
public VRInputConfiguration InputConfiguration;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,3863 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Utils.OverridableFields;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles
|
||||
{
|
||||
// Token: 0x0200226C RID: 8812
|
||||
[Token(Token = "0x200226C")]
|
||||
[Serializable]
|
||||
public class GameRole : MLNCPPJGHPN<CMDADAAOBHD, GameRole.CDLENKNFHEB, GameRole>, DHKENJAJOIJ<HLPPKFIPADG, CMDADAAOBHD>, ISerializationCallbackReceiver
|
||||
{
|
||||
// Token: 0x0600E133 RID: 57651 RVA: 0x00340DC8 File Offset: 0x0033EFC8
|
||||
[Token(Token = "0x600E133")]
|
||||
[Address(RVA = "0xD267E0", Offset = "0xD255E0", VA = "0x180D267E0", Slot = "18")]
|
||||
public void MOJGFCNJHFL(LOFEHCEMBDH<GameRole.CDLENKNFHEB> AFLPGGJMPOE)
|
||||
{
|
||||
Delegate @delegate;
|
||||
for (;;)
|
||||
{
|
||||
@delegate = Delegate.Combine(this.OnRolePermissionUpdated, AFLPGGJMPOE);
|
||||
if (@delegate == 0)
|
||||
{
|
||||
break;
|
||||
}
|
||||
if (@delegate != 0)
|
||||
{
|
||||
goto Block_1;
|
||||
}
|
||||
}
|
||||
this.OnRolePermissionUpdated = @delegate;
|
||||
return;
|
||||
Block_1:
|
||||
this.OnRolePermissionUpdated = @delegate;
|
||||
}
|
||||
|
||||
// Token: 0x0600E134 RID: 57652 RVA: 0x00340DFC File Offset: 0x0033EFFC
|
||||
[Token(Token = "0x600E134")]
|
||||
[Address(RVA = "0xD25910", Offset = "0xD24710", VA = "0x180D25910", Slot = "19")]
|
||||
public void KABFAEIDNLN(LOFEHCEMBDH<GameRole.CDLENKNFHEB> AFLPGGJMPOE)
|
||||
{
|
||||
Delegate @delegate;
|
||||
for (;;)
|
||||
{
|
||||
@delegate = Delegate.Remove(this.OnRolePermissionUpdated, AFLPGGJMPOE);
|
||||
if (@delegate == 0)
|
||||
{
|
||||
break;
|
||||
}
|
||||
if (@delegate != 0)
|
||||
{
|
||||
goto Block_1;
|
||||
}
|
||||
}
|
||||
this.OnRolePermissionUpdated = @delegate;
|
||||
return;
|
||||
Block_1:
|
||||
this.OnRolePermissionUpdated = @delegate;
|
||||
}
|
||||
|
||||
// Token: 0x17002398 RID: 9112
|
||||
// (get) Token: 0x0600E135 RID: 57653 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x0600E136 RID: 57654 RVA: 0x00340E30 File Offset: 0x0033F030
|
||||
[Token(Token = "0x17002398")]
|
||||
public Guid RoleGuid
|
||||
{
|
||||
[Token(Token = "0x600E135")]
|
||||
[Address(RVA = "0x48FDA0", Offset = "0x48EBA0", VA = "0x18048FDA0", Slot = "5")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x600E136")]
|
||||
[Address(RVA = "0x763930", Offset = "0x762730", VA = "0x180763930", Slot = "6")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002399 RID: 9113
|
||||
// (get) Token: 0x0600E137 RID: 57655 RVA: 0x00340E40 File Offset: 0x0033F040
|
||||
// (set) Token: 0x0600E138 RID: 57656 RVA: 0x00340E54 File Offset: 0x0033F054
|
||||
[Token(Token = "0x17002399")]
|
||||
public CMDADAAOBHD RoleId
|
||||
{
|
||||
[Token(Token = "0x600E137")]
|
||||
[Address(RVA = "0x42EE50", Offset = "0x42DC50", VA = "0x18042EE50", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return this.roleId;
|
||||
}
|
||||
[Token(Token = "0x600E138")]
|
||||
[Address(RVA = "0xD28030", Offset = "0xD26E30", VA = "0x180D28030")]
|
||||
private set
|
||||
{
|
||||
int num = 0;
|
||||
this.roleId = value;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
this.roleGuid = num;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700239A RID: 9114
|
||||
// (get) Token: 0x0600E139 RID: 57657 RVA: 0x00340E78 File Offset: 0x0033F078
|
||||
[Token(Token = "0x1700239A")]
|
||||
public bool CanMoveRole
|
||||
{
|
||||
[Token(Token = "0x600E139")]
|
||||
[Address(RVA = "0xD27FA0", Offset = "0xD26DA0", VA = "0x180D27FA0", Slot = "14")]
|
||||
get
|
||||
{
|
||||
int num = (int)this.roleId;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700239B RID: 9115
|
||||
// (get) Token: 0x0600E13A RID: 57658 RVA: 0x00340E90 File Offset: 0x0033F090
|
||||
// (set) Token: 0x0600E13B RID: 57659 RVA: 0x00340EA4 File Offset: 0x0033F0A4
|
||||
[Token(Token = "0x1700239B")]
|
||||
public GJJLAOJHDKF RoleRank
|
||||
{
|
||||
[Token(Token = "0x600E13A")]
|
||||
[Address(RVA = "0x97B990", Offset = "0x97A790", VA = "0x18097B990", Slot = "7")]
|
||||
get
|
||||
{
|
||||
return this.rank;
|
||||
}
|
||||
[Token(Token = "0x600E13B")]
|
||||
[Address(RVA = "0x97BAB0", Offset = "0x97A8B0", VA = "0x18097BAB0", Slot = "8")]
|
||||
set
|
||||
{
|
||||
this.rank = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700239C RID: 9116
|
||||
// (get) Token: 0x0600E13C RID: 57660 RVA: 0x00340EB8 File Offset: 0x0033F0B8
|
||||
// (set) Token: 0x0600E13D RID: 57661 RVA: 0x00340ECC File Offset: 0x0033F0CC
|
||||
[Token(Token = "0x1700239C")]
|
||||
public string RoleName
|
||||
{
|
||||
[Token(Token = "0x600E13C")]
|
||||
[Address(RVA = "0x3FA180", Offset = "0x3F8F80", VA = "0x1803FA180", Slot = "9")]
|
||||
get
|
||||
{
|
||||
return this.roleName;
|
||||
}
|
||||
[Token(Token = "0x600E13D")]
|
||||
[Address(RVA = "0x4437E0", Offset = "0x4425E0", VA = "0x1804437E0", Slot = "10")]
|
||||
set
|
||||
{
|
||||
this.roleName = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700239D RID: 9117
|
||||
// (get) Token: 0x0600E13E RID: 57662 RVA: 0x00340EE0 File Offset: 0x0033F0E0
|
||||
[Token(Token = "0x1700239D")]
|
||||
public GPNBGDFOBNK<ObscuredFloat> TeleportDelay
|
||||
{
|
||||
[Token(Token = "0x600E13E")]
|
||||
[Address(RVA = "0x3F63D0", Offset = "0x3F51D0", VA = "0x1803F63D0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E13E)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredFloat> RecRoom.Systems.PlayerRoles.GameRole::get_TeleportDelay()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredFloat(var_0_06, ldfld:MutableOverridableObscuredFloat(GameRole::teleportDelay, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700239E RID: 9118
|
||||
// (get) Token: 0x0600E13F RID: 57663 RVA: 0x00340EF4 File Offset: 0x0033F0F4
|
||||
[Token(Token = "0x1700239E")]
|
||||
public GPNBGDFOBNK<ObscuredBool> CanMove
|
||||
{
|
||||
[Token(Token = "0x600E13F")]
|
||||
[Address(RVA = "0x408890", Offset = "0x407690", VA = "0x180408890")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E13F)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredBool> RecRoom.Systems.PlayerRoles.GameRole::get_CanMove()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(GameRole::canMove, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700239F RID: 9119
|
||||
// (get) Token: 0x0600E140 RID: 57664 RVA: 0x00340F08 File Offset: 0x0033F108
|
||||
[Token(Token = "0x1700239F")]
|
||||
public GPNBGDFOBNK<ObscuredFloat> VrWalkSpeed
|
||||
{
|
||||
[Token(Token = "0x600E140")]
|
||||
[Address(RVA = "0x3FA170", Offset = "0x3F8F70", VA = "0x1803FA170")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E140)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredFloat> RecRoom.Systems.PlayerRoles.GameRole::get_VrWalkSpeed()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredFloat(var_0_06, ldfld:MutableOverridableObscuredFloat(GameRole::vrWalkSpeed, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023A0 RID: 9120
|
||||
// (get) Token: 0x0600E141 RID: 57665 RVA: 0x00340F1C File Offset: 0x0033F11C
|
||||
[Token(Token = "0x170023A0")]
|
||||
public GPNBGDFOBNK<ObscuredBool> VrCanSprint
|
||||
{
|
||||
[Token(Token = "0x600E141")]
|
||||
[Address(RVA = "0x415290", Offset = "0x414090", VA = "0x180415290")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E141)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredBool> RecRoom.Systems.PlayerRoles.GameRole::get_VrCanSprint()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(GameRole::vrCanSprint, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023A1 RID: 9121
|
||||
// (get) Token: 0x0600E142 RID: 57666 RVA: 0x00340F30 File Offset: 0x0033F130
|
||||
[Token(Token = "0x170023A1")]
|
||||
public GPNBGDFOBNK<ObscuredFloat> VrSprintMaxSpeedWalkSpeedMultiplier
|
||||
{
|
||||
[Token(Token = "0x600E142")]
|
||||
[Address(RVA = "0x423D40", Offset = "0x422B40", VA = "0x180423D40")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E142)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredFloat> RecRoom.Systems.PlayerRoles.GameRole::get_VrSprintMaxSpeedWalkSpeedMultiplier()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredFloat(var_0_06, ldfld:MutableOverridableObscuredFloat(GameRole::vrSprintMaxSpeedWalkSpeedMultiplier, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023A2 RID: 9122
|
||||
// (get) Token: 0x0600E143 RID: 57667 RVA: 0x00340F44 File Offset: 0x0033F144
|
||||
[Token(Token = "0x170023A2")]
|
||||
public GPNBGDFOBNK<ObscuredBool> VrCanDualWield
|
||||
{
|
||||
[Token(Token = "0x600E143")]
|
||||
[Address(RVA = "0x423DE0", Offset = "0x422BE0", VA = "0x180423DE0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E143)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredBool> RecRoom.Systems.PlayerRoles.GameRole::get_VrCanDualWield()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(GameRole::vrCanDualWield, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023A3 RID: 9123
|
||||
// (get) Token: 0x0600E144 RID: 57668 RVA: 0x00340F58 File Offset: 0x0033F158
|
||||
[Token(Token = "0x170023A3")]
|
||||
public GPNBGDFOBNK<ObscuredBool> VrCanJump
|
||||
{
|
||||
[Token(Token = "0x600E144")]
|
||||
[Address(RVA = "0x423E10", Offset = "0x422C10", VA = "0x180423E10")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E144)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredBool> RecRoom.Systems.PlayerRoles.GameRole::get_VrCanJump()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(GameRole::vrCanJump, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023A4 RID: 9124
|
||||
// (get) Token: 0x0600E145 RID: 57669 RVA: 0x00340F6C File Offset: 0x0033F16C
|
||||
[Token(Token = "0x170023A4")]
|
||||
public GPNBGDFOBNK<ObscuredFloat> VrMaxJumpHeight
|
||||
{
|
||||
[Token(Token = "0x600E145")]
|
||||
[Address(RVA = "0x4335D0", Offset = "0x4323D0", VA = "0x1804335D0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E145)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredFloat> RecRoom.Systems.PlayerRoles.GameRole::get_VrMaxJumpHeight()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredFloat(var_0_06, ldfld:MutableOverridableObscuredFloat(GameRole::vrMaxJumpHeight, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023A5 RID: 9125
|
||||
// (get) Token: 0x0600E146 RID: 57670 RVA: 0x00340F80 File Offset: 0x0033F180
|
||||
[Token(Token = "0x170023A5")]
|
||||
public GPNBGDFOBNK<ObscuredBool> VrCanDodge
|
||||
{
|
||||
[Token(Token = "0x600E146")]
|
||||
[Address(RVA = "0x4391F0", Offset = "0x437FF0", VA = "0x1804391F0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E146)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredBool> RecRoom.Systems.PlayerRoles.GameRole::get_VrCanDodge()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(GameRole::vrCanDodge, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023A6 RID: 9126
|
||||
// (get) Token: 0x0600E147 RID: 57671 RVA: 0x00340F94 File Offset: 0x0033F194
|
||||
[Token(Token = "0x170023A6")]
|
||||
public GPNBGDFOBNK<ObscuredInt> ScreensDefaultThirdPersonControlType
|
||||
{
|
||||
[Token(Token = "0x600E147")]
|
||||
[Address(RVA = "0x567CE0", Offset = "0x566AE0", VA = "0x180567CE0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E147)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredInt> RecRoom.Systems.PlayerRoles.GameRole::get_ScreensDefaultThirdPersonControlType()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredInt(var_0_06, ldfld:MutableOverridableObscuredInt(GameRole::screensDefaultThirdPersonControlType, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023A7 RID: 9127
|
||||
// (get) Token: 0x0600E148 RID: 57672 RVA: 0x00340FA8 File Offset: 0x0033F1A8
|
||||
[Token(Token = "0x170023A7")]
|
||||
public GPNBGDFOBNK<ObscuredFloat> ScreensWalkSpeed
|
||||
{
|
||||
[Token(Token = "0x600E148")]
|
||||
[Address(RVA = "0x44EC80", Offset = "0x44DA80", VA = "0x18044EC80")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E148)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredFloat> RecRoom.Systems.PlayerRoles.GameRole::get_ScreensWalkSpeed()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredFloat(var_0_06, ldfld:MutableOverridableObscuredFloat(GameRole::screensWalkSpeed, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023A8 RID: 9128
|
||||
// (get) Token: 0x0600E149 RID: 57673 RVA: 0x00340FBC File Offset: 0x0033F1BC
|
||||
[Token(Token = "0x170023A8")]
|
||||
public GPNBGDFOBNK<ObscuredBool> ScreensCanSprint
|
||||
{
|
||||
[Token(Token = "0x600E149")]
|
||||
[Address(RVA = "0x44EC40", Offset = "0x44DA40", VA = "0x18044EC40")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E149)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredBool> RecRoom.Systems.PlayerRoles.GameRole::get_ScreensCanSprint()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(GameRole::screensCanSprint, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023A9 RID: 9129
|
||||
// (get) Token: 0x0600E14A RID: 57674 RVA: 0x00340FD0 File Offset: 0x0033F1D0
|
||||
[Token(Token = "0x170023A9")]
|
||||
public GPNBGDFOBNK<ObscuredFloat> ScreensSprintMaxSpeedWalkSpeedMultiplier
|
||||
{
|
||||
[Token(Token = "0x600E14A")]
|
||||
[Address(RVA = "0x46AA30", Offset = "0x469830", VA = "0x18046AA30")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E14A)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredFloat> RecRoom.Systems.PlayerRoles.GameRole::get_ScreensSprintMaxSpeedWalkSpeedMultiplier()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredFloat(var_0_06, ldfld:MutableOverridableObscuredFloat(GameRole::screensSprintMaxSpeedWalkSpeedMultiplier, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023AA RID: 9130
|
||||
// (get) Token: 0x0600E14B RID: 57675 RVA: 0x00340FE4 File Offset: 0x0033F1E4
|
||||
[Token(Token = "0x170023AA")]
|
||||
public GPNBGDFOBNK<ObscuredBool> ScreensCanJump
|
||||
{
|
||||
[Token(Token = "0x600E14B")]
|
||||
[Address(RVA = "0x536420", Offset = "0x535220", VA = "0x180536420")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E14B)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredBool> RecRoom.Systems.PlayerRoles.GameRole::get_ScreensCanJump()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(GameRole::screensCanJump, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023AB RID: 9131
|
||||
// (get) Token: 0x0600E14C RID: 57676 RVA: 0x00340FF8 File Offset: 0x0033F1F8
|
||||
[Token(Token = "0x170023AB")]
|
||||
public GPNBGDFOBNK<ObscuredFloat> ScreensMaxJumpHeight
|
||||
{
|
||||
[Token(Token = "0x600E14C")]
|
||||
[Address(RVA = "0x536430", Offset = "0x535230", VA = "0x180536430")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E14C)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredFloat> RecRoom.Systems.PlayerRoles.GameRole::get_ScreensMaxJumpHeight()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredFloat(var_0_06, ldfld:MutableOverridableObscuredFloat(GameRole::screensMaxJumpHeight, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023AC RID: 9132
|
||||
// (get) Token: 0x0600E14D RID: 57677 RVA: 0x0034100C File Offset: 0x0033F20C
|
||||
[Token(Token = "0x170023AC")]
|
||||
public GPNBGDFOBNK<ObscuredBool> ScreensCanDodge
|
||||
{
|
||||
[Token(Token = "0x600E14D")]
|
||||
[Address(RVA = "0x536410", Offset = "0x535210", VA = "0x180536410")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E14D)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredBool> RecRoom.Systems.PlayerRoles.GameRole::get_ScreensCanDodge()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(GameRole::screensCanDodge, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023AD RID: 9133
|
||||
// (get) Token: 0x0600E14E RID: 57678 RVA: 0x00341020 File Offset: 0x0033F220
|
||||
[Token(Token = "0x170023AD")]
|
||||
public GPNBGDFOBNK<ObscuredFloat> MaxTeleportDistance
|
||||
{
|
||||
[Token(Token = "0x600E14E")]
|
||||
[Address(RVA = "0x8931A0", Offset = "0x891FA0", VA = "0x1808931A0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E14E)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredFloat> RecRoom.Systems.PlayerRoles.GameRole::get_MaxTeleportDistance()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredFloat(var_0_06, ldfld:MutableOverridableObscuredFloat(GameRole::maxTeleportDistance, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023AE RID: 9134
|
||||
// (get) Token: 0x0600E14F RID: 57679 RVA: 0x00341034 File Offset: 0x0033F234
|
||||
[Token(Token = "0x170023AE")]
|
||||
public GPNBGDFOBNK<ObscuredFloat> MaxTeleportDropHeight
|
||||
{
|
||||
[Token(Token = "0x600E14F")]
|
||||
[Address(RVA = "0x7E2670", Offset = "0x7E1470", VA = "0x1807E2670")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E14F)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredFloat> RecRoom.Systems.PlayerRoles.GameRole::get_MaxTeleportDropHeight()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredFloat(var_0_06, ldfld:MutableOverridableObscuredFloat(GameRole::maxTeleportDropHeight, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023AF RID: 9135
|
||||
// (get) Token: 0x0600E150 RID: 57680 RVA: 0x00341048 File Offset: 0x0033F248
|
||||
[Token(Token = "0x170023AF")]
|
||||
public GPNBGDFOBNK<ObscuredFloat> MaxTeleportAngle
|
||||
{
|
||||
[Token(Token = "0x600E150")]
|
||||
[Address(RVA = "0x7A5E90", Offset = "0x7A4C90", VA = "0x1807A5E90")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E150)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredFloat> RecRoom.Systems.PlayerRoles.GameRole::get_MaxTeleportAngle()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredFloat(var_0_06, ldfld:MutableOverridableObscuredFloat(GameRole::maxTeleportAngle, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023B0 RID: 9136
|
||||
// (get) Token: 0x0600E151 RID: 57681 RVA: 0x0034105C File Offset: 0x0033F25C
|
||||
[Token(Token = "0x170023B0")]
|
||||
public GPNBGDFOBNK<ObscuredBool> CanFly
|
||||
{
|
||||
[Token(Token = "0x600E151")]
|
||||
[Address(RVA = "0x8C1910", Offset = "0x8C0710", VA = "0x1808C1910")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E151)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredBool> RecRoom.Systems.PlayerRoles.GameRole::get_CanFly()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(GameRole::canFly, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023B1 RID: 9137
|
||||
// (get) Token: 0x0600E152 RID: 57682 RVA: 0x00341070 File Offset: 0x0033F270
|
||||
[Token(Token = "0x170023B1")]
|
||||
public GPNBGDFOBNK<ObscuredBool> IsInvincible
|
||||
{
|
||||
[Token(Token = "0x600E152")]
|
||||
[Address(RVA = "0x5F4E40", Offset = "0x5F3C40", VA = "0x1805F4E40")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E152)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredBool> RecRoom.Systems.PlayerRoles.GameRole::get_IsInvincible()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(GameRole::isInvincible, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023B2 RID: 9138
|
||||
// (get) Token: 0x0600E153 RID: 57683 RVA: 0x00341084 File Offset: 0x0033F284
|
||||
[Token(Token = "0x170023B2")]
|
||||
public GPNBGDFOBNK<ObscuredRolePickupRestrictionType> ItemPickupRestrictions
|
||||
{
|
||||
[Token(Token = "0x600E153")]
|
||||
[Address(RVA = "0x9CD8C0", Offset = "0x9CC6C0", VA = "0x1809CD8C0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E153)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<RecRoom.Systems.PlayerRoles.ObscuredRolePickupRestrictionType> RecRoom.Systems.PlayerRoles.GameRole::get_ItemPickupRestrictions()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridablePickupRestrictionType(var_0_06, ldfld:MutableOverridablePickupRestrictionType(GameRole::itemPickupRestrictions, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023B3 RID: 9139
|
||||
// (get) Token: 0x0600E154 RID: 57684 RVA: 0x00341098 File Offset: 0x0033F298
|
||||
[Token(Token = "0x170023B3")]
|
||||
public GPNBGDFOBNK<List<ObscuredString>> ItemPickupAllowlist
|
||||
{
|
||||
[Token(Token = "0x600E154")]
|
||||
[Address(RVA = "0x4CB300", Offset = "0x4CA100", VA = "0x1804CB300")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E154)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<System.Collections.Generic.List`1<CodeStage.AntiCheat.ObscuredTypes.ObscuredString>> RecRoom.Systems.PlayerRoles.GameRole::get_ItemPickupAllowlist()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableListObscuredString(var_0_06, ldfld:MutableOverridableListObscuredString(GameRole::itemPickupAllowlist, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023B4 RID: 9140
|
||||
// (get) Token: 0x0600E155 RID: 57685 RVA: 0x003410AC File Offset: 0x0033F2AC
|
||||
[Token(Token = "0x170023B4")]
|
||||
public GPNBGDFOBNK<List<ObscuredString>> ItemPickupBlocklist
|
||||
{
|
||||
[Token(Token = "0x600E155")]
|
||||
[Address(RVA = "0x8379C0", Offset = "0x8367C0", VA = "0x1808379C0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E155)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<System.Collections.Generic.List`1<CodeStage.AntiCheat.ObscuredTypes.ObscuredString>> RecRoom.Systems.PlayerRoles.GameRole::get_ItemPickupBlocklist()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableListObscuredString(var_0_06, ldfld:MutableOverridableListObscuredString(GameRole::itemPickupBlocklist, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023B5 RID: 9141
|
||||
// (get) Token: 0x0600E156 RID: 57686 RVA: 0x003410C0 File Offset: 0x0033F2C0
|
||||
[Token(Token = "0x170023B5")]
|
||||
public GPNBGDFOBNK<ObscuredBool> CanSwitchTeams
|
||||
{
|
||||
[Token(Token = "0x600E156")]
|
||||
[Address(RVA = "0x8379D0", Offset = "0x8367D0", VA = "0x1808379D0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E156)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredBool> RecRoom.Systems.PlayerRoles.GameRole::get_CanSwitchTeams()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(GameRole::canSwitchTeams, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023B6 RID: 9142
|
||||
// (get) Token: 0x0600E157 RID: 57687 RVA: 0x003410D4 File Offset: 0x0033F2D4
|
||||
[Token(Token = "0x170023B6")]
|
||||
public GPNBGDFOBNK<ObscuredInt> VoiceRolloffMaxDistance
|
||||
{
|
||||
[Token(Token = "0x600E157")]
|
||||
[Address(RVA = "0x60CF40", Offset = "0x60BD40", VA = "0x18060CF40")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E157)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredInt> RecRoom.Systems.PlayerRoles.GameRole::get_VoiceRolloffMaxDistance()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredInt(var_0_06, ldfld:MutableOverridableObscuredInt(GameRole::voiceRolloffMaxDistance, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023B7 RID: 9143
|
||||
// (get) Token: 0x0600E158 RID: 57688 RVA: 0x003410E8 File Offset: 0x0033F2E8
|
||||
[Token(Token = "0x170023B7")]
|
||||
public GPNBGDFOBNK<ObscuredBool> HidesName
|
||||
{
|
||||
[Token(Token = "0x600E158")]
|
||||
[Address(RVA = "0x7B5590", Offset = "0x7B4390", VA = "0x1807B5590")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E158)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredBool> RecRoom.Systems.PlayerRoles.GameRole::get_HidesName()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(GameRole::hidesName, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023B8 RID: 9144
|
||||
// (get) Token: 0x0600E159 RID: 57689 RVA: 0x003410FC File Offset: 0x0033F2FC
|
||||
[Token(Token = "0x170023B8")]
|
||||
public GPNBGDFOBNK<ObscuredHipSlotEnableMode> EnableEquipSlotHip
|
||||
{
|
||||
[Token(Token = "0x600E159")]
|
||||
[Address(RVA = "0x7B55D0", Offset = "0x7B43D0", VA = "0x1807B55D0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E159)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<RecRoom.Systems.PlayerRoles.ObscuredHipSlotEnableMode> RecRoom.Systems.PlayerRoles.GameRole::get_EnableEquipSlotHip()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableEquipSlotRestrictionType(var_0_06, ldfld:MutableOverridableEquipSlotRestrictionType(GameRole::enableEquipSlotHip, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023B9 RID: 9145
|
||||
// (get) Token: 0x0600E15A RID: 57690 RVA: 0x00341110 File Offset: 0x0033F310
|
||||
[Token(Token = "0x170023B9")]
|
||||
public GPNBGDFOBNK<ObscuredRolePickupRestrictionType> EquipRestrictionsHip
|
||||
{
|
||||
[Token(Token = "0x600E15A")]
|
||||
[Address(RVA = "0x46A7C0", Offset = "0x4695C0", VA = "0x18046A7C0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E15A)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<RecRoom.Systems.PlayerRoles.ObscuredRolePickupRestrictionType> RecRoom.Systems.PlayerRoles.GameRole::get_EquipRestrictionsHip()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridablePickupRestrictionType(var_0_06, ldfld:MutableOverridablePickupRestrictionType(GameRole::equipRestrictionsHip, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023BA RID: 9146
|
||||
// (get) Token: 0x0600E15B RID: 57691 RVA: 0x00341124 File Offset: 0x0033F324
|
||||
[Token(Token = "0x170023BA")]
|
||||
public GPNBGDFOBNK<List<ObscuredString>> EquipHipAllowlist
|
||||
{
|
||||
[Token(Token = "0x600E15B")]
|
||||
[Address(RVA = "0x469010", Offset = "0x467E10", VA = "0x180469010")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E15B)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<System.Collections.Generic.List`1<CodeStage.AntiCheat.ObscuredTypes.ObscuredString>> RecRoom.Systems.PlayerRoles.GameRole::get_EquipHipAllowlist()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableListObscuredString(var_0_06, ldfld:MutableOverridableListObscuredString(GameRole::equipHipAllowlist, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023BB RID: 9147
|
||||
// (get) Token: 0x0600E15C RID: 57692 RVA: 0x00341138 File Offset: 0x0033F338
|
||||
[Token(Token = "0x170023BB")]
|
||||
public GPNBGDFOBNK<List<ObscuredString>> EquipHipBlocklist
|
||||
{
|
||||
[Token(Token = "0x600E15C")]
|
||||
[Address(RVA = "0x836950", Offset = "0x835750", VA = "0x180836950")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E15C)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<System.Collections.Generic.List`1<CodeStage.AntiCheat.ObscuredTypes.ObscuredString>> RecRoom.Systems.PlayerRoles.GameRole::get_EquipHipBlocklist()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableListObscuredString(var_0_06, ldfld:MutableOverridableListObscuredString(GameRole::equipHipBlocklist, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023BC RID: 9148
|
||||
// (get) Token: 0x0600E15D RID: 57693 RVA: 0x0034114C File Offset: 0x0033F34C
|
||||
[Token(Token = "0x170023BC")]
|
||||
public GPNBGDFOBNK<ObscuredRolePickupRestrictionType> EquipRestrictionsShoulder
|
||||
{
|
||||
[Token(Token = "0x600E15D")]
|
||||
[Address(RVA = "0x5F4E50", Offset = "0x5F3C50", VA = "0x1805F4E50")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E15D)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<RecRoom.Systems.PlayerRoles.ObscuredRolePickupRestrictionType> RecRoom.Systems.PlayerRoles.GameRole::get_EquipRestrictionsShoulder()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridablePickupRestrictionType(var_0_06, ldfld:MutableOverridablePickupRestrictionType(GameRole::equipRestrictionsShoulder, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023BD RID: 9149
|
||||
// (get) Token: 0x0600E15E RID: 57694 RVA: 0x00341160 File Offset: 0x0033F360
|
||||
[Token(Token = "0x170023BD")]
|
||||
public GPNBGDFOBNK<List<ObscuredString>> EquipShoulderAllowlist
|
||||
{
|
||||
[Token(Token = "0x600E15E")]
|
||||
[Address(RVA = "0x837B00", Offset = "0x836900", VA = "0x180837B00")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E15E)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<System.Collections.Generic.List`1<CodeStage.AntiCheat.ObscuredTypes.ObscuredString>> RecRoom.Systems.PlayerRoles.GameRole::get_EquipShoulderAllowlist()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableListObscuredString(var_0_06, ldfld:MutableOverridableListObscuredString(GameRole::equipShoulderAllowlist, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023BE RID: 9150
|
||||
// (get) Token: 0x0600E15F RID: 57695 RVA: 0x00341174 File Offset: 0x0033F374
|
||||
[Token(Token = "0x170023BE")]
|
||||
public GPNBGDFOBNK<List<ObscuredString>> EquipShoulderBlocklist
|
||||
{
|
||||
[Token(Token = "0x600E15F")]
|
||||
[Address(RVA = "0x837AF0", Offset = "0x8368F0", VA = "0x180837AF0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E15F)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<System.Collections.Generic.List`1<CodeStage.AntiCheat.ObscuredTypes.ObscuredString>> RecRoom.Systems.PlayerRoles.GameRole::get_EquipShoulderBlocklist()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableListObscuredString(var_0_06, ldfld:MutableOverridableListObscuredString(GameRole::equipShoulderBlocklist, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023BF RID: 9151
|
||||
// (get) Token: 0x0600E160 RID: 57696 RVA: 0x00341188 File Offset: 0x0033F388
|
||||
[Token(Token = "0x170023BF")]
|
||||
public GPNBGDFOBNK<ObscuredInt> ScreensDefaultFirstPersonControlType
|
||||
{
|
||||
[Token(Token = "0x600E160")]
|
||||
[Address(RVA = "0x8367F0", Offset = "0x8355F0", VA = "0x1808367F0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E160)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredInt> RecRoom.Systems.PlayerRoles.GameRole::get_ScreensDefaultFirstPersonControlType()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredInt(var_0_06, ldfld:MutableOverridableObscuredInt(GameRole::screensDefaultFirstPersonControlType, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023C0 RID: 9152
|
||||
// (get) Token: 0x0600E161 RID: 57697 RVA: 0x0034119C File Offset: 0x0033F39C
|
||||
[Token(Token = "0x170023C0")]
|
||||
public GPNBGDFOBNK<ObscuredBool> ScreensCanWallRun
|
||||
{
|
||||
[Token(Token = "0x600E161")]
|
||||
[Address(RVA = "0x8363B0", Offset = "0x8351B0", VA = "0x1808363B0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E161)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredBool> RecRoom.Systems.PlayerRoles.GameRole::get_ScreensCanWallRun()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(GameRole::screensCanWallRun, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023C1 RID: 9153
|
||||
// (get) Token: 0x0600E162 RID: 57698 RVA: 0x003411B0 File Offset: 0x0033F3B0
|
||||
[Token(Token = "0x170023C1")]
|
||||
public GPNBGDFOBNK<ObscuredBool> VrCanWallRun
|
||||
{
|
||||
[Token(Token = "0x600E162")]
|
||||
[Address(RVA = "0x5F4D40", Offset = "0x5F3B40", VA = "0x1805F4D40")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E162)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredBool> RecRoom.Systems.PlayerRoles.GameRole::get_VrCanWallRun()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(GameRole::vrCanWallRun, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023C2 RID: 9154
|
||||
// (get) Token: 0x0600E163 RID: 57699 RVA: 0x003411C4 File Offset: 0x0033F3C4
|
||||
[Token(Token = "0x170023C2")]
|
||||
public GPNBGDFOBNK<ObscuredBool> VrCanGetPushed
|
||||
{
|
||||
[Token(Token = "0x600E163")]
|
||||
[Address(RVA = "0x8379E0", Offset = "0x8367E0", VA = "0x1808379E0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E163)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredBool> RecRoom.Systems.PlayerRoles.GameRole::get_VrCanGetPushed()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(GameRole::vrCanGetPushed, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023C3 RID: 9155
|
||||
// (get) Token: 0x0600E164 RID: 57700 RVA: 0x003411D8 File Offset: 0x0033F3D8
|
||||
[Token(Token = "0x170023C3")]
|
||||
public GPNBGDFOBNK<ObscuredBool> ScreensCanGetPushed
|
||||
{
|
||||
[Token(Token = "0x600E164")]
|
||||
[Address(RVA = "0x5F4D50", Offset = "0x5F3B50", VA = "0x1805F4D50")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E164)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredBool> RecRoom.Systems.PlayerRoles.GameRole::get_ScreensCanGetPushed()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(GameRole::screensCanGetPushed, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023C4 RID: 9156
|
||||
// (get) Token: 0x0600E165 RID: 57701 RVA: 0x003411EC File Offset: 0x0033F3EC
|
||||
[Token(Token = "0x170023C4")]
|
||||
public GPNBGDFOBNK<ObscuredBool> VrCanRam
|
||||
{
|
||||
[Token(Token = "0x600E165")]
|
||||
[Address(RVA = "0x837960", Offset = "0x836760", VA = "0x180837960")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E165)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredBool> RecRoom.Systems.PlayerRoles.GameRole::get_VrCanRam()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(GameRole::vrCanRam, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023C5 RID: 9157
|
||||
// (get) Token: 0x0600E166 RID: 57702 RVA: 0x00341200 File Offset: 0x0033F400
|
||||
[Token(Token = "0x170023C5")]
|
||||
public GPNBGDFOBNK<ObscuredBool> ScreensCanRam
|
||||
{
|
||||
[Token(Token = "0x600E166")]
|
||||
[Address(RVA = "0xAF23C0", Offset = "0xAF11C0", VA = "0x180AF23C0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E166)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredBool> RecRoom.Systems.PlayerRoles.GameRole::get_ScreensCanRam()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(GameRole::screensCanRam, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023C6 RID: 9158
|
||||
// (get) Token: 0x0600E167 RID: 57703 RVA: 0x00341214 File Offset: 0x0033F414
|
||||
[Token(Token = "0x170023C6")]
|
||||
public GPNBGDFOBNK<ObscuredBool> CanAutoSprint
|
||||
{
|
||||
[Token(Token = "0x600E167")]
|
||||
[Address(RVA = "0x8378B0", Offset = "0x8366B0", VA = "0x1808378B0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E167)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredBool> RecRoom.Systems.PlayerRoles.GameRole::get_CanAutoSprint()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(GameRole::canAutoSprint, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023C7 RID: 9159
|
||||
// (get) Token: 0x0600E168 RID: 57704 RVA: 0x00341228 File Offset: 0x0033F428
|
||||
[Token(Token = "0x170023C7")]
|
||||
public GPNBGDFOBNK<ObscuredFloat> AirControlParameter
|
||||
{
|
||||
[Token(Token = "0x600E168")]
|
||||
[Address(RVA = "0x837E70", Offset = "0x836C70", VA = "0x180837E70")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E168)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredFloat> RecRoom.Systems.PlayerRoles.GameRole::get_AirControlParameter()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredFloat(var_0_06, ldfld:MutableOverridableObscuredFloat(GameRole::airControlParameter, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023C8 RID: 9160
|
||||
// (get) Token: 0x0600E169 RID: 57705 RVA: 0x0034123C File Offset: 0x0033F43C
|
||||
[Token(Token = "0x170023C8")]
|
||||
public GPNBGDFOBNK<ObscuredBool> CanJumpCutoff
|
||||
{
|
||||
[Token(Token = "0x600E169")]
|
||||
[Address(RVA = "0x607860", Offset = "0x606660", VA = "0x180607860")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E169)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredBool> RecRoom.Systems.PlayerRoles.GameRole::get_CanJumpCutoff()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(GameRole::canJumpCutoff, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023C9 RID: 9161
|
||||
// (get) Token: 0x0600E16A RID: 57706 RVA: 0x00341250 File Offset: 0x0033F450
|
||||
[Token(Token = "0x170023C9")]
|
||||
public GPNBGDFOBNK<ObscuredBool> CanClamber
|
||||
{
|
||||
[Token(Token = "0x600E16A")]
|
||||
[Address(RVA = "0x6075D0", Offset = "0x6063D0", VA = "0x1806075D0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E16A)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredBool> RecRoom.Systems.PlayerRoles.GameRole::get_CanClamber()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(GameRole::canClamber, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023CA RID: 9162
|
||||
// (get) Token: 0x0600E16B RID: 57707 RVA: 0x00341264 File Offset: 0x0033F464
|
||||
[Token(Token = "0x170023CA")]
|
||||
public GPNBGDFOBNK<ObscuredFloat> WallRunDuration
|
||||
{
|
||||
[Token(Token = "0x600E16B")]
|
||||
[Address(RVA = "0xB6AB30", Offset = "0xB69930", VA = "0x180B6AB30")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E16B)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredFloat> RecRoom.Systems.PlayerRoles.GameRole::get_WallRunDuration()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredFloat(var_0_06, ldfld:MutableOverridableObscuredFloat(GameRole::wallRunDuration, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023CB RID: 9163
|
||||
// (get) Token: 0x0600E16C RID: 57708 RVA: 0x00341278 File Offset: 0x0033F478
|
||||
[Token(Token = "0x170023CB")]
|
||||
public GPNBGDFOBNK<ObscuredFloat> WallRunDropRateParameter
|
||||
{
|
||||
[Token(Token = "0x600E16C")]
|
||||
[Address(RVA = "0xB6AB20", Offset = "0xB69920", VA = "0x180B6AB20")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E16C)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredFloat> RecRoom.Systems.PlayerRoles.GameRole::get_WallRunDropRateParameter()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredFloat(var_0_06, ldfld:MutableOverridableObscuredFloat(GameRole::wallRunDropRateParameter, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023CC RID: 9164
|
||||
// (get) Token: 0x0600E16D RID: 57709 RVA: 0x0034128C File Offset: 0x0033F48C
|
||||
[Token(Token = "0x170023CC")]
|
||||
public GPNBGDFOBNK<ObscuredFloat> WallRunStartSpeedBoost
|
||||
{
|
||||
[Token(Token = "0x600E16D")]
|
||||
[Address(RVA = "0x5F4E80", Offset = "0x5F3C80", VA = "0x1805F4E80")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E16D)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredFloat> RecRoom.Systems.PlayerRoles.GameRole::get_WallRunStartSpeedBoost()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredFloat(var_0_06, ldfld:MutableOverridableObscuredFloat(GameRole::wallRunStartSpeedBoost, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023CD RID: 9165
|
||||
// (get) Token: 0x0600E16E RID: 57710 RVA: 0x003412A0 File Offset: 0x0033F4A0
|
||||
[Token(Token = "0x170023CD")]
|
||||
public GPNBGDFOBNK<ObscuredFloat> WallRunJumpHeight
|
||||
{
|
||||
[Token(Token = "0x600E16E")]
|
||||
[Address(RVA = "0x837D50", Offset = "0x836B50", VA = "0x180837D50")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E16E)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredFloat> RecRoom.Systems.PlayerRoles.GameRole::get_WallRunJumpHeight()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredFloat(var_0_06, ldfld:MutableOverridableObscuredFloat(GameRole::wallRunJumpHeight, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023CE RID: 9166
|
||||
// (get) Token: 0x0600E16F RID: 57711 RVA: 0x003412B4 File Offset: 0x0033F4B4
|
||||
[Token(Token = "0x170023CE")]
|
||||
public GPNBGDFOBNK<ObscuredFloat> WallRunJumpDirectionParameter
|
||||
{
|
||||
[Token(Token = "0x600E16F")]
|
||||
[Address(RVA = "0xBDC260", Offset = "0xBDB060", VA = "0x180BDC260")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E16F)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredFloat> RecRoom.Systems.PlayerRoles.GameRole::get_WallRunJumpDirectionParameter()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredFloat(var_0_06, ldfld:MutableOverridableObscuredFloat(GameRole::wallRunJumpDirectionParameter, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023CF RID: 9167
|
||||
// (get) Token: 0x0600E170 RID: 57712 RVA: 0x003412C8 File Offset: 0x0033F4C8
|
||||
[Token(Token = "0x170023CF")]
|
||||
public GPNBGDFOBNK<ObscuredFloat> WallRunJumpAirControlMultiplier
|
||||
{
|
||||
[Token(Token = "0x600E170")]
|
||||
[Address(RVA = "0x8363C0", Offset = "0x8351C0", VA = "0x1808363C0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E170)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredFloat> RecRoom.Systems.PlayerRoles.GameRole::get_WallRunJumpAirControlMultiplier()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredFloat(var_0_06, ldfld:MutableOverridableObscuredFloat(GameRole::wallRunJumpAirControlMultiplier, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023D0 RID: 9168
|
||||
// (get) Token: 0x0600E171 RID: 57713 RVA: 0x003412DC File Offset: 0x0033F4DC
|
||||
[Token(Token = "0x170023D0")]
|
||||
public GPNBGDFOBNK<ObscuredBool> CanSlide
|
||||
{
|
||||
[Token(Token = "0x600E171")]
|
||||
[Address(RVA = "0xBDA730", Offset = "0xBD9530", VA = "0x180BDA730")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E171)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredBool> RecRoom.Systems.PlayerRoles.GameRole::get_CanSlide()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(GameRole::canSlide, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023D1 RID: 9169
|
||||
// (get) Token: 0x0600E172 RID: 57714 RVA: 0x003412F0 File Offset: 0x0033F4F0
|
||||
[Token(Token = "0x170023D1")]
|
||||
public GPNBGDFOBNK<ObscuredBool> CanSlideDownSlopes
|
||||
{
|
||||
[Token(Token = "0x600E172")]
|
||||
[Address(RVA = "0xB6AA20", Offset = "0xB69820", VA = "0x180B6AA20")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E172)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredBool> RecRoom.Systems.PlayerRoles.GameRole::get_CanSlideDownSlopes()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(GameRole::canSlideDownSlopes, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023D2 RID: 9170
|
||||
// (get) Token: 0x0600E173 RID: 57715 RVA: 0x00341304 File Offset: 0x0033F504
|
||||
[Token(Token = "0x170023D2")]
|
||||
public GPNBGDFOBNK<ObscuredFloat> SlideMinDuration
|
||||
{
|
||||
[Token(Token = "0x600E173")]
|
||||
[Address(RVA = "0x79B890", Offset = "0x79A690", VA = "0x18079B890")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E173)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredFloat> RecRoom.Systems.PlayerRoles.GameRole::get_SlideMinDuration()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredFloat(var_0_06, ldfld:MutableOverridableObscuredFloat(GameRole::slideMinDuration, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023D3 RID: 9171
|
||||
// (get) Token: 0x0600E174 RID: 57716 RVA: 0x00341318 File Offset: 0x0033F518
|
||||
[Token(Token = "0x170023D3")]
|
||||
public GPNBGDFOBNK<ObscuredFloat> SlideSteeringParameter
|
||||
{
|
||||
[Token(Token = "0x600E174")]
|
||||
[Address(RVA = "0xBDCE50", Offset = "0xBDBC50", VA = "0x180BDCE50")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E174)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredFloat> RecRoom.Systems.PlayerRoles.GameRole::get_SlideSteeringParameter()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredFloat(var_0_06, ldfld:MutableOverridableObscuredFloat(GameRole::slideSteeringParameter, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023D4 RID: 9172
|
||||
// (get) Token: 0x0600E175 RID: 57717 RVA: 0x0034132C File Offset: 0x0033F52C
|
||||
[Token(Token = "0x170023D4")]
|
||||
public GPNBGDFOBNK<ObscuredFloat> SlideStartSpeedBoost
|
||||
{
|
||||
[Token(Token = "0x600E175")]
|
||||
[Address(RVA = "0xBDB930", Offset = "0xBDA730", VA = "0x180BDB930")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E175)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredFloat> RecRoom.Systems.PlayerRoles.GameRole::get_SlideStartSpeedBoost()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredFloat(var_0_06, ldfld:MutableOverridableObscuredFloat(GameRole::slideStartSpeedBoost, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023D5 RID: 9173
|
||||
// (get) Token: 0x0600E176 RID: 57718 RVA: 0x00341340 File Offset: 0x0033F540
|
||||
[Token(Token = "0x170023D5")]
|
||||
public GPNBGDFOBNK<ObscuredFloat> SlideAirControlMultiplier
|
||||
{
|
||||
[Token(Token = "0x600E176")]
|
||||
[Address(RVA = "0xBDA720", Offset = "0xBD9520", VA = "0x180BDA720")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E176)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredFloat> RecRoom.Systems.PlayerRoles.GameRole::get_SlideAirControlMultiplier()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredFloat(var_0_06, ldfld:MutableOverridableObscuredFloat(GameRole::slideAirControlMultiplier, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023D6 RID: 9174
|
||||
// (get) Token: 0x0600E177 RID: 57719 RVA: 0x00341354 File Offset: 0x0033F554
|
||||
[Token(Token = "0x170023D6")]
|
||||
public GPNBGDFOBNK<ObscuredBool> CanWallClimb
|
||||
{
|
||||
[Token(Token = "0x600E177")]
|
||||
[Address(RVA = "0xBDCCC0", Offset = "0xBDBAC0", VA = "0x180BDCCC0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E177)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredBool> RecRoom.Systems.PlayerRoles.GameRole::get_CanWallClimb()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(GameRole::canWallClimb, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023D7 RID: 9175
|
||||
// (get) Token: 0x0600E178 RID: 57720 RVA: 0x00341368 File Offset: 0x0033F568
|
||||
[Token(Token = "0x170023D7")]
|
||||
public GPNBGDFOBNK<ObscuredBool> HidesAvatar
|
||||
{
|
||||
[Token(Token = "0x600E178")]
|
||||
[Address(RVA = "0xBDCCF0", Offset = "0xBDBAF0", VA = "0x180BDCCF0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E178)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredBool> RecRoom.Systems.PlayerRoles.GameRole::get_HidesAvatar()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(GameRole::hidesAvatar, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023D8 RID: 9176
|
||||
// (get) Token: 0x0600E179 RID: 57721 RVA: 0x0034137C File Offset: 0x0033F57C
|
||||
// (set) Token: 0x0600E17A RID: 57722 RVA: 0x00341390 File Offset: 0x0033F590
|
||||
[Token(Token = "0x170023D8")]
|
||||
public bool IsRoleActive
|
||||
{
|
||||
[Token(Token = "0x600E179")]
|
||||
[Address(RVA = "0xD28010", Offset = "0xD26E10", VA = "0x180D28010", Slot = "11")]
|
||||
get;
|
||||
[Token(Token = "0x600E17A")]
|
||||
[Address(RVA = "0x5F5650", Offset = "0x5F4450", VA = "0x1805F5650", Slot = "12")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x170023D9 RID: 9177
|
||||
// (get) Token: 0x0600E17B RID: 57723 RVA: 0x003413A4 File Offset: 0x0033F5A4
|
||||
// (set) Token: 0x0600E17C RID: 57724 RVA: 0x003413B8 File Offset: 0x0033F5B8
|
||||
[Token(Token = "0x170023D9")]
|
||||
public bool IsModifiedByPlayer
|
||||
{
|
||||
[Token(Token = "0x600E17B")]
|
||||
[Address(RVA = "0xD28000", Offset = "0xD26E00", VA = "0x180D28000", Slot = "13")]
|
||||
get;
|
||||
[Token(Token = "0x600E17C")]
|
||||
[Address(RVA = "0xD28020", Offset = "0xD26E20", VA = "0x180D28020")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x0600E17D RID: 57725 RVA: 0x003413CC File Offset: 0x0033F5CC
|
||||
[Token(Token = "0x600E17D")]
|
||||
[Address(RVA = "0xD27740", Offset = "0xD26540", VA = "0x180D27740")]
|
||||
public GameRole()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E17E RID: 57726 RVA: 0x003413E0 File Offset: 0x0033F5E0
|
||||
[Token(Token = "0x600E17E")]
|
||||
[Address(RVA = "0xD27760", Offset = "0xD26560", VA = "0x180D27760")]
|
||||
public GameRole(CMDADAAOBHD IENKDAKBEDP, [Optional] GameRole EBOAJJCLJIE, [Optional] string LKHMIMBGLNC)
|
||||
{
|
||||
Guid empty = Guid.Empty;
|
||||
this.rank = (GJJLAOJHDKF)((uint)(-1));
|
||||
this.roleGuid = empty;
|
||||
this.roleName = "Everyone";
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat = new MutableOverridableObscuredFloat();
|
||||
this.teleportDelay = mutableOverridableObscuredFloat;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool = new MutableOverridableObscuredBool();
|
||||
this.canMove = mutableOverridableObscuredBool;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat2 = new MutableOverridableObscuredFloat();
|
||||
this.vrWalkSpeed = mutableOverridableObscuredFloat2;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool2 = new MutableOverridableObscuredBool();
|
||||
this.vrCanSprint = mutableOverridableObscuredBool2;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat3 = new MutableOverridableObscuredFloat();
|
||||
this.vrSprintMaxSpeedWalkSpeedMultiplier = mutableOverridableObscuredFloat3;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool3 = new MutableOverridableObscuredBool();
|
||||
this.vrCanDualWield = mutableOverridableObscuredBool3;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool4 = new MutableOverridableObscuredBool();
|
||||
this.vrCanJump = mutableOverridableObscuredBool4;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat4 = new MutableOverridableObscuredFloat();
|
||||
this.vrMaxJumpHeight = mutableOverridableObscuredFloat4;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool5 = new MutableOverridableObscuredBool();
|
||||
this.vrCanDodge = mutableOverridableObscuredBool5;
|
||||
MutableOverridableObscuredInt mutableOverridableObscuredInt = new MutableOverridableObscuredInt();
|
||||
this.screensDefaultThirdPersonControlType = mutableOverridableObscuredInt;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat5 = new MutableOverridableObscuredFloat();
|
||||
this.screensWalkSpeed = mutableOverridableObscuredFloat5;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool6 = new MutableOverridableObscuredBool();
|
||||
this.screensCanSprint = mutableOverridableObscuredBool6;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat6 = new MutableOverridableObscuredFloat();
|
||||
this.screensSprintMaxSpeedWalkSpeedMultiplier = mutableOverridableObscuredFloat6;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool7 = new MutableOverridableObscuredBool();
|
||||
this.screensCanJump = mutableOverridableObscuredBool7;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat7 = new MutableOverridableObscuredFloat();
|
||||
this.screensMaxJumpHeight = mutableOverridableObscuredFloat7;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool8 = new MutableOverridableObscuredBool();
|
||||
this.screensCanDodge = mutableOverridableObscuredBool8;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat8 = new MutableOverridableObscuredFloat();
|
||||
this.maxTeleportDistance = mutableOverridableObscuredFloat8;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat9 = new MutableOverridableObscuredFloat();
|
||||
this.maxTeleportDropHeight = mutableOverridableObscuredFloat9;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat10 = new MutableOverridableObscuredFloat();
|
||||
this.maxTeleportAngle = mutableOverridableObscuredFloat10;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool9 = new MutableOverridableObscuredBool();
|
||||
this.canFly = mutableOverridableObscuredBool9;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool10 = new MutableOverridableObscuredBool();
|
||||
this.isInvincible = mutableOverridableObscuredBool10;
|
||||
MutableOverridablePickupRestrictionType mutableOverridablePickupRestrictionType = new MutableOverridablePickupRestrictionType();
|
||||
this.itemPickupRestrictions = mutableOverridablePickupRestrictionType;
|
||||
MutableOverridableListObscuredString mutableOverridableListObscuredString = new MutableOverridableListObscuredString();
|
||||
this.itemPickupAllowlist = mutableOverridableListObscuredString;
|
||||
MutableOverridableListObscuredString mutableOverridableListObscuredString2 = new MutableOverridableListObscuredString();
|
||||
this.itemPickupBlocklist = mutableOverridableListObscuredString2;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool11 = new MutableOverridableObscuredBool();
|
||||
this.canSwitchTeams = mutableOverridableObscuredBool11;
|
||||
MutableOverridableObscuredInt mutableOverridableObscuredInt2 = new MutableOverridableObscuredInt();
|
||||
this.voiceRolloffMaxDistance = mutableOverridableObscuredInt2;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool12 = new MutableOverridableObscuredBool();
|
||||
this.hidesName = mutableOverridableObscuredBool12;
|
||||
MutableOverridableEquipSlotRestrictionType mutableOverridableEquipSlotRestrictionType = new MutableOverridableEquipSlotRestrictionType();
|
||||
this.enableEquipSlotHip = mutableOverridableEquipSlotRestrictionType;
|
||||
MutableOverridablePickupRestrictionType mutableOverridablePickupRestrictionType2 = new MutableOverridablePickupRestrictionType();
|
||||
this.equipRestrictionsHip = mutableOverridablePickupRestrictionType2;
|
||||
MutableOverridableListObscuredString mutableOverridableListObscuredString3 = new MutableOverridableListObscuredString();
|
||||
this.equipHipAllowlist = mutableOverridableListObscuredString3;
|
||||
MutableOverridableListObscuredString mutableOverridableListObscuredString4 = new MutableOverridableListObscuredString();
|
||||
this.equipHipBlocklist = mutableOverridableListObscuredString4;
|
||||
MutableOverridablePickupRestrictionType mutableOverridablePickupRestrictionType3 = new MutableOverridablePickupRestrictionType();
|
||||
this.equipRestrictionsShoulder = mutableOverridablePickupRestrictionType3;
|
||||
MutableOverridableListObscuredString mutableOverridableListObscuredString5 = new MutableOverridableListObscuredString();
|
||||
this.equipShoulderAllowlist = mutableOverridableListObscuredString5;
|
||||
MutableOverridableListObscuredString mutableOverridableListObscuredString6 = new MutableOverridableListObscuredString();
|
||||
this.equipShoulderBlocklist = mutableOverridableListObscuredString6;
|
||||
MutableOverridableObscuredInt mutableOverridableObscuredInt3 = new MutableOverridableObscuredInt();
|
||||
this.screensDefaultFirstPersonControlType = mutableOverridableObscuredInt3;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool13 = new MutableOverridableObscuredBool();
|
||||
this.screensCanWallRun = mutableOverridableObscuredBool13;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool14 = new MutableOverridableObscuredBool();
|
||||
this.vrCanWallRun = mutableOverridableObscuredBool14;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool15 = new MutableOverridableObscuredBool();
|
||||
this.vrCanGetPushed = mutableOverridableObscuredBool15;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool16 = new MutableOverridableObscuredBool();
|
||||
this.screensCanGetPushed = mutableOverridableObscuredBool16;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool17 = new MutableOverridableObscuredBool();
|
||||
this.vrCanRam = mutableOverridableObscuredBool17;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool18 = new MutableOverridableObscuredBool();
|
||||
this.screensCanRam = mutableOverridableObscuredBool18;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool19 = new MutableOverridableObscuredBool();
|
||||
this.canAutoSprint = mutableOverridableObscuredBool19;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat11 = new MutableOverridableObscuredFloat();
|
||||
this.airControlParameter = mutableOverridableObscuredFloat11;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool20 = new MutableOverridableObscuredBool();
|
||||
this.canJumpCutoff = mutableOverridableObscuredBool20;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool21 = new MutableOverridableObscuredBool();
|
||||
this.canClamber = mutableOverridableObscuredBool21;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat12 = new MutableOverridableObscuredFloat();
|
||||
this.wallRunDuration = mutableOverridableObscuredFloat12;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat13 = new MutableOverridableObscuredFloat();
|
||||
this.wallRunDropRateParameter = mutableOverridableObscuredFloat13;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat14 = new MutableOverridableObscuredFloat();
|
||||
this.wallRunStartSpeedBoost = mutableOverridableObscuredFloat14;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat15 = new MutableOverridableObscuredFloat();
|
||||
this.wallRunJumpHeight = mutableOverridableObscuredFloat15;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat16 = new MutableOverridableObscuredFloat();
|
||||
this.wallRunJumpDirectionParameter = mutableOverridableObscuredFloat16;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat17 = new MutableOverridableObscuredFloat();
|
||||
this.wallRunJumpAirControlMultiplier = mutableOverridableObscuredFloat17;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool22 = new MutableOverridableObscuredBool();
|
||||
this.canSlide = mutableOverridableObscuredBool22;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool23 = new MutableOverridableObscuredBool();
|
||||
this.canSlideDownSlopes = mutableOverridableObscuredBool23;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat18 = new MutableOverridableObscuredFloat();
|
||||
this.slideMinDuration = mutableOverridableObscuredFloat18;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat19 = new MutableOverridableObscuredFloat();
|
||||
this.slideSteeringParameter = mutableOverridableObscuredFloat19;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat20 = new MutableOverridableObscuredFloat();
|
||||
this.slideStartSpeedBoost = mutableOverridableObscuredFloat20;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat21 = new MutableOverridableObscuredFloat();
|
||||
this.slideAirControlMultiplier = mutableOverridableObscuredFloat21;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool24 = new MutableOverridableObscuredBool();
|
||||
this.canWallClimb = mutableOverridableObscuredBool24;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool25 = new MutableOverridableObscuredBool();
|
||||
this.hidesAvatar = mutableOverridableObscuredBool25;
|
||||
this.OnBeforeSerialize();
|
||||
if (EBOAJJCLJIE == 0)
|
||||
{
|
||||
GJJLAOJHDKF gjjlaojhdkf;
|
||||
this.rank = gjjlaojhdkf;
|
||||
}
|
||||
GJJLAOJHDKF gjjlaojhdkf2 = EBOAJJCLJIE.rank;
|
||||
this.rank = gjjlaojhdkf2;
|
||||
this.IKGEKPJPNCE(EBOAJJCLJIE);
|
||||
this.roleName = LKHMIMBGLNC;
|
||||
}
|
||||
|
||||
// Token: 0x0600E17F RID: 57727 RVA: 0x003417B0 File Offset: 0x0033F9B0
|
||||
[Token(Token = "0x600E17F")]
|
||||
[Address(RVA = "0xD25160", Offset = "0xD23F60", VA = "0x180D25160", Slot = "22")]
|
||||
public void JBBLIBHHEBC()
|
||||
{
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat = this.teleportDelay;
|
||||
Guid empty = Guid.Empty;
|
||||
this.<IsModifiedByPlayer>k__BackingField = false;
|
||||
this.roleGuid = empty;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool = this.canMove;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat2 = this.vrWalkSpeed;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool2 = this.vrCanSprint;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat3 = this.vrSprintMaxSpeedWalkSpeedMultiplier;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool3 = this.vrCanDualWield;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool4 = this.vrCanJump;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat4 = this.vrMaxJumpHeight;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool5 = this.vrCanDodge;
|
||||
MutableOverridableObscuredInt mutableOverridableObscuredInt = this.screensDefaultThirdPersonControlType;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat5 = this.screensWalkSpeed;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool6 = this.screensCanSprint;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat6 = this.screensSprintMaxSpeedWalkSpeedMultiplier;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool7 = this.screensCanJump;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat7 = this.screensMaxJumpHeight;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool8 = this.screensCanDodge;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat8 = this.maxTeleportDistance;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat9 = this.maxTeleportDropHeight;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat10 = this.maxTeleportAngle;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool9 = this.canFly;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool10 = this.isInvincible;
|
||||
MutableOverridablePickupRestrictionType mutableOverridablePickupRestrictionType = this.itemPickupRestrictions;
|
||||
MutableOverridableListObscuredString mutableOverridableListObscuredString = this.itemPickupAllowlist;
|
||||
MutableOverridableListObscuredString mutableOverridableListObscuredString2 = this.itemPickupBlocklist;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool11 = this.canSwitchTeams;
|
||||
MutableOverridableObscuredInt mutableOverridableObscuredInt2 = this.voiceRolloffMaxDistance;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool12 = this.hidesName;
|
||||
MutableOverridableEquipSlotRestrictionType mutableOverridableEquipSlotRestrictionType = this.enableEquipSlotHip;
|
||||
MutableOverridablePickupRestrictionType mutableOverridablePickupRestrictionType2 = this.equipRestrictionsHip;
|
||||
MutableOverridableListObscuredString mutableOverridableListObscuredString3 = this.equipHipAllowlist;
|
||||
MutableOverridableListObscuredString mutableOverridableListObscuredString4 = this.equipHipBlocklist;
|
||||
MutableOverridablePickupRestrictionType mutableOverridablePickupRestrictionType3 = this.equipRestrictionsShoulder;
|
||||
MutableOverridableListObscuredString mutableOverridableListObscuredString5 = this.equipShoulderAllowlist;
|
||||
MutableOverridableListObscuredString mutableOverridableListObscuredString6 = this.equipShoulderBlocklist;
|
||||
MutableOverridableObscuredInt mutableOverridableObscuredInt3 = this.screensDefaultFirstPersonControlType;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool13 = this.screensCanWallRun;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool14 = this.vrCanWallRun;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool15 = this.vrCanGetPushed;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool16 = this.screensCanGetPushed;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool17 = this.vrCanRam;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool18 = this.screensCanRam;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool19 = this.canAutoSprint;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat11 = this.airControlParameter;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool20 = this.canJumpCutoff;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool21 = this.canClamber;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat12 = this.wallRunDuration;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat13 = this.wallRunDropRateParameter;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat14 = this.wallRunStartSpeedBoost;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat15 = this.wallRunJumpHeight;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat16 = this.wallRunJumpDirectionParameter;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat17 = this.wallRunJumpAirControlMultiplier;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool22 = this.canSlide;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool23 = this.canSlideDownSlopes;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat18 = this.slideMinDuration;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat19 = this.slideSteeringParameter;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat20 = this.slideStartSpeedBoost;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat21 = this.slideAirControlMultiplier;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool24 = this.canWallClimb;
|
||||
bool overrides = ((ECCMHGLDNHK)this.hidesAvatar).AKNLAMFAPGB;
|
||||
}
|
||||
|
||||
// Token: 0x0600E180 RID: 57728 RVA: 0x003419B4 File Offset: 0x0033FBB4
|
||||
[Token(Token = "0x600E180")]
|
||||
[Address(RVA = "0xD21880", Offset = "0xD20680", VA = "0x180D21880", Slot = "21")]
|
||||
public GameRole FLKKAHALBHP(GameRole ODCFAOCDPHA)
|
||||
{
|
||||
GJJLAOJHDKF gjjlaojhdkf = ODCFAOCDPHA.rank;
|
||||
this.rank = gjjlaojhdkf;
|
||||
CMDADAAOBHD cmdadaaobhd = ODCFAOCDPHA.roleId;
|
||||
if (cmdadaaobhd != CMDADAAOBHD.AG_EVERYONE)
|
||||
{
|
||||
this.roleId = cmdadaaobhd;
|
||||
}
|
||||
int num = 0;
|
||||
this.roleId = (CMDADAAOBHD)num;
|
||||
bool flag = PlayerGameRoleManager.TryGetPredefinedRoleGuid(CMDADAAOBHD.AG_EVERYONE, num);
|
||||
if (flag)
|
||||
{
|
||||
this.roleGuid = num;
|
||||
}
|
||||
bool flag2 = flag;
|
||||
this.<IsModifiedByPlayer>k__BackingField = flag2;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat = this.teleportDelay;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat2 = ODCFAOCDPHA.teleportDelay;
|
||||
mutableOverridableObscuredFloat.FLKKAHALBHP(mutableOverridableObscuredFloat2);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool = this.canMove;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool2 = ODCFAOCDPHA.canMove;
|
||||
mutableOverridableObscuredBool.FLKKAHALBHP(mutableOverridableObscuredBool2);
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat3 = this.vrWalkSpeed;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat4 = ODCFAOCDPHA.vrWalkSpeed;
|
||||
mutableOverridableObscuredFloat3.FLKKAHALBHP(mutableOverridableObscuredFloat4);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool3 = this.vrCanSprint;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool4 = ODCFAOCDPHA.vrCanSprint;
|
||||
mutableOverridableObscuredBool3.FLKKAHALBHP(mutableOverridableObscuredBool4);
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat5 = this.vrSprintMaxSpeedWalkSpeedMultiplier;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat6 = ODCFAOCDPHA.vrSprintMaxSpeedWalkSpeedMultiplier;
|
||||
mutableOverridableObscuredFloat5.FLKKAHALBHP(mutableOverridableObscuredFloat6);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool5 = this.vrCanDualWield;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool6 = ODCFAOCDPHA.vrCanDualWield;
|
||||
mutableOverridableObscuredBool5.FLKKAHALBHP(mutableOverridableObscuredBool6);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool7 = this.vrCanJump;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool8 = ODCFAOCDPHA.vrCanJump;
|
||||
mutableOverridableObscuredBool7.FLKKAHALBHP(mutableOverridableObscuredBool8);
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat7 = this.vrMaxJumpHeight;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat8 = ODCFAOCDPHA.vrMaxJumpHeight;
|
||||
mutableOverridableObscuredFloat7.FLKKAHALBHP(mutableOverridableObscuredFloat8);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool9 = this.vrCanDodge;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool10 = ODCFAOCDPHA.vrCanDodge;
|
||||
mutableOverridableObscuredBool9.FLKKAHALBHP(mutableOverridableObscuredBool10);
|
||||
MutableOverridableObscuredInt mutableOverridableObscuredInt = this.screensDefaultThirdPersonControlType;
|
||||
MutableOverridableObscuredInt mutableOverridableObscuredInt2 = ODCFAOCDPHA.screensDefaultThirdPersonControlType;
|
||||
mutableOverridableObscuredInt.FLKKAHALBHP(mutableOverridableObscuredInt2);
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat9 = this.screensWalkSpeed;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat10 = ODCFAOCDPHA.screensWalkSpeed;
|
||||
mutableOverridableObscuredFloat9.FLKKAHALBHP(mutableOverridableObscuredFloat10);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool11 = this.screensCanSprint;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool12 = ODCFAOCDPHA.screensCanSprint;
|
||||
mutableOverridableObscuredBool11.FLKKAHALBHP(mutableOverridableObscuredBool12);
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat11 = this.screensSprintMaxSpeedWalkSpeedMultiplier;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat12 = ODCFAOCDPHA.screensSprintMaxSpeedWalkSpeedMultiplier;
|
||||
mutableOverridableObscuredFloat11.FLKKAHALBHP(mutableOverridableObscuredFloat12);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool13 = this.screensCanJump;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool14 = ODCFAOCDPHA.screensCanJump;
|
||||
mutableOverridableObscuredBool13.FLKKAHALBHP(mutableOverridableObscuredBool14);
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat13 = this.screensMaxJumpHeight;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat14 = ODCFAOCDPHA.screensMaxJumpHeight;
|
||||
mutableOverridableObscuredFloat13.FLKKAHALBHP(mutableOverridableObscuredFloat14);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool15 = this.screensCanDodge;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool16 = ODCFAOCDPHA.screensCanDodge;
|
||||
mutableOverridableObscuredBool15.FLKKAHALBHP(mutableOverridableObscuredBool16);
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat15 = this.maxTeleportDistance;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat16 = ODCFAOCDPHA.maxTeleportDistance;
|
||||
mutableOverridableObscuredFloat15.FLKKAHALBHP(mutableOverridableObscuredFloat16);
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat17 = this.maxTeleportDropHeight;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat18 = ODCFAOCDPHA.maxTeleportDropHeight;
|
||||
mutableOverridableObscuredFloat17.FLKKAHALBHP(mutableOverridableObscuredFloat18);
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat19 = this.maxTeleportAngle;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat20 = ODCFAOCDPHA.maxTeleportAngle;
|
||||
mutableOverridableObscuredFloat19.FLKKAHALBHP(mutableOverridableObscuredFloat20);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool17 = this.canFly;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool18 = ODCFAOCDPHA.canFly;
|
||||
mutableOverridableObscuredBool17.FLKKAHALBHP(mutableOverridableObscuredBool18);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool19 = this.isInvincible;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool20 = ODCFAOCDPHA.isInvincible;
|
||||
mutableOverridableObscuredBool19.FLKKAHALBHP(mutableOverridableObscuredBool20);
|
||||
MutableOverridablePickupRestrictionType mutableOverridablePickupRestrictionType = this.itemPickupRestrictions;
|
||||
MutableOverridablePickupRestrictionType mutableOverridablePickupRestrictionType2 = ODCFAOCDPHA.itemPickupRestrictions;
|
||||
mutableOverridablePickupRestrictionType.FLKKAHALBHP(mutableOverridablePickupRestrictionType2);
|
||||
MutableOverridableListObscuredString mutableOverridableListObscuredString = this.itemPickupAllowlist;
|
||||
MutableOverridableListObscuredString mutableOverridableListObscuredString2 = ODCFAOCDPHA.itemPickupAllowlist;
|
||||
mutableOverridableListObscuredString.FLKKAHALBHP(mutableOverridableListObscuredString2);
|
||||
MutableOverridableListObscuredString mutableOverridableListObscuredString3 = this.itemPickupBlocklist;
|
||||
MutableOverridableListObscuredString mutableOverridableListObscuredString4 = ODCFAOCDPHA.itemPickupBlocklist;
|
||||
mutableOverridableListObscuredString3.FLKKAHALBHP(mutableOverridableListObscuredString4);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool21 = this.canSwitchTeams;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool22 = ODCFAOCDPHA.canSwitchTeams;
|
||||
mutableOverridableObscuredBool21.FLKKAHALBHP(mutableOverridableObscuredBool22);
|
||||
MutableOverridableObscuredInt mutableOverridableObscuredInt3 = this.voiceRolloffMaxDistance;
|
||||
MutableOverridableObscuredInt mutableOverridableObscuredInt4 = ODCFAOCDPHA.voiceRolloffMaxDistance;
|
||||
mutableOverridableObscuredInt3.FLKKAHALBHP(mutableOverridableObscuredInt4);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool23 = this.hidesName;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool24 = ODCFAOCDPHA.hidesName;
|
||||
mutableOverridableObscuredBool23.FLKKAHALBHP(mutableOverridableObscuredBool24);
|
||||
MutableOverridableEquipSlotRestrictionType mutableOverridableEquipSlotRestrictionType = this.enableEquipSlotHip;
|
||||
MutableOverridableEquipSlotRestrictionType mutableOverridableEquipSlotRestrictionType2 = ODCFAOCDPHA.enableEquipSlotHip;
|
||||
mutableOverridableEquipSlotRestrictionType.FLKKAHALBHP(mutableOverridableEquipSlotRestrictionType2);
|
||||
MutableOverridablePickupRestrictionType mutableOverridablePickupRestrictionType3 = this.equipRestrictionsHip;
|
||||
MutableOverridablePickupRestrictionType mutableOverridablePickupRestrictionType4 = ODCFAOCDPHA.equipRestrictionsHip;
|
||||
mutableOverridablePickupRestrictionType3.FLKKAHALBHP(mutableOverridablePickupRestrictionType4);
|
||||
MutableOverridableListObscuredString mutableOverridableListObscuredString5 = this.equipHipAllowlist;
|
||||
MutableOverridableListObscuredString mutableOverridableListObscuredString6 = ODCFAOCDPHA.equipHipAllowlist;
|
||||
mutableOverridableListObscuredString5.FLKKAHALBHP(mutableOverridableListObscuredString6);
|
||||
MutableOverridableListObscuredString mutableOverridableListObscuredString7 = this.equipHipBlocklist;
|
||||
MutableOverridableListObscuredString mutableOverridableListObscuredString8 = ODCFAOCDPHA.equipHipBlocklist;
|
||||
mutableOverridableListObscuredString7.FLKKAHALBHP(mutableOverridableListObscuredString8);
|
||||
MutableOverridablePickupRestrictionType mutableOverridablePickupRestrictionType5 = this.equipRestrictionsShoulder;
|
||||
MutableOverridablePickupRestrictionType mutableOverridablePickupRestrictionType6 = ODCFAOCDPHA.equipRestrictionsShoulder;
|
||||
mutableOverridablePickupRestrictionType5.FLKKAHALBHP(mutableOverridablePickupRestrictionType6);
|
||||
MutableOverridableListObscuredString mutableOverridableListObscuredString9 = this.equipShoulderAllowlist;
|
||||
MutableOverridableListObscuredString mutableOverridableListObscuredString10 = ODCFAOCDPHA.equipShoulderAllowlist;
|
||||
mutableOverridableListObscuredString9.FLKKAHALBHP(mutableOverridableListObscuredString10);
|
||||
MutableOverridableListObscuredString mutableOverridableListObscuredString11 = this.equipShoulderBlocklist;
|
||||
MutableOverridableListObscuredString mutableOverridableListObscuredString12 = ODCFAOCDPHA.equipShoulderBlocklist;
|
||||
mutableOverridableListObscuredString11.FLKKAHALBHP(mutableOverridableListObscuredString12);
|
||||
MutableOverridableObscuredInt mutableOverridableObscuredInt5 = this.screensDefaultFirstPersonControlType;
|
||||
MutableOverridableObscuredInt mutableOverridableObscuredInt6 = ODCFAOCDPHA.screensDefaultFirstPersonControlType;
|
||||
mutableOverridableObscuredInt5.FLKKAHALBHP(mutableOverridableObscuredInt6);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool25 = this.screensCanWallRun;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool26 = ODCFAOCDPHA.screensCanWallRun;
|
||||
mutableOverridableObscuredBool25.FLKKAHALBHP(mutableOverridableObscuredBool26);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool27 = this.vrCanWallRun;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool28 = ODCFAOCDPHA.vrCanWallRun;
|
||||
mutableOverridableObscuredBool27.FLKKAHALBHP(mutableOverridableObscuredBool28);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool29 = this.vrCanGetPushed;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool30 = ODCFAOCDPHA.vrCanGetPushed;
|
||||
mutableOverridableObscuredBool29.FLKKAHALBHP(mutableOverridableObscuredBool30);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool31 = this.screensCanGetPushed;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool32 = ODCFAOCDPHA.screensCanGetPushed;
|
||||
mutableOverridableObscuredBool31.FLKKAHALBHP(mutableOverridableObscuredBool32);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool33 = this.vrCanRam;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool34 = ODCFAOCDPHA.vrCanRam;
|
||||
mutableOverridableObscuredBool33.FLKKAHALBHP(mutableOverridableObscuredBool34);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool35 = this.screensCanRam;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool36 = ODCFAOCDPHA.screensCanRam;
|
||||
mutableOverridableObscuredBool35.FLKKAHALBHP(mutableOverridableObscuredBool36);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool37 = this.canAutoSprint;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool38 = ODCFAOCDPHA.canAutoSprint;
|
||||
mutableOverridableObscuredBool37.FLKKAHALBHP(mutableOverridableObscuredBool38);
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat21 = this.airControlParameter;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat22 = ODCFAOCDPHA.airControlParameter;
|
||||
mutableOverridableObscuredFloat21.FLKKAHALBHP(mutableOverridableObscuredFloat22);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool39 = this.canJumpCutoff;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool40 = ODCFAOCDPHA.canJumpCutoff;
|
||||
mutableOverridableObscuredBool39.FLKKAHALBHP(mutableOverridableObscuredBool40);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool41 = this.canClamber;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool42 = ODCFAOCDPHA.canClamber;
|
||||
mutableOverridableObscuredBool41.FLKKAHALBHP(mutableOverridableObscuredBool42);
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat23 = this.wallRunDuration;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat24 = ODCFAOCDPHA.wallRunDuration;
|
||||
mutableOverridableObscuredFloat23.FLKKAHALBHP(mutableOverridableObscuredFloat24);
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat25 = this.wallRunDropRateParameter;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat26 = ODCFAOCDPHA.wallRunDropRateParameter;
|
||||
mutableOverridableObscuredFloat25.FLKKAHALBHP(mutableOverridableObscuredFloat26);
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat27 = this.wallRunStartSpeedBoost;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat28 = ODCFAOCDPHA.wallRunStartSpeedBoost;
|
||||
mutableOverridableObscuredFloat27.FLKKAHALBHP(mutableOverridableObscuredFloat28);
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat29 = this.wallRunJumpHeight;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat30 = ODCFAOCDPHA.wallRunJumpHeight;
|
||||
mutableOverridableObscuredFloat29.FLKKAHALBHP(mutableOverridableObscuredFloat30);
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat31 = this.wallRunJumpDirectionParameter;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat32 = ODCFAOCDPHA.wallRunJumpDirectionParameter;
|
||||
mutableOverridableObscuredFloat31.FLKKAHALBHP(mutableOverridableObscuredFloat32);
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat33 = this.wallRunJumpAirControlMultiplier;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat34 = ODCFAOCDPHA.wallRunJumpAirControlMultiplier;
|
||||
mutableOverridableObscuredFloat33.FLKKAHALBHP(mutableOverridableObscuredFloat34);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool43 = this.canSlide;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool44 = ODCFAOCDPHA.canSlide;
|
||||
mutableOverridableObscuredBool43.FLKKAHALBHP(mutableOverridableObscuredBool44);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool45 = this.canSlideDownSlopes;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool46 = ODCFAOCDPHA.canSlideDownSlopes;
|
||||
mutableOverridableObscuredBool45.FLKKAHALBHP(mutableOverridableObscuredBool46);
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat35 = this.slideMinDuration;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat36 = ODCFAOCDPHA.slideMinDuration;
|
||||
mutableOverridableObscuredFloat35.FLKKAHALBHP(mutableOverridableObscuredFloat36);
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat37 = this.slideSteeringParameter;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat38 = ODCFAOCDPHA.slideSteeringParameter;
|
||||
mutableOverridableObscuredFloat37.FLKKAHALBHP(mutableOverridableObscuredFloat38);
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat39 = this.slideStartSpeedBoost;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat40 = ODCFAOCDPHA.slideStartSpeedBoost;
|
||||
mutableOverridableObscuredFloat39.FLKKAHALBHP(mutableOverridableObscuredFloat40);
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat41 = this.slideAirControlMultiplier;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat42 = ODCFAOCDPHA.slideAirControlMultiplier;
|
||||
mutableOverridableObscuredFloat41.FLKKAHALBHP(mutableOverridableObscuredFloat42);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool47 = this.canWallClimb;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool48 = ODCFAOCDPHA.canWallClimb;
|
||||
mutableOverridableObscuredBool47.FLKKAHALBHP(mutableOverridableObscuredBool48);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool49 = this.hidesAvatar;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool50 = ODCFAOCDPHA.hidesAvatar;
|
||||
mutableOverridableObscuredBool49.FLKKAHALBHP(mutableOverridableObscuredBool50);
|
||||
return this;
|
||||
}
|
||||
|
||||
// Token: 0x0600E181 RID: 57729 RVA: 0x00341FE0 File Offset: 0x003401E0
|
||||
[Token(Token = "0x600E181")]
|
||||
[Address(RVA = "0xD248C0", Offset = "0xD236C0", VA = "0x180D248C0", Slot = "23")]
|
||||
public void IKGEKPJPNCE(GameRole EBOAJJCLJIE)
|
||||
{
|
||||
GJJLAOJHDKF gjjlaojhdkf = EBOAJJCLJIE.rank;
|
||||
this.rank = gjjlaojhdkf;
|
||||
CMDADAAOBHD cmdadaaobhd = EBOAJJCLJIE.roleId;
|
||||
int num = 0;
|
||||
this.roleId = cmdadaaobhd;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
this.roleGuid = num;
|
||||
}
|
||||
bool flag2 = EBOAJJCLJIE.<IsModifiedByPlayer>k__BackingField;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat = this.teleportDelay;
|
||||
this.<IsModifiedByPlayer>k__BackingField = flag2;
|
||||
string text = EBOAJJCLJIE.roleName;
|
||||
this.roleName = text;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat2 = EBOAJJCLJIE.teleportDelay;
|
||||
mutableOverridableObscuredFloat.HDECHBMKJCO(mutableOverridableObscuredFloat2);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool = this.canMove;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool2 = EBOAJJCLJIE.canMove;
|
||||
mutableOverridableObscuredBool.HDECHBMKJCO(mutableOverridableObscuredBool2);
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat3 = this.vrWalkSpeed;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat4 = EBOAJJCLJIE.vrWalkSpeed;
|
||||
mutableOverridableObscuredFloat3.HDECHBMKJCO(mutableOverridableObscuredFloat4);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool3 = this.vrCanSprint;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool4 = EBOAJJCLJIE.vrCanSprint;
|
||||
mutableOverridableObscuredBool3.HDECHBMKJCO(mutableOverridableObscuredBool4);
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat5 = this.vrSprintMaxSpeedWalkSpeedMultiplier;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat6 = EBOAJJCLJIE.vrSprintMaxSpeedWalkSpeedMultiplier;
|
||||
mutableOverridableObscuredFloat5.HDECHBMKJCO(mutableOverridableObscuredFloat6);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool5 = this.vrCanDualWield;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool6 = EBOAJJCLJIE.vrCanDualWield;
|
||||
mutableOverridableObscuredBool5.HDECHBMKJCO(mutableOverridableObscuredBool6);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool7 = this.vrCanJump;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool8 = EBOAJJCLJIE.vrCanJump;
|
||||
mutableOverridableObscuredBool7.HDECHBMKJCO(mutableOverridableObscuredBool8);
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat7 = this.vrMaxJumpHeight;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat8 = EBOAJJCLJIE.vrMaxJumpHeight;
|
||||
mutableOverridableObscuredFloat7.HDECHBMKJCO(mutableOverridableObscuredFloat8);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool9 = this.vrCanDodge;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool10 = EBOAJJCLJIE.vrCanDodge;
|
||||
mutableOverridableObscuredBool9.HDECHBMKJCO(mutableOverridableObscuredBool10);
|
||||
MutableOverridableObscuredInt mutableOverridableObscuredInt = this.screensDefaultThirdPersonControlType;
|
||||
MutableOverridableObscuredInt mutableOverridableObscuredInt2 = EBOAJJCLJIE.screensDefaultThirdPersonControlType;
|
||||
mutableOverridableObscuredInt.HDECHBMKJCO(mutableOverridableObscuredInt2);
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat9 = this.screensWalkSpeed;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat10 = EBOAJJCLJIE.screensWalkSpeed;
|
||||
mutableOverridableObscuredFloat9.HDECHBMKJCO(mutableOverridableObscuredFloat10);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool11 = this.screensCanSprint;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool12 = EBOAJJCLJIE.screensCanSprint;
|
||||
mutableOverridableObscuredBool11.HDECHBMKJCO(mutableOverridableObscuredBool12);
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat11 = this.screensSprintMaxSpeedWalkSpeedMultiplier;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat12 = EBOAJJCLJIE.screensSprintMaxSpeedWalkSpeedMultiplier;
|
||||
mutableOverridableObscuredFloat11.HDECHBMKJCO(mutableOverridableObscuredFloat12);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool13 = this.screensCanJump;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool14 = EBOAJJCLJIE.screensCanJump;
|
||||
mutableOverridableObscuredBool13.HDECHBMKJCO(mutableOverridableObscuredBool14);
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat13 = this.screensMaxJumpHeight;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat14 = EBOAJJCLJIE.screensMaxJumpHeight;
|
||||
mutableOverridableObscuredFloat13.HDECHBMKJCO(mutableOverridableObscuredFloat14);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool15 = this.screensCanDodge;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool16 = EBOAJJCLJIE.screensCanDodge;
|
||||
mutableOverridableObscuredBool15.HDECHBMKJCO(mutableOverridableObscuredBool16);
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat15 = this.maxTeleportDistance;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat16 = EBOAJJCLJIE.maxTeleportDistance;
|
||||
mutableOverridableObscuredFloat15.HDECHBMKJCO(mutableOverridableObscuredFloat16);
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat17 = this.maxTeleportDropHeight;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat18 = EBOAJJCLJIE.maxTeleportDropHeight;
|
||||
mutableOverridableObscuredFloat17.HDECHBMKJCO(mutableOverridableObscuredFloat18);
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat19 = this.maxTeleportAngle;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat20 = EBOAJJCLJIE.maxTeleportAngle;
|
||||
mutableOverridableObscuredFloat19.HDECHBMKJCO(mutableOverridableObscuredFloat20);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool17 = this.canFly;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool18 = EBOAJJCLJIE.canFly;
|
||||
mutableOverridableObscuredBool17.HDECHBMKJCO(mutableOverridableObscuredBool18);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool19 = this.isInvincible;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool20 = EBOAJJCLJIE.isInvincible;
|
||||
mutableOverridableObscuredBool19.HDECHBMKJCO(mutableOverridableObscuredBool20);
|
||||
MutableOverridablePickupRestrictionType mutableOverridablePickupRestrictionType = this.itemPickupRestrictions;
|
||||
MutableOverridablePickupRestrictionType mutableOverridablePickupRestrictionType2 = EBOAJJCLJIE.itemPickupRestrictions;
|
||||
mutableOverridablePickupRestrictionType.HDECHBMKJCO(mutableOverridablePickupRestrictionType2);
|
||||
MutableOverridableListObscuredString mutableOverridableListObscuredString = this.itemPickupAllowlist;
|
||||
MutableOverridableListObscuredString mutableOverridableListObscuredString2 = EBOAJJCLJIE.itemPickupAllowlist;
|
||||
mutableOverridableListObscuredString.HDECHBMKJCO(mutableOverridableListObscuredString2);
|
||||
MutableOverridableListObscuredString mutableOverridableListObscuredString3 = this.itemPickupBlocklist;
|
||||
MutableOverridableListObscuredString mutableOverridableListObscuredString4 = EBOAJJCLJIE.itemPickupBlocklist;
|
||||
mutableOverridableListObscuredString3.HDECHBMKJCO(mutableOverridableListObscuredString4);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool21 = this.canSwitchTeams;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool22 = EBOAJJCLJIE.canSwitchTeams;
|
||||
mutableOverridableObscuredBool21.HDECHBMKJCO(mutableOverridableObscuredBool22);
|
||||
MutableOverridableObscuredInt mutableOverridableObscuredInt3 = this.voiceRolloffMaxDistance;
|
||||
MutableOverridableObscuredInt mutableOverridableObscuredInt4 = EBOAJJCLJIE.voiceRolloffMaxDistance;
|
||||
mutableOverridableObscuredInt3.HDECHBMKJCO(mutableOverridableObscuredInt4);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool23 = this.hidesName;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool24 = EBOAJJCLJIE.hidesName;
|
||||
mutableOverridableObscuredBool23.HDECHBMKJCO(mutableOverridableObscuredBool24);
|
||||
MutableOverridableEquipSlotRestrictionType mutableOverridableEquipSlotRestrictionType = this.enableEquipSlotHip;
|
||||
MutableOverridableEquipSlotRestrictionType mutableOverridableEquipSlotRestrictionType2 = EBOAJJCLJIE.enableEquipSlotHip;
|
||||
mutableOverridableEquipSlotRestrictionType.HDECHBMKJCO(mutableOverridableEquipSlotRestrictionType2);
|
||||
MutableOverridablePickupRestrictionType mutableOverridablePickupRestrictionType3 = this.equipRestrictionsHip;
|
||||
MutableOverridablePickupRestrictionType mutableOverridablePickupRestrictionType4 = EBOAJJCLJIE.equipRestrictionsHip;
|
||||
mutableOverridablePickupRestrictionType3.HDECHBMKJCO(mutableOverridablePickupRestrictionType4);
|
||||
MutableOverridableListObscuredString mutableOverridableListObscuredString5 = this.equipHipAllowlist;
|
||||
MutableOverridableListObscuredString mutableOverridableListObscuredString6 = EBOAJJCLJIE.equipHipAllowlist;
|
||||
mutableOverridableListObscuredString5.HDECHBMKJCO(mutableOverridableListObscuredString6);
|
||||
MutableOverridableListObscuredString mutableOverridableListObscuredString7 = this.equipHipBlocklist;
|
||||
MutableOverridableListObscuredString mutableOverridableListObscuredString8 = EBOAJJCLJIE.equipHipBlocklist;
|
||||
mutableOverridableListObscuredString7.HDECHBMKJCO(mutableOverridableListObscuredString8);
|
||||
MutableOverridablePickupRestrictionType mutableOverridablePickupRestrictionType5 = this.equipRestrictionsShoulder;
|
||||
MutableOverridablePickupRestrictionType mutableOverridablePickupRestrictionType6 = EBOAJJCLJIE.equipRestrictionsShoulder;
|
||||
mutableOverridablePickupRestrictionType5.HDECHBMKJCO(mutableOverridablePickupRestrictionType6);
|
||||
MutableOverridableListObscuredString mutableOverridableListObscuredString9 = this.equipShoulderAllowlist;
|
||||
MutableOverridableListObscuredString mutableOverridableListObscuredString10 = EBOAJJCLJIE.equipShoulderAllowlist;
|
||||
mutableOverridableListObscuredString9.HDECHBMKJCO(mutableOverridableListObscuredString10);
|
||||
MutableOverridableListObscuredString mutableOverridableListObscuredString11 = this.equipShoulderBlocklist;
|
||||
MutableOverridableListObscuredString mutableOverridableListObscuredString12 = EBOAJJCLJIE.equipShoulderBlocklist;
|
||||
mutableOverridableListObscuredString11.HDECHBMKJCO(mutableOverridableListObscuredString12);
|
||||
MutableOverridableObscuredInt mutableOverridableObscuredInt5 = this.screensDefaultFirstPersonControlType;
|
||||
MutableOverridableObscuredInt mutableOverridableObscuredInt6 = EBOAJJCLJIE.screensDefaultFirstPersonControlType;
|
||||
mutableOverridableObscuredInt5.HDECHBMKJCO(mutableOverridableObscuredInt6);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool25 = this.screensCanWallRun;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool26 = EBOAJJCLJIE.screensCanWallRun;
|
||||
mutableOverridableObscuredBool25.HDECHBMKJCO(mutableOverridableObscuredBool26);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool27 = this.vrCanWallRun;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool28 = EBOAJJCLJIE.vrCanWallRun;
|
||||
mutableOverridableObscuredBool27.HDECHBMKJCO(mutableOverridableObscuredBool28);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool29 = this.vrCanGetPushed;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool30 = EBOAJJCLJIE.vrCanGetPushed;
|
||||
mutableOverridableObscuredBool29.HDECHBMKJCO(mutableOverridableObscuredBool30);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool31 = this.screensCanGetPushed;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool32 = EBOAJJCLJIE.screensCanGetPushed;
|
||||
mutableOverridableObscuredBool31.HDECHBMKJCO(mutableOverridableObscuredBool32);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool33 = this.vrCanRam;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool34 = EBOAJJCLJIE.vrCanRam;
|
||||
mutableOverridableObscuredBool33.HDECHBMKJCO(mutableOverridableObscuredBool34);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool35 = this.screensCanRam;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool36 = EBOAJJCLJIE.screensCanRam;
|
||||
mutableOverridableObscuredBool35.HDECHBMKJCO(mutableOverridableObscuredBool36);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool37 = this.canAutoSprint;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool38 = EBOAJJCLJIE.canAutoSprint;
|
||||
mutableOverridableObscuredBool37.HDECHBMKJCO(mutableOverridableObscuredBool38);
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat21 = this.airControlParameter;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat22 = EBOAJJCLJIE.airControlParameter;
|
||||
mutableOverridableObscuredFloat21.HDECHBMKJCO(mutableOverridableObscuredFloat22);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool39 = this.canJumpCutoff;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool40 = EBOAJJCLJIE.canJumpCutoff;
|
||||
mutableOverridableObscuredBool39.HDECHBMKJCO(mutableOverridableObscuredBool40);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool41 = this.canClamber;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool42 = EBOAJJCLJIE.canClamber;
|
||||
mutableOverridableObscuredBool41.HDECHBMKJCO(mutableOverridableObscuredBool42);
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat23 = this.wallRunDuration;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat24 = EBOAJJCLJIE.wallRunDuration;
|
||||
mutableOverridableObscuredFloat23.HDECHBMKJCO(mutableOverridableObscuredFloat24);
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat25 = this.wallRunDropRateParameter;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat26 = EBOAJJCLJIE.wallRunDropRateParameter;
|
||||
mutableOverridableObscuredFloat25.HDECHBMKJCO(mutableOverridableObscuredFloat26);
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat27 = this.wallRunStartSpeedBoost;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat28 = EBOAJJCLJIE.wallRunStartSpeedBoost;
|
||||
mutableOverridableObscuredFloat27.HDECHBMKJCO(mutableOverridableObscuredFloat28);
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat29 = this.wallRunJumpHeight;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat30 = EBOAJJCLJIE.wallRunJumpHeight;
|
||||
mutableOverridableObscuredFloat29.HDECHBMKJCO(mutableOverridableObscuredFloat30);
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat31 = this.wallRunJumpDirectionParameter;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat32 = EBOAJJCLJIE.wallRunJumpDirectionParameter;
|
||||
mutableOverridableObscuredFloat31.HDECHBMKJCO(mutableOverridableObscuredFloat32);
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat33 = this.wallRunJumpAirControlMultiplier;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat34 = EBOAJJCLJIE.wallRunJumpAirControlMultiplier;
|
||||
mutableOverridableObscuredFloat33.HDECHBMKJCO(mutableOverridableObscuredFloat34);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool43 = this.canSlide;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool44 = EBOAJJCLJIE.canSlide;
|
||||
mutableOverridableObscuredBool43.HDECHBMKJCO(mutableOverridableObscuredBool44);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool45 = this.canSlideDownSlopes;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool46 = EBOAJJCLJIE.canSlideDownSlopes;
|
||||
mutableOverridableObscuredBool45.HDECHBMKJCO(mutableOverridableObscuredBool46);
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat35 = this.slideMinDuration;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat36 = EBOAJJCLJIE.slideMinDuration;
|
||||
mutableOverridableObscuredFloat35.HDECHBMKJCO(mutableOverridableObscuredFloat36);
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat37 = this.slideSteeringParameter;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat38 = EBOAJJCLJIE.slideSteeringParameter;
|
||||
mutableOverridableObscuredFloat37.HDECHBMKJCO(mutableOverridableObscuredFloat38);
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat39 = this.slideStartSpeedBoost;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat40 = EBOAJJCLJIE.slideStartSpeedBoost;
|
||||
mutableOverridableObscuredFloat39.HDECHBMKJCO(mutableOverridableObscuredFloat40);
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat41 = this.slideAirControlMultiplier;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat42 = EBOAJJCLJIE.slideAirControlMultiplier;
|
||||
mutableOverridableObscuredFloat41.HDECHBMKJCO(mutableOverridableObscuredFloat42);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool47 = this.canWallClimb;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool48 = EBOAJJCLJIE.canWallClimb;
|
||||
mutableOverridableObscuredBool47.HDECHBMKJCO(mutableOverridableObscuredBool48);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool49 = this.hidesAvatar;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool50 = EBOAJJCLJIE.hidesAvatar;
|
||||
mutableOverridableObscuredBool49.HDECHBMKJCO(mutableOverridableObscuredBool50);
|
||||
}
|
||||
|
||||
// Token: 0x0600E182 RID: 57730 RVA: 0x00342604 File Offset: 0x00340804
|
||||
[Token(Token = "0x600E182")]
|
||||
[Address(RVA = "0xD26860", Offset = "0xD25660", VA = "0x180D26860", Slot = "15")]
|
||||
public void OAEFHGEOHIK()
|
||||
{
|
||||
bool overrides = this.teleportDelay.Overrides;
|
||||
bool overrides2 = this.canMove.Overrides;
|
||||
bool overrides3 = this.vrWalkSpeed.Overrides;
|
||||
bool overrides4 = this.vrCanSprint.Overrides;
|
||||
bool overrides5 = this.vrSprintMaxSpeedWalkSpeedMultiplier.Overrides;
|
||||
bool overrides6 = this.vrCanDualWield.Overrides;
|
||||
bool overrides7 = this.vrCanJump.Overrides;
|
||||
bool overrides8 = this.vrMaxJumpHeight.Overrides;
|
||||
bool overrides9 = this.vrCanDodge.Overrides;
|
||||
bool overrides10 = this.screensDefaultThirdPersonControlType.Overrides;
|
||||
bool overrides11 = this.screensWalkSpeed.Overrides;
|
||||
bool overrides12 = this.screensCanSprint.Overrides;
|
||||
bool overrides13 = this.screensSprintMaxSpeedWalkSpeedMultiplier.Overrides;
|
||||
bool overrides14 = this.screensCanJump.Overrides;
|
||||
bool overrides15 = this.screensMaxJumpHeight.Overrides;
|
||||
bool overrides16 = this.screensCanDodge.Overrides;
|
||||
bool overrides17 = this.maxTeleportDistance.Overrides;
|
||||
bool overrides18 = this.maxTeleportDropHeight.Overrides;
|
||||
bool overrides19 = this.maxTeleportAngle.Overrides;
|
||||
bool overrides20 = this.canFly.Overrides;
|
||||
bool overrides21 = this.isInvincible.Overrides;
|
||||
bool overrides22 = this.itemPickupRestrictions.Overrides;
|
||||
bool overrides23 = this.itemPickupAllowlist.Overrides;
|
||||
bool overrides24 = this.itemPickupBlocklist.Overrides;
|
||||
bool overrides25 = this.canSwitchTeams.Overrides;
|
||||
bool overrides26 = this.voiceRolloffMaxDistance.Overrides;
|
||||
bool overrides27 = this.hidesName.Overrides;
|
||||
bool overrides28 = this.enableEquipSlotHip.Overrides;
|
||||
bool overrides29 = this.equipRestrictionsHip.Overrides;
|
||||
bool overrides30 = this.equipHipAllowlist.Overrides;
|
||||
bool overrides31 = this.equipHipBlocklist.Overrides;
|
||||
bool overrides32 = this.equipRestrictionsShoulder.Overrides;
|
||||
bool overrides33 = this.equipShoulderAllowlist.Overrides;
|
||||
bool overrides34 = this.equipShoulderBlocklist.Overrides;
|
||||
bool overrides35 = this.screensDefaultFirstPersonControlType.Overrides;
|
||||
bool overrides36 = this.screensCanWallRun.Overrides;
|
||||
bool overrides37 = this.vrCanWallRun.Overrides;
|
||||
bool overrides38 = this.vrCanGetPushed.Overrides;
|
||||
bool overrides39 = this.screensCanGetPushed.Overrides;
|
||||
bool overrides40 = this.vrCanRam.Overrides;
|
||||
bool overrides41 = this.screensCanRam.Overrides;
|
||||
bool overrides42 = this.canAutoSprint.Overrides;
|
||||
bool overrides43 = this.airControlParameter.Overrides;
|
||||
bool overrides44 = this.canJumpCutoff.Overrides;
|
||||
bool overrides45 = this.canClamber.Overrides;
|
||||
bool overrides46 = this.wallRunDuration.Overrides;
|
||||
bool overrides47 = this.wallRunDropRateParameter.Overrides;
|
||||
bool overrides48 = this.wallRunStartSpeedBoost.Overrides;
|
||||
bool overrides49 = this.wallRunJumpHeight.Overrides;
|
||||
bool overrides50 = this.wallRunJumpDirectionParameter.Overrides;
|
||||
bool overrides51 = this.wallRunJumpAirControlMultiplier.Overrides;
|
||||
bool overrides52 = this.canSlide.Overrides;
|
||||
bool overrides53 = this.canSlideDownSlopes.Overrides;
|
||||
bool overrides54 = this.slideMinDuration.Overrides;
|
||||
bool overrides55 = this.slideSteeringParameter.Overrides;
|
||||
bool overrides56 = this.slideStartSpeedBoost.Overrides;
|
||||
bool overrides57 = this.slideAirControlMultiplier.Overrides;
|
||||
bool overrides58 = this.canWallClimb.Overrides;
|
||||
bool overrides59 = ((ECCMHGLDNHK)this.hidesAvatar).AKNLAMFAPGB;
|
||||
}
|
||||
|
||||
// Token: 0x0600E183 RID: 57731 RVA: 0x00342914 File Offset: 0x00340B14
|
||||
[Token(Token = "0x600E183")]
|
||||
[Address(RVA = "0xD23410", Offset = "0xD22210", VA = "0x180D23410", Slot = "16")]
|
||||
public byte[] HPMCPOPJNMO(GameRole.CDLENKNFHEB KFMINBPBKAM, bool PPEMHAIEECM, object OHFMPKJCLKH)
|
||||
{
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat;
|
||||
ObscuredFloat obscuredFloat = mutableOverridableObscuredFloat.FGDACOGIIDK();
|
||||
byte[] array;
|
||||
return array;
|
||||
}
|
||||
|
||||
// Token: 0x0600E184 RID: 57732 RVA: 0x00342958 File Offset: 0x00340B58
|
||||
[Token(Token = "0x600E184")]
|
||||
[Address(RVA = "0xD26330", Offset = "0xD25130", VA = "0x180D26330", Slot = "17")]
|
||||
public void LJOMLMNONBM(GameRole.CDLENKNFHEB KFMINBPBKAM, byte[] DFJAAFALLAM)
|
||||
{
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool = this.hidesAvatar;
|
||||
LOFEHCEMBDH<GameRole.CDLENKNFHEB> onRolePermissionUpdated = this.OnRolePermissionUpdated;
|
||||
this.<IsModifiedByPlayer>k__BackingField = true;
|
||||
if (onRolePermissionUpdated != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E185 RID: 57733 RVA: 0x00342994 File Offset: 0x00340B94
|
||||
[Token(Token = "0x600E185")]
|
||||
[Address(RVA = "0xD22E30", Offset = "0xD21C30", VA = "0x180D22E30", Slot = "20")]
|
||||
public ECCMHGLDNHK HFIMHFELCDL(GameRole.CDLENKNFHEB KFMINBPBKAM)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E185)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling ECCMHGLDNHK RecRoom.Systems.PlayerRoles.GameRole::HFIMHFELCDL(RecRoom.Systems.PlayerRoles.GameRole/CDLENKNFHEB)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredFloat(var_1_08, ldfld:MutableOverridableObscuredFloat(GameRole::teleportDelay, ldloc:GameRole(this)))
|
||||
stloc:InvalidOperationException(var_2_19, newobj:InvalidOperationException(InvalidOperationException::.ctor, call:string(string::Concat, ldstr:string[exp:object]("Unknown RolePermission "), ldloc:CDLENKNFHEB[exp:object](KFMINBPBKAM))))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x0600E186 RID: 57734 RVA: 0x003429BC File Offset: 0x00340BBC
|
||||
[Token(Token = "0x600E186")]
|
||||
[Address(RVA = "0xD25990", Offset = "0xD24790", VA = "0x180D25990", Slot = "24")]
|
||||
public HLPPKFIPADG KCINMMHMPGF()
|
||||
{
|
||||
HLPPKFIPADG hlppkfipadg = new HLPPKFIPADG();
|
||||
CMDADAAOBHD cmdadaaobhd = this.roleId;
|
||||
hlppkfipadg.LANPLHFJBLB = (int)cmdadaaobhd;
|
||||
Guid guid = this.roleGuid;
|
||||
string text;
|
||||
hlppkfipadg.EHPPNEDMLHG = text;
|
||||
hlppkfipadg.DGDFHDOKNOJ = text;
|
||||
hlppkfipadg.MHFHBIIDGDD = (int)((ulong)27L);
|
||||
bool flag = this.<IsModifiedByPlayer>k__BackingField;
|
||||
hlppkfipadg.JAGHOIMCJFE = flag;
|
||||
bool flag2 = this.<IsRoleActive>k__BackingField;
|
||||
hlppkfipadg.POKNPCJBAFD = flag2;
|
||||
string text2 = this.roleName;
|
||||
hlppkfipadg.BHAMGLKJJEG = text2;
|
||||
ObscuredFloat obscuredFloat = this.teleportDelay.FGDACOGIIDK();
|
||||
hlppkfipadg.ANPFPBCHFKL = obscuredFloat;
|
||||
ObscuredBool obscuredBool = this.canMove.FGDACOGIIDK();
|
||||
hlppkfipadg.CFCIJHCNENM = obscuredBool;
|
||||
ObscuredFloat obscuredFloat2 = this.vrWalkSpeed.FGDACOGIIDK();
|
||||
hlppkfipadg.GNLGPBDAIAB = obscuredFloat2;
|
||||
ObscuredBool obscuredBool2 = this.vrCanSprint.FGDACOGIIDK();
|
||||
hlppkfipadg.FKMFDNJAONK = obscuredBool2;
|
||||
ObscuredFloat obscuredFloat3 = this.vrSprintMaxSpeedWalkSpeedMultiplier.FGDACOGIIDK();
|
||||
hlppkfipadg.JJAPILJHIFB = obscuredFloat3;
|
||||
ObscuredBool obscuredBool3 = this.vrCanDualWield.FGDACOGIIDK();
|
||||
hlppkfipadg.ANKHHFFHDFG = obscuredBool3;
|
||||
ObscuredBool obscuredBool4 = this.vrCanJump.FGDACOGIIDK();
|
||||
hlppkfipadg.HOKDHEFLPGI = obscuredBool4;
|
||||
ObscuredFloat obscuredFloat4 = this.vrMaxJumpHeight.FGDACOGIIDK();
|
||||
hlppkfipadg.EKNNFOGODCC = obscuredFloat4;
|
||||
ObscuredBool obscuredBool5 = this.vrCanDodge.FGDACOGIIDK();
|
||||
hlppkfipadg.FPDNLMHNJCH = obscuredBool5;
|
||||
ObscuredInt obscuredInt = this.screensDefaultThirdPersonControlType.FGDACOGIIDK();
|
||||
hlppkfipadg.HOKIJDOOFEG = obscuredInt;
|
||||
ObscuredFloat obscuredFloat5 = this.screensWalkSpeed.FGDACOGIIDK();
|
||||
hlppkfipadg.CKIFNAEHODF = obscuredFloat5;
|
||||
ObscuredBool obscuredBool6 = this.screensCanSprint.FGDACOGIIDK();
|
||||
hlppkfipadg.EAICCHJJMMP = obscuredBool6;
|
||||
ObscuredFloat obscuredFloat6 = this.screensSprintMaxSpeedWalkSpeedMultiplier.FGDACOGIIDK();
|
||||
hlppkfipadg.FDNGBIPOFIK = obscuredFloat6;
|
||||
ObscuredBool obscuredBool7 = this.screensCanJump.FGDACOGIIDK();
|
||||
hlppkfipadg.HOACKNFHJJI = obscuredBool7;
|
||||
ObscuredFloat obscuredFloat7 = this.screensMaxJumpHeight.FGDACOGIIDK();
|
||||
hlppkfipadg.CDGMEHGIHBH = obscuredFloat7;
|
||||
ObscuredBool obscuredBool8 = this.screensCanDodge.FGDACOGIIDK();
|
||||
hlppkfipadg.JFJKKCJKIBM = obscuredBool8;
|
||||
ObscuredFloat obscuredFloat8 = this.maxTeleportDistance.FGDACOGIIDK();
|
||||
hlppkfipadg.JDIFNHIPCDD = obscuredFloat8;
|
||||
ObscuredFloat obscuredFloat9 = this.maxTeleportDropHeight.FGDACOGIIDK();
|
||||
hlppkfipadg.CNAIIHBGJIJ = obscuredFloat9;
|
||||
ObscuredFloat obscuredFloat10 = this.maxTeleportAngle.FGDACOGIIDK();
|
||||
hlppkfipadg.AMHFPOGDEKI = obscuredFloat10;
|
||||
ObscuredBool obscuredBool9 = this.canFly.FGDACOGIIDK();
|
||||
hlppkfipadg.JNAPLFKLCGD = obscuredBool9;
|
||||
ObscuredBool obscuredBool10 = this.isInvincible.FGDACOGIIDK();
|
||||
hlppkfipadg.MHHKPCMDKBC = obscuredBool10;
|
||||
!0 ! = this.itemPickupRestrictions.FGDACOGIIDK();
|
||||
hlppkfipadg.PEGLEHFADGJ = !;
|
||||
List<ObscuredString> list = this.itemPickupAllowlist.FGDACOGIIDK();
|
||||
hlppkfipadg.NCFGHIHHJME = list;
|
||||
List<ObscuredString> list2 = this.itemPickupBlocklist.FGDACOGIIDK();
|
||||
hlppkfipadg.LDCHKMFHAND = list2;
|
||||
ObscuredBool obscuredBool11 = this.canSwitchTeams.FGDACOGIIDK();
|
||||
hlppkfipadg.NLMBAKMBMBK = obscuredBool11;
|
||||
ObscuredInt obscuredInt2 = this.voiceRolloffMaxDistance.FGDACOGIIDK();
|
||||
hlppkfipadg.DIALMNBKNON = obscuredInt2;
|
||||
ObscuredBool obscuredBool12 = this.hidesName.FGDACOGIIDK();
|
||||
hlppkfipadg.EOMGDHAEEOL = obscuredBool12;
|
||||
!0 !2 = this.enableEquipSlotHip.FGDACOGIIDK();
|
||||
hlppkfipadg.KOPLOANGMAE = !2;
|
||||
!0 !3 = this.equipRestrictionsHip.FGDACOGIIDK();
|
||||
hlppkfipadg.FPGPIOOFEBN = !3;
|
||||
List<ObscuredString> list3 = this.equipHipAllowlist.FGDACOGIIDK();
|
||||
hlppkfipadg.AHHDFOMMPHA = list3;
|
||||
List<ObscuredString> list4 = this.equipHipBlocklist.FGDACOGIIDK();
|
||||
hlppkfipadg.GPPBGHIIBLN = list4;
|
||||
!0 !4 = this.equipRestrictionsShoulder.FGDACOGIIDK();
|
||||
hlppkfipadg.FFCOOBGMPHN = !4;
|
||||
List<ObscuredString> list5 = this.equipShoulderAllowlist.FGDACOGIIDK();
|
||||
hlppkfipadg.LBJFBHFCFPO = list5;
|
||||
List<ObscuredString> list6 = this.equipShoulderBlocklist.FGDACOGIIDK();
|
||||
hlppkfipadg.GHNCMJFOEJL = list6;
|
||||
ObscuredInt obscuredInt3 = this.screensDefaultFirstPersonControlType.FGDACOGIIDK();
|
||||
hlppkfipadg.BFGLBCGDJED = obscuredInt3;
|
||||
ObscuredBool obscuredBool13 = this.screensCanWallRun.FGDACOGIIDK();
|
||||
hlppkfipadg.GPPKLBMDDON = obscuredBool13;
|
||||
ObscuredBool obscuredBool14 = this.vrCanWallRun.FGDACOGIIDK();
|
||||
hlppkfipadg.PONGPIOCKHD = obscuredBool14;
|
||||
ObscuredBool obscuredBool15 = this.vrCanGetPushed.FGDACOGIIDK();
|
||||
hlppkfipadg.MNBCMGHCCNC = obscuredBool15;
|
||||
ObscuredBool obscuredBool16 = this.screensCanGetPushed.FGDACOGIIDK();
|
||||
hlppkfipadg.FJJLDALJIHI = obscuredBool16;
|
||||
ObscuredBool obscuredBool17 = this.vrCanRam.FGDACOGIIDK();
|
||||
hlppkfipadg.AEELKGIMIIL = obscuredBool17;
|
||||
ObscuredBool obscuredBool18 = this.screensCanRam.FGDACOGIIDK();
|
||||
hlppkfipadg.BIHFCNHIKFE = obscuredBool18;
|
||||
ObscuredBool obscuredBool19 = this.canAutoSprint.FGDACOGIIDK();
|
||||
hlppkfipadg.MGIGPEOMIBL = obscuredBool19;
|
||||
ObscuredFloat obscuredFloat11 = this.airControlParameter.FGDACOGIIDK();
|
||||
hlppkfipadg.JFEMLNHOFHG = obscuredFloat11;
|
||||
ObscuredBool obscuredBool20 = this.canJumpCutoff.FGDACOGIIDK();
|
||||
hlppkfipadg.JGDJKLHFAJB = obscuredBool20;
|
||||
ObscuredBool obscuredBool21 = this.canClamber.FGDACOGIIDK();
|
||||
hlppkfipadg.FHKJABGGPGA = obscuredBool21;
|
||||
ObscuredFloat obscuredFloat12 = this.wallRunDuration.FGDACOGIIDK();
|
||||
hlppkfipadg.HEBHAEMDOIF = obscuredFloat12;
|
||||
ObscuredFloat obscuredFloat13 = this.wallRunDropRateParameter.FGDACOGIIDK();
|
||||
hlppkfipadg.GHGKHAGMJPD = obscuredFloat13;
|
||||
ObscuredFloat obscuredFloat14 = this.wallRunStartSpeedBoost.FGDACOGIIDK();
|
||||
hlppkfipadg.FLLHEDKLPFC = obscuredFloat14;
|
||||
ObscuredFloat obscuredFloat15 = this.wallRunJumpHeight.FGDACOGIIDK();
|
||||
hlppkfipadg.DDPGPPBAMFB = obscuredFloat15;
|
||||
ObscuredFloat obscuredFloat16 = this.wallRunJumpDirectionParameter.FGDACOGIIDK();
|
||||
hlppkfipadg.IGGAPKLFAAI = obscuredFloat16;
|
||||
ObscuredFloat obscuredFloat17 = this.wallRunJumpAirControlMultiplier.FGDACOGIIDK();
|
||||
hlppkfipadg.ECNIPMPAHFE = obscuredFloat17;
|
||||
ObscuredBool obscuredBool22 = this.canSlide.FGDACOGIIDK();
|
||||
hlppkfipadg.ACCGFLELPAJ = obscuredBool22;
|
||||
ObscuredBool obscuredBool23 = this.canSlideDownSlopes.FGDACOGIIDK();
|
||||
hlppkfipadg.DFEEPFGPKKD = obscuredBool23;
|
||||
ObscuredFloat obscuredFloat18 = this.slideMinDuration.FGDACOGIIDK();
|
||||
hlppkfipadg.KHNAKAGAOPE = obscuredFloat18;
|
||||
ObscuredFloat obscuredFloat19 = this.slideSteeringParameter.FGDACOGIIDK();
|
||||
hlppkfipadg.EGAGNBNIAHL = obscuredFloat19;
|
||||
ObscuredFloat obscuredFloat20 = this.slideStartSpeedBoost.FGDACOGIIDK();
|
||||
hlppkfipadg.BGCDMCMGEGA = obscuredFloat20;
|
||||
ObscuredFloat obscuredFloat21 = this.slideAirControlMultiplier.FGDACOGIIDK();
|
||||
hlppkfipadg.JIKPHDANKOO = obscuredFloat21;
|
||||
ObscuredBool obscuredBool24 = this.canWallClimb.FGDACOGIIDK();
|
||||
hlppkfipadg.DBBKBKFHJPA = obscuredBool24;
|
||||
ObscuredBool obscuredBool25 = this.hidesAvatar.FGDACOGIIDK();
|
||||
hlppkfipadg.OOLAHCEEPMN = obscuredBool25;
|
||||
return hlppkfipadg;
|
||||
}
|
||||
|
||||
// Token: 0x0600E187 RID: 57735 RVA: 0x00342F10 File Offset: 0x00341110
|
||||
[Token(Token = "0x600E187")]
|
||||
[Address(RVA = "0xD22180", Offset = "0xD20F80", VA = "0x180D22180", Slot = "25")]
|
||||
public void GGDEPGOPJDM(HLPPKFIPADG LHBMIOFGINJ, [Optional] CMDADAAOBHD? CMMGGIAOENN)
|
||||
{
|
||||
int dgdfhdoknoj = LHBMIOFGINJ.DGDFHDOKNOJ;
|
||||
this.rank = (GJJLAOJHDKF)dgdfhdoknoj;
|
||||
bool poknpcjbafd = LHBMIOFGINJ.POKNPCJBAFD;
|
||||
this.<IsRoleActive>k__BackingField = poknpcjbafd;
|
||||
bool jaghoimcjfe = LHBMIOFGINJ.JAGHOIMCJFE;
|
||||
this.<IsModifiedByPlayer>k__BackingField = jaghoimcjfe;
|
||||
string jeblflmaoke = LHBMIOFGINJ.JEBLFLMAOKE;
|
||||
this.roleName = jeblflmaoke;
|
||||
int mhfhbiidgdd = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
HKAHGDDGAFD hkahgddgafd = this.teleportDelay.KCINMMHMPGF();
|
||||
int mhfhbiidgdd2 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
ANEKJPAEIMD anekjpaeimd = this.canMove.KCINMMHMPGF();
|
||||
int mhfhbiidgdd3 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
HKAHGDDGAFD hkahgddgafd2 = this.vrWalkSpeed.KCINMMHMPGF();
|
||||
int mhfhbiidgdd4 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
ANEKJPAEIMD anekjpaeimd2 = this.vrCanSprint.KCINMMHMPGF();
|
||||
int mhfhbiidgdd5 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
HKAHGDDGAFD hkahgddgafd3 = this.vrSprintMaxSpeedWalkSpeedMultiplier.KCINMMHMPGF();
|
||||
int mhfhbiidgdd6 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
ANEKJPAEIMD anekjpaeimd3 = this.vrCanDualWield.KCINMMHMPGF();
|
||||
int mhfhbiidgdd7 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
ANEKJPAEIMD anekjpaeimd4 = this.vrCanJump.KCINMMHMPGF();
|
||||
int mhfhbiidgdd8 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
HKAHGDDGAFD hkahgddgafd4 = this.vrMaxJumpHeight.KCINMMHMPGF();
|
||||
int mhfhbiidgdd9 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
ANEKJPAEIMD anekjpaeimd5 = this.vrCanDodge.KCINMMHMPGF();
|
||||
int mhfhbiidgdd10 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
KHFABFHGJNG khfabfhgjng = this.screensDefaultThirdPersonControlType.KCINMMHMPGF();
|
||||
int mhfhbiidgdd11 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
HKAHGDDGAFD hkahgddgafd5 = this.screensWalkSpeed.KCINMMHMPGF();
|
||||
int mhfhbiidgdd12 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
ANEKJPAEIMD anekjpaeimd6 = this.screensCanSprint.KCINMMHMPGF();
|
||||
int mhfhbiidgdd13 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
HKAHGDDGAFD hkahgddgafd6 = this.screensSprintMaxSpeedWalkSpeedMultiplier.KCINMMHMPGF();
|
||||
int mhfhbiidgdd14 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
ANEKJPAEIMD anekjpaeimd7 = this.screensCanJump.KCINMMHMPGF();
|
||||
int mhfhbiidgdd15 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
HKAHGDDGAFD hkahgddgafd7 = this.screensMaxJumpHeight.KCINMMHMPGF();
|
||||
int mhfhbiidgdd16 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
ANEKJPAEIMD anekjpaeimd8 = this.screensCanDodge.KCINMMHMPGF();
|
||||
int mhfhbiidgdd17 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
HKAHGDDGAFD hkahgddgafd8 = this.maxTeleportDistance.KCINMMHMPGF();
|
||||
int mhfhbiidgdd18 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
HKAHGDDGAFD hkahgddgafd9 = this.maxTeleportDropHeight.KCINMMHMPGF();
|
||||
int mhfhbiidgdd19 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
HKAHGDDGAFD hkahgddgafd10 = this.maxTeleportAngle.KCINMMHMPGF();
|
||||
int mhfhbiidgdd20 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
ANEKJPAEIMD anekjpaeimd9 = this.canFly.KCINMMHMPGF();
|
||||
int mhfhbiidgdd21 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
ANEKJPAEIMD anekjpaeimd10 = this.isInvincible.KCINMMHMPGF();
|
||||
int mhfhbiidgdd22 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
KHFABFHGJNG khfabfhgjng2 = this.itemPickupRestrictions.KCINMMHMPGF();
|
||||
int mhfhbiidgdd23 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
NCMBIKODOLI ncmbikodoli = this.itemPickupAllowlist.KCINMMHMPGF();
|
||||
int mhfhbiidgdd24 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
NCMBIKODOLI ncmbikodoli2 = this.itemPickupBlocklist.KCINMMHMPGF();
|
||||
int mhfhbiidgdd25 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
ANEKJPAEIMD anekjpaeimd11 = this.canSwitchTeams.KCINMMHMPGF();
|
||||
int mhfhbiidgdd26 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
KHFABFHGJNG khfabfhgjng3 = this.voiceRolloffMaxDistance.KCINMMHMPGF();
|
||||
int mhfhbiidgdd27 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
ANEKJPAEIMD anekjpaeimd12 = this.hidesName.KCINMMHMPGF();
|
||||
int mhfhbiidgdd28 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
KHFABFHGJNG khfabfhgjng4 = this.enableEquipSlotHip.KCINMMHMPGF();
|
||||
int mhfhbiidgdd29 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
KHFABFHGJNG khfabfhgjng5 = this.equipRestrictionsHip.KCINMMHMPGF();
|
||||
int mhfhbiidgdd30 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
NCMBIKODOLI ncmbikodoli3 = this.equipHipAllowlist.KCINMMHMPGF();
|
||||
int mhfhbiidgdd31 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
NCMBIKODOLI ncmbikodoli4 = this.equipHipBlocklist.KCINMMHMPGF();
|
||||
int mhfhbiidgdd32 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
KHFABFHGJNG khfabfhgjng6 = this.equipRestrictionsShoulder.KCINMMHMPGF();
|
||||
int mhfhbiidgdd33 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
NCMBIKODOLI ncmbikodoli5 = this.equipShoulderAllowlist.KCINMMHMPGF();
|
||||
int mhfhbiidgdd34 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
NCMBIKODOLI ncmbikodoli6 = this.equipShoulderBlocklist.KCINMMHMPGF();
|
||||
int mhfhbiidgdd35 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
KHFABFHGJNG khfabfhgjng7 = this.screensDefaultFirstPersonControlType.KCINMMHMPGF();
|
||||
int mhfhbiidgdd36 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
ANEKJPAEIMD anekjpaeimd13 = this.screensCanWallRun.KCINMMHMPGF();
|
||||
int mhfhbiidgdd37 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
ANEKJPAEIMD anekjpaeimd14 = this.vrCanWallRun.KCINMMHMPGF();
|
||||
int mhfhbiidgdd38 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
ANEKJPAEIMD anekjpaeimd15 = this.vrCanGetPushed.KCINMMHMPGF();
|
||||
int mhfhbiidgdd39 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
ANEKJPAEIMD anekjpaeimd16 = this.screensCanGetPushed.KCINMMHMPGF();
|
||||
int mhfhbiidgdd40 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
ANEKJPAEIMD anekjpaeimd17 = this.vrCanRam.KCINMMHMPGF();
|
||||
int mhfhbiidgdd41 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
ANEKJPAEIMD anekjpaeimd18 = this.screensCanRam.KCINMMHMPGF();
|
||||
int mhfhbiidgdd42 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
ANEKJPAEIMD anekjpaeimd19 = this.canAutoSprint.KCINMMHMPGF();
|
||||
int mhfhbiidgdd43 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
HKAHGDDGAFD hkahgddgafd11 = this.airControlParameter.KCINMMHMPGF();
|
||||
int mhfhbiidgdd44 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
ANEKJPAEIMD anekjpaeimd20 = this.canJumpCutoff.KCINMMHMPGF();
|
||||
int mhfhbiidgdd45 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
ANEKJPAEIMD anekjpaeimd21 = this.canClamber.KCINMMHMPGF();
|
||||
int mhfhbiidgdd46 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
HKAHGDDGAFD hkahgddgafd12 = this.wallRunDuration.KCINMMHMPGF();
|
||||
int mhfhbiidgdd47 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
HKAHGDDGAFD hkahgddgafd13 = this.wallRunDropRateParameter.KCINMMHMPGF();
|
||||
int mhfhbiidgdd48 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
HKAHGDDGAFD hkahgddgafd14 = this.wallRunStartSpeedBoost.KCINMMHMPGF();
|
||||
int mhfhbiidgdd49 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
HKAHGDDGAFD hkahgddgafd15 = this.wallRunJumpHeight.KCINMMHMPGF();
|
||||
int mhfhbiidgdd50 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
HKAHGDDGAFD hkahgddgafd16 = this.wallRunJumpDirectionParameter.KCINMMHMPGF();
|
||||
int mhfhbiidgdd51 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
HKAHGDDGAFD hkahgddgafd17 = this.wallRunJumpAirControlMultiplier.KCINMMHMPGF();
|
||||
int mhfhbiidgdd52 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
ANEKJPAEIMD anekjpaeimd22 = this.canSlide.KCINMMHMPGF();
|
||||
int mhfhbiidgdd53 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
ANEKJPAEIMD anekjpaeimd23 = this.canSlideDownSlopes.KCINMMHMPGF();
|
||||
int mhfhbiidgdd54 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
HKAHGDDGAFD hkahgddgafd18 = this.slideMinDuration.KCINMMHMPGF();
|
||||
int mhfhbiidgdd55 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
HKAHGDDGAFD hkahgddgafd19 = this.slideSteeringParameter.KCINMMHMPGF();
|
||||
int mhfhbiidgdd56 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
HKAHGDDGAFD hkahgddgafd20 = this.slideStartSpeedBoost.KCINMMHMPGF();
|
||||
int mhfhbiidgdd57 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
HKAHGDDGAFD hkahgddgafd21 = this.slideAirControlMultiplier.KCINMMHMPGF();
|
||||
int mhfhbiidgdd58 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
ANEKJPAEIMD anekjpaeimd24 = this.canWallClimb.KCINMMHMPGF();
|
||||
int mhfhbiidgdd59 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
ANEKJPAEIMD anekjpaeimd25 = this.hidesAvatar.KCINMMHMPGF();
|
||||
CMDADAAOBHD cmdadaaobhd = this.roleId;
|
||||
}
|
||||
|
||||
// Token: 0x0600E188 RID: 57736 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E188")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "26")]
|
||||
public void OnBeforeSerialize()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E189 RID: 57737 RVA: 0x0034343C File Offset: 0x0034163C
|
||||
[Token(Token = "0x600E189")]
|
||||
[Address(RVA = "0xD27020", Offset = "0xD25E20", VA = "0x180D27020", Slot = "27")]
|
||||
public void OnAfterDeserialize()
|
||||
{
|
||||
int num = 0;
|
||||
int num2 = (int)this.roleId;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
this.roleGuid = num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04009277 RID: 37495
|
||||
[Token(Token = "0x4009277")]
|
||||
public const int ROLE_VERSION = 27;
|
||||
|
||||
// Token: 0x04009278 RID: 37496
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4009278")]
|
||||
private LOFEHCEMBDH<GameRole.CDLENKNFHEB> OnRolePermissionUpdated;
|
||||
|
||||
// Token: 0x04009279 RID: 37497
|
||||
[Token(Token = "0x4009279")]
|
||||
public static Dictionary<GameRole.CDLENKNFHEB, string> FriendlyNames = new Dictionary
|
||||
{
|
||||
{
|
||||
(uint)2,
|
||||
"Teleport Delay"
|
||||
},
|
||||
{
|
||||
(uint)4,
|
||||
"Can Move"
|
||||
},
|
||||
{
|
||||
(uint)21,
|
||||
"VR Walk Speed"
|
||||
},
|
||||
{
|
||||
(uint)22,
|
||||
"VR Can Sprint"
|
||||
},
|
||||
{
|
||||
(uint)55,
|
||||
"Vr Sprint Max Speed Walk Speed Multiplier"
|
||||
},
|
||||
{
|
||||
(uint)27,
|
||||
"VR Can Dual Wield"
|
||||
},
|
||||
{
|
||||
(uint)28,
|
||||
"VR Can Jump"
|
||||
},
|
||||
{
|
||||
(uint)44,
|
||||
"Vr Max Jump Height"
|
||||
},
|
||||
{
|
||||
(uint)29,
|
||||
"VR Can Dodge"
|
||||
},
|
||||
{
|
||||
(uint)42,
|
||||
"Screens Default Third Person Control Type"
|
||||
},
|
||||
{
|
||||
(uint)24,
|
||||
"Screens Walk Speed"
|
||||
},
|
||||
{
|
||||
(uint)25,
|
||||
"Screens Can Sprint"
|
||||
},
|
||||
{
|
||||
(uint)56,
|
||||
"Screens Sprint Max Speed Walk Speed Multiplier"
|
||||
},
|
||||
{
|
||||
(uint)30,
|
||||
"Screens Can Jump"
|
||||
},
|
||||
{
|
||||
(uint)45,
|
||||
"Screens Max Jump Height"
|
||||
},
|
||||
{
|
||||
(uint)31,
|
||||
"Screens Can Dodge"
|
||||
},
|
||||
{
|
||||
(uint)14,
|
||||
"Max Teleport Distance"
|
||||
},
|
||||
{
|
||||
(uint)15,
|
||||
"Max Teleport Drop Height"
|
||||
},
|
||||
{
|
||||
(uint)32,
|
||||
"Max Teleport Angle"
|
||||
},
|
||||
{
|
||||
(uint)8,
|
||||
"Can Fly"
|
||||
},
|
||||
{
|
||||
(uint)9,
|
||||
"Is Invincible"
|
||||
},
|
||||
{
|
||||
(uint)10,
|
||||
"Item Pickup Restrictions"
|
||||
},
|
||||
{
|
||||
(uint)11,
|
||||
"Item Pickup Allowlist"
|
||||
},
|
||||
{
|
||||
(uint)12,
|
||||
"Item Pickup Blocklist"
|
||||
},
|
||||
{
|
||||
(uint)13,
|
||||
"Can Switch Teams"
|
||||
},
|
||||
{
|
||||
(uint)17,
|
||||
"Voice Rolloff Max Distance"
|
||||
},
|
||||
{
|
||||
(uint)20,
|
||||
"Hides Player Name"
|
||||
},
|
||||
{
|
||||
(uint)34,
|
||||
"Enable Hip Equip Slots"
|
||||
},
|
||||
{
|
||||
(uint)35,
|
||||
"Equip Restrictions Hip"
|
||||
},
|
||||
{
|
||||
(uint)36,
|
||||
"Equip Hip Allowlist"
|
||||
},
|
||||
{
|
||||
(uint)37,
|
||||
"Equip Hip Blocklist"
|
||||
},
|
||||
{
|
||||
(uint)39,
|
||||
"Equip Restrictions Shoulder"
|
||||
},
|
||||
{
|
||||
(uint)40,
|
||||
"Equip Shoulder Allowlist"
|
||||
},
|
||||
{
|
||||
(uint)41,
|
||||
"Equip Shoulder Blocklist"
|
||||
},
|
||||
{
|
||||
(uint)43,
|
||||
"Screens Default First Person Control Type"
|
||||
},
|
||||
{
|
||||
(uint)48,
|
||||
"Screens Can Wall Run"
|
||||
},
|
||||
{
|
||||
(uint)49,
|
||||
"Vr Can Wall Run"
|
||||
},
|
||||
{
|
||||
(uint)50,
|
||||
"Vr Can Get Pushed"
|
||||
},
|
||||
{
|
||||
(uint)51,
|
||||
"Screens Can Get Pushed"
|
||||
},
|
||||
{
|
||||
(uint)52,
|
||||
"Vr Can Ram"
|
||||
},
|
||||
{
|
||||
(uint)53,
|
||||
"Screens Can Ram"
|
||||
},
|
||||
{
|
||||
(uint)57,
|
||||
"Can Auto Sprint"
|
||||
},
|
||||
{
|
||||
(uint)58,
|
||||
"Air Control Parameter"
|
||||
},
|
||||
{
|
||||
(uint)59,
|
||||
"Can Jump Cutoff"
|
||||
},
|
||||
{
|
||||
(uint)60,
|
||||
"Can Clamber"
|
||||
},
|
||||
{
|
||||
(uint)61,
|
||||
"Wall Run Duration"
|
||||
},
|
||||
{
|
||||
(uint)62,
|
||||
"Wall Run Drop Rate Parameter"
|
||||
},
|
||||
{
|
||||
(uint)63,
|
||||
"Wall Run Start Speed Boost"
|
||||
},
|
||||
{
|
||||
(uint)64,
|
||||
"Wall Run Jump Height"
|
||||
},
|
||||
{
|
||||
(uint)65,
|
||||
"Wall Run Jump Direction Parameter"
|
||||
},
|
||||
{
|
||||
(uint)66,
|
||||
"Wall Run Jump Air Control Multiplier"
|
||||
},
|
||||
{
|
||||
(uint)67,
|
||||
"Can Slide"
|
||||
},
|
||||
{
|
||||
(uint)68,
|
||||
"Can Slide Down Slopes"
|
||||
},
|
||||
{
|
||||
(uint)69,
|
||||
"Slide Min Duration"
|
||||
},
|
||||
{
|
||||
(uint)70,
|
||||
"Slide Steering Parameter"
|
||||
},
|
||||
{
|
||||
(uint)71,
|
||||
"Slide Start Speed Boost"
|
||||
},
|
||||
{
|
||||
(uint)72,
|
||||
"Slide Air Control Multiplier"
|
||||
},
|
||||
{
|
||||
(uint)73,
|
||||
"Can Wall Climb"
|
||||
},
|
||||
{
|
||||
(uint)75,
|
||||
"Hides Player Avatar"
|
||||
}
|
||||
};
|
||||
|
||||
// Token: 0x0400927A RID: 37498
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400927A")]
|
||||
[NonSerialized]
|
||||
private Guid roleGuid;
|
||||
|
||||
// Token: 0x0400927B RID: 37499
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400927B")]
|
||||
[SerializeField]
|
||||
private CMDADAAOBHD roleId;
|
||||
|
||||
// Token: 0x0400927C RID: 37500
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x400927C")]
|
||||
[SerializeField]
|
||||
private GJJLAOJHDKF rank;
|
||||
|
||||
// Token: 0x0400927D RID: 37501
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400927D")]
|
||||
[SerializeField]
|
||||
private string roleName;
|
||||
|
||||
// Token: 0x0400927E RID: 37502
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400927E")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredFloat teleportDelay;
|
||||
|
||||
// Token: 0x0400927F RID: 37503
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400927F")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool canMove;
|
||||
|
||||
// Token: 0x04009280 RID: 37504
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4009280")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredFloat vrWalkSpeed;
|
||||
|
||||
// Token: 0x04009281 RID: 37505
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4009281")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool vrCanSprint;
|
||||
|
||||
// Token: 0x04009282 RID: 37506
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x4009282")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredFloat vrSprintMaxSpeedWalkSpeedMultiplier;
|
||||
|
||||
// Token: 0x04009283 RID: 37507
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x4009283")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool vrCanDualWield;
|
||||
|
||||
// Token: 0x04009284 RID: 37508
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x4009284")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool vrCanJump;
|
||||
|
||||
// Token: 0x04009285 RID: 37509
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4009285")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredFloat vrMaxJumpHeight;
|
||||
|
||||
// Token: 0x04009286 RID: 37510
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4009286")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool vrCanDodge;
|
||||
|
||||
// Token: 0x04009287 RID: 37511
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x4009287")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredInt screensDefaultThirdPersonControlType;
|
||||
|
||||
// Token: 0x04009288 RID: 37512
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x4009288")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredFloat screensWalkSpeed;
|
||||
|
||||
// Token: 0x04009289 RID: 37513
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x4009289")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool screensCanSprint;
|
||||
|
||||
// Token: 0x0400928A RID: 37514
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400928A")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredFloat screensSprintMaxSpeedWalkSpeedMultiplier;
|
||||
|
||||
// Token: 0x0400928B RID: 37515
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400928B")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool screensCanJump;
|
||||
|
||||
// Token: 0x0400928C RID: 37516
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400928C")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredFloat screensMaxJumpHeight;
|
||||
|
||||
// Token: 0x0400928D RID: 37517
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400928D")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool screensCanDodge;
|
||||
|
||||
// Token: 0x0400928E RID: 37518
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400928E")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredFloat maxTeleportDistance;
|
||||
|
||||
// Token: 0x0400928F RID: 37519
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400928F")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredFloat maxTeleportDropHeight;
|
||||
|
||||
// Token: 0x04009290 RID: 37520
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x4009290")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredFloat maxTeleportAngle;
|
||||
|
||||
// Token: 0x04009291 RID: 37521
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x4009291")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool canFly;
|
||||
|
||||
// Token: 0x04009292 RID: 37522
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x4009292")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool isInvincible;
|
||||
|
||||
// Token: 0x04009293 RID: 37523
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x4009293")]
|
||||
[SerializeField]
|
||||
private MutableOverridablePickupRestrictionType itemPickupRestrictions;
|
||||
|
||||
// Token: 0x04009294 RID: 37524
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x4009294")]
|
||||
[SerializeField]
|
||||
private MutableOverridableListObscuredString itemPickupAllowlist;
|
||||
|
||||
// Token: 0x04009295 RID: 37525
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x4009295")]
|
||||
[SerializeField]
|
||||
private MutableOverridableListObscuredString itemPickupBlocklist;
|
||||
|
||||
// Token: 0x04009296 RID: 37526
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x4009296")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool canSwitchTeams;
|
||||
|
||||
// Token: 0x04009297 RID: 37527
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x100")]
|
||||
[Token(Token = "0x4009297")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredInt voiceRolloffMaxDistance;
|
||||
|
||||
// Token: 0x04009298 RID: 37528
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x108")]
|
||||
[Token(Token = "0x4009298")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool hidesName;
|
||||
|
||||
// Token: 0x04009299 RID: 37529
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x110")]
|
||||
[Token(Token = "0x4009299")]
|
||||
[SerializeField]
|
||||
private MutableOverridableEquipSlotRestrictionType enableEquipSlotHip;
|
||||
|
||||
// Token: 0x0400929A RID: 37530
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x118")]
|
||||
[Token(Token = "0x400929A")]
|
||||
[SerializeField]
|
||||
private MutableOverridablePickupRestrictionType equipRestrictionsHip;
|
||||
|
||||
// Token: 0x0400929B RID: 37531
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x120")]
|
||||
[Token(Token = "0x400929B")]
|
||||
[SerializeField]
|
||||
private MutableOverridableListObscuredString equipHipAllowlist;
|
||||
|
||||
// Token: 0x0400929C RID: 37532
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x128")]
|
||||
[Token(Token = "0x400929C")]
|
||||
[SerializeField]
|
||||
private MutableOverridableListObscuredString equipHipBlocklist;
|
||||
|
||||
// Token: 0x0400929D RID: 37533
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x130")]
|
||||
[Token(Token = "0x400929D")]
|
||||
[SerializeField]
|
||||
private MutableOverridablePickupRestrictionType equipRestrictionsShoulder;
|
||||
|
||||
// Token: 0x0400929E RID: 37534
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x138")]
|
||||
[Token(Token = "0x400929E")]
|
||||
[SerializeField]
|
||||
private MutableOverridableListObscuredString equipShoulderAllowlist;
|
||||
|
||||
// Token: 0x0400929F RID: 37535
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x140")]
|
||||
[Token(Token = "0x400929F")]
|
||||
[SerializeField]
|
||||
private MutableOverridableListObscuredString equipShoulderBlocklist;
|
||||
|
||||
// Token: 0x040092A0 RID: 37536
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x148")]
|
||||
[Token(Token = "0x40092A0")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredInt screensDefaultFirstPersonControlType;
|
||||
|
||||
// Token: 0x040092A1 RID: 37537
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x150")]
|
||||
[Token(Token = "0x40092A1")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool screensCanWallRun;
|
||||
|
||||
// Token: 0x040092A2 RID: 37538
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x158")]
|
||||
[Token(Token = "0x40092A2")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool vrCanWallRun;
|
||||
|
||||
// Token: 0x040092A3 RID: 37539
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x160")]
|
||||
[Token(Token = "0x40092A3")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool vrCanGetPushed;
|
||||
|
||||
// Token: 0x040092A4 RID: 37540
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x168")]
|
||||
[Token(Token = "0x40092A4")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool screensCanGetPushed;
|
||||
|
||||
// Token: 0x040092A5 RID: 37541
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x170")]
|
||||
[Token(Token = "0x40092A5")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool vrCanRam;
|
||||
|
||||
// Token: 0x040092A6 RID: 37542
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x178")]
|
||||
[Token(Token = "0x40092A6")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool screensCanRam;
|
||||
|
||||
// Token: 0x040092A7 RID: 37543
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x180")]
|
||||
[Token(Token = "0x40092A7")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool canAutoSprint;
|
||||
|
||||
// Token: 0x040092A8 RID: 37544
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x188")]
|
||||
[Token(Token = "0x40092A8")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredFloat airControlParameter;
|
||||
|
||||
// Token: 0x040092A9 RID: 37545
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x190")]
|
||||
[Token(Token = "0x40092A9")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool canJumpCutoff;
|
||||
|
||||
// Token: 0x040092AA RID: 37546
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x198")]
|
||||
[Token(Token = "0x40092AA")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool canClamber;
|
||||
|
||||
// Token: 0x040092AB RID: 37547
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1A0")]
|
||||
[Token(Token = "0x40092AB")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredFloat wallRunDuration;
|
||||
|
||||
// Token: 0x040092AC RID: 37548
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1A8")]
|
||||
[Token(Token = "0x40092AC")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredFloat wallRunDropRateParameter;
|
||||
|
||||
// Token: 0x040092AD RID: 37549
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1B0")]
|
||||
[Token(Token = "0x40092AD")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredFloat wallRunStartSpeedBoost;
|
||||
|
||||
// Token: 0x040092AE RID: 37550
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1B8")]
|
||||
[Token(Token = "0x40092AE")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredFloat wallRunJumpHeight;
|
||||
|
||||
// Token: 0x040092AF RID: 37551
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C0")]
|
||||
[Token(Token = "0x40092AF")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredFloat wallRunJumpDirectionParameter;
|
||||
|
||||
// Token: 0x040092B0 RID: 37552
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C8")]
|
||||
[Token(Token = "0x40092B0")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredFloat wallRunJumpAirControlMultiplier;
|
||||
|
||||
// Token: 0x040092B1 RID: 37553
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1D0")]
|
||||
[Token(Token = "0x40092B1")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool canSlide;
|
||||
|
||||
// Token: 0x040092B2 RID: 37554
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1D8")]
|
||||
[Token(Token = "0x40092B2")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool canSlideDownSlopes;
|
||||
|
||||
// Token: 0x040092B3 RID: 37555
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1E0")]
|
||||
[Token(Token = "0x40092B3")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredFloat slideMinDuration;
|
||||
|
||||
// Token: 0x040092B4 RID: 37556
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1E8")]
|
||||
[Token(Token = "0x40092B4")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredFloat slideSteeringParameter;
|
||||
|
||||
// Token: 0x040092B5 RID: 37557
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1F0")]
|
||||
[Token(Token = "0x40092B5")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredFloat slideStartSpeedBoost;
|
||||
|
||||
// Token: 0x040092B6 RID: 37558
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1F8")]
|
||||
[Token(Token = "0x40092B6")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredFloat slideAirControlMultiplier;
|
||||
|
||||
// Token: 0x040092B7 RID: 37559
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x200")]
|
||||
[Token(Token = "0x40092B7")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool canWallClimb;
|
||||
|
||||
// Token: 0x040092B8 RID: 37560
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x208")]
|
||||
[Token(Token = "0x40092B8")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool hidesAvatar;
|
||||
|
||||
// Token: 0x0200226D RID: 8813
|
||||
[Token(Token = "0x200226D")]
|
||||
public enum CDLENKNFHEB
|
||||
{
|
||||
// Token: 0x040092BC RID: 37564
|
||||
[Token(Token = "0x40092BC")]
|
||||
INVALID = -1,
|
||||
// Token: 0x040092BD RID: 37565
|
||||
[Token(Token = "0x40092BD")]
|
||||
TELEPORT_DELAY = 2,
|
||||
// Token: 0x040092BE RID: 37566
|
||||
[Token(Token = "0x40092BE")]
|
||||
CAN_MOVE = 4,
|
||||
// Token: 0x040092BF RID: 37567
|
||||
[Token(Token = "0x40092BF")]
|
||||
CAN_FLY = 8,
|
||||
// Token: 0x040092C0 RID: 37568
|
||||
[Token(Token = "0x40092C0")]
|
||||
IS_INVINCIBLE,
|
||||
// Token: 0x040092C1 RID: 37569
|
||||
[Token(Token = "0x40092C1")]
|
||||
ITEM_PICKUP_RESTRICTIONS,
|
||||
// Token: 0x040092C2 RID: 37570
|
||||
[Token(Token = "0x40092C2")]
|
||||
ITEM_PICKUP_ALLOWLIST,
|
||||
// Token: 0x040092C3 RID: 37571
|
||||
[Token(Token = "0x40092C3")]
|
||||
ITEM_PICKUP_BLOCKLIST,
|
||||
// Token: 0x040092C4 RID: 37572
|
||||
[Token(Token = "0x40092C4")]
|
||||
CAN_SWITCH_TEAMS,
|
||||
// Token: 0x040092C5 RID: 37573
|
||||
[Token(Token = "0x40092C5")]
|
||||
MAX_TELEPORT_DISTANCE,
|
||||
// Token: 0x040092C6 RID: 37574
|
||||
[Token(Token = "0x40092C6")]
|
||||
MAX_TELEPORT_DROP_HEIGHT,
|
||||
// Token: 0x040092C7 RID: 37575
|
||||
[Token(Token = "0x40092C7")]
|
||||
VOICE_ROLLOFF_MAX_DISTANCE = 17,
|
||||
// Token: 0x040092C8 RID: 37576
|
||||
[Token(Token = "0x40092C8")]
|
||||
HIDES_NAME = 20,
|
||||
// Token: 0x040092C9 RID: 37577
|
||||
[Token(Token = "0x40092C9")]
|
||||
VR_WALK_SPEED,
|
||||
// Token: 0x040092CA RID: 37578
|
||||
[Token(Token = "0x40092CA")]
|
||||
VR_CAN_SPRINT,
|
||||
// Token: 0x040092CB RID: 37579
|
||||
[Token(Token = "0x40092CB")]
|
||||
SCREENS_WALK_SPEED = 24,
|
||||
// Token: 0x040092CC RID: 37580
|
||||
[Token(Token = "0x40092CC")]
|
||||
SCREENS_CAN_SPRINT,
|
||||
// Token: 0x040092CD RID: 37581
|
||||
[Token(Token = "0x40092CD")]
|
||||
VR_CAN_DUAL_WIELD = 27,
|
||||
// Token: 0x040092CE RID: 37582
|
||||
[Token(Token = "0x40092CE")]
|
||||
VR_CAN_JUMP,
|
||||
// Token: 0x040092CF RID: 37583
|
||||
[Token(Token = "0x40092CF")]
|
||||
VR_CAN_DODGE,
|
||||
// Token: 0x040092D0 RID: 37584
|
||||
[Token(Token = "0x40092D0")]
|
||||
SCREENS_CAN_JUMP,
|
||||
// Token: 0x040092D1 RID: 37585
|
||||
[Token(Token = "0x40092D1")]
|
||||
SCREENS_CAN_DODGE,
|
||||
// Token: 0x040092D2 RID: 37586
|
||||
[Token(Token = "0x40092D2")]
|
||||
MAX_TELEPORT_ANGLE,
|
||||
// Token: 0x040092D3 RID: 37587
|
||||
[Token(Token = "0x40092D3")]
|
||||
ENABLE_EQUIP_SLOT_HIP = 34,
|
||||
// Token: 0x040092D4 RID: 37588
|
||||
[Token(Token = "0x40092D4")]
|
||||
EQUIP_RESTRICTIONS_HIP,
|
||||
// Token: 0x040092D5 RID: 37589
|
||||
[Token(Token = "0x40092D5")]
|
||||
EQUIP_HIP_ALLOWLIST,
|
||||
// Token: 0x040092D6 RID: 37590
|
||||
[Token(Token = "0x40092D6")]
|
||||
EQUIP_HIP_BLOCKLIST,
|
||||
// Token: 0x040092D7 RID: 37591
|
||||
[Token(Token = "0x40092D7")]
|
||||
EQUIP_RESTRICTIONS_SHOULDER = 39,
|
||||
// Token: 0x040092D8 RID: 37592
|
||||
[Token(Token = "0x40092D8")]
|
||||
EQUIP_SHOULDER_ALLOWLIST,
|
||||
// Token: 0x040092D9 RID: 37593
|
||||
[Token(Token = "0x40092D9")]
|
||||
EQUIP_SHOULDER_BLOCKLIST,
|
||||
// Token: 0x040092DA RID: 37594
|
||||
[Token(Token = "0x40092DA")]
|
||||
SCREENS_DEFAULT_THIRD_PERSON_CONTROL_TYPE,
|
||||
// Token: 0x040092DB RID: 37595
|
||||
[Token(Token = "0x40092DB")]
|
||||
SCREENS_DEFAULT_FIRST_PERSON_CONTROL_TYPE,
|
||||
// Token: 0x040092DC RID: 37596
|
||||
[Token(Token = "0x40092DC")]
|
||||
VR_MAX_JUMP_HEIGHT,
|
||||
// Token: 0x040092DD RID: 37597
|
||||
[Token(Token = "0x40092DD")]
|
||||
SCREENS_MAX_JUMP_HEIGHT,
|
||||
// Token: 0x040092DE RID: 37598
|
||||
[Token(Token = "0x40092DE")]
|
||||
SCREENS_CAN_WALL_RUN = 48,
|
||||
// Token: 0x040092DF RID: 37599
|
||||
[Token(Token = "0x40092DF")]
|
||||
VR_CAN_WALL_RUN,
|
||||
// Token: 0x040092E0 RID: 37600
|
||||
[Token(Token = "0x40092E0")]
|
||||
VR_CAN_GET_PUSHED,
|
||||
// Token: 0x040092E1 RID: 37601
|
||||
[Token(Token = "0x40092E1")]
|
||||
SCREENS_CAN_GET_PUSHED,
|
||||
// Token: 0x040092E2 RID: 37602
|
||||
[Token(Token = "0x40092E2")]
|
||||
VR_CAN_RAM,
|
||||
// Token: 0x040092E3 RID: 37603
|
||||
[Token(Token = "0x40092E3")]
|
||||
SCREENS_CAN_RAM,
|
||||
// Token: 0x040092E4 RID: 37604
|
||||
[Token(Token = "0x40092E4")]
|
||||
VR_SPRINT_MAX_SPEED_WALK_SPEED_MULTIPLIER = 55,
|
||||
// Token: 0x040092E5 RID: 37605
|
||||
[Token(Token = "0x40092E5")]
|
||||
SCREENS_SPRINT_MAX_SPEED_WALK_SPEED_MULTIPLIER,
|
||||
// Token: 0x040092E6 RID: 37606
|
||||
[Token(Token = "0x40092E6")]
|
||||
CAN_AUTO_SPRINT,
|
||||
// Token: 0x040092E7 RID: 37607
|
||||
[Token(Token = "0x40092E7")]
|
||||
AIR_CONTROL_PARAMETER,
|
||||
// Token: 0x040092E8 RID: 37608
|
||||
[Token(Token = "0x40092E8")]
|
||||
CAN_JUMP_CUTOFF,
|
||||
// Token: 0x040092E9 RID: 37609
|
||||
[Token(Token = "0x40092E9")]
|
||||
CAN_CLAMBER,
|
||||
// Token: 0x040092EA RID: 37610
|
||||
[Token(Token = "0x40092EA")]
|
||||
WALL_RUN_DURATION,
|
||||
// Token: 0x040092EB RID: 37611
|
||||
[Token(Token = "0x40092EB")]
|
||||
WALL_RUN_DROP_RATE_PARAMETER,
|
||||
// Token: 0x040092EC RID: 37612
|
||||
[Token(Token = "0x40092EC")]
|
||||
WALL_RUN_START_SPEED_BOOST,
|
||||
// Token: 0x040092ED RID: 37613
|
||||
[Token(Token = "0x40092ED")]
|
||||
WALL_RUN_JUMP_HEIGHT,
|
||||
// Token: 0x040092EE RID: 37614
|
||||
[Token(Token = "0x40092EE")]
|
||||
WALL_RUN_JUMP_DIRECTION_PARAMETER,
|
||||
// Token: 0x040092EF RID: 37615
|
||||
[Token(Token = "0x40092EF")]
|
||||
WALL_RUN_JUMP_AIR_CONTROL_MULTIPLIER,
|
||||
// Token: 0x040092F0 RID: 37616
|
||||
[Token(Token = "0x40092F0")]
|
||||
CAN_SLIDE,
|
||||
// Token: 0x040092F1 RID: 37617
|
||||
[Token(Token = "0x40092F1")]
|
||||
CAN_SLIDE_DOWN_SLOPES,
|
||||
// Token: 0x040092F2 RID: 37618
|
||||
[Token(Token = "0x40092F2")]
|
||||
SLIDE_MIN_DURATION,
|
||||
// Token: 0x040092F3 RID: 37619
|
||||
[Token(Token = "0x40092F3")]
|
||||
SLIDE_STEERING_PARAMETER,
|
||||
// Token: 0x040092F4 RID: 37620
|
||||
[Token(Token = "0x40092F4")]
|
||||
SLIDE_START_SPEED_BOOST,
|
||||
// Token: 0x040092F5 RID: 37621
|
||||
[Token(Token = "0x40092F5")]
|
||||
SLIDE_AIR_CONTROL_MULTIPLIER,
|
||||
// Token: 0x040092F6 RID: 37622
|
||||
[Token(Token = "0x40092F6")]
|
||||
CAN_WALL_CLIMB,
|
||||
// Token: 0x040092F7 RID: 37623
|
||||
[Token(Token = "0x40092F7")]
|
||||
HIDES_AVATAR = 75
|
||||
}
|
||||
}
|
||||
}
|
||||
+35
@@ -0,0 +1,35 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Utils.OverridableFields;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles
|
||||
{
|
||||
// Token: 0x02002264 RID: 8804
|
||||
[Token(Token = "0x2002264")]
|
||||
[Serializable]
|
||||
public class MutableOverridableEquipSlotRestrictionType : SerializedMutableOverridableObscuredEnum<ObscuredHipSlotEnableMode, FBMHCMDMJGK>
|
||||
{
|
||||
// Token: 0x0600E118 RID: 57624 RVA: 0x00340B38 File Offset: 0x0033ED38
|
||||
[Token(Token = "0x600E118")]
|
||||
[Address(RVA = "0x96B7F0", Offset = "0x96A5F0", VA = "0x18096B7F0")]
|
||||
public MutableOverridableEquipSlotRestrictionType()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E119 RID: 57625 RVA: 0x00340B4C File Offset: 0x0033ED4C
|
||||
[Token(Token = "0x600E119")]
|
||||
[Address(RVA = "0x96B830", Offset = "0x96A630", VA = "0x18096B830")]
|
||||
public MutableOverridableEquipSlotRestrictionType(ObscuredHipSlotEnableMode ONGBFDACHHG)
|
||||
: base(ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E11A RID: 57626 RVA: 0x00340B60 File Offset: 0x0033ED60
|
||||
[Token(Token = "0x600E11A")]
|
||||
[Address(RVA = "0x96B790", Offset = "0x96A590", VA = "0x18096B790")]
|
||||
public MutableOverridableEquipSlotRestrictionType(bool PPEMHAIEECM, ObscuredHipSlotEnableMode ONGBFDACHHG)
|
||||
: base(PPEMHAIEECM, ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
+38
@@ -0,0 +1,38 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Utils.OverridableFields;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles
|
||||
{
|
||||
// Token: 0x02002266 RID: 8806
|
||||
[Token(Token = "0x2002266")]
|
||||
[Serializable]
|
||||
public class MutableOverridablePickupRestrictionType : SerializedMutableOverridableObscuredEnum<ObscuredRolePickupRestrictionType, FBIGPMJGDMB>
|
||||
{
|
||||
// Token: 0x0600E121 RID: 57633 RVA: 0x00340C08 File Offset: 0x0033EE08
|
||||
[Token(Token = "0x600E121")]
|
||||
[Address(RVA = "0x96B930", Offset = "0x96A730", VA = "0x18096B930")]
|
||||
public MutableOverridablePickupRestrictionType()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E122 RID: 57634 RVA: 0x00340C1C File Offset: 0x0033EE1C
|
||||
[Token(Token = "0x600E122")]
|
||||
[Address(RVA = "0x96B970", Offset = "0x96A770", VA = "0x18096B970")]
|
||||
public MutableOverridablePickupRestrictionType(bool PPEMHAIEECM, ObscuredRolePickupRestrictionType ONGBFDACHHG)
|
||||
: base(PPEMHAIEECM, ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E123 RID: 57635 RVA: 0x00340C34 File Offset: 0x0033EE34
|
||||
[Token(Token = "0x600E123")]
|
||||
[Address(RVA = "0x96B880", Offset = "0x96A680", VA = "0x18096B880")]
|
||||
public static MutableOverridablePickupRestrictionType FAJDMKOEFLH(ObscuredRolePickupRestrictionType OJJLDEPGAEJ)
|
||||
{
|
||||
MutableOverridablePickupRestrictionType mutableOverridablePickupRestrictionType = new MutableOverridablePickupRestrictionType();
|
||||
bool overrides = mutableOverridablePickupRestrictionType.Overrides;
|
||||
ObscuredRolePickupRestrictionType value = mutableOverridablePickupRestrictionType.Value;
|
||||
return mutableOverridablePickupRestrictionType;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,40 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Utils.OverridableFields;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles
|
||||
{
|
||||
// Token: 0x02002268 RID: 8808
|
||||
[Token(Token = "0x2002268")]
|
||||
[Serializable]
|
||||
public class MutableOverridableVotekickType : SerializedMutableOverridableObscuredEnum<ObscuredVotekickType, GPFHLEIFNDG>
|
||||
{
|
||||
// Token: 0x0600E12A RID: 57642 RVA: 0x00340CEC File Offset: 0x0033EEEC
|
||||
[Token(Token = "0x600E12A")]
|
||||
[Address(RVA = "0x96BA30", Offset = "0x96A830", VA = "0x18096BA30")]
|
||||
public MutableOverridableVotekickType()
|
||||
{
|
||||
int num;
|
||||
ObscuredVotekickType obscuredVotekickType = new ObscuredVotekickType((GPFHLEIFNDG)num);
|
||||
num = 0;
|
||||
int num2 = 0;
|
||||
base..ctor(num2 != 0, obscuredVotekickType);
|
||||
}
|
||||
|
||||
// Token: 0x0600E12B RID: 57643 RVA: 0x00340D0C File Offset: 0x0033EF0C
|
||||
[Token(Token = "0x600E12B")]
|
||||
[Address(RVA = "0x96BAD0", Offset = "0x96A8D0", VA = "0x18096BAD0")]
|
||||
public MutableOverridableVotekickType(ObscuredVotekickType ONGBFDACHHG)
|
||||
: base(ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E12C RID: 57644 RVA: 0x00340D20 File Offset: 0x0033EF20
|
||||
[Token(Token = "0x600E12C")]
|
||||
[Address(RVA = "0x96B9D0", Offset = "0x96A7D0", VA = "0x18096B9D0")]
|
||||
public MutableOverridableVotekickType(bool PPEMHAIEECM, ObscuredVotekickType ONGBFDACHHG)
|
||||
: base(PPEMHAIEECM, ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,62 @@
|
||||
using System;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
using Systems.PlayerRoles;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles
|
||||
{
|
||||
// Token: 0x02002265 RID: 8805
|
||||
[Token(Token = "0x2002265")]
|
||||
[Serializable]
|
||||
public class ObscuredHipSlotEnableMode : ObscuredEnum<FBMHCMDMJGK>
|
||||
{
|
||||
// Token: 0x0600E11B RID: 57627 RVA: 0x00340B78 File Offset: 0x0033ED78
|
||||
[Token(Token = "0x600E11B")]
|
||||
[Address(RVA = "0x96BCD0", Offset = "0x96AAD0", VA = "0x18096BCD0")]
|
||||
public ObscuredHipSlotEnableMode()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E11C RID: 57628 RVA: 0x00340B8C File Offset: 0x0033ED8C
|
||||
[Token(Token = "0x600E11C")]
|
||||
[Address(RVA = "0x96BD10", Offset = "0x96AB10", VA = "0x18096BD10")]
|
||||
public ObscuredHipSlotEnableMode(FBMHCMDMJGK ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E11D RID: 57629 RVA: 0x00340B9C File Offset: 0x0033ED9C
|
||||
[Token(Token = "0x600E11D")]
|
||||
[Address(RVA = "0x96BD60", Offset = "0x96AB60", VA = "0x18096BD60")]
|
||||
public ObscuredHipSlotEnableMode(ObscuredInt OIDIFPBOCED)
|
||||
{
|
||||
bool fakeValueActive = OIDIFPBOCED.fakeValueActive;
|
||||
}
|
||||
|
||||
// Token: 0x0600E11E RID: 57630 RVA: 0x00340BB0 File Offset: 0x0033EDB0
|
||||
[Token(Token = "0x600E11E")]
|
||||
[Address(RVA = "0x96BC10", Offset = "0x96AA10", VA = "0x18096BC10")]
|
||||
public static FBMHCMDMJGK FAJDMKOEFLH(ObscuredHipSlotEnableMode LCFOKDNCHIC)
|
||||
{
|
||||
return LCFOKDNCHIC.Value;
|
||||
}
|
||||
|
||||
// Token: 0x0600E11F RID: 57631 RVA: 0x00340BCC File Offset: 0x0033EDCC
|
||||
[Token(Token = "0x600E11F")]
|
||||
[Address(RVA = "0x96BB90", Offset = "0x96A990", VA = "0x18096BB90")]
|
||||
public static int FAJDMKOEFLH(ObscuredHipSlotEnableMode LCFOKDNCHIC)
|
||||
{
|
||||
ObscuredInt backingValue = LCFOKDNCHIC._backingValue;
|
||||
bool fakeValueActive = LCFOKDNCHIC._backingValue.fakeValueActive;
|
||||
return ObscuredInt.FAJDMKOEFLH(backingValue);
|
||||
}
|
||||
|
||||
// Token: 0x0600E120 RID: 57632 RVA: 0x00340BF8 File Offset: 0x0033EDF8
|
||||
[Token(Token = "0x600E120")]
|
||||
[Address(RVA = "0x96BC60", Offset = "0x96AA60", VA = "0x18096BC60")]
|
||||
public new static ObscuredHipSlotEnableMode FAJDMKOEFLH(FBMHCMDMJGK CFAJHFNGMAD)
|
||||
{
|
||||
ObscuredHipSlotEnableMode obscuredHipSlotEnableMode;
|
||||
return obscuredHipSlotEnableMode;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,62 @@
|
||||
using System;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
using Systems.PlayerRoles;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles
|
||||
{
|
||||
// Token: 0x02002267 RID: 8807
|
||||
[Token(Token = "0x2002267")]
|
||||
[Serializable]
|
||||
public class ObscuredRolePickupRestrictionType : ObscuredEnum<FBIGPMJGDMB>
|
||||
{
|
||||
// Token: 0x0600E124 RID: 57636 RVA: 0x00340C5C File Offset: 0x0033EE5C
|
||||
[Token(Token = "0x600E124")]
|
||||
[Address(RVA = "0x96BFB0", Offset = "0x96ADB0", VA = "0x18096BFB0")]
|
||||
public ObscuredRolePickupRestrictionType()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E125 RID: 57637 RVA: 0x00340C70 File Offset: 0x0033EE70
|
||||
[Token(Token = "0x600E125")]
|
||||
[Address(RVA = "0x96BF00", Offset = "0x96AD00", VA = "0x18096BF00")]
|
||||
public ObscuredRolePickupRestrictionType(FBIGPMJGDMB ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E126 RID: 57638 RVA: 0x00340C80 File Offset: 0x0033EE80
|
||||
[Token(Token = "0x600E126")]
|
||||
[Address(RVA = "0x96BF50", Offset = "0x96AD50", VA = "0x18096BF50")]
|
||||
public ObscuredRolePickupRestrictionType(ObscuredInt OIDIFPBOCED)
|
||||
{
|
||||
bool fakeValueActive = OIDIFPBOCED.fakeValueActive;
|
||||
}
|
||||
|
||||
// Token: 0x0600E127 RID: 57639 RVA: 0x00340C94 File Offset: 0x0033EE94
|
||||
[Token(Token = "0x600E127")]
|
||||
[Address(RVA = "0x96BE30", Offset = "0x96AC30", VA = "0x18096BE30")]
|
||||
public static FBIGPMJGDMB FAJDMKOEFLH(ObscuredRolePickupRestrictionType LCFOKDNCHIC)
|
||||
{
|
||||
return LCFOKDNCHIC.Value;
|
||||
}
|
||||
|
||||
// Token: 0x0600E128 RID: 57640 RVA: 0x00340CB0 File Offset: 0x0033EEB0
|
||||
[Token(Token = "0x600E128")]
|
||||
[Address(RVA = "0x96BE80", Offset = "0x96AC80", VA = "0x18096BE80")]
|
||||
public static int FAJDMKOEFLH(ObscuredRolePickupRestrictionType LCFOKDNCHIC)
|
||||
{
|
||||
ObscuredInt backingValue = LCFOKDNCHIC._backingValue;
|
||||
bool fakeValueActive = LCFOKDNCHIC._backingValue.fakeValueActive;
|
||||
return ObscuredInt.FAJDMKOEFLH(backingValue);
|
||||
}
|
||||
|
||||
// Token: 0x0600E129 RID: 57641 RVA: 0x00340CDC File Offset: 0x0033EEDC
|
||||
[Token(Token = "0x600E129")]
|
||||
[Address(RVA = "0x96BDC0", Offset = "0x96ABC0", VA = "0x18096BDC0")]
|
||||
public new static ObscuredRolePickupRestrictionType FAJDMKOEFLH(FBIGPMJGDMB CFAJHFNGMAD)
|
||||
{
|
||||
ObscuredRolePickupRestrictionType obscuredRolePickupRestrictionType;
|
||||
return obscuredRolePickupRestrictionType;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,62 @@
|
||||
using System;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
using Systems.PlayerRoles;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles
|
||||
{
|
||||
// Token: 0x02002269 RID: 8809
|
||||
[Token(Token = "0x2002269")]
|
||||
[Serializable]
|
||||
public class ObscuredVotekickType : ObscuredEnum<GPFHLEIFNDG>
|
||||
{
|
||||
// Token: 0x0600E12D RID: 57645 RVA: 0x00340D38 File Offset: 0x0033EF38
|
||||
[Token(Token = "0x600E12D")]
|
||||
[Address(RVA = "0x96C1E0", Offset = "0x96AFE0", VA = "0x18096C1E0")]
|
||||
public ObscuredVotekickType()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E12E RID: 57646 RVA: 0x00340D4C File Offset: 0x0033EF4C
|
||||
[Token(Token = "0x600E12E")]
|
||||
[Address(RVA = "0x96C130", Offset = "0x96AF30", VA = "0x18096C130")]
|
||||
public ObscuredVotekickType(GPFHLEIFNDG ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E12F RID: 57647 RVA: 0x00340D5C File Offset: 0x0033EF5C
|
||||
[Token(Token = "0x600E12F")]
|
||||
[Address(RVA = "0x96C180", Offset = "0x96AF80", VA = "0x18096C180")]
|
||||
public ObscuredVotekickType(ObscuredInt OIDIFPBOCED)
|
||||
{
|
||||
bool fakeValueActive = OIDIFPBOCED.fakeValueActive;
|
||||
}
|
||||
|
||||
// Token: 0x0600E130 RID: 57648 RVA: 0x00340D70 File Offset: 0x0033EF70
|
||||
[Token(Token = "0x600E130")]
|
||||
[Address(RVA = "0x96C0E0", Offset = "0x96AEE0", VA = "0x18096C0E0")]
|
||||
public static GPFHLEIFNDG FAJDMKOEFLH(ObscuredVotekickType LCFOKDNCHIC)
|
||||
{
|
||||
return LCFOKDNCHIC.Value;
|
||||
}
|
||||
|
||||
// Token: 0x0600E131 RID: 57649 RVA: 0x00340D8C File Offset: 0x0033EF8C
|
||||
[Token(Token = "0x600E131")]
|
||||
[Address(RVA = "0x96C060", Offset = "0x96AE60", VA = "0x18096C060")]
|
||||
public static int FAJDMKOEFLH(ObscuredVotekickType LCFOKDNCHIC)
|
||||
{
|
||||
ObscuredInt backingValue = LCFOKDNCHIC._backingValue;
|
||||
bool fakeValueActive = LCFOKDNCHIC._backingValue.fakeValueActive;
|
||||
return ObscuredInt.FAJDMKOEFLH(backingValue);
|
||||
}
|
||||
|
||||
// Token: 0x0600E132 RID: 57650 RVA: 0x00340DB8 File Offset: 0x0033EFB8
|
||||
[Token(Token = "0x600E132")]
|
||||
[Address(RVA = "0x96BFF0", Offset = "0x96ADF0", VA = "0x18096BFF0")]
|
||||
public new static ObscuredVotekickType FAJDMKOEFLH(GPFHLEIFNDG CFAJHFNGMAD)
|
||||
{
|
||||
ObscuredVotekickType obscuredVotekickType;
|
||||
return obscuredVotekickType;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,103 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles
|
||||
{
|
||||
// Token: 0x02002274 RID: 8820
|
||||
[Token(Token = "0x2002274")]
|
||||
[Serializable]
|
||||
public class OverridableGameRole : BAOFECPMCOB<GameRole>, ECCMHGLDNHK
|
||||
{
|
||||
// Token: 0x170023E1 RID: 9185
|
||||
// (get) Token: 0x0600E1AE RID: 57774 RVA: 0x003438FC File Offset: 0x00341AFC
|
||||
// (set) Token: 0x0600E1AF RID: 57775 RVA: 0x00343910 File Offset: 0x00341B10
|
||||
[Token(Token = "0x170023E1")]
|
||||
public bool Overrides
|
||||
{
|
||||
[Token(Token = "0x600E1AE")]
|
||||
[Address(RVA = "0x42D5E0", Offset = "0x42C3E0", VA = "0x18042D5E0", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return this.overrides;
|
||||
}
|
||||
[Token(Token = "0x600E1AF")]
|
||||
[Address(RVA = "0x495D50", Offset = "0x494B50", VA = "0x180495D50")]
|
||||
set
|
||||
{
|
||||
this.overrides = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023E2 RID: 9186
|
||||
// (get) Token: 0x0600E1B0 RID: 57776 RVA: 0x00343924 File Offset: 0x00341B24
|
||||
[Token(Token = "0x170023E2")]
|
||||
public object ObjectValue
|
||||
{
|
||||
[Token(Token = "0x600E1B0")]
|
||||
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40", Slot = "6")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E1B0)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Object RecRoom.Systems.PlayerRoles.OverridableGameRole::get_ObjectValue()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:GameRole(var_0_06, ldfld:GameRole(OverridableGameRole::value, ldloc:OverridableGameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023E3 RID: 9187
|
||||
// (get) Token: 0x0600E1B1 RID: 57777 RVA: 0x00343938 File Offset: 0x00341B38
|
||||
// (set) Token: 0x0600E1B2 RID: 57778 RVA: 0x0034394C File Offset: 0x00341B4C
|
||||
[Token(Token = "0x170023E3")]
|
||||
public GameRole Value
|
||||
{
|
||||
[Token(Token = "0x600E1B1")]
|
||||
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return this.value;
|
||||
}
|
||||
[Token(Token = "0x600E1B2")]
|
||||
[Address(RVA = "0x96C220", Offset = "0x96B020", VA = "0x18096C220")]
|
||||
set
|
||||
{
|
||||
this.value = value;
|
||||
this.overrides = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E1B3 RID: 57779 RVA: 0x00343968 File Offset: 0x00341B68
|
||||
[Token(Token = "0x600E1B3")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public OverridableGameRole()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040092F8 RID: 37624
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40092F8")]
|
||||
[SerializeField]
|
||||
private bool overrides;
|
||||
|
||||
// Token: 0x040092F9 RID: 37625
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40092F9")]
|
||||
[SerializeField]
|
||||
private GameRole value;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,103 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles
|
||||
{
|
||||
// Token: 0x02002275 RID: 8821
|
||||
[Token(Token = "0x2002275")]
|
||||
[Serializable]
|
||||
public class OverridableRoomRole : BAOFECPMCOB<RoomRole>, ECCMHGLDNHK
|
||||
{
|
||||
// Token: 0x170023E4 RID: 9188
|
||||
// (get) Token: 0x0600E1B4 RID: 57780 RVA: 0x0034397C File Offset: 0x00341B7C
|
||||
// (set) Token: 0x0600E1B5 RID: 57781 RVA: 0x00343990 File Offset: 0x00341B90
|
||||
[Token(Token = "0x170023E4")]
|
||||
public bool Overrides
|
||||
{
|
||||
[Token(Token = "0x600E1B4")]
|
||||
[Address(RVA = "0x42D5E0", Offset = "0x42C3E0", VA = "0x18042D5E0", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return this.overrides;
|
||||
}
|
||||
[Token(Token = "0x600E1B5")]
|
||||
[Address(RVA = "0x495D50", Offset = "0x494B50", VA = "0x180495D50")]
|
||||
set
|
||||
{
|
||||
this.overrides = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023E5 RID: 9189
|
||||
// (get) Token: 0x0600E1B6 RID: 57782 RVA: 0x003439A4 File Offset: 0x00341BA4
|
||||
[Token(Token = "0x170023E5")]
|
||||
public object ObjectValue
|
||||
{
|
||||
[Token(Token = "0x600E1B6")]
|
||||
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40", Slot = "6")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E1B6)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Object RecRoom.Systems.PlayerRoles.OverridableRoomRole::get_ObjectValue()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:RoomRole(var_0_06, ldfld:RoomRole(OverridableRoomRole::value, ldloc:OverridableRoomRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023E6 RID: 9190
|
||||
// (get) Token: 0x0600E1B7 RID: 57783 RVA: 0x003439B8 File Offset: 0x00341BB8
|
||||
// (set) Token: 0x0600E1B8 RID: 57784 RVA: 0x003439CC File Offset: 0x00341BCC
|
||||
[Token(Token = "0x170023E6")]
|
||||
public RoomRole Value
|
||||
{
|
||||
[Token(Token = "0x600E1B7")]
|
||||
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return this.value;
|
||||
}
|
||||
[Token(Token = "0x600E1B8")]
|
||||
[Address(RVA = "0x96C220", Offset = "0x96B020", VA = "0x18096C220")]
|
||||
set
|
||||
{
|
||||
this.value = value;
|
||||
this.overrides = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E1B9 RID: 57785 RVA: 0x003439E8 File Offset: 0x00341BE8
|
||||
[Token(Token = "0x600E1B9")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public OverridableRoomRole()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040092FA RID: 37626
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40092FA")]
|
||||
[SerializeField]
|
||||
private bool overrides;
|
||||
|
||||
// Token: 0x040092FB RID: 37627
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40092FB")]
|
||||
[SerializeField]
|
||||
private RoomRole value;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,1098 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Threading.Tasks;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
using Google.Protobuf.Collections;
|
||||
using JetBrains.Annotations;
|
||||
using Photon.Pun;
|
||||
using RecRoom.Core.Creation;
|
||||
using RecRoom.Core.Locomotion;
|
||||
using RecRoom.Utils.OverridableFields;
|
||||
using UnityEngine;
|
||||
using Valve.VR;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles
|
||||
{
|
||||
// Token: 0x02002276 RID: 8822
|
||||
[Token(Token = "0x2002276")]
|
||||
public class PlayerGameRoleManager : RoleManagerBase<CMDADAAOBHD, GameRole.CDLENKNFHEB, GameRole, HLPPKFIPADG, ICIJDJKOLAE>
|
||||
{
|
||||
// Token: 0x170023E7 RID: 9191
|
||||
// (get) Token: 0x0600E1BA RID: 57786 RVA: 0x003439FC File Offset: 0x00341BFC
|
||||
[Token(Token = "0x170023E7")]
|
||||
public new static PlayerGameRoleManager ONCPNMDGGKG
|
||||
{
|
||||
[Token(Token = "0x600E1BA")]
|
||||
[Address(RVA = "0x972970", Offset = "0x971770", VA = "0x180972970")]
|
||||
get
|
||||
{
|
||||
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG == 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023E8 RID: 9192
|
||||
// (get) Token: 0x0600E1BB RID: 57787 RVA: 0x00343A14 File Offset: 0x00341C14
|
||||
[Token(Token = "0x170023E8")]
|
||||
private GameRole IJLLBFJLKBD
|
||||
{
|
||||
[Token(Token = "0x600E1BB")]
|
||||
[Address(RVA = "0x96C610", Offset = "0x96B410", VA = "0x18096C610")]
|
||||
get
|
||||
{
|
||||
float indexCurl = ((ISteamVR_Action_Skeleton_Source)this.MKKBBPMGAIC).indexCurl;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E1BC RID: 57788 RVA: 0x00343A34 File Offset: 0x00341C34
|
||||
[Token(Token = "0x600E1BC")]
|
||||
[Address(RVA = "0x96C3C0", Offset = "0x96B1C0", VA = "0x18096C3C0")]
|
||||
public void AddInGameRoleDefinition(GameRole ONGBFDACHHG, object PIHIPPPPEBI, GFIIGJJANNG JMHKMOACHDG)
|
||||
{
|
||||
bool flag = this.MKKBBPMGAIC.DOEHAPOJMON(ONGBFDACHHG, PIHIPPPPEBI, (int)JMHKMOACHDG);
|
||||
if (flag)
|
||||
{
|
||||
string text = this.MKKBBPMGAIC.ToString();
|
||||
GameRole gameRole;
|
||||
gameRole.IKGEKPJPNCE(ONGBFDACHHG);
|
||||
base.KEHAFGDDECH();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E1BD RID: 57789 RVA: 0x00343A78 File Offset: 0x00341C78
|
||||
[Token(Token = "0x600E1BD")]
|
||||
[Address(RVA = "0x971F70", Offset = "0x970D70", VA = "0x180971F70")]
|
||||
public void RemoveInGameRoleDefition(object PIHIPPPPEBI)
|
||||
{
|
||||
bool flag = this.MKKBBPMGAIC.HAHBGOMEMEE(PIHIPPPPEBI);
|
||||
if (flag)
|
||||
{
|
||||
string text = this.MKKBBPMGAIC.ToString();
|
||||
string text2 = this.MKKBBPMGAIC.ToString();
|
||||
base.KEHAFGDDECH();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E1BE RID: 57790 RVA: 0x00343AC0 File Offset: 0x00341CC0
|
||||
[Token(Token = "0x600E1BE")]
|
||||
[Address(RVA = "0x96DE80", Offset = "0x96CC80", VA = "0x18096DE80")]
|
||||
public static int FindClosestRolloffDistance(float EBCHMBPAHLH, out int EFBDCIJMFGD)
|
||||
{
|
||||
int num = PlayerGameRoleManager.RoleVoiceRolloffDistances[0];
|
||||
int num2 = 0;
|
||||
int[] roleVoiceRolloffDistances = PlayerGameRoleManager.RoleVoiceRolloffDistances;
|
||||
if (num2 < roleVoiceRolloffDistances.Length)
|
||||
{
|
||||
int[] roleVoiceRolloffDistances2 = PlayerGameRoleManager.RoleVoiceRolloffDistances;
|
||||
EFBDCIJMFGD.m_value = num2;
|
||||
num2++;
|
||||
}
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x170023E9 RID: 9193
|
||||
// (get) Token: 0x0600E1BF RID: 57791 RVA: 0x00343B04 File Offset: 0x00341D04
|
||||
[Token(Token = "0x170023E9")]
|
||||
protected override int[] JGIFDGDOGPO
|
||||
{
|
||||
[Token(Token = "0x600E1BF")]
|
||||
[Address(RVA = "0x971160", Offset = "0x96FF60", VA = "0x180971160", Slot = "17")]
|
||||
get
|
||||
{
|
||||
return PlayerGameRoleManager.PBILJOPELGJ;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023EA RID: 9194
|
||||
// (get) Token: 0x0600E1C0 RID: 57792 RVA: 0x00343B18 File Offset: 0x00341D18
|
||||
[Token(Token = "0x170023EA")]
|
||||
protected static string FKABDPCLCNG
|
||||
{
|
||||
[Token(Token = "0x600E1C0")]
|
||||
[Address(RVA = "0x970DE0", Offset = "0x96FBE0", VA = "0x180970DE0")]
|
||||
get
|
||||
{
|
||||
return "gr";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023EB RID: 9195
|
||||
// (get) Token: 0x0600E1C1 RID: 57793 RVA: 0x00343B2C File Offset: 0x00341D2C
|
||||
[Token(Token = "0x170023EB")]
|
||||
protected override bool GBFHJKPPEPC
|
||||
{
|
||||
[Token(Token = "0x600E1C1")]
|
||||
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "27")]
|
||||
get
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E1C2 RID: 57794 RVA: 0x00343B3C File Offset: 0x00341D3C
|
||||
[Token(Token = "0x600E1C2")]
|
||||
[Address(RVA = "0x96C4B0", Offset = "0x96B2B0", VA = "0x18096C4B0", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
MLDJDPHKGBO.BCGOBNMHOML bcgobnmhoml = new MLDJDPHKGBO.BCGOBNMHOML();
|
||||
JAPOCJCDIJN.JHGPCFHDLEP jhgpcfhdlep = new JAPOCJCDIJN.JHGPCFHDLEP(this.AHGOCMGCNLB);
|
||||
MLDJDPHKGBO.BCGOBNMHOML bcgobnmhoml2 = bcgobnmhoml.BAPEJOFOPCL((MJAPEGGDLJA)((uint)2048), jhgpcfhdlep);
|
||||
IDisposable disposable = MLDJDPHKGBO.ENNCEBJFFMB(this, bcgobnmhoml2);
|
||||
this.ANEFJHDKAIJ = disposable;
|
||||
MFBGLIHGCGO<Player> playerCreatedEvent = Player.PlayerCreatedEvent;
|
||||
Action<Player> action = new Action(this.CBDHCJEKJME);
|
||||
Player.PlayerCreatedEvent = MFBGLIHGCGO.BPJDFPACLMK(playerCreatedEvent, action);
|
||||
}
|
||||
|
||||
// Token: 0x0600E1C3 RID: 57795 RVA: 0x00343BA8 File Offset: 0x00341DA8
|
||||
[Token(Token = "0x600E1C3")]
|
||||
[Address(RVA = "0x96C230", Offset = "0x96B030", VA = "0x18096C230")]
|
||||
private Task AHGOCMGCNLB(JKLGMOGDCNE CEHJGNDELGL)
|
||||
{
|
||||
this.MasterSpawnMissingGameRoleNodes();
|
||||
return Task.CompletedTask;
|
||||
}
|
||||
|
||||
// Token: 0x0600E1C4 RID: 57796 RVA: 0x00343BC4 File Offset: 0x00341DC4
|
||||
[Token(Token = "0x600E1C4")]
|
||||
[Address(RVA = "0x972060", Offset = "0x970E60", VA = "0x180972060", Slot = "18")]
|
||||
protected override void Start()
|
||||
{
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
AGAJMBPABDL agajmbpabdl2 = KKPBCOOONNK.MDMMDPEKICF;
|
||||
RoleManagerBase<CMDADAAOBHD, GameRole.CDLENKNFHEB, GameRole, HLPPKFIPADG, ICIJDJKOLAE>.FPKGDJPPILE fpkgdjppile = this.INELADLDOKF(agajmbpabdl2);
|
||||
base.Start();
|
||||
CreationManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
Action action = new Action(this.FJPFKELLNLM);
|
||||
instance.FJPFKELLNLM += action;
|
||||
}
|
||||
|
||||
// Token: 0x0600E1C5 RID: 57797 RVA: 0x00343C14 File Offset: 0x00341E14
|
||||
[Token(Token = "0x600E1C5")]
|
||||
[Address(RVA = "0x971300", Offset = "0x970100", VA = "0x180971300", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
if (this.ANEFJHDKAIJ != 0)
|
||||
{
|
||||
}
|
||||
MFBGLIHGCGO<Player> playerCreatedEvent = Player.PlayerCreatedEvent;
|
||||
Action<Player> action = new Action(this.CBDHCJEKJME);
|
||||
Player.PlayerCreatedEvent = MFBGLIHGCGO.GMNMHGMFGOL(playerCreatedEvent, action);
|
||||
CreationManager.SafeUnsubscribeFromOnRoomReset(new Action(this.FJPFKELLNLM));
|
||||
}
|
||||
|
||||
// Token: 0x0600E1C6 RID: 57798 RVA: 0x00343C60 File Offset: 0x00341E60
|
||||
[Token(Token = "0x600E1C6")]
|
||||
[Address(RVA = "0x96DBD0", Offset = "0x96C9D0", VA = "0x18096DBD0")]
|
||||
private void FJPFKELLNLM()
|
||||
{
|
||||
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.PEGEHGAIKFL)
|
||||
{
|
||||
int num = 0;
|
||||
CMDADAAOBHD[] pjbokkajeak = PlayerGameRoleManager.PJBOKKAJEAK;
|
||||
int length = pjbokkajeak.Length;
|
||||
if (num < length)
|
||||
{
|
||||
CMDADAAOBHD cmdadaaobhd = pjbokkajeak[num];
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
num++;
|
||||
}
|
||||
List<CMDADAAOBHD> localPlayerGameRolesToAssign = PlayerRoomRoleManager.ONCPNMDGGKG.GetLocalPlayerGameRolesToAssign();
|
||||
Func<CMDADAAOBHD, CMDADAAOBHD, CMDADAAOBHD> func;
|
||||
if (PlayerGameRoleManager.<>c.<>9__26_0 == 0)
|
||||
{
|
||||
func = delegate(CMDADAAOBHD current, CMDADAAOBHD gameRole)
|
||||
{
|
||||
};
|
||||
PlayerGameRoleManager.<>c.<>9__26_0 = func;
|
||||
}
|
||||
CMDADAAOBHD cmdadaaobhd2 = Enumerable.Aggregate<CMDADAAOBHD, CMDADAAOBHD>(localPlayerGameRolesToAssign, (CMDADAAOBHD)num, func);
|
||||
base.OGEGEKEACGC();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E1C7 RID: 57799 RVA: 0x00343CF0 File Offset: 0x00341EF0
|
||||
[Token(Token = "0x600E1C7")]
|
||||
[Address(RVA = "0x96E4D0", Offset = "0x96D2D0", VA = "0x18096E4D0", Slot = "25")]
|
||||
protected override RoleManagerBase<CMDADAAOBHD, GameRole.CDLENKNFHEB, GameRole, HLPPKFIPADG, ICIJDJKOLAE>.FPKGDJPPILE INELADLDOKF(AGAJMBPABDL IEKDDPPNFPF)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E1C7)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Systems.PlayerRoles.RoleManagerBase`5/FPKGDJPPILE<CMDADAAOBHD,RecRoom.Systems.PlayerRoles.GameRole/CDLENKNFHEB,RecRoom.Systems.PlayerRoles.GameRole,HLPPKFIPADG,ICIJDJKOLAE> RecRoom.Systems.PlayerRoles.PlayerGameRoleManager::INELADLDOKF(AGAJMBPABDL)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:class RecRoom.Systems.PlayerRoles.RoleManagerBase`5/FPKGDJPPILE<valuetype CMDADAAOBHD, valuetype RecRoom.Systems.PlayerRoles.GameRole/CDLENKNFHEB, class RecRoom.Systems.PlayerRoles.GameRole, class HLPPKFIPADG, class ICIJDJKOLAE>(var_0_07, callvirt:FPKGDJPPILE[exp:class RecRoom.Systems.PlayerRoles.RoleManagerBase`5/FPKGDJPPILE<valuetype CMDADAAOBHD, valuetype RecRoom.Systems.PlayerRoles.GameRole/CDLENKNFHEB, class RecRoom.Systems.PlayerRoles.GameRole, class HLPPKFIPADG, class ICIJDJKOLAE>](PlayerGameRoleManager::INELADLDOKF, ldloc:PlayerGameRoleManager(this), ldloc:AGAJMBPABDL(IEKDDPPNFPF)))
|
||||
stloc:bool(var_3_0E, ldfld:bool(ObscuredInt::fakeValueActive, ldloc:ObscuredInt[exp:valuetype [Codestage.Anticheattoolkit.Runtime]CodeStage.AntiCheat.ObscuredTypes.ObscuredInt&](var_2)))
|
||||
stfld:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE<valuetype [Codestage.Anticheattoolkit.Runtime]CodeStage.AntiCheat.ObscuredTypes.ObscuredInt>(MMBANOCPFMA::HHIDONPGGIJ, ldloc:MMBANOCPFMA(var_1), ldloc:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE<valuetype [Codestage.Anticheattoolkit.Runtime]CodeStage.AntiCheat.ObscuredTypes.ObscuredInt>(var_5))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x0600E1C8 RID: 57800 RVA: 0x00343D14 File Offset: 0x00341F14
|
||||
[Token(Token = "0x600E1C8")]
|
||||
[Address(RVA = "0x96C290", Offset = "0x96B090", VA = "0x18096C290", Slot = "28")]
|
||||
protected override void AOJABMGFNLF()
|
||||
{
|
||||
base.AOJABMGFNLF();
|
||||
bool flag = this.FMAEGJFPJLP(2097152);
|
||||
BJOIBBBOIKO<GameRole> mkkbbpmgaic = this.MKKBBPMGAIC;
|
||||
bool flag2;
|
||||
if (flag2)
|
||||
{
|
||||
string text = this.MKKBBPMGAIC.ToString();
|
||||
base.KEHAFGDDECH();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E1C9 RID: 57801 RVA: 0x00343D5C File Offset: 0x00341F5C
|
||||
[Token(Token = "0x600E1C9")]
|
||||
[Address(RVA = "0x96D970", Offset = "0x96C770", VA = "0x18096D970", Slot = "29")]
|
||||
protected override void FFKJKILNOIC(ref List<GameRole> MGKECHLIBOP)
|
||||
{
|
||||
base.FFKJKILNOIC(ref MGKECHLIBOP);
|
||||
if (PlayerGameRoleManager.<>c.<>9__30_0 == 0)
|
||||
{
|
||||
PlayerGameRoleManager.<>c.<>9__30_0 = (GameRole r) => r.roleId != CMDADAAOBHD.AG_IN_GAME;
|
||||
}
|
||||
bool flag;
|
||||
if (flag && this.MKKBBPMGAIC.ToString() == 0)
|
||||
{
|
||||
Debug.LogError("Null inGameRole");
|
||||
}
|
||||
if (PlayerGameRoleManager.<>c.<>9__30_1 == 0)
|
||||
{
|
||||
PlayerGameRoleManager.<>c.<>9__30_1 = (GameRole r) => r.roleId != CMDADAAOBHD.AG_ELIMINATED;
|
||||
}
|
||||
bool flag2;
|
||||
if (flag2)
|
||||
{
|
||||
GameRole gameRole = this.eliminatedRole;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E1CA RID: 57802 RVA: 0x00343DD8 File Offset: 0x00341FD8
|
||||
[Token(Token = "0x600E1CA")]
|
||||
[Address(RVA = "0x96C760", Offset = "0x96B560", VA = "0x18096C760")]
|
||||
private void CBDHCJEKJME(Player IEKDDPPNFPF)
|
||||
{
|
||||
AGAJMBPABDL photonPlayer = IEKDDPPNFPF.DBAJDHGDPOL;
|
||||
if (photonPlayer != 0)
|
||||
{
|
||||
if (photonPlayer.DMKCIEPGGAB)
|
||||
{
|
||||
base.KEHAFGDDECH();
|
||||
return;
|
||||
}
|
||||
GameRole gameRole = base.CBGHFAPFBFM(photonPlayer);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E1CB RID: 57803 RVA: 0x00343E10 File Offset: 0x00342010
|
||||
[Token(Token = "0x600E1CB")]
|
||||
[Address(RVA = "0x970A60", Offset = "0x96F860", VA = "0x180970A60", Slot = "24")]
|
||||
protected override GameRole MEPJPBMHJDF(int FHCCCOABPJI, GameRole EBOAJJCLJIE, [Optional] string LKHMIMBGLNC)
|
||||
{
|
||||
GameRole gameRole;
|
||||
return gameRole;
|
||||
}
|
||||
|
||||
// Token: 0x0600E1CC RID: 57804 RVA: 0x00343E20 File Offset: 0x00342020
|
||||
[Token(Token = "0x600E1CC")]
|
||||
[Address(RVA = "0x96E690", Offset = "0x96D490", VA = "0x18096E690", Slot = "34")]
|
||||
public override bool IsPlayerDefinedRole(CMDADAAOBHD BGHHFOOBFMA)
|
||||
{
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x0600E1CD RID: 57805 RVA: 0x00343E30 File Offset: 0x00342030
|
||||
[Token(Token = "0x600E1CD")]
|
||||
[Address(RVA = "0x9715E0", Offset = "0x9703E0", VA = "0x1809715E0", Slot = "35")]
|
||||
public override bool PlayerCanModifyRoleDefinition(AGAJMBPABDL BANKGLOHKOJ, CMDADAAOBHD BGHHFOOBFMA)
|
||||
{
|
||||
bool flag;
|
||||
if (flag && BANKGLOHKOJ != 0)
|
||||
{
|
||||
MutableOverridableObscuredBool canUseMakerPen = PlayerRoomRoleManager.ONCPNMDGGKG.GetPlayerRoleDefinition(BANKGLOHKOJ).canUseMakerPen;
|
||||
bool flag2;
|
||||
return flag2;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E1CE RID: 57806 RVA: 0x00343E64 File Offset: 0x00342064
|
||||
[Token(Token = "0x600E1CE")]
|
||||
[Address(RVA = "0x970AE0", Offset = "0x96F8E0", VA = "0x180970AE0", Slot = "33")]
|
||||
protected override bool MFNJGEEPNKI(AGAJMBPABDL BANKGLOHKOJ)
|
||||
{
|
||||
if (base.MFNJGEEPNKI(BANKGLOHKOJ) && BANKGLOHKOJ != 0)
|
||||
{
|
||||
MutableOverridableObscuredBool canUseMakerPen = PlayerRoomRoleManager.ONCPNMDGGKG.GetPlayerRoleDefinition(BANKGLOHKOJ).canUseMakerPen;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E1CF RID: 57807 RVA: 0x00343E9C File Offset: 0x0034209C
|
||||
[Token(Token = "0x600E1CF")]
|
||||
[Address(RVA = "0x9711C0", Offset = "0x96FFC0", VA = "0x1809711C0", Slot = "32")]
|
||||
protected override bool NINOBPHPMOO(AGAJMBPABDL JKJPFDENCGO, GameRole GPLBFCPMJOC, GameRole ODCFAOCDPHA)
|
||||
{
|
||||
if (base.NINOBPHPMOO(JKJPFDENCGO, GPLBFCPMJOC, ODCFAOCDPHA) && JKJPFDENCGO != 0)
|
||||
{
|
||||
MutableOverridableObscuredBool canUseMakerPen = PlayerRoomRoleManager.ONCPNMDGGKG.GetPlayerRoleDefinition(JKJPFDENCGO).canUseMakerPen;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E1D0 RID: 57808 RVA: 0x00343ED4 File Offset: 0x003420D4
|
||||
[Token(Token = "0x600E1D0")]
|
||||
[Address(RVA = "0x971430", Offset = "0x970230", VA = "0x180971430", Slot = "36")]
|
||||
public override bool PlayerCanAssignRole(AGAJMBPABDL CDFCCICPHFJ, AGAJMBPABDL OEIHOFFDNNO, CMDADAAOBHD BGHHFOOBFMA)
|
||||
{
|
||||
if (CDFCCICPHFJ == 0)
|
||||
{
|
||||
}
|
||||
MutableOverridableObscuredBool canUseMakerPen = PlayerRoomRoleManager.ONCPNMDGGKG.GetPlayerRoleDefinition(CDFCCICPHFJ).canUseMakerPen;
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E1D1 RID: 57809 RVA: 0x00343F10 File Offset: 0x00342110
|
||||
[Token(Token = "0x600E1D1")]
|
||||
[Address(RVA = "0x7A2180", Offset = "0x7A0F80", VA = "0x1807A2180", Slot = "20")]
|
||||
protected override int JLHFDBNABEO(CMDADAAOBHD BGHHFOOBFMA)
|
||||
{
|
||||
return (int)BGHHFOOBFMA;
|
||||
}
|
||||
|
||||
// Token: 0x0600E1D2 RID: 57810 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E1D2")]
|
||||
[Address(RVA = "0x7A2180", Offset = "0x7A0F80", VA = "0x1807A2180", Slot = "21")]
|
||||
protected override CMDADAAOBHD MEPAEFIIPBD(int BGHHFOOBFMA)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E1D3 RID: 57811 RVA: 0x00343F20 File Offset: 0x00342120
|
||||
[Token(Token = "0x600E1D3")]
|
||||
[Address(RVA = "0x96E470", Offset = "0x96D270", VA = "0x18096E470", Slot = "22")]
|
||||
protected override int[] IHAKAMMGHLM(CMDADAAOBHD[] KEHPOHCJCEM)
|
||||
{
|
||||
if (KEHPOHCJCEM != 0)
|
||||
{
|
||||
return Enumerable.ToArray<int>(Enumerable.Cast<int>(KEHPOHCJCEM));
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x0600E1D4 RID: 57812 RVA: 0x00343F40 File Offset: 0x00342140
|
||||
[Token(Token = "0x600E1D4")]
|
||||
[Address(RVA = "0x96DE30", Offset = "0x96CC30", VA = "0x18096DE30", Slot = "23")]
|
||||
protected override bool FMAEGJFPJLP(int BGHHFOOBFMA)
|
||||
{
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x0600E1D5 RID: 57813 RVA: 0x00343F50 File Offset: 0x00342150
|
||||
[Token(Token = "0x600E1D5")]
|
||||
[Address(RVA = "0x970DC0", Offset = "0x96FBC0", VA = "0x180970DC0", Slot = "37")]
|
||||
protected override ICIJDJKOLAE MNGDIIPNICA(DBFIJENOPDA KGADGOFNJDC)
|
||||
{
|
||||
return KGADGOFNJDC.CMGCPCCOIFO;
|
||||
}
|
||||
|
||||
// Token: 0x0600E1D6 RID: 57814 RVA: 0x00343F6C File Offset: 0x0034216C
|
||||
[Token(Token = "0x600E1D6")]
|
||||
[Address(RVA = "0x96E3B0", Offset = "0x96D1B0", VA = "0x18096E3B0", Slot = "39")]
|
||||
protected override ICIJDJKOLAE HNBCMNLALEO(byte[] KCKDIGBCOME)
|
||||
{
|
||||
return ICIJDJKOLAE.MHLLBDFJBOD.ParseFrom(KCKDIGBCOME);
|
||||
}
|
||||
|
||||
// Token: 0x0600E1D7 RID: 57815 RVA: 0x00343F8C File Offset: 0x0034218C
|
||||
[Token(Token = "0x600E1D7")]
|
||||
[Address(RVA = "0x970860", Offset = "0x96F660", VA = "0x180970860", Slot = "40")]
|
||||
protected override void LEBDNKFDHII(ICIJDJKOLAE JHFHALKCDGD)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
if (JHFHALKCDGD == 0)
|
||||
{
|
||||
break;
|
||||
}
|
||||
IEnumerator<HLPPKFIPADG> enumerator = JHFHALKCDGD.KANLKPBOCEK.GetEnumerator();
|
||||
if (enumerator != 0)
|
||||
{
|
||||
if (num >= enumerator)
|
||||
{
|
||||
goto IL_26;
|
||||
}
|
||||
num += num;
|
||||
if (num != enumerator)
|
||||
{
|
||||
num++;
|
||||
goto IL_26;
|
||||
}
|
||||
IL_42:
|
||||
num += num;
|
||||
goto IL_46;
|
||||
IL_26:
|
||||
bool flag;
|
||||
GameRole gameRole;
|
||||
if (flag || gameRole.<IsRoleActive>k__BackingField != flag)
|
||||
{
|
||||
}
|
||||
gameRole.GGDEPGOPJDM(num, num);
|
||||
gameRole.<IsRoleActive>k__BackingField = true;
|
||||
goto IL_42;
|
||||
}
|
||||
IL_46:
|
||||
if (enumerator != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0600E1D8 RID: 57816 RVA: 0x00344000 File Offset: 0x00342200
|
||||
[Token(Token = "0x600E1D8")]
|
||||
[Address(RVA = "0x96E150", Offset = "0x96CF50", VA = "0x18096E150", Slot = "42")]
|
||||
protected override void HEEDPDGPPON(DBFIJENOPDA KGADGOFNJDC)
|
||||
{
|
||||
base.HEEDPDGPPON(KGADGOFNJDC);
|
||||
BCBIAHAOLIM fkbhanpdjlh = KGADGOFNJDC.FKBHANPDJLH;
|
||||
if (fkbhanpdjlh != 0 && KGADGOFNJDC.ELFBKDCEIIN < 10)
|
||||
{
|
||||
if (fkbhanpdjlh.HJDAFNJGPDA == 2)
|
||||
{
|
||||
int num = 0;
|
||||
MutableOverridableObscuredBool canFly = base.GetRoleDefinition(num).canFly;
|
||||
ObscuredBool obscuredBool;
|
||||
bool inited = obscuredBool.inited;
|
||||
}
|
||||
GLHLAOACALH igjocfkobap = KGADGOFNJDC.IGJOCFKOBAP;
|
||||
if (igjocfkobap != 0 && igjocfkobap.CPNJCGCJCID)
|
||||
{
|
||||
GameRole gameRole;
|
||||
if (gameRole.<IsRoleActive>k__BackingField)
|
||||
{
|
||||
MutableOverridableObscuredFloat teleportDelay = gameRole.teleportDelay;
|
||||
if (gameRole != 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
gameRole.roleName = "Alive";
|
||||
gameRole.<IsRoleActive>k__BackingField = true;
|
||||
MutableOverridableObscuredFloat teleportDelay2 = gameRole.teleportDelay;
|
||||
int num2 = 0;
|
||||
num2 += num2;
|
||||
num2++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E1D9 RID: 57817 RVA: 0x003440B4 File Offset: 0x003422B4
|
||||
[Token(Token = "0x600E1D9")]
|
||||
[Address(RVA = "0x970E10", Offset = "0x96FC10", VA = "0x180970E10")]
|
||||
public void MasterSpawnMissingGameRoleNodes()
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
int num = 0;
|
||||
CMDADAAOBHD[] deeckadkeld = PlayerGameRoleManager.DEECKADKELD;
|
||||
int length = deeckadkeld.Length;
|
||||
if (num < length)
|
||||
{
|
||||
CMDADAAOBHD cmdadaaobhd = deeckadkeld[num];
|
||||
GameRole gameRole;
|
||||
GameRole role = gameRole;
|
||||
if (gameRole.<IsRoleActive>k__BackingField)
|
||||
{
|
||||
Func<GameRoleNodeWrapper, bool> func = delegate(GameRoleNodeWrapper grn)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
};
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
Guid roleGuid = role.roleGuid;
|
||||
this.DIDFBKIEPLF(roleGuid);
|
||||
}
|
||||
}
|
||||
num++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E1DA RID: 57818 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E1DA")]
|
||||
[Address(RVA = "0x96CF40", Offset = "0x96BD40", VA = "0x18096CF40")]
|
||||
private void DIDFBKIEPLF(Guid PGKHAPMOBAO)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E1DB RID: 57819 RVA: 0x00344138 File Offset: 0x00342338
|
||||
[Token(Token = "0x600E1DB")]
|
||||
[Address(RVA = "0x970700", Offset = "0x96F500", VA = "0x180970700", Slot = "41")]
|
||||
protected override ICIJDJKOLAE LBMEFCFIDFK()
|
||||
{
|
||||
int num = 0;
|
||||
List<GameRole> sortedActiveRoles = base.GetSortedActiveRoles(num != 0);
|
||||
ICIJDJKOLAE icijdjkolae = new ICIJDJKOLAE();
|
||||
RepeatedField<HLPPKFIPADG> kanlkpbocek = icijdjkolae.KANLKPBOCEK;
|
||||
Func<GameRole, HLPPKFIPADG> <>9__48_ = PlayerGameRoleManager.<>c.<>9__48_0;
|
||||
if (<>9__48_ == 0)
|
||||
{
|
||||
PlayerGameRoleManager.<>c.<>9__48_0 = (GameRole r) => r.KCINMMHMPGF();
|
||||
}
|
||||
IEnumerable<GameRole> enumerable = Enumerable.Select<GameRole, HLPPKFIPADG>(sortedActiveRoles, <>9__48_);
|
||||
kanlkpbocek.AddRange(enumerable);
|
||||
return icijdjkolae;
|
||||
}
|
||||
|
||||
// Token: 0x0600E1DC RID: 57820 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E1DC")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "38")]
|
||||
protected override void CDNPEAAJAOL(ref DBFIJENOPDA KGADGOFNJDC, ICIJDJKOLAE JHFHALKCDGD)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E1DD RID: 57821 RVA: 0x00344198 File Offset: 0x00342398
|
||||
[Token(Token = "0x600E1DD")]
|
||||
[Address(RVA = "0x96E920", Offset = "0x96D720", VA = "0x18096E920", Slot = "31")]
|
||||
protected override void KGFJOIKALKD(AGAJMBPABDL AGIHAKFFCCD, GameRole PHNCEAKEFOG)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E1DD)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RecRoom.Systems.PlayerRoles.PlayerGameRoleManager::KGFJOIKALKD(AGAJMBPABDL,RecRoom.Systems.PlayerRoles.GameRole)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
IL_48E:
|
||||
stloc:int32(var_29, add:int32(ldloc:int32(var_29), ldloc:int32(var_29)))
|
||||
call:void(PlayerMovement::RemoveClamberRestriction, ldloc:PlayerMovement(var_33_102), ldloc:int32[exp:object](var_29))
|
||||
stloc:MutableOverridableObscuredFloat(var_79_4A4, ldfld:MutableOverridableObscuredFloat(GameRole::wallRunDuration, ldloc:GameRole(PHNCEAKEFOG)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x0600E1DE RID: 57822 RVA: 0x0034464C File Offset: 0x0034284C
|
||||
[Token(Token = "0x600E1DE")]
|
||||
[Address(RVA = "0x970C00", Offset = "0x96FA00", VA = "0x180970C00")]
|
||||
private void MKPECHPEIHN(Player IEKDDPPNFPF, GPNBGDFOBNK<ObscuredInt> PLIABLGGOJN)
|
||||
{
|
||||
int num = 0;
|
||||
if (num < PLIABLGGOJN)
|
||||
{
|
||||
num += num;
|
||||
if (num == PLIABLGGOJN)
|
||||
{
|
||||
int num2;
|
||||
num2 += num2;
|
||||
num2 += 2;
|
||||
num2 += 19;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
num++;
|
||||
}
|
||||
PlayerAudio playerAudio = IEKDDPPNFPF.playerAudio;
|
||||
}
|
||||
|
||||
// Token: 0x0600E1DF RID: 57823 RVA: 0x00344688 File Offset: 0x00342888
|
||||
[Token(Token = "0x600E1DF")]
|
||||
[Address(RVA = "0x96C7E0", Offset = "0x96B5E0", VA = "0x18096C7E0", Slot = "19")]
|
||||
protected override void CGMHFAALDDC()
|
||||
{
|
||||
Player <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
|
||||
int num = 0;
|
||||
if (<EGKJPJKLEAI>k__BackingField != num)
|
||||
{
|
||||
Player.<EGKJPJKLEAI>k__BackingField.playerAudio.RemoveVoiceAudioRolloff(this);
|
||||
Player.<EGKJPJKLEAI>k__BackingField.playerMovement.RemoveMovementActionRestriction(this);
|
||||
PlayerMovement playerMovement = Player.<EGKJPJKLEAI>k__BackingField.playerMovement;
|
||||
playerMovement.RemoveMaxWalkSpeed(this);
|
||||
playerMovement.RemoveAirControlPercentage(this);
|
||||
playerMovement.RemoveSprintEnabled(this);
|
||||
playerMovement.RemoveAutoSprintRoleEnabled(this);
|
||||
playerMovement.RemoveSprintMaxSpeedWalkSpeedMultiplier(this);
|
||||
playerMovement.RemoveJumpRestriction(this);
|
||||
playerMovement.RemoveJumpCutoffRestriction(this);
|
||||
playerMovement.RemoveClamberRestriction(this);
|
||||
playerMovement.RemoveWallRunRestriction(this);
|
||||
playerMovement.RemoveWallRunDuration(this);
|
||||
playerMovement.RemoveWallRunDropRateParameter(this);
|
||||
playerMovement.RemoveWallRunStartSpeedBoost(this);
|
||||
playerMovement.RemoveWallRunMaxJumpHeight(this);
|
||||
playerMovement.RemoveWallRunJumpDirectionParameter(this);
|
||||
playerMovement.RemoveWallRunJumpAirControlMultiplier(this);
|
||||
playerMovement.RemoveSlideRestriction(this);
|
||||
playerMovement.RemoveSlideGravityAccelerationRestriction(this);
|
||||
playerMovement.RemoveSlideMinimumDuration(this);
|
||||
playerMovement.RemoveSlideSteeringParameter(this);
|
||||
playerMovement.RemoveSlideStartSpeedBoost(this);
|
||||
playerMovement.RemoveSlideAirControlMultiplier(this);
|
||||
playerMovement.RemoveWallClimbRestriction(this);
|
||||
playerMovement.RemoveFlyEnabled(this);
|
||||
playerMovement.RemoveTeleportCooldown(this);
|
||||
playerMovement.RemoveTeleportMaxDropHeight(this);
|
||||
playerMovement.RemoveTeleportMaxHorizontalDistance(this);
|
||||
playerMovement.RemoveTeleportMaxHorizontalSurfaceAngle(this);
|
||||
}
|
||||
int num2 = 0;
|
||||
List<Player> all = Player.All;
|
||||
List<Player> all2 = Player.All;
|
||||
num2++;
|
||||
}
|
||||
|
||||
// Token: 0x0600E1E0 RID: 57824 RVA: 0x003447AC File Offset: 0x003429AC
|
||||
[Token(Token = "0x600E1E0")]
|
||||
[Address(RVA = "0x96CC50", Offset = "0x96BA50", VA = "0x18096CC50")]
|
||||
public static bool CanPickupTool(Player NHCEBNBEEBE, Tool EGFEJGHDNAI)
|
||||
{
|
||||
if (!(NHCEBNBEEBE.backpack.GetBackpackTool(JKPLBBBJLJK.MAKER_PEN) == EGFEJGHDNAI))
|
||||
{
|
||||
AGAJMBPABDL photonPlayer = NHCEBNBEEBE.DBAJDHGDPOL;
|
||||
if (NetworkedSingletonMonoBehaviour.FFNIFALJLDD)
|
||||
{
|
||||
if (photonPlayer != 0)
|
||||
{
|
||||
if (!EGFEJGHDNAI.NDKHDFJHGPP)
|
||||
{
|
||||
return PlayerGameRoleManager.ONCPNMDGGKG.JBEAAJJHPEP(photonPlayer, EGFEJGHDNAI);
|
||||
}
|
||||
PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
}
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x0600E1E1 RID: 57825 RVA: 0x0034480C File Offset: 0x00342A0C
|
||||
[Token(Token = "0x600E1E1")]
|
||||
[Address(RVA = "0x96CE10", Offset = "0x96BC10", VA = "0x18096CE10")]
|
||||
public static bool CanPickupTool(AGAJMBPABDL AGIHAKFFCCD, Tool EGFEJGHDNAI)
|
||||
{
|
||||
if (NetworkedSingletonMonoBehaviour.FFNIFALJLDD)
|
||||
{
|
||||
if (AGIHAKFFCCD != 0)
|
||||
{
|
||||
if (!EGFEJGHDNAI.NDKHDFJHGPP)
|
||||
{
|
||||
return PlayerGameRoleManager.ONCPNMDGGKG.JBEAAJJHPEP(AGIHAKFFCCD, EGFEJGHDNAI);
|
||||
}
|
||||
PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
Tool nmpihkpmflm = EGFEJGHDNAI.NMPIHKPMFLM;
|
||||
return instance.JBEAAJJHPEP(AGIHAKFFCCD, nmpihkpmflm);
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x0600E1E2 RID: 57826 RVA: 0x00344860 File Offset: 0x00342A60
|
||||
[Token(Token = "0x600E1E2")]
|
||||
[Address(RVA = "0x96E6E0", Offset = "0x96D4E0", VA = "0x18096E6E0")]
|
||||
private bool JBEAAJJHPEP(AGAJMBPABDL AGIHAKFFCCD, Tool EGFEJGHDNAI)
|
||||
{
|
||||
int num = 0;
|
||||
if (!(EGFEJGHDNAI == num))
|
||||
{
|
||||
GameRole playerRoleDefinition = base.GetPlayerRoleDefinition(AGIHAKFFCCD);
|
||||
MutableOverridablePickupRestrictionType itemPickupRestrictions = playerRoleDefinition.itemPickupRestrictions;
|
||||
FBIGPMJGDMB fbigpmjgdmb;
|
||||
if (fbigpmjgdmb != FBIGPMJGDMB.NoRestrictions && fbigpmjgdmb != FBIGPMJGDMB.NoRestrictions)
|
||||
{
|
||||
if (fbigpmjgdmb != FBIGPMJGDMB.NoRestrictions)
|
||||
{
|
||||
if (fbigpmjgdmb == FBIGPMJGDMB.NoRestrictions)
|
||||
{
|
||||
MutableOverridableListObscuredString itemPickupBlocklist = playerRoleDefinition.itemPickupBlocklist;
|
||||
bool flag;
|
||||
return !flag;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
PlayerSpawnedEquipment <FLFJCIPBAPA>k__BackingField = EGFEJGHDNAI.<FLFJCIPBAPA>k__BackingField;
|
||||
int num2 = 0;
|
||||
if (!(<FLFJCIPBAPA>k__BackingField != num2))
|
||||
{
|
||||
MutableOverridableListObscuredString itemPickupAllowlist = playerRoleDefinition.itemPickupAllowlist;
|
||||
bool flag2;
|
||||
return flag2;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E1E3 RID: 57827 RVA: 0x003448D0 File Offset: 0x00342AD0
|
||||
[Token(Token = "0x600E1E3")]
|
||||
[Address(RVA = "0x96E060", Offset = "0x96CE60", VA = "0x18096E060")]
|
||||
private bool GKFHOHHEPAD(GameRole LOGOOOJKMPC, Tool EGFEJGHDNAI)
|
||||
{
|
||||
PlayerSpawnedEquipment <FLFJCIPBAPA>k__BackingField = EGFEJGHDNAI.<FLFJCIPBAPA>k__BackingField;
|
||||
int num = 0;
|
||||
if (!(<FLFJCIPBAPA>k__BackingField != num))
|
||||
{
|
||||
MutableOverridableListObscuredString itemPickupAllowlist = LOGOOOJKMPC.itemPickupAllowlist;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x0600E1E4 RID: 57828 RVA: 0x00344900 File Offset: 0x00342B00
|
||||
[Token(Token = "0x600E1E4")]
|
||||
[Address(RVA = "0x96D8D0", Offset = "0x96C6D0", VA = "0x18096D8D0")]
|
||||
private bool EAGFJFBKDDN(GameRole LOGOOOJKMPC, Tool EGFEJGHDNAI)
|
||||
{
|
||||
MutableOverridableListObscuredString itemPickupBlocklist = LOGOOOJKMPC.itemPickupBlocklist;
|
||||
bool flag;
|
||||
return !flag;
|
||||
}
|
||||
|
||||
// Token: 0x0600E1E5 RID: 57829 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E1E5")]
|
||||
[Address(RVA = "0x971720", Offset = "0x970520", VA = "0x180971720")]
|
||||
public bool RemapSpawnedRoleNodes(CKNHLOINDFF HNHGCIIHOEC, CBLLFJEDOII<CreationManager.IANGMDIFGNE> NKLGAGCHGPM, [CanBeNull] out List<PDEKIHFJKHJ> OGEDDMGEBOI, [CanBeNull] out List<GameRole> NPHJNDHNINM)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E1E6 RID: 57830 RVA: 0x00344920 File Offset: 0x00342B20
|
||||
[Token(Token = "0x600E1E6")]
|
||||
[Address(RVA = "0x972170", Offset = "0x970F70", VA = "0x180972170")]
|
||||
public static bool TryGetPredefinedRoleGuid(CMDADAAOBHD GEFKLMGJOKJ, out Guid DFADDPPJPLN)
|
||||
{
|
||||
Dictionary<CMDADAAOBHD, Guid> aogddfbdeom = PlayerGameRoleManager.AOGDDFBDEOM;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x0600E1E7 RID: 57831 RVA: 0x0034493C File Offset: 0x00342B3C
|
||||
[Token(Token = "0x600E1E7")]
|
||||
[Address(RVA = "0x96C640", Offset = "0x96B440", VA = "0x18096C640")]
|
||||
public static Guid BackCompatStringGuidParse(CMDADAAOBHD GEFKLMGJOKJ, [CanBeNull] string DNADKODMBAK)
|
||||
{
|
||||
if (0 != 0)
|
||||
{
|
||||
Dictionary<CMDADAAOBHD, Guid> aogddfbdeom = PlayerGameRoleManager.AOGDDFBDEOM;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
Guid guid = Guid.NewGuid();
|
||||
}
|
||||
}
|
||||
int num = 0;
|
||||
GEFKLMGJOKJ.value__ = num;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E1E8 RID: 57832 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E1E8")]
|
||||
[Address(RVA = "0x970FF0", Offset = "0x96FDF0", VA = "0x180970FF0")]
|
||||
public void MasterUpdateRoleDefinition(CMDADAAOBHD PGKHAPMOBAO, HLPPKFIPADG MPCOFAABDEL, [Optional] Guid? CEPPOFHPFBC)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E1E9 RID: 57833 RVA: 0x0034496C File Offset: 0x00342B6C
|
||||
[Token(Token = "0x600E1E9")]
|
||||
[Address(RVA = "0x972880", Offset = "0x971680", VA = "0x180972880")]
|
||||
public PlayerGameRoleManager()
|
||||
{
|
||||
BJOIBBBOIKO<GameRole> bjoibbboiko = new BJOIBBBOIKO();
|
||||
this.MKKBBPMGAIC = bjoibbboiko;
|
||||
int num;
|
||||
GameRole gameRole = new GameRole((CMDADAAOBHD)((uint)2097152), num, "In-Game");
|
||||
num = 0;
|
||||
this.defaultInGameRole = gameRole;
|
||||
int num2;
|
||||
GameRole gameRole2 = new GameRole((CMDADAAOBHD)((uint)4194304), num2, "Out");
|
||||
num2 = 0;
|
||||
this.eliminatedRole = gameRole2;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0600E1EA RID: 57834 RVA: 0x003449C8 File Offset: 0x00342BC8
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x600E1EA")]
|
||||
[Address(RVA = "0x972200", Offset = "0x971000", VA = "0x180972200")]
|
||||
static PlayerGameRoleManager()
|
||||
{
|
||||
Array values;
|
||||
do
|
||||
{
|
||||
values = Enum.GetValues(typeof(CMDADAAOBHD));
|
||||
}
|
||||
while (values != 0 && values == 0);
|
||||
PlayerGameRoleManager.DEECKADKELD = values;
|
||||
PlayerGameRoleManager.PBILJOPELGJ = Enumerable.ToArray<int>(Enumerable.Cast<int>(PlayerGameRoleManager.DEECKADKELD));
|
||||
int[] array = new int[8];
|
||||
RuntimeHelpers.InitializeArray(array, fieldof(<PrivateImplementationDetails>.4035A213C87470EC670EC7881000ACD532295291).FieldHandle);
|
||||
PlayerGameRoleManager.RoleVoiceRolloffDistances = array;
|
||||
CMDADAAOBHD[] array2 = new CMDADAAOBHD[11];
|
||||
RuntimeHelpers.InitializeArray(array2, fieldof(<PrivateImplementationDetails>.9FCBE7DE92E87778DA11A203B5B9D075C0AEF9AF).FieldHandle);
|
||||
PlayerGameRoleManager.PJBOKKAJEAK = array2;
|
||||
int num = 0;
|
||||
Dictionary<CMDADAAOBHD, Guid> dictionary = new Dictionary();
|
||||
int num2 = 0;
|
||||
dictionary.Add(num2, num);
|
||||
dictionary.Add((uint)2097152, num);
|
||||
dictionary.Add((uint)4194304, num);
|
||||
dictionary.Add((uint)8388608, num);
|
||||
dictionary.Add((uint)16777216, num);
|
||||
dictionary.Add((uint)33554432, num);
|
||||
dictionary.Add((uint)67108864, num);
|
||||
dictionary.Add((uint)134217728, num);
|
||||
dictionary.Add((uint)268435456, num);
|
||||
dictionary.Add((uint)536870912, num);
|
||||
dictionary.Add((uint)1073741824, num);
|
||||
dictionary.Add((uint)int.MinValue, num);
|
||||
PlayerGameRoleManager.AOGDDFBDEOM = dictionary;
|
||||
}
|
||||
|
||||
// Token: 0x040092FC RID: 37628
|
||||
[Token(Token = "0x40092FC")]
|
||||
public const int GAME_ROLE_MANAGER_PRIORITY = 10000;
|
||||
|
||||
// Token: 0x040092FD RID: 37629
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x40092FD")]
|
||||
private readonly BJOIBBBOIKO<GameRole> MKKBBPMGAIC;
|
||||
|
||||
// Token: 0x040092FE RID: 37630
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x40092FE")]
|
||||
[SerializeField]
|
||||
[Header("Default Game Roles")]
|
||||
private GameRole defaultInGameRole;
|
||||
|
||||
// Token: 0x040092FF RID: 37631
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x40092FF")]
|
||||
[SerializeField]
|
||||
private GameRole eliminatedRole;
|
||||
|
||||
// Token: 0x04009300 RID: 37632
|
||||
[Token(Token = "0x4009300")]
|
||||
private static readonly CMDADAAOBHD[] DEECKADKELD;
|
||||
|
||||
// Token: 0x04009301 RID: 37633
|
||||
[Token(Token = "0x4009301")]
|
||||
private static readonly int[] PBILJOPELGJ;
|
||||
|
||||
// Token: 0x04009302 RID: 37634
|
||||
[Token(Token = "0x4009302")]
|
||||
public static readonly int[] RoleVoiceRolloffDistances;
|
||||
|
||||
// Token: 0x04009303 RID: 37635
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x4009303")]
|
||||
private IDisposable ANEFJHDKAIJ;
|
||||
|
||||
// Token: 0x04009304 RID: 37636
|
||||
[Token(Token = "0x4009304")]
|
||||
private static readonly CMDADAAOBHD[] PJBOKKAJEAK;
|
||||
|
||||
// Token: 0x04009305 RID: 37637
|
||||
[Token(Token = "0x4009305")]
|
||||
private const string FLONBEPJJEB = "(Clone)";
|
||||
|
||||
// Token: 0x04009306 RID: 37638
|
||||
[Token(Token = "0x4009306")]
|
||||
public static readonly Guid AG_EVERYONE_GUID;
|
||||
|
||||
// Token: 0x04009307 RID: 37639
|
||||
[Token(Token = "0x4009307")]
|
||||
public static readonly Guid AG_IN_GAME_GUID;
|
||||
|
||||
// Token: 0x04009308 RID: 37640
|
||||
[Token(Token = "0x4009308")]
|
||||
public static readonly Guid AG_ELIMINATED_GUID;
|
||||
|
||||
// Token: 0x04009309 RID: 37641
|
||||
[Token(Token = "0x4009309")]
|
||||
public static readonly Guid AG_ROLE_3_GUID;
|
||||
|
||||
// Token: 0x0400930A RID: 37642
|
||||
[Token(Token = "0x400930A")]
|
||||
public static readonly Guid AG_ROLE_4_GUID;
|
||||
|
||||
// Token: 0x0400930B RID: 37643
|
||||
[Token(Token = "0x400930B")]
|
||||
public static readonly Guid AG_ROLE_5_GUID;
|
||||
|
||||
// Token: 0x0400930C RID: 37644
|
||||
[Token(Token = "0x400930C")]
|
||||
public static readonly Guid AG_ROLE_6_GUID;
|
||||
|
||||
// Token: 0x0400930D RID: 37645
|
||||
[Token(Token = "0x400930D")]
|
||||
public static readonly Guid AG_ROLE_7_GUID;
|
||||
|
||||
// Token: 0x0400930E RID: 37646
|
||||
[Token(Token = "0x400930E")]
|
||||
public static readonly Guid AG_ROLE_8_GUID;
|
||||
|
||||
// Token: 0x0400930F RID: 37647
|
||||
[Token(Token = "0x400930F")]
|
||||
public static readonly Guid AG_ROLE_9_GUID;
|
||||
|
||||
// Token: 0x04009310 RID: 37648
|
||||
[Token(Token = "0x4009310")]
|
||||
public static readonly Guid AG_ROLE_10_GUID;
|
||||
|
||||
// Token: 0x04009311 RID: 37649
|
||||
[Token(Token = "0x4009311")]
|
||||
public static readonly Guid AG_ROLE_11_GUID;
|
||||
|
||||
// Token: 0x04009312 RID: 37650
|
||||
[Token(Token = "0x4009312")]
|
||||
private static readonly Dictionary<CMDADAAOBHD, Guid> AOGDDFBDEOM;
|
||||
|
||||
// Token: 0x04009313 RID: 37651
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x4009313")]
|
||||
private bool AKMHFAMIODG;
|
||||
|
||||
// Token: 0x02002277 RID: 8823
|
||||
[Token(Token = "0x2002277")]
|
||||
private class MMBANOCPFMA : RoleManagerBase<CMDADAAOBHD, GameRole.CDLENKNFHEB, GameRole, HLPPKFIPADG, ICIJDJKOLAE>.FPKGDJPPILE
|
||||
{
|
||||
// Token: 0x0600E1EB RID: 57835 RVA: 0x00344AF0 File Offset: 0x00342CF0
|
||||
[Token(Token = "0x600E1EB")]
|
||||
[Address(RVA = "0x96B610", Offset = "0x96A410", VA = "0x18096B610")]
|
||||
public MMBANOCPFMA(MonoBehaviourPun LHOMKMINCHH, AGAJMBPABDL AGIHAKFFCCD, int ELHJNCDJAOE)
|
||||
: base(AGIHAKFFCCD)
|
||||
{
|
||||
ObscuredInt obscuredInt;
|
||||
bool fakeValueActive = obscuredInt.fakeValueActive;
|
||||
KLLMCPFPIIE<ObscuredInt> kllmcpfpiie;
|
||||
this.HHIDONPGGIJ = kllmcpfpiie;
|
||||
}
|
||||
|
||||
// Token: 0x0600E1EC RID: 57836 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E1EC")]
|
||||
[Address(RVA = "0x96B580", Offset = "0x96A380", VA = "0x18096B580", Slot = "4")]
|
||||
protected override int JNMKCEMDCEO()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E1ED RID: 57837 RVA: 0x00344B14 File Offset: 0x00342D14
|
||||
[Token(Token = "0x600E1ED")]
|
||||
[Address(RVA = "0x96B4E0", Offset = "0x96A2E0", VA = "0x18096B4E0", Slot = "5")]
|
||||
protected override void IJGHGFDPJPD(int LFBNLKLFONC)
|
||||
{
|
||||
KLLMCPFPIIE<ObscuredInt> hhidonpggij = this.HHIDONPGGIJ;
|
||||
ObscuredInt obscuredInt;
|
||||
bool fakeValueActive = obscuredInt.fakeValueActive;
|
||||
}
|
||||
|
||||
// Token: 0x04009314 RID: 37652
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4009314")]
|
||||
private readonly KLLMCPFPIIE<ObscuredInt> HHIDONPGGIJ;
|
||||
}
|
||||
|
||||
// Token: 0x02002278 RID: 8824
|
||||
[Token(Token = "0x2002278")]
|
||||
public struct JFOALAFKLNI : IDisposable
|
||||
{
|
||||
// Token: 0x0600E1EE RID: 57838 RVA: 0x00344B38 File Offset: 0x00342D38
|
||||
[Token(Token = "0x600E1EE")]
|
||||
[Address(RVA = "0x96B130", Offset = "0x969F30", VA = "0x18096B130", Slot = "4")]
|
||||
public void Dispose()
|
||||
{
|
||||
PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (!(instance == num))
|
||||
{
|
||||
if (PlayerGameRoleManager.ONCPNMDGGKG.AKMHFAMIODG)
|
||||
{
|
||||
Debug.Log("Roles dirtied inside RoleModificationScope. Sending ReinitializeRoles message");
|
||||
PlayerGameRoleManager.ONCPNMDGGKG.FNENMDMHCHH();
|
||||
PlayerGameRoleManager.ONCPNMDGGKG.MasterReinitializeRoles();
|
||||
}
|
||||
PlayerGameRoleManager.ONCPNMDGGKG.AKMHFAMIODG = false;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0200227A RID: 8826
|
||||
[Token(Token = "0x200227A")]
|
||||
[CompilerGenerated]
|
||||
private sealed class LJIJOCCJEAJ
|
||||
{
|
||||
// Token: 0x0600E1F8 RID: 57848 RVA: 0x00344CA8 File Offset: 0x00342EA8
|
||||
[Token(Token = "0x600E1F8")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public LJIJOCCJEAJ()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E1F9 RID: 57849 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E1F9")]
|
||||
[Address(RVA = "0x96B2B0", Offset = "0x96A0B0", VA = "0x18096B2B0")]
|
||||
internal bool <MasterSpawnMissingGameRoleNodes>b__0(GameRoleNodeWrapper grn)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0400931D RID: 37661
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400931D")]
|
||||
public GameRole role;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,1094 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.InteropServices;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
using Google.Protobuf.Collections;
|
||||
using JetBrains.Annotations;
|
||||
using RecNet;
|
||||
using RecRoom.Core.Creation.Circuits;
|
||||
using RecRoom.Utils.OverridableFields;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles
|
||||
{
|
||||
// Token: 0x0200227B RID: 8827
|
||||
[Token(Token = "0x200227B")]
|
||||
public class PlayerRoomRoleManager : RoleManagerBase<FMOEHCKDCKF, RoomRole.BJICCBAKLAF, RoomRole, DJOKLIOAJAB, PFBMHEOFPJF>
|
||||
{
|
||||
// Token: 0x170023EC RID: 9196
|
||||
// (get) Token: 0x0600E1FA RID: 57850 RVA: 0x00344CBC File Offset: 0x00342EBC
|
||||
[Token(Token = "0x170023EC")]
|
||||
public new static PlayerRoomRoleManager ONCPNMDGGKG
|
||||
{
|
||||
[Token(Token = "0x600E1FA")]
|
||||
[Address(RVA = "0x9766C0", Offset = "0x9754C0", VA = "0x1809766C0")]
|
||||
get
|
||||
{
|
||||
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG == 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023ED RID: 9197
|
||||
// (get) Token: 0x0600E1FB RID: 57851 RVA: 0x00344CD4 File Offset: 0x00342ED4
|
||||
[Token(Token = "0x170023ED")]
|
||||
public static bool MNFOLNMPMEE
|
||||
{
|
||||
[Token(Token = "0x600E1FB")]
|
||||
[Address(RVA = "0x976A60", Offset = "0x975860", VA = "0x180976A60")]
|
||||
get
|
||||
{
|
||||
if (NetworkedSingletonMonoBehaviour.FFNIFALJLDD)
|
||||
{
|
||||
MutableOverridableObscuredBool canUseMakerPen = PlayerRoomRoleManager.ONCPNMDGGKG.GetLocalPlayerRoleDefinition().canUseMakerPen;
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB;
|
||||
if (ciibgmbofei.MIKOMDCPDFF() && EIMGAFPPJFD.OAFNNHLHCMN())
|
||||
{
|
||||
return LCCEEFHOBEN.GODAMHGHDID.<NGPAJJFMCNI>k__BackingField <= 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023EE RID: 9198
|
||||
// (get) Token: 0x0600E1FC RID: 57852 RVA: 0x00344D4C File Offset: 0x00342F4C
|
||||
[Token(Token = "0x170023EE")]
|
||||
public static bool IOLMHMAAHAD
|
||||
{
|
||||
[Token(Token = "0x600E1FC")]
|
||||
[Address(RVA = "0x9768E0", Offset = "0x9756E0", VA = "0x1809768E0")]
|
||||
get
|
||||
{
|
||||
bool localPlayerCanUseCreationMode = PlayerRoomRoleManager.MNFOLNMPMEE;
|
||||
if (!localPlayerCanUseCreationMode)
|
||||
{
|
||||
return localPlayerCanUseCreationMode;
|
||||
}
|
||||
MutableOverridableObscuredBool canSpawnInventions = PlayerRoomRoleManager.ONCPNMDGGKG.GetLocalPlayerRoleDefinition().canSpawnInventions;
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023EF RID: 9199
|
||||
// (get) Token: 0x0600E1FD RID: 57853 RVA: 0x00344D9C File Offset: 0x00342F9C
|
||||
[Token(Token = "0x170023EF")]
|
||||
public static bool IPCFEPKLJNG
|
||||
{
|
||||
[Token(Token = "0x600E1FD")]
|
||||
[Address(RVA = "0x976760", Offset = "0x975560", VA = "0x180976760")]
|
||||
get
|
||||
{
|
||||
bool isInitialized = NetworkedSingletonMonoBehaviour.FFNIFALJLDD;
|
||||
if (!isInitialized)
|
||||
{
|
||||
return isInitialized;
|
||||
}
|
||||
MutableOverridableObscuredBool canSpawnConsumables = PlayerRoomRoleManager.ONCPNMDGGKG.GetLocalPlayerRoleDefinition().canSpawnConsumables;
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023F0 RID: 9200
|
||||
// (get) Token: 0x0600E1FE RID: 57854 RVA: 0x00344DE4 File Offset: 0x00342FE4
|
||||
[Token(Token = "0x170023F0")]
|
||||
protected override int[] JGIFDGDOGPO
|
||||
{
|
||||
[Token(Token = "0x600E1FE")]
|
||||
[Address(RVA = "0x975750", Offset = "0x974550", VA = "0x180975750", Slot = "17")]
|
||||
get
|
||||
{
|
||||
return PlayerRoomRoleManager.PBILJOPELGJ;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023F1 RID: 9201
|
||||
// (get) Token: 0x0600E1FF RID: 57855 RVA: 0x00344DF8 File Offset: 0x00342FF8
|
||||
[Token(Token = "0x170023F1")]
|
||||
protected override bool GBFHJKPPEPC
|
||||
{
|
||||
[Token(Token = "0x600E1FF")]
|
||||
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "27")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E200 RID: 57856 RVA: 0x00344E08 File Offset: 0x00343008
|
||||
[Token(Token = "0x600E200")]
|
||||
[Address(RVA = "0x972A10", Offset = "0x971810", VA = "0x180972A10", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
Action action = new Action(this.CHBOJMGPHEK);
|
||||
OKNNKFGFODL localPlayerCreatedEvent = Player.LocalPlayerCreatedEvent;
|
||||
Action action2 = new Action(this.CLBLFCJEDLL);
|
||||
Player.LocalPlayerCreatedEvent = OKNNKFGFODL.BPJDFPACLMK(localPlayerCreatedEvent, action2);
|
||||
OKNNKFGFODL ebljhbjgdfb = Matchmaking.EBLJHBJGDFB;
|
||||
Action action3 = new Action(this.EBLJHBJGDFB);
|
||||
Matchmaking.EBLJHBJGDFB = OKNNKFGFODL.BPJDFPACLMK(ebljhbjgdfb, action3);
|
||||
}
|
||||
|
||||
// Token: 0x0600E201 RID: 57857 RVA: 0x00344E6C File Offset: 0x0034306C
|
||||
[Token(Token = "0x600E201")]
|
||||
[Address(RVA = "0x975EE0", Offset = "0x974CE0", VA = "0x180975EE0", Slot = "18")]
|
||||
protected override void Start()
|
||||
{
|
||||
base.KEHAFGDDECH();
|
||||
base.Start();
|
||||
}
|
||||
|
||||
// Token: 0x0600E202 RID: 57858 RVA: 0x00344E88 File Offset: 0x00343088
|
||||
[Token(Token = "0x600E202")]
|
||||
[Address(RVA = "0x975900", Offset = "0x974700", VA = "0x180975900", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
Action action = new Action(this.CHBOJMGPHEK);
|
||||
OKNNKFGFODL localPlayerCreatedEvent = Player.LocalPlayerCreatedEvent;
|
||||
Action action2 = new Action(this.CLBLFCJEDLL);
|
||||
Player.LocalPlayerCreatedEvent = OKNNKFGFODL.GMNMHGMFGOL(localPlayerCreatedEvent, action2);
|
||||
OKNNKFGFODL ebljhbjgdfb = Matchmaking.EBLJHBJGDFB;
|
||||
Action action3 = new Action(this.EBLJHBJGDFB);
|
||||
Matchmaking.EBLJHBJGDFB = OKNNKFGFODL.GMNMHGMFGOL(ebljhbjgdfb, action3);
|
||||
}
|
||||
|
||||
// Token: 0x0600E203 RID: 57859 RVA: 0x00344EEC File Offset: 0x003430EC
|
||||
[Token(Token = "0x600E203")]
|
||||
[Address(RVA = "0x974830", Offset = "0x973630", VA = "0x180974830", Slot = "25")]
|
||||
protected override RoleManagerBase<FMOEHCKDCKF, RoomRole.BJICCBAKLAF, RoomRole, DJOKLIOAJAB, PFBMHEOFPJF>.FPKGDJPPILE INELADLDOKF(AGAJMBPABDL IEKDDPPNFPF)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E203)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Systems.PlayerRoles.RoleManagerBase`5/FPKGDJPPILE<FMOEHCKDCKF,RecRoom.Systems.PlayerRoles.RoomRole/BJICCBAKLAF,RecRoom.Systems.PlayerRoles.RoomRole,DJOKLIOAJAB,PFBMHEOFPJF> RecRoom.Systems.PlayerRoles.PlayerRoomRoleManager::INELADLDOKF(AGAJMBPABDL)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:LOGMPFJAHOF(var_0_06, newobj:LOGMPFJAHOF(LOGMPFJAHOF::.ctor, ldloc:AGAJMBPABDL(IEKDDPPNFPF)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x0600E204 RID: 57860 RVA: 0x00344F00 File Offset: 0x00343100
|
||||
[Token(Token = "0x600E204")]
|
||||
[Address(RVA = "0x973140", Offset = "0x971F40", VA = "0x180973140", Slot = "29")]
|
||||
protected override void FFKJKILNOIC(ref List<RoomRole> MGKECHLIBOP)
|
||||
{
|
||||
base.FFKJKILNOIC(ref MGKECHLIBOP);
|
||||
if (PlayerRoomRoleManager.<>c.<>9__24_0 == 0)
|
||||
{
|
||||
PlayerRoomRoleManager.<>c.<>9__24_0 = (RoomRole r) => r.roleId != FMOEHCKDCKF.AG_HOST;
|
||||
}
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
RoomRole roomRole = this.defaultRoomHostRole;
|
||||
}
|
||||
if (PlayerRoomRoleManager.<>c.<>9__24_1 == 0)
|
||||
{
|
||||
PlayerRoomRoleManager.<>c.<>9__24_1 = (RoomRole r) => r.roleId != FMOEHCKDCKF.AG_MODERATOR;
|
||||
}
|
||||
bool flag2;
|
||||
if (flag2)
|
||||
{
|
||||
RoomRole roomRole2 = this.defaultRoomModeratorRole;
|
||||
}
|
||||
if (PlayerRoomRoleManager.<>c.<>9__24_2 == 0)
|
||||
{
|
||||
PlayerRoomRoleManager.<>c.<>9__24_2 = (RoomRole r) => r.roleId != FMOEHCKDCKF.AG_COOWNER;
|
||||
}
|
||||
bool flag3;
|
||||
if (flag3)
|
||||
{
|
||||
RoomRole roomRole3 = this.defaultRoomCoOwnerRole;
|
||||
}
|
||||
if (PlayerRoomRoleManager.<>c.<>9__24_3 == 0)
|
||||
{
|
||||
PlayerRoomRoleManager.<>c.<>9__24_3 = (RoomRole r) => r.roleId != FMOEHCKDCKF.AG_CREATOR;
|
||||
}
|
||||
bool flag4;
|
||||
if (flag4)
|
||||
{
|
||||
RoomRole roomRole4 = this.defaultRoomCreatorRole;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E205 RID: 57861 RVA: 0x00344FC0 File Offset: 0x003431C0
|
||||
[Token(Token = "0x600E205")]
|
||||
[Address(RVA = "0x973010", Offset = "0x971E10", VA = "0x180973010")]
|
||||
private void EBLJHBJGDFB()
|
||||
{
|
||||
base.KEHAFGDDECH();
|
||||
}
|
||||
|
||||
// Token: 0x0600E206 RID: 57862 RVA: 0x00344FD4 File Offset: 0x003431D4
|
||||
[Token(Token = "0x600E206")]
|
||||
[Address(RVA = "0x972FC0", Offset = "0x971DC0", VA = "0x180972FC0")]
|
||||
private void CLBLFCJEDLL()
|
||||
{
|
||||
int num = 0;
|
||||
this.MGPJNDFGJNP = num;
|
||||
base.OGEGEKEACGC();
|
||||
this.CHBOJMGPHEK();
|
||||
}
|
||||
|
||||
// Token: 0x0600E207 RID: 57863 RVA: 0x00344FF8 File Offset: 0x003431F8
|
||||
[Token(Token = "0x600E207")]
|
||||
[Address(RVA = "0x974C40", Offset = "0x973A40", VA = "0x180974C40", Slot = "26")]
|
||||
protected override FMOEHCKDCKF JBJHLODKFDH(AGAJMBPABDL IEKDDPPNFPF)
|
||||
{
|
||||
return PlayerRoomRoleManager.PLPLCDLNLAL(IEKDDPPNFPF);
|
||||
}
|
||||
|
||||
// Token: 0x0600E208 RID: 57864 RVA: 0x0034500C File Offset: 0x0034320C
|
||||
[Token(Token = "0x600E208")]
|
||||
[Address(RVA = "0x975AC0", Offset = "0x9748C0", VA = "0x180975AC0")]
|
||||
private static FMOEHCKDCKF PLPLCDLNLAL(AGAJMBPABDL IEKDDPPNFPF)
|
||||
{
|
||||
if (IEKDDPPNFPF != 0)
|
||||
{
|
||||
PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM;
|
||||
if (ppenfjmfpne == 0)
|
||||
{
|
||||
PPENFJMFPNE ppenfjmfpne2 = Matchmaking.HMCJLLMDAAM;
|
||||
int <LPHIFCGHALA>k__BackingField = IEKDDPPNFPF.<LPHIFCGHALA>k__BackingField;
|
||||
LMLJHMJEIGM lmljhmjeigm = ppenfjmfpne2.MOPDMGDPJDF(<LPHIFCGHALA>k__BackingField);
|
||||
}
|
||||
int <LPHIFCGHALA>k__BackingField2 = IEKDDPPNFPF.<LPHIFCGHALA>k__BackingField;
|
||||
IBDPLCIAHOJ ibdplciahoj = ppenfjmfpne.MOPDMGDPJDF(<LPHIFCGHALA>k__BackingField2).KCKMCJLMIJP();
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E209 RID: 57865 RVA: 0x00345064 File Offset: 0x00343264
|
||||
[Token(Token = "0x600E209")]
|
||||
[Address(RVA = "0x973050", Offset = "0x971E50", VA = "0x180973050")]
|
||||
private static bool EOOJMDGKFDB(AGAJMBPABDL IEKDDPPNFPF, out IBDPLCIAHOJ EGPBMGPKIIL)
|
||||
{
|
||||
if (IEKDDPPNFPF == 0)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM;
|
||||
if (ppenfjmfpne == 0)
|
||||
{
|
||||
PPENFJMFPNE ppenfjmfpne2 = Matchmaking.HMCJLLMDAAM;
|
||||
int <LPHIFCGHALA>k__BackingField = IEKDDPPNFPF.<LPHIFCGHALA>k__BackingField;
|
||||
LMLJHMJEIGM lmljhmjeigm = ppenfjmfpne2.MOPDMGDPJDF(<LPHIFCGHALA>k__BackingField);
|
||||
return true;
|
||||
}
|
||||
int <LPHIFCGHALA>k__BackingField2 = IEKDDPPNFPF.<LPHIFCGHALA>k__BackingField;
|
||||
IBDPLCIAHOJ ibdplciahoj = ppenfjmfpne.MOPDMGDPJDF(<LPHIFCGHALA>k__BackingField2).KCKMCJLMIJP();
|
||||
EGPBMGPKIIL.value__ = (int)ibdplciahoj;
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x0600E20A RID: 57866 RVA: 0x003450C8 File Offset: 0x003432C8
|
||||
[Token(Token = "0x600E20A")]
|
||||
[Address(RVA = "0x9755B0", Offset = "0x9743B0", VA = "0x1809755B0", Slot = "24")]
|
||||
protected override RoomRole MEPJPBMHJDF(int FHCCCOABPJI, RoomRole EBOAJJCLJIE, [Optional] string LKHMIMBGLNC)
|
||||
{
|
||||
RoomRole roomRole;
|
||||
return roomRole;
|
||||
}
|
||||
|
||||
// Token: 0x0600E20B RID: 57867 RVA: 0x003450D8 File Offset: 0x003432D8
|
||||
[Token(Token = "0x600E20B")]
|
||||
[Address(RVA = "0x974BF0", Offset = "0x9739F0", VA = "0x180974BF0", Slot = "34")]
|
||||
public override bool IsPlayerDefinedRole(FMOEHCKDCKF BGHHFOOBFMA)
|
||||
{
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x0600E20C RID: 57868 RVA: 0x003450E8 File Offset: 0x003432E8
|
||||
[Token(Token = "0x600E20C")]
|
||||
[Address(RVA = "0x975BF0", Offset = "0x9749F0", VA = "0x180975BF0", Slot = "36")]
|
||||
public override bool PlayerCanAssignRole(AGAJMBPABDL CDFCCICPHFJ, AGAJMBPABDL OEIHOFFDNNO, FMOEHCKDCKF BGHHFOOBFMA)
|
||||
{
|
||||
bool flag;
|
||||
if (flag && CDFCCICPHFJ != 0)
|
||||
{
|
||||
GJJLAOJHDKF gjjlaojhdkf = base.NHGKIEFIOKC(CDFCCICPHFJ);
|
||||
GJJLAOJHDKF gjjlaojhdkf2 = base.NHGKIEFIOKC(OEIHOFFDNNO);
|
||||
if (gjjlaojhdkf > gjjlaojhdkf2)
|
||||
{
|
||||
MutableOverridableObscuredBool canEditRoomRoles = base.GetPlayerRoleDefinition(CDFCCICPHFJ).canEditRoomRoles;
|
||||
bool flag2;
|
||||
if (flag2)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E20D RID: 57869 RVA: 0x0034512C File Offset: 0x0034332C
|
||||
[Token(Token = "0x600E20D")]
|
||||
[Address(RVA = "0x975D30", Offset = "0x974B30", VA = "0x180975D30", Slot = "35")]
|
||||
public override bool PlayerCanModifyRoleDefinition(AGAJMBPABDL BANKGLOHKOJ, FMOEHCKDCKF BGHHFOOBFMA)
|
||||
{
|
||||
bool flag;
|
||||
if (flag && BANKGLOHKOJ != 0)
|
||||
{
|
||||
GJJLAOJHDKF gjjlaojhdkf = base.NHGKIEFIOKC(BANKGLOHKOJ);
|
||||
RoomRole roleDefinition = base.GetRoleDefinition((uint)4194304);
|
||||
RoomRole roleDefinition2 = base.GetRoleDefinition((uint)4194304);
|
||||
RoomRole roomRole;
|
||||
if (gjjlaojhdkf >= roleDefinition2.rank || roomRole.rank < gjjlaojhdkf)
|
||||
{
|
||||
MutableOverridableObscuredBool canEditRoomRoles = base.GetPlayerRoleDefinition(BANKGLOHKOJ).canEditRoomRoles;
|
||||
bool flag2;
|
||||
if (flag2)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E20E RID: 57870 RVA: 0x00345194 File Offset: 0x00343394
|
||||
[Token(Token = "0x600E20E")]
|
||||
[Address(RVA = "0x975630", Offset = "0x974430", VA = "0x180975630", Slot = "33")]
|
||||
protected override bool MFNJGEEPNKI(AGAJMBPABDL IEKDDPPNFPF)
|
||||
{
|
||||
if (base.MFNJGEEPNKI(IEKDDPPNFPF) && IEKDDPPNFPF != 0)
|
||||
{
|
||||
MutableOverridableObscuredBool canEditRoomRoles = base.GetPlayerRoleDefinition(IEKDDPPNFPF).canEditRoomRoles;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E20F RID: 57871 RVA: 0x003451CC File Offset: 0x003433CC
|
||||
[Token(Token = "0x600E20F")]
|
||||
[Address(RVA = "0x9757B0", Offset = "0x9745B0", VA = "0x1809757B0", Slot = "32")]
|
||||
protected override bool NINOBPHPMOO(AGAJMBPABDL JKJPFDENCGO, RoomRole GPLBFCPMJOC, RoomRole ODCFAOCDPHA)
|
||||
{
|
||||
if (base.NINOBPHPMOO(JKJPFDENCGO, GPLBFCPMJOC, ODCFAOCDPHA) && JKJPFDENCGO != 0 && base.NHGKIEFIOKC(JKJPFDENCGO) > GPLBFCPMJOC.rank && base.NHGKIEFIOKC(JKJPFDENCGO) > ODCFAOCDPHA.rank)
|
||||
{
|
||||
MutableOverridableObscuredBool canEditRoomRoles = base.GetPlayerRoleDefinition(JKJPFDENCGO).canEditRoomRoles;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E210 RID: 57872 RVA: 0x0034521C File Offset: 0x0034341C
|
||||
[Token(Token = "0x600E210")]
|
||||
[Address(RVA = "0x7A2180", Offset = "0x7A0F80", VA = "0x1807A2180", Slot = "20")]
|
||||
protected override int JLHFDBNABEO(FMOEHCKDCKF BGHHFOOBFMA)
|
||||
{
|
||||
return (int)BGHHFOOBFMA;
|
||||
}
|
||||
|
||||
// Token: 0x0600E211 RID: 57873 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E211")]
|
||||
[Address(RVA = "0x7A2180", Offset = "0x7A0F80", VA = "0x1807A2180", Slot = "21")]
|
||||
protected override FMOEHCKDCKF MEPAEFIIPBD(int BGHHFOOBFMA)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E212 RID: 57874 RVA: 0x0034522C File Offset: 0x0034342C
|
||||
[Token(Token = "0x600E212")]
|
||||
[Address(RVA = "0x9747D0", Offset = "0x9735D0", VA = "0x1809747D0", Slot = "22")]
|
||||
protected override int[] IHAKAMMGHLM(FMOEHCKDCKF[] KEHPOHCJCEM)
|
||||
{
|
||||
if (KEHPOHCJCEM != 0)
|
||||
{
|
||||
return Enumerable.ToArray<int>(Enumerable.Cast<int>(KEHPOHCJCEM));
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x0600E213 RID: 57875 RVA: 0x0034524C File Offset: 0x0034344C
|
||||
[Token(Token = "0x600E213")]
|
||||
[Address(RVA = "0x9734F0", Offset = "0x9722F0", VA = "0x1809734F0", Slot = "23")]
|
||||
protected override bool FMAEGJFPJLP(int BGHHFOOBFMA)
|
||||
{
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x0600E214 RID: 57876 RVA: 0x0034525C File Offset: 0x0034345C
|
||||
[Token(Token = "0x600E214")]
|
||||
[Address(RVA = "0x975730", Offset = "0x974530", VA = "0x180975730", Slot = "37")]
|
||||
protected override PFBMHEOFPJF MNGDIIPNICA(DBFIJENOPDA KGADGOFNJDC)
|
||||
{
|
||||
return KGADGOFNJDC.IBIFFFBIMHN;
|
||||
}
|
||||
|
||||
// Token: 0x0600E215 RID: 57877 RVA: 0x00345278 File Offset: 0x00343478
|
||||
[Token(Token = "0x600E215")]
|
||||
[Address(RVA = "0x974600", Offset = "0x973400", VA = "0x180974600", Slot = "39")]
|
||||
protected override PFBMHEOFPJF HNBCMNLALEO(byte[] KCKDIGBCOME)
|
||||
{
|
||||
return PFBMHEOFPJF.MHLLBDFJBOD.ParseFrom(KCKDIGBCOME);
|
||||
}
|
||||
|
||||
// Token: 0x0600E216 RID: 57878 RVA: 0x00345298 File Offset: 0x00343498
|
||||
[Token(Token = "0x600E216")]
|
||||
[Address(RVA = "0x975290", Offset = "0x974090", VA = "0x180975290", Slot = "40")]
|
||||
protected override void LEBDNKFDHII(PFBMHEOFPJF JHFHALKCDGD)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
if (JHFHALKCDGD == 0)
|
||||
{
|
||||
break;
|
||||
}
|
||||
IEnumerator<DJOKLIOAJAB> enumerator = JHFHALKCDGD.NGJFBNALBIA.GetEnumerator();
|
||||
if (enumerator != 0)
|
||||
{
|
||||
if (num < enumerator)
|
||||
{
|
||||
num += num;
|
||||
if (num == enumerator)
|
||||
{
|
||||
goto IL_57;
|
||||
}
|
||||
num++;
|
||||
}
|
||||
bool flag;
|
||||
RoomRole roomRole;
|
||||
if (flag || roomRole.<IsRoleActive>k__BackingField != flag)
|
||||
{
|
||||
}
|
||||
MutableOverridableObscuredBool canEditRoomRoles = roomRole.canEditRoomRoles;
|
||||
if (Matchmaking.HMCJLLMDAAM == 0)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
MutableOverridableObscuredBool disableMicAutoMute = roomRole.disableMicAutoMute;
|
||||
ObscuredBool obscuredBool;
|
||||
bool inited = obscuredBool.inited;
|
||||
}
|
||||
IL_57:
|
||||
if (enumerator != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0600E217 RID: 57879 RVA: 0x00345328 File Offset: 0x00343528
|
||||
[Token(Token = "0x600E217")]
|
||||
[Address(RVA = "0x973AC0", Offset = "0x9728C0", VA = "0x180973AC0", Slot = "42")]
|
||||
protected override void HEEDPDGPPON(DBFIJENOPDA KGADGOFNJDC)
|
||||
{
|
||||
base.HEEDPDGPPON(KGADGOFNJDC);
|
||||
if (KGADGOFNJDC.ELFBKDCEIIN < 10)
|
||||
{
|
||||
BCBIAHAOLIM fkbhanpdjlh = KGADGOFNJDC.FKBHANPDJLH;
|
||||
if (fkbhanpdjlh != 0)
|
||||
{
|
||||
int phbfonfodfn = fkbhanpdjlh.PHBFONFODFN;
|
||||
int num = 0;
|
||||
if (phbfonfodfn == 0)
|
||||
{
|
||||
MutableOverridableObscuredBool deprecatedCanEditCircuits = base.GetRoleDefinition(num).deprecatedCanEditCircuits;
|
||||
MutableOverridableObscuredBool deprecatedCanEditCircuits2 = base.GetRoleDefinition((uint)8388608).deprecatedCanEditCircuits;
|
||||
MutableOverridableObscuredBool deprecatedCanEditCircuits3 = base.GetRoleDefinition((uint)4194304).deprecatedCanEditCircuits;
|
||||
}
|
||||
MutableOverridableObscuredBool deprecatedCanEditCircuits4 = base.GetRoleDefinition(num).deprecatedCanEditCircuits;
|
||||
MutableOverridableObscuredBool deprecatedCanEditCircuits5 = base.GetRoleDefinition((uint)8388608).deprecatedCanEditCircuits;
|
||||
MutableOverridableObscuredBool deprecatedCanEditCircuits6 = base.GetRoleDefinition((uint)8388608).deprecatedCanEditCircuits;
|
||||
MutableOverridableObscuredBool deprecatedCanEditCircuits7 = base.GetRoleDefinition((uint)16777216).deprecatedCanEditCircuits;
|
||||
MutableOverridableObscuredBool deprecatedCanEditCircuits8 = base.GetRoleDefinition((uint)4194304).deprecatedCanEditCircuits;
|
||||
MutableOverridableObscuredBool deprecatedCanEditCircuits9 = base.GetRoleDefinition((uint)2097152).deprecatedCanEditCircuits;
|
||||
if (fkbhanpdjlh.PBFNLOJAHBN)
|
||||
{
|
||||
int num2 = 0;
|
||||
MutableOverridableObscuredBool canInvite = base.GetRoleDefinition(num2).canInvite;
|
||||
MutableOverridableObscuredBool canInvite2 = base.GetRoleDefinition((uint)8388608).canInvite;
|
||||
MutableOverridableObscuredBool canInvite3 = base.GetRoleDefinition((uint)16777216).canInvite;
|
||||
MutableOverridableObscuredBool canInvite4 = base.GetRoleDefinition((uint)4194304).canInvite;
|
||||
MutableOverridableObscuredBool canInvite5 = base.GetRoleDefinition((uint)2097152).canInvite;
|
||||
}
|
||||
if (fkbhanpdjlh.DMPGLPCINHJ)
|
||||
{
|
||||
int num3 = 0;
|
||||
MutableOverridableObscuredBool canPrintPhotos = base.GetRoleDefinition(num3).canPrintPhotos;
|
||||
MutableOverridableObscuredBool canPrintPhotos2 = base.GetRoleDefinition((uint)8388608).canPrintPhotos;
|
||||
MutableOverridableObscuredBool canPrintPhotos3 = base.GetRoleDefinition((uint)16777216).canPrintPhotos;
|
||||
MutableOverridableObscuredBool canPrintPhotos4 = base.GetRoleDefinition((uint)4194304).canPrintPhotos;
|
||||
MutableOverridableObscuredBool canPrintPhotos5 = base.GetRoleDefinition((uint)2097152).canPrintPhotos;
|
||||
}
|
||||
if (fkbhanpdjlh.GHHMBHIPFGD)
|
||||
{
|
||||
int num4 = 0;
|
||||
MutableOverridableObscuredBool canStartGames = base.GetRoleDefinition(num4).canStartGames;
|
||||
MutableOverridableObscuredBool canStartGames2 = base.GetRoleDefinition((uint)8388608).canStartGames;
|
||||
MutableOverridableObscuredBool canStartGames3 = base.GetRoleDefinition((uint)16777216).canStartGames;
|
||||
MutableOverridableObscuredBool canStartGames4 = base.GetRoleDefinition((uint)4194304).canStartGames;
|
||||
MutableOverridableObscuredBool canStartGames5 = base.GetRoleDefinition((uint)2097152).canStartGames;
|
||||
}
|
||||
if (fkbhanpdjlh.GFNPELHCJIB)
|
||||
{
|
||||
int num5 = 0;
|
||||
MutableOverridableVotekickType voteKickPermission = base.GetRoleDefinition(num5).voteKickPermission;
|
||||
ObscuredVotekickType obscuredVotekickType = ObscuredVotekickType.FAJDMKOEFLH(GPFHLEIFNDG.Off);
|
||||
MutableOverridableVotekickType voteKickPermission2 = base.GetRoleDefinition((uint)8388608).voteKickPermission;
|
||||
ObscuredVotekickType obscuredVotekickType2 = ObscuredVotekickType.FAJDMKOEFLH(GPFHLEIFNDG.Instant);
|
||||
MutableOverridableVotekickType voteKickPermission3 = base.GetRoleDefinition((uint)16777216).voteKickPermission;
|
||||
ObscuredVotekickType obscuredVotekickType3 = ObscuredVotekickType.FAJDMKOEFLH(GPFHLEIFNDG.Instant);
|
||||
MutableOverridableVotekickType voteKickPermission4 = base.GetRoleDefinition((uint)4194304).voteKickPermission;
|
||||
ObscuredVotekickType obscuredVotekickType4 = ObscuredVotekickType.FAJDMKOEFLH(GPFHLEIFNDG.Instant);
|
||||
MutableOverridableVotekickType voteKickPermission5 = base.GetRoleDefinition((uint)2097152).voteKickPermission;
|
||||
ObscuredVotekickType obscuredVotekickType5 = ObscuredVotekickType.FAJDMKOEFLH(GPFHLEIFNDG.Instant);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E218 RID: 57880 RVA: 0x003455D4 File Offset: 0x003437D4
|
||||
[Token(Token = "0x600E218")]
|
||||
[Address(RVA = "0x975130", Offset = "0x973F30", VA = "0x180975130", Slot = "41")]
|
||||
protected override PFBMHEOFPJF LBMEFCFIDFK()
|
||||
{
|
||||
int num = 0;
|
||||
List<RoomRole> sortedActiveRoles = base.GetSortedActiveRoles(num != 0);
|
||||
PFBMHEOFPJF pfbmheofpjf = new PFBMHEOFPJF();
|
||||
RepeatedField<DJOKLIOAJAB> ngjfbnalbia = pfbmheofpjf.NGJFBNALBIA;
|
||||
Func<RoomRole, DJOKLIOAJAB> <>9__44_ = PlayerRoomRoleManager.<>c.<>9__44_0;
|
||||
if (<>9__44_ == 0)
|
||||
{
|
||||
PlayerRoomRoleManager.<>c.<>9__44_0 = (RoomRole r) => r.KCINMMHMPGF();
|
||||
}
|
||||
IEnumerable<RoomRole> enumerable = Enumerable.Select<RoomRole, DJOKLIOAJAB>(sortedActiveRoles, <>9__44_);
|
||||
ngjfbnalbia.AddRange(enumerable);
|
||||
return pfbmheofpjf;
|
||||
}
|
||||
|
||||
// Token: 0x0600E219 RID: 57881 RVA: 0x00345634 File Offset: 0x00343834
|
||||
[Token(Token = "0x600E219")]
|
||||
[Address(RVA = "0x972CF0", Offset = "0x971AF0", VA = "0x180972CF0", Slot = "38")]
|
||||
protected override void CDNPEAAJAOL(ref DBFIJENOPDA KGADGOFNJDC, PFBMHEOFPJF JHFHALKCDGD)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E21A RID: 57882 RVA: 0x00345648 File Offset: 0x00343848
|
||||
[Token(Token = "0x600E21A")]
|
||||
[Address(RVA = "0x972E80", Offset = "0x971C80", VA = "0x180972E80")]
|
||||
private void CHBOJMGPHEK()
|
||||
{
|
||||
bool isInitialized = NetworkedSingletonMonoBehaviour.FFNIFALJLDD;
|
||||
if (isInitialized && isInitialized)
|
||||
{
|
||||
List<CMDADAAOBHD> localPlayerGameRolesToAssign = this.GetLocalPlayerGameRolesToAssign();
|
||||
PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
CMDADAAOBHD[] array = localPlayerGameRolesToAssign.ToArray();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E21B RID: 57883 RVA: 0x0034568C File Offset: 0x0034388C
|
||||
[Token(Token = "0x600E21B")]
|
||||
[Address(RVA = "0x973540", Offset = "0x972340", VA = "0x180973540")]
|
||||
public List<CMDADAAOBHD> GetLocalPlayerGameRolesToAssign()
|
||||
{
|
||||
List<CMDADAAOBHD> list = new List();
|
||||
int num = 0;
|
||||
if (num < list)
|
||||
{
|
||||
ThrowHelper.ThrowArgumentOutOfRangeException();
|
||||
string text;
|
||||
GameRole gameRole = PlayerGameRoleManager.ONCPNMDGGKG.FindActiveRoleByName(text);
|
||||
if (gameRole != 0)
|
||||
{
|
||||
int roleId = (int)gameRole.roleId;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
CMDADAAOBHD roleId2 = gameRole.roleId;
|
||||
list.Add(roleId2);
|
||||
}
|
||||
}
|
||||
num++;
|
||||
}
|
||||
return list;
|
||||
}
|
||||
|
||||
// Token: 0x0600E21C RID: 57884 RVA: 0x003456EC File Offset: 0x003438EC
|
||||
[Token(Token = "0x600E21C")]
|
||||
[Address(RVA = "0x9748B0", Offset = "0x9736B0", VA = "0x1809748B0")]
|
||||
public bool IsAtLeastHostRole(FMOEHCKDCKF EGPBMGPKIIL)
|
||||
{
|
||||
RoomRole roomRole;
|
||||
GJJLAOJHDKF rank = roomRole.rank;
|
||||
RoomRole roleDefinition = base.GetRoleDefinition((uint)8388608);
|
||||
return rank >= roleDefinition.rank;
|
||||
}
|
||||
|
||||
// Token: 0x0600E21D RID: 57885 RVA: 0x00345720 File Offset: 0x00343920
|
||||
[Token(Token = "0x600E21D")]
|
||||
[Address(RVA = "0x974950", Offset = "0x973750", VA = "0x180974950")]
|
||||
public bool IsAtLeastHostRole(RoomRole EGPBMGPKIIL)
|
||||
{
|
||||
GJJLAOJHDKF rank = EGPBMGPKIIL.rank;
|
||||
RoomRole roleDefinition = base.GetRoleDefinition((uint)8388608);
|
||||
return rank >= roleDefinition.rank;
|
||||
}
|
||||
|
||||
// Token: 0x0600E21E RID: 57886 RVA: 0x00345754 File Offset: 0x00343954
|
||||
[Token(Token = "0x600E21E")]
|
||||
[Address(RVA = "0x9749C0", Offset = "0x9737C0", VA = "0x1809749C0")]
|
||||
public bool IsHostPresent()
|
||||
{
|
||||
AGAJMBPABDL[] array = KKPBCOOONNK.DFFEKFNFAKJ;
|
||||
int num = 0;
|
||||
int length = array.Length;
|
||||
if (num < length)
|
||||
{
|
||||
AGAJMBPABDL agajmbpabdl = array[num];
|
||||
GJJLAOJHDKF rank = base.GetPlayerRoleDefinition(agajmbpabdl).rank;
|
||||
RoomRole roleDefinition = base.GetRoleDefinition((uint)8388608);
|
||||
if (rank < roleDefinition.rank)
|
||||
{
|
||||
num++;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E21F RID: 57887 RVA: 0x003457B4 File Offset: 0x003439B4
|
||||
[Token(Token = "0x600E21F")]
|
||||
[Address(RVA = "0x974AE0", Offset = "0x9738E0", VA = "0x180974AE0")]
|
||||
public static bool IsPlayerAHost(AGAJMBPABDL IEKDDPPNFPF)
|
||||
{
|
||||
PlayerRoomRoleManager instance = PlayerRoomRoleManager.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (!(instance == num))
|
||||
{
|
||||
GJJLAOJHDKF gjjlaojhdkf = PlayerRoomRoleManager.ONCPNMDGGKG.FindRoleRank((uint)8388608);
|
||||
return PlayerRoomRoleManager.ONCPNMDGGKG.GetPlayerRoleDefinition(IEKDDPPNFPF).rank >= gjjlaojhdkf;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E220 RID: 57888 RVA: 0x0034580C File Offset: 0x00343A0C
|
||||
[Token(Token = "0x600E220")]
|
||||
[Address(RVA = "0x9736F0", Offset = "0x9724F0", VA = "0x1809736F0")]
|
||||
public GPFHLEIFNDG GetLocalPlayerVoteKickType(AGAJMBPABDL IBNDLONACHK, bool CPNHCODHDAD = false)
|
||||
{
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
CCMBKDINCAH ccmbkdincah = GNPDMBPGHBH.HOOMBADBCND();
|
||||
if (ccmbkdincah != 0)
|
||||
{
|
||||
if (!ccmbkdincah.KMOAHFBMONE)
|
||||
{
|
||||
if (IBNDLONACHK == 0)
|
||||
{
|
||||
goto IL_3D;
|
||||
}
|
||||
int <LPHIFCGHALA>k__BackingField = IBNDLONACHK.<LPHIFCGHALA>k__BackingField;
|
||||
if (!ccmbkdincah.BFMOEBFIIFA(<LPHIFCGHALA>k__BackingField))
|
||||
{
|
||||
goto IL_3D;
|
||||
}
|
||||
if (!CPNHCODHDAD)
|
||||
{
|
||||
goto IL_A8;
|
||||
}
|
||||
}
|
||||
return GPFHLEIFNDG.Instant;
|
||||
}
|
||||
IL_3D:
|
||||
RoomRole playerRoleDefinition = base.GetPlayerRoleDefinition(agajmbpabdl);
|
||||
GJJLAOJHDKF rank = base.GetPlayerRoleDefinition(IBNDLONACHK).rank;
|
||||
MutableOverridableVotekickType voteKickPermission = playerRoleDefinition.voteKickPermission;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
MutableOverridableVotekickType voteKickPermission2 = playerRoleDefinition.voteKickPermission;
|
||||
}
|
||||
RoleManagerBase<FMOEHCKDCKF, RoomRole.BJICCBAKLAF, RoomRole, DJOKLIOAJAB, PFBMHEOFPJF>.ENCNFBMNBPG encnfbmnbpg;
|
||||
if (PlayerRoomRoleManager.<>c.<>9__52_0 == 0)
|
||||
{
|
||||
encnfbmnbpg = delegate(RoomRole r)
|
||||
{
|
||||
MutableOverridableVotekickType voteKickPermission3 = r.voteKickPermission;
|
||||
bool flag2;
|
||||
return flag2;
|
||||
};
|
||||
PlayerRoomRoleManager.<>c.<>9__52_0 = encnfbmnbpg;
|
||||
}
|
||||
if (!base.AnyPlayerRole(encnfbmnbpg))
|
||||
{
|
||||
}
|
||||
if (!CPNHCODHDAD || CPNHCODHDAD)
|
||||
{
|
||||
}
|
||||
IL_A8:
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E221 RID: 57889 RVA: 0x003458C8 File Offset: 0x00343AC8
|
||||
[Token(Token = "0x600E221")]
|
||||
[Address(RVA = "0x974CA0", Offset = "0x973AA0", VA = "0x180974CA0", Slot = "31")]
|
||||
protected override void KGFJOIKALKD(AGAJMBPABDL IEKDDPPNFPF, RoomRole LOGOOOJKMPC)
|
||||
{
|
||||
if (IEKDDPPNFPF.DMKCIEPGGAB)
|
||||
{
|
||||
CircuitVisibilityBehaviour.CircuitVisibilityChanged();
|
||||
MutableOverridableObscuredBool canTalk = LOGOOOJKMPC.canTalk;
|
||||
MFBGLIHGCGO<Player> playerCreatedEvent = Player.PlayerCreatedEvent;
|
||||
bool flag2;
|
||||
bool flag = !flag2;
|
||||
MutableOverridableObscuredBool canTalk2 = LOGOOOJKMPC.canTalk;
|
||||
bool? mgpjndfgjnp = this.MGPJNDFGJNP;
|
||||
int num = 0;
|
||||
bool flag4;
|
||||
bool flag3 = flag4 == mgpjndfgjnp;
|
||||
if (mgpjndfgjnp == flag3)
|
||||
{
|
||||
MutableOverridableObscuredBool canTalk3 = LOGOOOJKMPC.canTalk;
|
||||
bool flag5;
|
||||
if (!flag5)
|
||||
{
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
MutableOverridableObscuredBool canTalk4 = LOGOOOJKMPC.canTalk;
|
||||
if (num < typeof(GPNBGDFOBNK<ObscuredBool>).TypeHandle)
|
||||
{
|
||||
num += num;
|
||||
if (num == typeof(GPNBGDFOBNK<ObscuredBool>).TypeHandle)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
num++;
|
||||
}
|
||||
string text = " for your room role";
|
||||
bool flag6;
|
||||
if (flag6)
|
||||
{
|
||||
text = "enabled";
|
||||
}
|
||||
string text2 = "Talking is " + text + " for your room role";
|
||||
}
|
||||
MutableOverridableObscuredBool canTalk5 = LOGOOOJKMPC.canTalk;
|
||||
this.MGPJNDFGJNP = num;
|
||||
}
|
||||
this.CHBOJMGPHEK();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E222 RID: 57890 RVA: 0x0034599C File Offset: 0x00343B9C
|
||||
[Token(Token = "0x600E222")]
|
||||
[Address(RVA = "0x972D10", Offset = "0x971B10", VA = "0x180972D10", Slot = "19")]
|
||||
protected override void CGMHFAALDDC()
|
||||
{
|
||||
Player <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
|
||||
int num = 0;
|
||||
if (<EGKJPJKLEAI>k__BackingField != num)
|
||||
{
|
||||
Player <EGKJPJKLEAI>k__BackingField2 = Player.<EGKJPJKLEAI>k__BackingField;
|
||||
int num2 = 0;
|
||||
bool flag = <EGKJPJKLEAI>k__BackingField2.SetMuteFlag(Player.KBAHEKCLGAN.MUTED_BY_ROOM_ROLE, num2 != 0);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E223 RID: 57891 RVA: 0x003459D8 File Offset: 0x00343BD8
|
||||
[Token(Token = "0x600E223")]
|
||||
[Address(RVA = "0x9746C0", Offset = "0x9734C0", VA = "0x1809746C0")]
|
||||
private string IBGILKNDOEC(BAOFECPMCOB<ObscuredBool> INFBJHIOMAC)
|
||||
{
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
string text = "not allowed";
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
text = "enabled";
|
||||
}
|
||||
return text;
|
||||
}
|
||||
|
||||
// Token: 0x0600E224 RID: 57892 RVA: 0x00345A10 File Offset: 0x00343C10
|
||||
[Token(Token = "0x600E224")]
|
||||
[Address(RVA = "0x975F50", Offset = "0x974D50", VA = "0x180975F50")]
|
||||
public static bool TryGetPredefinedRoleGuid(FMOEHCKDCKF LECJEHGDACC, out Guid DFADDPPJPLN)
|
||||
{
|
||||
Dictionary<FMOEHCKDCKF, Guid> aogddfbdeom = PlayerRoomRoleManager.AOGDDFBDEOM;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x0600E225 RID: 57893 RVA: 0x00345A2C File Offset: 0x00343C2C
|
||||
[Token(Token = "0x600E225")]
|
||||
[Address(RVA = "0x972BD0", Offset = "0x9719D0", VA = "0x180972BD0")]
|
||||
public static Guid BackCompatStringGuidParse(FMOEHCKDCKF LECJEHGDACC, [CanBeNull] string DNADKODMBAK)
|
||||
{
|
||||
if (0 != 0)
|
||||
{
|
||||
Dictionary<FMOEHCKDCKF, Guid> aogddfbdeom = PlayerRoomRoleManager.AOGDDFBDEOM;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
Guid guid = Guid.NewGuid();
|
||||
}
|
||||
}
|
||||
int num = 0;
|
||||
LECJEHGDACC.value__ = num;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E226 RID: 57894 RVA: 0x00345A5C File Offset: 0x00343C5C
|
||||
[Token(Token = "0x600E226")]
|
||||
[Address(RVA = "0x976590", Offset = "0x975390", VA = "0x180976590")]
|
||||
public PlayerRoomRoleManager()
|
||||
{
|
||||
int num;
|
||||
int num2;
|
||||
RoomRole roomRole = new RoomRole((FMOEHCKDCKF)((uint)8388608), num, num2);
|
||||
num2 = 0;
|
||||
num = 0;
|
||||
this.defaultRoomHostRole = roomRole;
|
||||
int num3;
|
||||
int num4;
|
||||
RoomRole roomRole2 = new RoomRole((FMOEHCKDCKF)((uint)16777216), num3, num4);
|
||||
num4 = 0;
|
||||
num3 = 0;
|
||||
this.defaultRoomModeratorRole = roomRole2;
|
||||
int num5;
|
||||
int num6;
|
||||
RoomRole roomRole3 = new RoomRole((FMOEHCKDCKF)((uint)4194304), num5, num6);
|
||||
num6 = 0;
|
||||
num5 = 0;
|
||||
this.defaultRoomCoOwnerRole = roomRole3;
|
||||
int num7;
|
||||
int num8;
|
||||
RoomRole roomRole4 = new RoomRole((FMOEHCKDCKF)((uint)2097152), num7, num8);
|
||||
num8 = 0;
|
||||
num7 = 0;
|
||||
this.defaultRoomCreatorRole = roomRole4;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0600E227 RID: 57895 RVA: 0x00345AE8 File Offset: 0x00343CE8
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x600E227")]
|
||||
[Address(RVA = "0x975FE0", Offset = "0x974DE0", VA = "0x180975FE0")]
|
||||
static PlayerRoomRoleManager()
|
||||
{
|
||||
Array values;
|
||||
do
|
||||
{
|
||||
values = Enum.GetValues(typeof(FMOEHCKDCKF));
|
||||
}
|
||||
while (values != 0 && values == 0);
|
||||
PlayerRoomRoleManager.PMJNCFBEHME = values;
|
||||
PlayerRoomRoleManager.PBILJOPELGJ = Enumerable.ToArray<int>(Enumerable.Cast<int>(PlayerRoomRoleManager.PMJNCFBEHME));
|
||||
int num = 0;
|
||||
PlayerRoomRoleManager.AOGDDFBDEOM = new Dictionary
|
||||
{
|
||||
{
|
||||
(uint)2097152,
|
||||
num
|
||||
},
|
||||
{
|
||||
(uint)4194304,
|
||||
num
|
||||
},
|
||||
{
|
||||
(uint)8388608,
|
||||
num
|
||||
},
|
||||
{
|
||||
(uint)16777216,
|
||||
num
|
||||
},
|
||||
{
|
||||
(uint)33554432,
|
||||
num
|
||||
},
|
||||
{
|
||||
(uint)67108864,
|
||||
num
|
||||
},
|
||||
{
|
||||
(uint)134217728,
|
||||
num
|
||||
},
|
||||
{
|
||||
(uint)268435456,
|
||||
num
|
||||
},
|
||||
{
|
||||
(uint)536870912,
|
||||
num
|
||||
},
|
||||
{
|
||||
(uint)1073741824,
|
||||
num
|
||||
},
|
||||
{
|
||||
(uint)int.MinValue,
|
||||
num
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
// Token: 0x0400931E RID: 37662
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400931E")]
|
||||
[SerializeField]
|
||||
[Header("Room Role Definitions")]
|
||||
private RoomRole defaultRoomHostRole;
|
||||
|
||||
// Token: 0x0400931F RID: 37663
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400931F")]
|
||||
[SerializeField]
|
||||
private RoomRole defaultRoomModeratorRole;
|
||||
|
||||
// Token: 0x04009320 RID: 37664
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x4009320")]
|
||||
[SerializeField]
|
||||
private RoomRole defaultRoomCoOwnerRole;
|
||||
|
||||
// Token: 0x04009321 RID: 37665
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x4009321")]
|
||||
[SerializeField]
|
||||
private RoomRole defaultRoomCreatorRole;
|
||||
|
||||
// Token: 0x04009322 RID: 37666
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x4009322")]
|
||||
private bool? MGPJNDFGJNP;
|
||||
|
||||
// Token: 0x04009323 RID: 37667
|
||||
[Token(Token = "0x4009323")]
|
||||
private static FMOEHCKDCKF[] PMJNCFBEHME;
|
||||
|
||||
// Token: 0x04009324 RID: 37668
|
||||
[Token(Token = "0x4009324")]
|
||||
private static int[] PBILJOPELGJ;
|
||||
|
||||
// Token: 0x04009325 RID: 37669
|
||||
[Token(Token = "0x4009325")]
|
||||
public static readonly Guid AG_CREATOR_GUID;
|
||||
|
||||
// Token: 0x04009326 RID: 37670
|
||||
[Token(Token = "0x4009326")]
|
||||
public static readonly Guid AG_COOWNER_GUID;
|
||||
|
||||
// Token: 0x04009327 RID: 37671
|
||||
[Token(Token = "0x4009327")]
|
||||
public static readonly Guid AG_HOST_GUID;
|
||||
|
||||
// Token: 0x04009328 RID: 37672
|
||||
[Token(Token = "0x4009328")]
|
||||
public static readonly Guid AG_MODERATOR_GUID;
|
||||
|
||||
// Token: 0x04009329 RID: 37673
|
||||
[Token(Token = "0x4009329")]
|
||||
public static readonly Guid AG_ROLE_5_GUID;
|
||||
|
||||
// Token: 0x0400932A RID: 37674
|
||||
[Token(Token = "0x400932A")]
|
||||
public static readonly Guid AG_ROLE_6_GUID;
|
||||
|
||||
// Token: 0x0400932B RID: 37675
|
||||
[Token(Token = "0x400932B")]
|
||||
public static readonly Guid AG_ROLE_7_GUID;
|
||||
|
||||
// Token: 0x0400932C RID: 37676
|
||||
[Token(Token = "0x400932C")]
|
||||
public static readonly Guid AG_ROLE_8_GUID;
|
||||
|
||||
// Token: 0x0400932D RID: 37677
|
||||
[Token(Token = "0x400932D")]
|
||||
public static readonly Guid AG_ROLE_9_GUID;
|
||||
|
||||
// Token: 0x0400932E RID: 37678
|
||||
[Token(Token = "0x400932E")]
|
||||
public static readonly Guid AG_ROLE_10_GUID;
|
||||
|
||||
// Token: 0x0400932F RID: 37679
|
||||
[Token(Token = "0x400932F")]
|
||||
public static readonly Guid AG_ROLE_11_GUID;
|
||||
|
||||
// Token: 0x04009330 RID: 37680
|
||||
[Token(Token = "0x4009330")]
|
||||
private static readonly Dictionary<FMOEHCKDCKF, Guid> AOGDDFBDEOM;
|
||||
|
||||
// Token: 0x0200227C RID: 8828
|
||||
[Token(Token = "0x200227C")]
|
||||
private class LOGMPFJAHOF : RoleManagerBase<FMOEHCKDCKF, RoomRole.BJICCBAKLAF, RoomRole, DJOKLIOAJAB, PFBMHEOFPJF>.FPKGDJPPILE
|
||||
{
|
||||
// Token: 0x0600E228 RID: 57896 RVA: 0x00345BC4 File Offset: 0x00343DC4
|
||||
[Token(Token = "0x600E228")]
|
||||
[Address(RVA = "0x96B490", Offset = "0x96A290", VA = "0x18096B490")]
|
||||
public LOGMPFJAHOF(AGAJMBPABDL AGIHAKFFCCD)
|
||||
: base(AGIHAKFFCCD)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E229 RID: 57897 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E229")]
|
||||
[Address(RVA = "0x96B430", Offset = "0x96A230", VA = "0x18096B430", Slot = "4")]
|
||||
protected override int JNMKCEMDCEO()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E22A RID: 57898 RVA: 0x00345BD8 File Offset: 0x00343DD8
|
||||
[Token(Token = "0x600E22A")]
|
||||
[Address(RVA = "0x96B3B0", Offset = "0x96A1B0", VA = "0x18096B3B0", Slot = "5")]
|
||||
protected override void IJGHGFDPJPD(int LFBNLKLFONC)
|
||||
{
|
||||
int? pfabiidhlia = this.PFABIIDHLIA;
|
||||
if (pfabiidhlia == LFBNLKLFONC == pfabiidhlia)
|
||||
{
|
||||
ulong num;
|
||||
this.PFABIIDHLIA = num;
|
||||
base.MCBMFEECHCP();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04009331 RID: 37681
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4009331")]
|
||||
private int? PFABIIDHLIA;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,1664 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Text;
|
||||
using Cpp2IlInjected;
|
||||
using Google.Protobuf;
|
||||
using JetBrains.Annotations;
|
||||
using Photon.Pun;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles
|
||||
{
|
||||
// Token: 0x02002286 RID: 8838
|
||||
[Token(Token = "0x2002286")]
|
||||
public abstract class RoleManagerBase<RoleIdType, RolePermissionType, RoleDefinitionType, RoleProtobufType, RoleCollectionProtobufType> : NetworkedSingletonMonoBehaviour<RoleManagerBase<RoleIdType, RolePermissionType, RoleDefinitionType, RoleProtobufType, RoleCollectionProtobufType>>, HNJKPIGALIL where RoleIdType : struct where RolePermissionType : struct where RoleDefinitionType : class, MLNCPPJGHPN<RoleIdType, RolePermissionType, RoleDefinitionType>, DHKENJAJOIJ<RoleProtobufType, RoleIdType>, new() where RoleProtobufType : IMessage<RoleProtobufType> where RoleCollectionProtobufType : IMessage<RoleCollectionProtobufType>
|
||||
{
|
||||
// Token: 0x170023F2 RID: 9202
|
||||
// (get) Token: 0x0600E240 RID: 57920 RVA: 0x00345F0C File Offset: 0x0034410C
|
||||
// (set) Token: 0x0600E241 RID: 57921 RVA: 0x00345F20 File Offset: 0x00344120
|
||||
[Token(Token = "0x170023F2")]
|
||||
public RoleDefinitionType GKIDCPPDFBB
|
||||
{
|
||||
[Token(Token = "0x600E240")]
|
||||
[Address(RVA = "0x415290", Offset = "0x414090", VA = "0x180415290")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E240)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling RoleDefinitionType RecRoom.Systems.PlayerRoles.RoleManagerBase`5::get_CachedLocalPlayerRoleDefinition()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:bool(var_0_06, ldfld:bool(RoleManagerBase`5::CPIFDHDGEJG, ldloc:RoleManagerBase`5(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
[Token(Token = "0x600E241")]
|
||||
[Address(RVA = "0x46AB00", Offset = "0x469900", VA = "0x18046AB00")]
|
||||
private set
|
||||
{
|
||||
this.CPIFDHDGEJG = value != null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023F3 RID: 9203
|
||||
// (get) Token: 0x0600E242 RID: 57922
|
||||
[Token(Token = "0x170023F3")]
|
||||
protected abstract int[] JGIFDGDOGPO
|
||||
{
|
||||
[Token(Token = "0x600E242")]
|
||||
[Address(Slot = "17")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x170023F4 RID: 9204
|
||||
// (get) Token: 0x0600E243 RID: 57923 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x170023F4")]
|
||||
public RoleDefinitionType HKILNJHILDM
|
||||
{
|
||||
[Token(Token = "0x600E243")]
|
||||
[Address(RVA = "0x4335D0", Offset = "0x4323D0", VA = "0x1804335D0")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023F5 RID: 9205
|
||||
// (get) Token: 0x0600E244 RID: 57924 RVA: 0x00345F34 File Offset: 0x00344134
|
||||
[Token(Token = "0x170023F5")]
|
||||
private RoleDefinitionType KJJFCDCELDA
|
||||
{
|
||||
[Token(Token = "0x600E244")]
|
||||
[Address(RVA = "0xE12390", Offset = "0xE11190", VA = "0x180E12390")]
|
||||
get
|
||||
{
|
||||
int[] array = this.JGIFDGDOGPO;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E245 RID: 57925 RVA: 0x00345F50 File Offset: 0x00344150
|
||||
[Token(Token = "0x600E245")]
|
||||
[Address(RVA = "0x211A500", Offset = "0x2119300", VA = "0x18211A500")]
|
||||
public void AddEveryoneRoleDefinition(RoleDefinitionType ONGBFDACHHG, object PIHIPPPPEBI, GFIIGJJANNG JMHKMOACHDG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E246 RID: 57926 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E246")]
|
||||
[Address(RVA = "0x211F170", Offset = "0x211DF70", VA = "0x18211F170")]
|
||||
public void RemoveEveryoneRoleDefinition(object PIHIPPPPEBI)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E247 RID: 57927 RVA: 0x00345F68 File Offset: 0x00344168
|
||||
[Token(Token = "0x600E247")]
|
||||
[Address(RVA = "0x211AA00", Offset = "0x2119800", VA = "0x18211AA00", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
this.Awake();
|
||||
this.InitializeRoles();
|
||||
int num = 0;
|
||||
this.UpdatePredefinedRoles(num);
|
||||
Action<AGAJMBPABDL> action;
|
||||
KKPBCOOONNK.OLDCNLGOCOH = MFBGLIHGCGO.BPJDFPACLMK(KKPBCOOONNK.OLDCNLGOCOH, action);
|
||||
Action<AGAJMBPABDL> action2;
|
||||
KKPBCOOONNK.HPHOOJLDKKM = MFBGLIHGCGO.BPJDFPACLMK(KKPBCOOONNK.HPHOOJLDKKM, action2);
|
||||
Action<AGAJMBPABDL> action3;
|
||||
KKPBCOOONNK.AHNDGBAECON = MFBGLIHGCGO.BPJDFPACLMK(KKPBCOOONNK.AHNDGBAECON, action3);
|
||||
}
|
||||
|
||||
// Token: 0x0600E248 RID: 57928 RVA: 0x00345FC0 File Offset: 0x003441C0
|
||||
[Token(Token = "0x600E248")]
|
||||
[Address(RVA = "0x18D04B0", Offset = "0x18CF2B0", VA = "0x1818D04B0", Slot = "18")]
|
||||
protected virtual void Start()
|
||||
{
|
||||
int[] array = this.JGIFDGDOGPO;
|
||||
}
|
||||
|
||||
// Token: 0x0600E249 RID: 57929 RVA: 0x00345FDC File Offset: 0x003441DC
|
||||
[Token(Token = "0x600E249")]
|
||||
[Address(RVA = "0x211E7E0", Offset = "0x211D5E0", VA = "0x18211E7E0", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
this.OnDestroy();
|
||||
Action<AGAJMBPABDL> action;
|
||||
KKPBCOOONNK.OLDCNLGOCOH = MFBGLIHGCGO.GMNMHGMFGOL(KKPBCOOONNK.OLDCNLGOCOH, action);
|
||||
Action<AGAJMBPABDL> action2;
|
||||
KKPBCOOONNK.HPHOOJLDKKM = MFBGLIHGCGO.GMNMHGMFGOL(KKPBCOOONNK.HPHOOJLDKKM, action2);
|
||||
Action<AGAJMBPABDL> action3;
|
||||
KKPBCOOONNK.AHNDGBAECON = MFBGLIHGCGO.GMNMHGMFGOL(KKPBCOOONNK.AHNDGBAECON, action3);
|
||||
int[] array = this.JGIFDGDOGPO;
|
||||
}
|
||||
|
||||
// Token: 0x0600E24A RID: 57930
|
||||
[Token(Token = "0x600E24A")]
|
||||
[Address(Slot = "19")]
|
||||
protected abstract void CGMHFAALDDC();
|
||||
|
||||
// Token: 0x0600E24B RID: 57931
|
||||
[Token(Token = "0x600E24B")]
|
||||
[Address(Slot = "20")]
|
||||
protected abstract int JLHFDBNABEO(RoleIdType BGHHFOOBFMA);
|
||||
|
||||
// Token: 0x0600E24C RID: 57932
|
||||
[Token(Token = "0x600E24C")]
|
||||
[Address(Slot = "21")]
|
||||
protected abstract RoleIdType MEPAEFIIPBD(int BGHHFOOBFMA);
|
||||
|
||||
// Token: 0x0600E24D RID: 57933
|
||||
[Token(Token = "0x600E24D")]
|
||||
[Address(Slot = "22")]
|
||||
protected abstract int[] IHAKAMMGHLM(RoleIdType[] BGHHFOOBFMA);
|
||||
|
||||
// Token: 0x0600E24E RID: 57934
|
||||
[Token(Token = "0x600E24E")]
|
||||
[Address(Slot = "23")]
|
||||
protected abstract bool FMAEGJFPJLP(int BGHHFOOBFMA);
|
||||
|
||||
// Token: 0x0600E24F RID: 57935
|
||||
[Token(Token = "0x600E24F")]
|
||||
[Address(Slot = "24")]
|
||||
protected abstract RoleDefinitionType MEPJPBMHJDF(int FHCCCOABPJI, RoleDefinitionType EBOAJJCLJIE, [Optional] string LKHMIMBGLNC);
|
||||
|
||||
// Token: 0x0600E250 RID: 57936 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E250")]
|
||||
[Address(RVA = "0x211B1B0", Offset = "0x2119FB0", VA = "0x18211B1B0")]
|
||||
private bool CLHGFDCEIHG(AGAJMBPABDL IEKDDPPNFPF, out RoleManagerBase<RoleIdType, RolePermissionType, RoleDefinitionType, RoleProtobufType, RoleCollectionProtobufType>.FPKGDJPPILE IENKDAKBEDP)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E251 RID: 57937
|
||||
[Token(Token = "0x600E251")]
|
||||
[Address(Slot = "25")]
|
||||
protected abstract RoleManagerBase<RoleIdType, RolePermissionType, RoleDefinitionType, RoleProtobufType, RoleCollectionProtobufType>.FPKGDJPPILE INELADLDOKF(AGAJMBPABDL IEKDDPPNFPF);
|
||||
|
||||
// Token: 0x0600E252 RID: 57938 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E252")]
|
||||
[Address(RVA = "0x211CE20", Offset = "0x211BC20", VA = "0x18211CE20", Slot = "26")]
|
||||
protected virtual RoleIdType JBJHLODKFDH(AGAJMBPABDL IEKDDPPNFPF)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x170023F6 RID: 9206
|
||||
// (get) Token: 0x0600E253 RID: 57939
|
||||
[Token(Token = "0x170023F6")]
|
||||
protected abstract bool GBFHJKPPEPC
|
||||
{
|
||||
[Token(Token = "0x600E253")]
|
||||
[Address(Slot = "27")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x0600E254 RID: 57940 RVA: 0x0034602C File Offset: 0x0034422C
|
||||
[Token(Token = "0x600E254")]
|
||||
[Address(RVA = "0x211F2C0", Offset = "0x211E0C0", VA = "0x18211F2C0")]
|
||||
public void RequestAddRole(AGAJMBPABDL IEKDDPPNFPF, RoleIdType DCDOMGBPFCN)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E255 RID: 57941 RVA: 0x00346040 File Offset: 0x00344240
|
||||
[Token(Token = "0x600E255")]
|
||||
[Address(RVA = "0x211F570", Offset = "0x211E370", VA = "0x18211F570")]
|
||||
public void RequestRemoveRole(AGAJMBPABDL IEKDDPPNFPF, RoleIdType BMHGLDHHIEM)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E256 RID: 57942 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E256")]
|
||||
[Address(RVA = "0x211F750", Offset = "0x211E550", VA = "0x18211F750")]
|
||||
public void RequestToggleRoles(AGAJMBPABDL IEKDDPPNFPF, RoleIdType? DCDOMGBPFCN, RoleIdType? BMHGLDHHIEM)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E257 RID: 57943 RVA: 0x00346054 File Offset: 0x00344254
|
||||
[Token(Token = "0x600E257")]
|
||||
[Address(RVA = "0x211F600", Offset = "0x211E400", VA = "0x18211F600")]
|
||||
public void RequestToggleRoles(AGAJMBPABDL IEKDDPPNFPF, RoleIdType[] LJKANBGPJLP, RoleIdType[] NMPNJKFNHKC)
|
||||
{
|
||||
RoleIdType roleIdType;
|
||||
if (KKPBCOOONNK.ADEBHCHKEEC && roleIdType != 0)
|
||||
{
|
||||
PhotonView photonView = base.JDHMIOJKLCK;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E258 RID: 57944 RVA: 0x00346080 File Offset: 0x00344280
|
||||
[Token(Token = "0x600E258")]
|
||||
[Address(RVA = "0x211FFD0", Offset = "0x211EDD0", VA = "0x18211FFD0")]
|
||||
[NFOMENMAOIA]
|
||||
protected void RpcLocalPlayerToggleRoles(int[] LJKANBGPJLP, int[] NMPNJKFNHKC)
|
||||
{
|
||||
RoleIdType roleIdType;
|
||||
if (KKPBCOOONNK.ADEBHCHKEEC && roleIdType != 0)
|
||||
{
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E259 RID: 57945 RVA: 0x003460AC File Offset: 0x003442AC
|
||||
[Token(Token = "0x600E259")]
|
||||
[Address(RVA = "0x211D380", Offset = "0x211C180", VA = "0x18211D380")]
|
||||
protected void LFKGHBIHLCL(RoleIdType LFBNLKLFONC)
|
||||
{
|
||||
if (KKPBCOOONNK.ADEBHCHKEEC)
|
||||
{
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
this.CGMHFAALDDC();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E25A RID: 57946 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E25A")]
|
||||
[Address(RVA = "0x211CAF0", Offset = "0x211B8F0", VA = "0x18211CAF0")]
|
||||
public void InitializeRoles()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E25B RID: 57947 RVA: 0x003460D8 File Offset: 0x003442D8
|
||||
[Token(Token = "0x600E25B")]
|
||||
[Address(RVA = "0x2121120", Offset = "0x211FF20", VA = "0x182121120")]
|
||||
public bool TryGetActiveRoleByGuid(Guid JPGBOLJNPPN, out RoleIdType BGHHFOOBFMA)
|
||||
{
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x0600E25C RID: 57948 RVA: 0x003460F4 File Offset: 0x003442F4
|
||||
[Token(Token = "0x600E25C")]
|
||||
[Address(RVA = "0x21211E0", Offset = "0x211FFE0", VA = "0x1821211E0")]
|
||||
public bool TryGetActiveRoleDefinitionByGuid(Guid JPGBOLJNPPN, out RoleDefinitionType IENKDAKBEDP)
|
||||
{
|
||||
int num;
|
||||
int num2;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
num += num;
|
||||
if ("{il2cpp array field il2cppMethodInfo->}" != typeof(MLNCPPJGHPN<RoleIdType, RolePermissionType, RoleDefinitionType>).TypeHandle)
|
||||
{
|
||||
num++;
|
||||
bool flag2;
|
||||
while (!flag2)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
num2 = 0;
|
||||
num2 += num2;
|
||||
num2++;
|
||||
}
|
||||
while (num2 != 0);
|
||||
num2 += num2;
|
||||
num2 += 19;
|
||||
num2 += typeof(List<RoleDefinitionType>.Enumerator).TypeHandle;
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E25D RID: 57949 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E25D")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "28")]
|
||||
protected virtual void AOJABMGFNLF()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E25E RID: 57950 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E25E")]
|
||||
[Address(RVA = "0x2121A00", Offset = "0x2120800", VA = "0x182121A00")]
|
||||
public void UpdatePredefinedRoles([Optional] List<RoleDefinitionType> CDCBEDPGDPD)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E25F RID: 57951 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E25F")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "29")]
|
||||
protected virtual void FFKJKILNOIC(ref List<RoleDefinitionType> MGKECHLIBOP)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E260 RID: 57952 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E260")]
|
||||
[Address(RVA = "0x211A2C0", Offset = "0x21190C0", VA = "0x18211A2C0")]
|
||||
private void ACELJJHDOAI(int GAHGOIJMCBH, RoleDefinitionType LOLCMLEKMAF)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E261 RID: 57953 RVA: 0x00346164 File Offset: 0x00344364
|
||||
[Token(Token = "0x600E261")]
|
||||
[Address(RVA = "0x211CAC0", Offset = "0x211B8C0", VA = "0x18211CAC0", Slot = "30")]
|
||||
protected virtual void IMFABOIILCJ(AGAJMBPABDL AGIHAKFFCCD, int PGPIGPPKHGL)
|
||||
{
|
||||
int[] array = this.JGIFDGDOGPO;
|
||||
}
|
||||
|
||||
// Token: 0x0600E262 RID: 57954 RVA: 0x00346180 File Offset: 0x00344380
|
||||
[Token(Token = "0x600E262")]
|
||||
[Address(RVA = "0x211C9C0", Offset = "0x211B7C0", VA = "0x18211C9C0")]
|
||||
public List<RoleDefinitionType> GetSortedActiveRoles(bool MKAFBEKJIHN = false)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E262)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.List`1<RoleDefinitionType> RecRoom.Systems.PlayerRoles.RoleManagerBase`5::GetSortedActiveRoles(System.Boolean)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:int32(var_0_05, ldc.i4:int32(0))
|
||||
stloc:List`1(var_1_0E, callvirt:List`1(RoleManagerBase`5::FLCPOFAKGDC, ldloc:RoleManagerBase`5(this), ldloc:int32[exp:AGAJMBPABDL](var_0_05), ldloc:bool(MKAFBEKJIHN)))
|
||||
brtrue(IL_00, cne:bool(ldloc:bool(MKAFBEKJIHN), ldc.i4:bool(0)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x0600E263 RID: 57955 RVA: 0x003461A0 File Offset: 0x003443A0
|
||||
[Token(Token = "0x600E263")]
|
||||
[Address(RVA = "0x211AC10", Offset = "0x2119A10", VA = "0x18211AC10")]
|
||||
private void BBEHGGMHNDB()
|
||||
{
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
if (this.FLCPOFAKGDC(num2, num != 0).Count == 0)
|
||||
{
|
||||
string text = base.gameObject + " Zero active roles!";
|
||||
GameObject gameObject = base.gameObject;
|
||||
Debug.LogWarning(text, gameObject);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E264 RID: 57956 RVA: 0x003461E8 File Offset: 0x003443E8
|
||||
[Token(Token = "0x600E264")]
|
||||
[Address(RVA = "0x211C990", Offset = "0x211B790", VA = "0x18211C990")]
|
||||
public List<RoleDefinitionType> GetSortedActiveRolesForPlayer(AGAJMBPABDL IEKDDPPNFPF, bool MKAFBEKJIHN = false)
|
||||
{
|
||||
int[] array = this.JGIFDGDOGPO;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E265 RID: 57957 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E265")]
|
||||
[Address(RVA = "0x211B520", Offset = "0x211A320", VA = "0x18211B520")]
|
||||
private List<RoleDefinitionType> FLCPOFAKGDC(AGAJMBPABDL AGIHAKFFCCD, bool MKAFBEKJIHN)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E266 RID: 57958 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E266")]
|
||||
[Address(RVA = "0x211E220", Offset = "0x211D020", VA = "0x18211E220")]
|
||||
private List<RoleDefinitionType> NBDOOMEAIAB()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E267 RID: 57959 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E267")]
|
||||
[Address(RVA = "0x211E730", Offset = "0x211D530", VA = "0x18211E730")]
|
||||
protected void OGEGEKEACGC()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E268 RID: 57960 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E268")]
|
||||
[Address(RVA = "0x211D210", Offset = "0x211C010", VA = "0x18211D210")]
|
||||
protected void KEHAFGDDECH()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E269 RID: 57961 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E269")]
|
||||
[Address(RVA = "0x211AD00", Offset = "0x2119B00", VA = "0x18211AD00")]
|
||||
protected RoleDefinitionType CBGHFAPFBFM(AGAJMBPABDL IEKDDPPNFPF)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E26A RID: 57962
|
||||
[Token(Token = "0x600E26A")]
|
||||
[Address(Slot = "31")]
|
||||
protected abstract void KGFJOIKALKD(AGAJMBPABDL IEKDDPPNFPF, RoleDefinitionType LOGOOOJKMPC);
|
||||
|
||||
// Token: 0x0600E26B RID: 57963 RVA: 0x00346204 File Offset: 0x00344404
|
||||
[Token(Token = "0x600E26B")]
|
||||
[Address(RVA = "0x13FD250", Offset = "0x13FC050", VA = "0x1813FD250")]
|
||||
public RoleDefinitionType GetEveryoneRoleDefinition()
|
||||
{
|
||||
int[] array = this.JGIFDGDOGPO;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E26C RID: 57964 RVA: 0x00346220 File Offset: 0x00344420
|
||||
[Token(Token = "0x600E26C")]
|
||||
[Address(RVA = "0x211C830", Offset = "0x211B630", VA = "0x18211C830")]
|
||||
public RoleDefinitionType GetLocalPlayerRoleDefinition()
|
||||
{
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
int[] array = this.JGIFDGDOGPO;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E26D RID: 57965 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E26D")]
|
||||
[Address(RVA = "0x211C8C0", Offset = "0x211B6C0", VA = "0x18211C8C0")]
|
||||
public RoleDefinitionType GetPlayerRoleDefinition(AGAJMBPABDL IEKDDPPNFPF)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E26E RID: 57966 RVA: 0x00346244 File Offset: 0x00344444
|
||||
[Token(Token = "0x600E26E")]
|
||||
[Address(RVA = "0x211EEC0", Offset = "0x211DCC0", VA = "0x18211EEC0")]
|
||||
public bool PlayerHasRole(AGAJMBPABDL AGIHAKFFCCD, RoleIdType IENKDAKBEDP)
|
||||
{
|
||||
if (KKPBCOOONNK.ADEBHCHKEEC && AGIHAKFFCCD != 0)
|
||||
{
|
||||
this.CGMHFAALDDC();
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E26F RID: 57967 RVA: 0x00346270 File Offset: 0x00344470
|
||||
[Token(Token = "0x600E26F")]
|
||||
[Address(RVA = "0x211F350", Offset = "0x211E150", VA = "0x18211F350")]
|
||||
public void RequestPlayerAddRoleToOtherPlayer(AGAJMBPABDL CDFCCICPHFJ, AGAJMBPABDL OEIHOFFDNNO, RoleIdType DCDOMGBPFCN)
|
||||
{
|
||||
if (this.PlayerCanModifyRoleDefinition(CDFCCICPHFJ, OEIHOFFDNNO))
|
||||
{
|
||||
PhotonView photonView = base.JDHMIOJKLCK;
|
||||
this.CGMHFAALDDC();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E270 RID: 57968 RVA: 0x003462A0 File Offset: 0x003444A0
|
||||
[Token(Token = "0x600E270")]
|
||||
[Address(RVA = "0x2120C70", Offset = "0x211FA70", VA = "0x182120C70")]
|
||||
[NFOMENMAOIA]
|
||||
protected void RpcPlayerAddRoleToLocalPlayer(AGAJMBPABDL CDFCCICPHFJ, int DCDOMGBPFCN)
|
||||
{
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
int num = this.JLHFDBNABEO(DCDOMGBPFCN);
|
||||
if (this.PlayerCanModifyRoleDefinition(CDFCCICPHFJ, agajmbpabdl))
|
||||
{
|
||||
AGAJMBPABDL agajmbpabdl2 = KKPBCOOONNK.MDMMDPEKICF;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E271 RID: 57969 RVA: 0x003462D8 File Offset: 0x003444D8
|
||||
[Token(Token = "0x600E271")]
|
||||
[Address(RVA = "0x211F460", Offset = "0x211E260", VA = "0x18211F460")]
|
||||
public void RequestPlayerRemoveRoleFromOtherPlayer(AGAJMBPABDL CDFCCICPHFJ, AGAJMBPABDL OEIHOFFDNNO, RoleIdType BMHGLDHHIEM)
|
||||
{
|
||||
if (this.PlayerCanModifyRoleDefinition(CDFCCICPHFJ, OEIHOFFDNNO))
|
||||
{
|
||||
PhotonView photonView = base.JDHMIOJKLCK;
|
||||
this.CGMHFAALDDC();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E272 RID: 57970 RVA: 0x00346308 File Offset: 0x00344508
|
||||
[Token(Token = "0x600E272")]
|
||||
[Address(RVA = "0x2120DB0", Offset = "0x211FBB0", VA = "0x182120DB0")]
|
||||
[NFOMENMAOIA]
|
||||
protected void RpcPlayerRemoveRoleFromLocalPlayer(AGAJMBPABDL CDFCCICPHFJ, int BMHGLDHHIEM)
|
||||
{
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
int num = this.JLHFDBNABEO(BMHGLDHHIEM);
|
||||
if (this.PlayerCanModifyRoleDefinition(CDFCCICPHFJ, agajmbpabdl))
|
||||
{
|
||||
AGAJMBPABDL agajmbpabdl2 = KKPBCOOONNK.MDMMDPEKICF;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E273 RID: 57971 RVA: 0x00346340 File Offset: 0x00344540
|
||||
[Token(Token = "0x600E273")]
|
||||
[Address(RVA = "0x211D710", Offset = "0x211C510", VA = "0x18211D710")]
|
||||
public bool LocalRequestModifyRoleName(RoleIdType BGHHFOOBFMA, string HBENBFOGKNG)
|
||||
{
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
if (this.PlayerCanChangeRoleName(agajmbpabdl, BGHHFOOBFMA))
|
||||
{
|
||||
DGLOJCGDOGG.NECIHPEMJNG necihpemjng;
|
||||
base.JDHMIOJKLCK.RpcMaster(necihpemjng, BGHHFOOBFMA, HBENBFOGKNG);
|
||||
return true;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E274 RID: 57972 RVA: 0x00346378 File Offset: 0x00344578
|
||||
[Token(Token = "0x600E274")]
|
||||
[Address(RVA = "0x211EBF0", Offset = "0x211D9F0", VA = "0x18211EBF0")]
|
||||
public bool PlayerCanChangeRoleName(AGAJMBPABDL IEKDDPPNFPF, RoleIdType BGHHFOOBFMA)
|
||||
{
|
||||
bool flag;
|
||||
if (this.IsPlayerDefinedRole(IEKDDPPNFPF) && flag)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E275 RID: 57973 RVA: 0x0034639C File Offset: 0x0034459C
|
||||
[Token(Token = "0x600E275")]
|
||||
[Address(RVA = "0x2120600", Offset = "0x211F400", VA = "0x182120600")]
|
||||
[NFOMENMAOIA]
|
||||
protected void RpcMasterRequestModifyRoleName(RoleIdType BGHHFOOBFMA, string HBENBFOGKNG, EEAEPAPIPJB BNICGLLLMOL)
|
||||
{
|
||||
int num = 0;
|
||||
bool flag = KKPBCOOONNK.BNNCCCFFALC;
|
||||
if (flag)
|
||||
{
|
||||
if (!flag)
|
||||
{
|
||||
Debug.LogWarning(num + " tried to modify role name, but they are not allowed to!");
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
bool dfeilcnkdag = base.JDHMIOJKLCK.DFEILCNKDAG;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E276 RID: 57974 RVA: 0x003463E0 File Offset: 0x003445E0
|
||||
[Token(Token = "0x600E276")]
|
||||
[Address(RVA = "0x2120B60", Offset = "0x211F960", VA = "0x182120B60")]
|
||||
[NFOMENMAOIA]
|
||||
protected void RpcModifyRoleName(RoleIdType BGHHFOOBFMA, string HBENBFOGKNG, EEAEPAPIPJB BNICGLLLMOL)
|
||||
{
|
||||
RoleDefinitionType defaultRoleDefinition = this._defaultRoleDefinition;
|
||||
RoleDefinitionType defaultRoleDefinition2 = this._defaultRoleDefinition;
|
||||
this.CGMHFAALDDC();
|
||||
int[] array = this.JGIFDGDOGPO;
|
||||
}
|
||||
|
||||
// Token: 0x0600E277 RID: 57975 RVA: 0x00346410 File Offset: 0x00344610
|
||||
[Token(Token = "0x600E277")]
|
||||
[Address(RVA = "0x211D860", Offset = "0x211C660", VA = "0x18211D860")]
|
||||
public bool LocalRequestModifyRolePermission(RoleIdType BGHHFOOBFMA, RolePermissionType KFMINBPBKAM, bool PPEMHAIEECM, object OHFMPKJCLKH)
|
||||
{
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
bool flag = this.IsPlayerDefinedRole(agajmbpabdl);
|
||||
if (flag)
|
||||
{
|
||||
RoleDefinitionType defaultRoleDefinition = this._defaultRoleDefinition;
|
||||
int num = 0;
|
||||
if (num < (flag ? 1 : 0))
|
||||
{
|
||||
num += num;
|
||||
if (num == (flag ? 1 : 0))
|
||||
{
|
||||
goto IL_49;
|
||||
}
|
||||
num++;
|
||||
}
|
||||
PhotonView photonView = base.JDHMIOJKLCK;
|
||||
bool dfeilcnkdag = photonView.DFEILCNKDAG;
|
||||
IL_49:
|
||||
photonView += photonView;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E278 RID: 57976 RVA: 0x00346474 File Offset: 0x00344674
|
||||
[Token(Token = "0x600E278")]
|
||||
[Address(RVA = "0x2120440", Offset = "0x211F240", VA = "0x182120440")]
|
||||
[NFOMENMAOIA]
|
||||
protected void RpcMasterRequestModifyRoleDefinition(RoleIdType BGHHFOOBFMA, RolePermissionType KFMINBPBKAM, byte[] EJEGJJKKDFH, EEAEPAPIPJB BNICGLLLMOL)
|
||||
{
|
||||
int num = 0;
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
Debug.LogWarning(num + " tried to modify role, but they couldn't!");
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
bool dfeilcnkdag = base.JDHMIOJKLCK.DFEILCNKDAG;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E279 RID: 57977 RVA: 0x003464B4 File Offset: 0x003446B4
|
||||
[Token(Token = "0x600E279")]
|
||||
[Address(RVA = "0x21209E0", Offset = "0x211F7E0", VA = "0x1821209E0")]
|
||||
[NFOMENMAOIA]
|
||||
protected void RpcModifyRoleDefinition(RoleIdType BGHHFOOBFMA, RolePermissionType FEIIKGIHEBN, byte[] EJEGJJKKDFH, EEAEPAPIPJB BNICGLLLMOL)
|
||||
{
|
||||
RoleDefinitionType defaultRoleDefinition = this._defaultRoleDefinition;
|
||||
int num = 0;
|
||||
if (num < FEIIKGIHEBN)
|
||||
{
|
||||
num += num;
|
||||
num++;
|
||||
}
|
||||
RoleDefinitionType defaultRoleDefinition2 = this._defaultRoleDefinition;
|
||||
this.CGMHFAALDDC();
|
||||
int[] array = this.JGIFDGDOGPO;
|
||||
}
|
||||
|
||||
// Token: 0x0600E27A RID: 57978 RVA: 0x003464F0 File Offset: 0x003446F0
|
||||
[Token(Token = "0x600E27A")]
|
||||
[Address(RVA = "0x211EFC0", Offset = "0x211DDC0", VA = "0x18211EFC0")]
|
||||
public void PlayerRequestMoveRole(AGAJMBPABDL JKJPFDENCGO, RoleIdType JJCMCFNOJBK, bool KNIKPKEBLNF)
|
||||
{
|
||||
bool flag = KKPBCOOONNK.ADEBHCHKEEC;
|
||||
if (flag && flag)
|
||||
{
|
||||
bool dfeilcnkdag = base.JDHMIOJKLCK.DFEILCNKDAG;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E27B RID: 57979 RVA: 0x00346528 File Offset: 0x00344728
|
||||
[Token(Token = "0x600E27B")]
|
||||
[Address(RVA = "0x21207B0", Offset = "0x211F5B0", VA = "0x1821207B0")]
|
||||
[NFOMENMAOIA]
|
||||
protected void RpcMasterRequestMoveRole(RoleIdType JJCMCFNOJBK, bool KNIKPKEBLNF, RoleIdType IHBHNMJOPJD, EEAEPAPIPJB BNICGLLLMOL)
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
this.CGMHFAALDDC();
|
||||
this.CGMHFAALDDC();
|
||||
bool dfeilcnkdag = base.JDHMIOJKLCK.DFEILCNKDAG;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E27C RID: 57980 RVA: 0x00346564 File Offset: 0x00344764
|
||||
[Token(Token = "0x600E27C")]
|
||||
[Address(RVA = "0x2120F80", Offset = "0x211FD80", VA = "0x182120F80")]
|
||||
[NFOMENMAOIA]
|
||||
protected void RpcSwapRoleOrder(RoleIdType JJCMCFNOJBK, RoleIdType HLNLEJCIJCH, EEAEPAPIPJB BNICGLLLMOL)
|
||||
{
|
||||
RoleDefinitionType defaultRoleDefinition = this._defaultRoleDefinition;
|
||||
RoleDefinitionType defaultRoleDefinition2 = this._defaultRoleDefinition;
|
||||
int[] array = this.JGIFDGDOGPO;
|
||||
}
|
||||
|
||||
// Token: 0x0600E27D RID: 57981 RVA: 0x0034658C File Offset: 0x0034478C
|
||||
[Token(Token = "0x600E27D")]
|
||||
[Address(RVA = "0x211B300", Offset = "0x211A100", VA = "0x18211B300")]
|
||||
public bool CanMoveRole(AGAJMBPABDL JKJPFDENCGO, RoleIdType JJCMCFNOJBK, bool KNIKPKEBLNF, out RoleDefinitionType ODCFAOCDPHA)
|
||||
{
|
||||
bool flag;
|
||||
if (flag && flag && flag && flag)
|
||||
{
|
||||
if (JKJPFDENCGO != 0)
|
||||
{
|
||||
this.KGFJOIKALKD(JKJPFDENCGO, KNIKPKEBLNF);
|
||||
}
|
||||
return true;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E27E RID: 57982 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E27E")]
|
||||
[Address(RVA = "0x2121530", Offset = "0x2120330", VA = "0x182121530")]
|
||||
public bool TryGetSortedAvailablePlayerRoles(int PIKAIMCIPBO, out List<DHKPBIAHMHG<RoleIdType, GJJLAOJHDKF>> DKNIDEMNFLH)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E27F RID: 57983 RVA: 0x003465BC File Offset: 0x003447BC
|
||||
[Token(Token = "0x600E27F")]
|
||||
[Address(RVA = "0x211CE90", Offset = "0x211BC90", VA = "0x18211CE90")]
|
||||
private RoleDefinitionType JCLPGAFFDKO(RoleDefinitionType NFNDIJCIPPM, bool KNIKPKEBLNF)
|
||||
{
|
||||
if (typeof(RoleManagerBase<RoleIdType, RolePermissionType, RoleDefinitionType, RoleProtobufType, RoleCollectionProtobufType>.<>c).TypeHandle == 0)
|
||||
{
|
||||
}
|
||||
IEnumerable enumerable;
|
||||
Func func;
|
||||
IEnumerator enumerator = Enumerable.Where(enumerable, func).GetEnumerator();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E280 RID: 57984 RVA: 0x003465EC File Offset: 0x003447EC
|
||||
[Token(Token = "0x600E280")]
|
||||
[Address(RVA = "0x211E6E0", Offset = "0x211D4E0", VA = "0x18211E6E0", Slot = "32")]
|
||||
protected virtual bool NINOBPHPMOO(AGAJMBPABDL JKJPFDENCGO, RoleDefinitionType GPLBFCPMJOC, RoleDefinitionType ODCFAOCDPHA)
|
||||
{
|
||||
return KKPBCOOONNK.ADEBHCHKEEC;
|
||||
}
|
||||
|
||||
// Token: 0x0600E281 RID: 57985 RVA: 0x00346600 File Offset: 0x00344800
|
||||
[Token(Token = "0x600E281")]
|
||||
[Address(RVA = "0x211EC60", Offset = "0x211DA60", VA = "0x18211EC60")]
|
||||
public bool PlayerCanCreateRole(AGAJMBPABDL AGIHAKFFCCD, out RoleDefinitionType DINCDAECBAI, bool HKMPELKMELI = false)
|
||||
{
|
||||
bool flag;
|
||||
if (!KKPBCOOONNK.ADEBHCHKEEC || HKMPELKMELI || flag)
|
||||
{
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E282 RID: 57986 RVA: 0x00346628 File Offset: 0x00344828
|
||||
[Token(Token = "0x600E282")]
|
||||
[Address(RVA = "0x211D4A0", Offset = "0x211C2A0", VA = "0x18211D4A0")]
|
||||
public bool LocalRequestCreateRole(string MJCDDENNGOD)
|
||||
{
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
DGLOJCGDOGG.FGGIMKCCBDA<string, EEAEPAPIPJB> fggimkccbda;
|
||||
base.JDHMIOJKLCK.RpcMaster<string>(fggimkccbda, MJCDDENNGOD);
|
||||
return true;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E283 RID: 57987 RVA: 0x00346658 File Offset: 0x00344858
|
||||
[Token(Token = "0x600E283")]
|
||||
[Address(RVA = "0x211DEF0", Offset = "0x211CCF0", VA = "0x18211DEF0")]
|
||||
public bool MasterForceCreateRole(out Guid NDHGPMLBGPM, out RoleIdType BPFNCJOOFFC)
|
||||
{
|
||||
Guid guid = Guid.NewGuid();
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x0600E284 RID: 57988 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E284")]
|
||||
[Address(RVA = "0x211DB90", Offset = "0x211C990", VA = "0x18211DB90")]
|
||||
public bool MasterForceCreateRoleWithGuid(Guid NDHGPMLBGPM, out RoleIdType BPFNCJOOFFC)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E285 RID: 57989 RVA: 0x00346674 File Offset: 0x00344874
|
||||
[Token(Token = "0x600E285")]
|
||||
[Address(RVA = "0x211F8B0", Offset = "0x211E6B0", VA = "0x18211F8B0")]
|
||||
public bool RoleGuidExists(Guid JPGBOLJNPPN, out RoleIdType IBMJBLJGINB)
|
||||
{
|
||||
int num;
|
||||
int num2;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
RoleDefinitionType defaultRoleDefinition = this._defaultRoleDefinition;
|
||||
num += num;
|
||||
if ("{il2cpp array field il2cppMethodInfo->}" != typeof(MLNCPPJGHPN<RoleIdType, RolePermissionType, RoleDefinitionType>).TypeHandle)
|
||||
{
|
||||
num++;
|
||||
bool flag;
|
||||
while (!flag)
|
||||
{
|
||||
}
|
||||
}
|
||||
num2 = 0;
|
||||
num2 += num2;
|
||||
num2++;
|
||||
}
|
||||
while (num2 != 0);
|
||||
num2 += num2;
|
||||
num2 += 19;
|
||||
num2 += typeof(Dictionary<RoleIdType, RoleDefinitionType>.Enumerator).TypeHandle;
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E286 RID: 57990 RVA: 0x003466E4 File Offset: 0x003448E4
|
||||
[Token(Token = "0x600E286")]
|
||||
[Address(RVA = "0x21200F0", Offset = "0x211EEF0", VA = "0x1821200F0")]
|
||||
[NFOMENMAOIA]
|
||||
protected void RpcMasterRequestCreateRole(string MJCDDENNGOD, EEAEPAPIPJB BNICGLLLMOL)
|
||||
{
|
||||
bool flag;
|
||||
if (KKPBCOOONNK.BNNCCCFFALC && flag)
|
||||
{
|
||||
Guid guid = Guid.NewGuid();
|
||||
PhotonView photonView = base.JDHMIOJKLCK;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E287 RID: 57991 RVA: 0x00346714 File Offset: 0x00344914
|
||||
[Token(Token = "0x600E287")]
|
||||
[Address(RVA = "0x211FC40", Offset = "0x211EA40", VA = "0x18211FC40")]
|
||||
[NFOMENMAOIA]
|
||||
protected void RpcAddNewPlayerRole(string MJCDDENNGOD, RoleIdType BGHHFOOBFMA, Guid JPGBOLJNPPN)
|
||||
{
|
||||
int num = 0;
|
||||
if (num < BGHHFOOBFMA)
|
||||
{
|
||||
num += num;
|
||||
num++;
|
||||
}
|
||||
int[] array = this.JGIFDGDOGPO;
|
||||
}
|
||||
|
||||
// Token: 0x0600E288 RID: 57992 RVA: 0x00346744 File Offset: 0x00344944
|
||||
[Token(Token = "0x600E288")]
|
||||
[Address(RVA = "0x211DA90", Offset = "0x211C890", VA = "0x18211DA90", Slot = "33")]
|
||||
protected virtual bool MFNJGEEPNKI(AGAJMBPABDL IEKDDPPNFPF)
|
||||
{
|
||||
return KKPBCOOONNK.ADEBHCHKEEC;
|
||||
}
|
||||
|
||||
// Token: 0x0600E289 RID: 57993 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E289")]
|
||||
[Address(RVA = "0x211B480", Offset = "0x211A280", VA = "0x18211B480")]
|
||||
private bool EHODHBHFFKF(out RoleDefinitionType DINCDAECBAI)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E28A RID: 57994 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E28A")]
|
||||
[Address(RVA = "0x211ED40", Offset = "0x211DB40", VA = "0x18211ED40")]
|
||||
public bool PlayerCanDeleteRole(RoleIdType NENFLCANOGE, AGAJMBPABDL AGIHAKFFCCD)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E28B RID: 57995 RVA: 0x00346758 File Offset: 0x00344958
|
||||
[Token(Token = "0x600E28B")]
|
||||
[Address(RVA = "0x211D5C0", Offset = "0x211C3C0", VA = "0x18211D5C0")]
|
||||
public bool LocalRequestDeleteRole(RoleIdType NENFLCANOGE)
|
||||
{
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
if (this.PlayerCanDeleteRole(NENFLCANOGE, agajmbpabdl))
|
||||
{
|
||||
DGLOJCGDOGG.FGGIMKCCBDA fggimkccbda;
|
||||
base.JDHMIOJKLCK.RpcMaster(fggimkccbda, NENFLCANOGE);
|
||||
return true;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E28C RID: 57996 RVA: 0x0034678C File Offset: 0x0034498C
|
||||
[Token(Token = "0x600E28C")]
|
||||
[Address(RVA = "0x211DFB0", Offset = "0x211CDB0", VA = "0x18211DFB0")]
|
||||
public bool MasterForceDeleteRole(RoleIdType NENFLCANOGE)
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
DGLOJCGDOGG.FGGIMKCCBDA fggimkccbda;
|
||||
base.JDHMIOJKLCK.RpcAll(fggimkccbda, NENFLCANOGE);
|
||||
return true;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E28D RID: 57997 RVA: 0x003467BC File Offset: 0x003449BC
|
||||
[Token(Token = "0x600E28D")]
|
||||
[Address(RVA = "0x21202F0", Offset = "0x211F0F0", VA = "0x1821202F0")]
|
||||
[NFOMENMAOIA]
|
||||
protected void RpcMasterRequestDeleteRole(RoleIdType NENFLCANOGE, EEAEPAPIPJB BNICGLLLMOL)
|
||||
{
|
||||
bool flag;
|
||||
if (KKPBCOOONNK.BNNCCCFFALC && flag)
|
||||
{
|
||||
DGLOJCGDOGG.FGGIMKCCBDA fggimkccbda;
|
||||
base.JDHMIOJKLCK.RpcAll(fggimkccbda, NENFLCANOGE);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E28E RID: 57998 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E28E")]
|
||||
[Address(RVA = "0x211FE00", Offset = "0x211EC00", VA = "0x18211FE00")]
|
||||
[NFOMENMAOIA]
|
||||
protected void RpcDeletePlayerRole(RoleIdType NENFLCANOGE, EEAEPAPIPJB BNICGLLLMOL)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E28F RID: 57999
|
||||
[Token(Token = "0x600E28F")]
|
||||
[Address(Slot = "34")]
|
||||
public abstract bool IsPlayerDefinedRole(RoleIdType BGHHFOOBFMA);
|
||||
|
||||
// Token: 0x0600E290 RID: 58000 RVA: 0x003467EC File Offset: 0x003449EC
|
||||
[Token(Token = "0x600E290")]
|
||||
[Address(RVA = "0x211A770", Offset = "0x2119570", VA = "0x18211A770")]
|
||||
public bool AnyRole(RoleManagerBase<RoleIdType, RolePermissionType, RoleDefinitionType, RoleProtobufType, RoleCollectionProtobufType>.ENCNFBMNBPG MEAMDNNBFEC)
|
||||
{
|
||||
int num;
|
||||
int num2;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
RoleDefinitionType defaultRoleDefinition = this._defaultRoleDefinition;
|
||||
bool flag;
|
||||
while (!flag)
|
||||
{
|
||||
}
|
||||
num2 = 0;
|
||||
num2 += num2;
|
||||
num2++;
|
||||
}
|
||||
while (num != 0);
|
||||
num2 += num2;
|
||||
num2 += 19;
|
||||
num2 += typeof(Dictionary<RoleIdType, RoleDefinitionType>.ValueCollection.Enumerator).TypeHandle;
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E291 RID: 58001 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E291")]
|
||||
[Address(RVA = "0x211A640", Offset = "0x2119440", VA = "0x18211A640")]
|
||||
public bool AnyPlayerRole(RoleManagerBase<RoleIdType, RolePermissionType, RoleDefinitionType, RoleProtobufType, RoleCollectionProtobufType>.ENCNFBMNBPG MEAMDNNBFEC)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E292 RID: 58002 RVA: 0x00346844 File Offset: 0x00344A44
|
||||
[Token(Token = "0x600E292")]
|
||||
[Address(RVA = "0x211BA20", Offset = "0x211A820", VA = "0x18211BA20")]
|
||||
protected void FNENMDMHCHH()
|
||||
{
|
||||
this.BBEHGGMHNDB();
|
||||
this.KEHAFGDDECH();
|
||||
}
|
||||
|
||||
// Token: 0x0600E293 RID: 58003 RVA: 0x00346864 File Offset: 0x00344A64
|
||||
[Token(Token = "0x600E293")]
|
||||
[Address(RVA = "0x211BB40", Offset = "0x211A940", VA = "0x18211BB40")]
|
||||
public RoleDefinitionType FindActiveRoleByName(string MJCDDENNGOD)
|
||||
{
|
||||
new RoleManagerBase.GFONCCNJHHD().newRoleName = MJCDDENNGOD;
|
||||
if (typeof(RoleManagerBase<RoleIdType, RolePermissionType, RoleDefinitionType, RoleProtobufType, RoleCollectionProtobufType>.<>c).TypeHandle == 0)
|
||||
{
|
||||
}
|
||||
IEnumerable enumerable;
|
||||
IEnumerator enumerator = enumerable.GetEnumerator();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E294 RID: 58004 RVA: 0x00346890 File Offset: 0x00344A90
|
||||
[Token(Token = "0x600E294")]
|
||||
[Address(RVA = "0x211C960", Offset = "0x211B760", VA = "0x18211C960")]
|
||||
[NotNull]
|
||||
public RoleDefinitionType GetRoleDefinition(RoleIdType BGHHFOOBFMA)
|
||||
{
|
||||
RoleDefinitionType defaultRoleDefinition = this._defaultRoleDefinition;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E295 RID: 58005 RVA: 0x003468AC File Offset: 0x00344AAC
|
||||
[Token(Token = "0x600E295")]
|
||||
[Address(RVA = "0x211EE70", Offset = "0x211DC70", VA = "0x18211EE70", Slot = "35")]
|
||||
public virtual bool PlayerCanModifyRoleDefinition(AGAJMBPABDL BANKGLOHKOJ, RoleIdType BGHHFOOBFMA)
|
||||
{
|
||||
return KKPBCOOONNK.ADEBHCHKEEC;
|
||||
}
|
||||
|
||||
// Token: 0x0600E296 RID: 58006 RVA: 0x003468C0 File Offset: 0x00344AC0
|
||||
[Token(Token = "0x600E296")]
|
||||
[Address(RVA = "0x211EBA0", Offset = "0x211D9A0", VA = "0x18211EBA0", Slot = "36")]
|
||||
public virtual bool PlayerCanAssignRole(AGAJMBPABDL CDFCCICPHFJ, AGAJMBPABDL OEIHOFFDNNO, RoleIdType BGHHFOOBFMA)
|
||||
{
|
||||
return KKPBCOOONNK.ADEBHCHKEEC;
|
||||
}
|
||||
|
||||
// Token: 0x0600E297 RID: 58007 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E297")]
|
||||
[Address(RVA = "0x211E660", Offset = "0x211D460", VA = "0x18211E660")]
|
||||
protected GJJLAOJHDKF NHGKIEFIOKC(AGAJMBPABDL IEKDDPPNFPF)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E298 RID: 58008 RVA: 0x003468D4 File Offset: 0x00344AD4
|
||||
[Token(Token = "0x600E298")]
|
||||
[Address(RVA = "0x211BE60", Offset = "0x211AC60", VA = "0x18211BE60")]
|
||||
public GJJLAOJHDKF FindRoleRank(RoleIdType BGHHFOOBFMA)
|
||||
{
|
||||
RoleDefinitionType defaultRoleDefinition = this._defaultRoleDefinition;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
Debug.LogError("RoleId with no Rank!");
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E299 RID: 58009 RVA: 0x003468FC File Offset: 0x00344AFC
|
||||
[Token(Token = "0x600E299")]
|
||||
[Address(RVA = "0x211C250", Offset = "0x211B050", VA = "0x18211C250")]
|
||||
public string GetAllRolesDebugString()
|
||||
{
|
||||
int num = 0;
|
||||
StringBuilder stringBuilder = new StringBuilder();
|
||||
RoleDefinitionType defaultRoleDefinition = this._defaultRoleDefinition;
|
||||
this.CGMHFAALDDC();
|
||||
num += num;
|
||||
num++;
|
||||
this.CGMHFAALDDC();
|
||||
StringBuilder stringBuilder2 = stringBuilder.AppendLine("===== Mismatched Role ID! =====");
|
||||
object[] array = new object[5];
|
||||
throw new ArrayTypeMismatchException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E29A RID: 58010 RVA: 0x003469E0 File Offset: 0x00344BE0
|
||||
[Token(Token = "0x600E29A")]
|
||||
[Address(RVA = "0x211E9F0", Offset = "0x211D7F0", VA = "0x18211E9F0")]
|
||||
private void OnPhotonPlayerConnected(AGAJMBPABDL AGIHAKFFCCD)
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
DGLOJCGDOGG.FGGIMKCCBDA<byte[], EEAEPAPIPJB> fggimkccbda;
|
||||
byte[] array;
|
||||
base.JDHMIOJKLCK.RpcPlayer<byte[]>(AGIHAKFFCCD, fggimkccbda, array);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E29B RID: 58011 RVA: 0x00346A0C File Offset: 0x00344C0C
|
||||
[Token(Token = "0x600E29B")]
|
||||
[Address(RVA = "0x211EB30", Offset = "0x211D930", VA = "0x18211EB30")]
|
||||
private void OnPhotonPlayerDisconnected(AGAJMBPABDL AGIHAKFFCCD)
|
||||
{
|
||||
int[] array = this.JGIFDGDOGPO;
|
||||
}
|
||||
|
||||
// Token: 0x0600E29C RID: 58012 RVA: 0x00346A28 File Offset: 0x00344C28
|
||||
[Token(Token = "0x600E29C")]
|
||||
[Address(RVA = "0x211DAE0", Offset = "0x211C8E0", VA = "0x18211DAE0")]
|
||||
private void MOMALNKGHFA(int NLLBNFNCLAL)
|
||||
{
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E29D RID: 58013 RVA: 0x00346A40 File Offset: 0x00344C40
|
||||
[Token(Token = "0x600E29D")]
|
||||
[Address(RVA = "0x211B180", Offset = "0x2119F80", VA = "0x18211B180")]
|
||||
private void CIEAPEBILEG(AGAJMBPABDL DIPNOFHGLDP)
|
||||
{
|
||||
int[] array = this.JGIFDGDOGPO;
|
||||
}
|
||||
|
||||
// Token: 0x0600E29E RID: 58014 RVA: 0x00346A5C File Offset: 0x00344C5C
|
||||
[Token(Token = "0x600E29E")]
|
||||
[Address(RVA = "0x211E0E0", Offset = "0x211CEE0", VA = "0x18211E0E0")]
|
||||
public void MasterReinitializeRoles()
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC && KKPBCOOONNK.FEBBKGHNCKJ.Length != 0)
|
||||
{
|
||||
DGLOJCGDOGG.FGGIMKCCBDA<byte[], EEAEPAPIPJB> fggimkccbda;
|
||||
byte[] array;
|
||||
base.JDHMIOJKLCK.RpcOthers<byte[]>(fggimkccbda, array);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E29F RID: 58015 RVA: 0x00346A98 File Offset: 0x00344C98
|
||||
[Token(Token = "0x600E29F")]
|
||||
[Address(RVA = "0x2120EF0", Offset = "0x211FCF0", VA = "0x182120EF0")]
|
||||
[NFOMENMAOIA]
|
||||
protected void RpcReinitializeRoles(byte[] KCKDIGBCOME, EEAEPAPIPJB BNICGLLLMOL)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E2A0 RID: 58016
|
||||
[Token(Token = "0x600E2A0")]
|
||||
[Address(Slot = "37")]
|
||||
protected abstract RoleCollectionProtobufType MNGDIIPNICA(DBFIJENOPDA KGADGOFNJDC);
|
||||
|
||||
// Token: 0x0600E2A1 RID: 58017
|
||||
[Token(Token = "0x600E2A1")]
|
||||
[Address(Slot = "38")]
|
||||
protected abstract void CDNPEAAJAOL(ref DBFIJENOPDA KGADGOFNJDC, RoleCollectionProtobufType JHFHALKCDGD);
|
||||
|
||||
// Token: 0x0600E2A2 RID: 58018 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E2A2")]
|
||||
[Address(RVA = "0x211BF60", Offset = "0x211AD60", VA = "0x18211BF60")]
|
||||
protected void GMGLLCIMDIA(RoleCollectionProtobufType JHFHALKCDGD)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E2A3 RID: 58019
|
||||
[Token(Token = "0x600E2A3")]
|
||||
[Address(Slot = "39")]
|
||||
protected abstract RoleCollectionProtobufType HNBCMNLALEO(byte[] KCKDIGBCOME);
|
||||
|
||||
// Token: 0x0600E2A4 RID: 58020
|
||||
[Token(Token = "0x600E2A4")]
|
||||
[Address(Slot = "40")]
|
||||
protected abstract void LEBDNKFDHII(RoleCollectionProtobufType JHFHALKCDGD);
|
||||
|
||||
// Token: 0x0600E2A5 RID: 58021
|
||||
[Token(Token = "0x600E2A5")]
|
||||
[Address(Slot = "41")]
|
||||
protected abstract RoleCollectionProtobufType LBMEFCFIDFK();
|
||||
|
||||
// Token: 0x0600E2A6 RID: 58022 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E2A6")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "42")]
|
||||
protected virtual void HEEDPDGPPON(DBFIJENOPDA KGADGOFNJDC)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E2A7 RID: 58023 RVA: 0x00346AAC File Offset: 0x00344CAC
|
||||
[Token(Token = "0x600E2A7")]
|
||||
[Address(RVA = "0x211CA20", Offset = "0x211B820", VA = "0x18211CA20", Slot = "15")]
|
||||
private void HBINLEMAIGB(DBFIJENOPDA KGADGOFNJDC)
|
||||
{
|
||||
bool flag;
|
||||
this.GMGLLCIMDIA(flag);
|
||||
RoleCollectionProtobufType roleCollectionProtobufType = this.LBMEFCFIDFK();
|
||||
int[] array = this.JGIFDGDOGPO;
|
||||
}
|
||||
|
||||
// Token: 0x0600E2A8 RID: 58024 RVA: 0x00346AD4 File Offset: 0x00344CD4
|
||||
[Token(Token = "0x600E2A8")]
|
||||
[Address(RVA = "0x211D330", Offset = "0x211C130", VA = "0x18211D330", Slot = "16")]
|
||||
private void KKKDLFHHHIC(ref DBFIJENOPDA KGADGOFNJDC)
|
||||
{
|
||||
int[] array = this.JGIFDGDOGPO;
|
||||
}
|
||||
|
||||
// Token: 0x0600E2A9 RID: 58025 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E2A9")]
|
||||
[Address(RVA = "0x21226E0", Offset = "0x21214E0", VA = "0x1821226E0")]
|
||||
protected RoleManagerBase()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E2AA RID: 58026 RVA: 0x00346AF0 File Offset: 0x00344CF0
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x600E2AA")]
|
||||
[Address(RVA = "0x2122470", Offset = "0x2121270", VA = "0x182122470")]
|
||||
static RoleManagerBase()
|
||||
{
|
||||
int num;
|
||||
MFBGLIHGCGO mfbglihgcgo = new MFBGLIHGCGO(4, true, num != 0);
|
||||
num = 0;
|
||||
int num2;
|
||||
OKNNKFGFODL oknnkfgfodl = new OKNNKFGFODL(32, true, num2 != 0);
|
||||
num2 = 0;
|
||||
int num3;
|
||||
IILCGFIHJLP iilcgfihjlp = new IILCGFIHJLP(32, true, num3 != 0);
|
||||
num3 = 0;
|
||||
}
|
||||
|
||||
// Token: 0x040093CC RID: 37836
|
||||
[Token(Token = "0x40093CC")]
|
||||
public static MFBGLIHGCGO<RoleDefinitionType> OnRoleDefinitionUpdatedEvent;
|
||||
|
||||
// Token: 0x040093CD RID: 37837
|
||||
[Token(Token = "0x40093CD")]
|
||||
public static OKNNKFGFODL OnRoleOrdersChangedEvent;
|
||||
|
||||
// Token: 0x040093CE RID: 37838
|
||||
[Token(Token = "0x40093CE")]
|
||||
public static IILCGFIHJLP<AGAJMBPABDL, RoleDefinitionType> OnPlayerRoleDefinitionUpdatedEvent;
|
||||
|
||||
// Token: 0x040093CF RID: 37839
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40093CF")]
|
||||
private Dictionary<RoleIdType, RoleDefinitionType> DEJPNFNLKHP;
|
||||
|
||||
// Token: 0x040093D0 RID: 37840
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40093D0")]
|
||||
[SerializeField]
|
||||
[INPFBLGGAJF]
|
||||
[Header("Debugging")]
|
||||
private List<RoleDefinitionType> localPlayerSortedRoleDefinitions;
|
||||
|
||||
// Token: 0x040093D1 RID: 37841
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40093D1")]
|
||||
[INPFBLGGAJF]
|
||||
[SerializeField]
|
||||
private RoleDefinitionType _cachedLocalPlayerRoleDefinition;
|
||||
|
||||
// Token: 0x040093D2 RID: 37842
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40093D2")]
|
||||
[SerializeField]
|
||||
[INPFBLGGAJF]
|
||||
private List<RoleDefinitionType> allSortedActiveRoleDefinitions;
|
||||
|
||||
// Token: 0x040093D3 RID: 37843
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40093D3")]
|
||||
private Dictionary<int, RoleManagerBase<RoleIdType, RolePermissionType, RoleDefinitionType, RoleProtobufType, RoleCollectionProtobufType>.FPKGDJPPILE> KEJIPALKKLA;
|
||||
|
||||
// Token: 0x040093D4 RID: 37844
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40093D4")]
|
||||
private Dictionary<AGAJMBPABDL, RoleDefinitionType> ECONBMAJOPA;
|
||||
|
||||
// Token: 0x040093D5 RID: 37845
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40093D5")]
|
||||
[SerializeField]
|
||||
[Header("Role Defaults")]
|
||||
private RoleDefinitionType _defaultRoleDefinition;
|
||||
|
||||
// Token: 0x040093D6 RID: 37846
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40093D6")]
|
||||
private readonly BJOIBBBOIKO<RoleDefinitionType> NIMBPFLDDIB;
|
||||
|
||||
// Token: 0x040093D7 RID: 37847
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40093D7")]
|
||||
protected bool CPIFDHDGEJG;
|
||||
|
||||
// Token: 0x02002287 RID: 8839
|
||||
// (Invoke) Token: 0x0600E2AC RID: 58028
|
||||
[Token(Token = "0x2002287")]
|
||||
public delegate RoleDefinitionType BCHNAINFJIH(int BGHHFOOBFMA, RoleDefinitionType EBOAJJCLJIE);
|
||||
|
||||
// Token: 0x02002288 RID: 8840
|
||||
[Token(Token = "0x2002288")]
|
||||
public sealed class ENCNFBMNBPG : MulticastDelegate
|
||||
{
|
||||
// Token: 0x0600E2AF RID: 58031 RVA: 0x00346B24 File Offset: 0x00344D24
|
||||
[Token(Token = "0x600E2AF")]
|
||||
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
|
||||
public ENCNFBMNBPG(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E2B0 RID: 58032 RVA: 0x00346B34 File Offset: 0x00344D34
|
||||
[Token(Token = "0x600E2B0")]
|
||||
[Address(RVA = "0x210ED60", Offset = "0x210DB60", VA = "0x18210ED60", Slot = "13")]
|
||||
public bool Invoke(RoleDefinitionType LOLCMLEKMAF)
|
||||
{
|
||||
uint num;
|
||||
if (num != (uint)0)
|
||||
{
|
||||
throw new ExecutionEngineException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E2B1 RID: 58033 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E2B1")]
|
||||
[Address(RVA = "0x457150", Offset = "0x455F50", VA = "0x180457150", Slot = "14")]
|
||||
public IAsyncResult BeginInvoke(RoleDefinitionType LOLCMLEKMAF, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E2B2 RID: 58034 RVA: 0x00346BBC File Offset: 0x00344DBC
|
||||
[Token(Token = "0x600E2B2")]
|
||||
[Address(RVA = "0x451890", Offset = "0x450690", VA = "0x180451890", Slot = "15")]
|
||||
public bool EndInvoke(IAsyncResult GIAOBLMEMMI)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02002289 RID: 8841
|
||||
[Token(Token = "0x2002289")]
|
||||
protected abstract class FPKGDJPPILE
|
||||
{
|
||||
// Token: 0x140000F1 RID: 241
|
||||
// (add) Token: 0x0600E2B3 RID: 58035 RVA: 0x00346BD0 File Offset: 0x00344DD0
|
||||
// (remove) Token: 0x0600E2B4 RID: 58036 RVA: 0x00346BF8 File Offset: 0x00344DF8
|
||||
[Token(Token = "0x140000F1")]
|
||||
public event Action<AGAJMBPABDL, int> IMFABOIILCJ
|
||||
{
|
||||
[Token(Token = "0x600E2B3")]
|
||||
[Address(RVA = "0x210F420", Offset = "0x210E220", VA = "0x18210F420")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Action<AGAJMBPABDL, int> imfaboiilcj;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
imfaboiilcj = this.IMFABOIILCJ;
|
||||
@delegate = Delegate.Combine(imfaboiilcj, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != imfaboiilcj)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x600E2B4")]
|
||||
[Address(RVA = "0x210F140", Offset = "0x210DF40", VA = "0x18210F140")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Action<AGAJMBPABDL, int> imfaboiilcj;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
imfaboiilcj = this.IMFABOIILCJ;
|
||||
@delegate = Delegate.Remove(imfaboiilcj, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != imfaboiilcj)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023F7 RID: 9207
|
||||
// (get) Token: 0x0600E2B5 RID: 58037 RVA: 0x00346C20 File Offset: 0x00344E20
|
||||
[Token(Token = "0x170023F7")]
|
||||
public int EHGKHLFDMMM
|
||||
{
|
||||
[Token(Token = "0x600E2B5")]
|
||||
[Address(RVA = "0x210F5F0", Offset = "0x210E3F0", VA = "0x18210F5F0")]
|
||||
get
|
||||
{
|
||||
return this.JNMKCEMDCEO();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E2B6 RID: 58038 RVA: 0x00346C3C File Offset: 0x00344E3C
|
||||
[Token(Token = "0x600E2B6")]
|
||||
[Address(RVA = "0x210F6D0", Offset = "0x210E4D0", VA = "0x18210F6D0")]
|
||||
protected FPKGDJPPILE(AGAJMBPABDL AGIHAKFFCCD)
|
||||
{
|
||||
this.AGIHAKFFCCD = AGIHAKFFCCD;
|
||||
}
|
||||
|
||||
// Token: 0x0600E2B7 RID: 58039
|
||||
[Token(Token = "0x600E2B7")]
|
||||
[Address(Slot = "4")]
|
||||
protected abstract int JNMKCEMDCEO();
|
||||
|
||||
// Token: 0x0600E2B8 RID: 58040 RVA: 0x00346C5C File Offset: 0x00344E5C
|
||||
[Token(Token = "0x600E2B8")]
|
||||
[Address(RVA = "0x210F5B0", Offset = "0x210E3B0", VA = "0x18210F5B0")]
|
||||
public void OHGBAKMLHEP(int LFBNLKLFONC)
|
||||
{
|
||||
if (this.AGIHAKFFCCD.DMKCIEPGGAB)
|
||||
{
|
||||
int num = this.JNMKCEMDCEO();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E2B9 RID: 58041
|
||||
[Token(Token = "0x600E2B9")]
|
||||
[Address(Slot = "5")]
|
||||
protected abstract void IJGHGFDPJPD(int LFBNLKLFONC);
|
||||
|
||||
// Token: 0x0600E2BA RID: 58042 RVA: 0x00346C88 File Offset: 0x00344E88
|
||||
[Token(Token = "0x600E2BA")]
|
||||
[Address(RVA = "0x210F300", Offset = "0x210E100", VA = "0x18210F300")]
|
||||
public bool IDIPDFAKLHC(int IENKDAKBEDP)
|
||||
{
|
||||
return this.EHGKHLFDMMM == IENKDAKBEDP;
|
||||
}
|
||||
|
||||
// Token: 0x0600E2BB RID: 58043 RVA: 0x00346CA4 File Offset: 0x00344EA4
|
||||
[Token(Token = "0x600E2BB")]
|
||||
[Address(RVA = "0x210F1F0", Offset = "0x210DFF0", VA = "0x18210F1F0")]
|
||||
internal bool FBFFEJCMIPB(int POFDBMDCPCO)
|
||||
{
|
||||
(new int[1])[0] = POFDBMDCPCO;
|
||||
int num = this.JNMKCEMDCEO();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E2BC RID: 58044 RVA: 0x00346CCC File Offset: 0x00344ECC
|
||||
[Token(Token = "0x600E2BC")]
|
||||
[Address(RVA = "0x210F0A0", Offset = "0x210DEA0", VA = "0x18210F0A0")]
|
||||
internal bool BIKDCNNHDDD(int NENFLCANOGE)
|
||||
{
|
||||
(new int[1])[0] = NENFLCANOGE;
|
||||
int num = this.JNMKCEMDCEO();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E2BD RID: 58045 RVA: 0x00346CF4 File Offset: 0x00344EF4
|
||||
[Token(Token = "0x600E2BD")]
|
||||
[Address(RVA = "0x210F4D0", Offset = "0x210E2D0", VA = "0x18210F4D0")]
|
||||
internal bool NBKCILFGFHI(int[] LJKANBGPJLP, int[] NMPNJKFNHKC)
|
||||
{
|
||||
int num = this.EHGKHLFDMMM;
|
||||
int num2 = 0;
|
||||
if (LJKANBGPJLP != 0)
|
||||
{
|
||||
int length = LJKANBGPJLP.Length;
|
||||
if (num2 < length)
|
||||
{
|
||||
num2++;
|
||||
}
|
||||
}
|
||||
if (NMPNJKFNHKC != 0)
|
||||
{
|
||||
int length2 = NMPNJKFNHKC.Length;
|
||||
if (num2 < length2)
|
||||
{
|
||||
num2++;
|
||||
}
|
||||
}
|
||||
int num3 = this.JNMKCEMDCEO();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E2BE RID: 58046 RVA: 0x00346D40 File Offset: 0x00344F40
|
||||
[Token(Token = "0x600E2BE")]
|
||||
[Address(RVA = "0x210F290", Offset = "0x210E090", VA = "0x18210F290")]
|
||||
internal bool HEBNFJCNDNC(int MBEEGFNOFPI)
|
||||
{
|
||||
AGAJMBPABDL agihakffccd = this.AGIHAKFFCCD;
|
||||
int num = 0;
|
||||
if ((agihakffccd.DMKCIEPGGAB ? 1 : 0) != num)
|
||||
{
|
||||
int num2 = this.EHGKHLFDMMM;
|
||||
int num3 = this.JNMKCEMDCEO();
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E2BF RID: 58047 RVA: 0x00346D74 File Offset: 0x00344F74
|
||||
[Token(Token = "0x600E2BF")]
|
||||
[Address(RVA = "0x210F340", Offset = "0x210E140", VA = "0x18210F340")]
|
||||
internal void LKLKGDMFMCC()
|
||||
{
|
||||
int num = this.JNMKCEMDCEO();
|
||||
}
|
||||
|
||||
// Token: 0x0600E2C0 RID: 58048 RVA: 0x00346D90 File Offset: 0x00344F90
|
||||
[Token(Token = "0x600E2C0")]
|
||||
[Address(RVA = "0x210F370", Offset = "0x210E170", VA = "0x18210F370")]
|
||||
protected void MCBMFEECHCP()
|
||||
{
|
||||
Action<AGAJMBPABDL, int> imfaboiilcj = this.IMFABOIILCJ;
|
||||
if (imfaboiilcj != 0)
|
||||
{
|
||||
AGAJMBPABDL agihakffccd = this.AGIHAKFFCCD;
|
||||
int num = this.EHGKHLFDMMM;
|
||||
imfaboiilcj(agihakffccd, num);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E2C1 RID: 58049 RVA: 0x00346DC0 File Offset: 0x00344FC0
|
||||
[Token(Token = "0x600E2C1")]
|
||||
[Address(RVA = "0x210F400", Offset = "0x210E200", VA = "0x18210F400")]
|
||||
private static string MCGBEFLELAO(int GDDIOFMFICP)
|
||||
{
|
||||
string text;
|
||||
return text;
|
||||
}
|
||||
|
||||
// Token: 0x0600E2C2 RID: 58050 RVA: 0x00346DD0 File Offset: 0x00344FD0
|
||||
[Token(Token = "0x600E2C2")]
|
||||
[Address(RVA = "0x210F620", Offset = "0x210E420", VA = "0x18210F620", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
int inpoaaaoahi = this.AGIHAKFFCCD.INPOAAAOAHI;
|
||||
string text = RoleManagerBase.FPKGDJPPILE.MCGBEFLELAO(this.EHGKHLFDMMM);
|
||||
return string.Format("PlayerRoles[{0}] {1}", inpoaaaoahi, text);
|
||||
}
|
||||
|
||||
// Token: 0x040093D9 RID: 37849
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40093D9")]
|
||||
protected readonly AGAJMBPABDL AGIHAKFFCCD;
|
||||
}
|
||||
|
||||
// Token: 0x0200228A RID: 8842
|
||||
[Token(Token = "0x200228A")]
|
||||
[CompilerGenerated]
|
||||
private sealed class BGHFPADJNJM
|
||||
{
|
||||
// Token: 0x0600E2C3 RID: 58051 RVA: 0x00346E08 File Offset: 0x00345008
|
||||
[Token(Token = "0x600E2C3")]
|
||||
[Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")]
|
||||
public BGHFPADJNJM()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E2C4 RID: 58052 RVA: 0x00346E24 File Offset: 0x00345024
|
||||
[Token(Token = "0x600E2C4")]
|
||||
[Address(RVA = "0x210A020", Offset = "0x2108E20", VA = "0x18210A020")]
|
||||
internal bool <UpdatePredefinedRoles>b__0(RoleDefinitionType r)
|
||||
{
|
||||
this.<>4__this.CGMHFAALDDC();
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x040093DA RID: 37850
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40093DA")]
|
||||
public RoleManagerBase<RoleIdType, RolePermissionType, RoleDefinitionType, RoleProtobufType, RoleCollectionProtobufType> <>4__this;
|
||||
|
||||
// Token: 0x040093DB RID: 37851
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40093DB")]
|
||||
public int everyoneRoleId;
|
||||
}
|
||||
|
||||
// Token: 0x0200228B RID: 8843
|
||||
[Token(Token = "0x200228B")]
|
||||
[CompilerGenerated]
|
||||
private sealed class MABLPLHNADF
|
||||
{
|
||||
// Token: 0x0600E2C5 RID: 58053 RVA: 0x00346E44 File Offset: 0x00345044
|
||||
[Token(Token = "0x600E2C5")]
|
||||
[Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")]
|
||||
public MABLPLHNADF()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E2C6 RID: 58054 RVA: 0x00346E60 File Offset: 0x00345060
|
||||
[Token(Token = "0x600E2C6")]
|
||||
[Address(RVA = "0x2110300", Offset = "0x210F100", VA = "0x182110300")]
|
||||
internal int <GetSortedActiveRoles>b__0(RoleDefinitionType roleA, RoleDefinitionType roleB)
|
||||
{
|
||||
int num;
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x040093DC RID: 37852
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40093DC")]
|
||||
public bool reverseOrder;
|
||||
}
|
||||
|
||||
// Token: 0x0200228D RID: 8845
|
||||
[Token(Token = "0x200228D")]
|
||||
[CompilerGenerated]
|
||||
private sealed class GALCABOJHID
|
||||
{
|
||||
// Token: 0x0600E2CD RID: 58061 RVA: 0x00346ECC File Offset: 0x003450CC
|
||||
[Token(Token = "0x600E2CD")]
|
||||
[Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")]
|
||||
public GALCABOJHID()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E2CE RID: 58062 RVA: 0x00346EE8 File Offset: 0x003450E8
|
||||
[Token(Token = "0x600E2CE")]
|
||||
[Address(RVA = "0x210F710", Offset = "0x210E510", VA = "0x18210F710")]
|
||||
internal bool <GetNextRole>b__1(RoleDefinitionType r)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x040093E2 RID: 37858
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40093E2")]
|
||||
public GJJLAOJHDKF rank;
|
||||
|
||||
// Token: 0x040093E3 RID: 37859
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40093E3")]
|
||||
public int indexOffset;
|
||||
}
|
||||
|
||||
// Token: 0x0200228E RID: 8846
|
||||
[Token(Token = "0x200228E")]
|
||||
[CompilerGenerated]
|
||||
private sealed class GFONCCNJHHD
|
||||
{
|
||||
// Token: 0x0600E2CF RID: 58063 RVA: 0x00346EFC File Offset: 0x003450FC
|
||||
[Token(Token = "0x600E2CF")]
|
||||
[Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")]
|
||||
public GFONCCNJHHD()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E2D0 RID: 58064 RVA: 0x00346F18 File Offset: 0x00345118
|
||||
[Token(Token = "0x600E2D0")]
|
||||
[Address(RVA = "0x210F7D0", Offset = "0x210E5D0", VA = "0x18210F7D0")]
|
||||
internal bool <FindActiveRoleByName>b__1(RoleDefinitionType r)
|
||||
{
|
||||
string text = this.newRoleName.ToLowerInvariant();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x040093E4 RID: 37860
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40093E4")]
|
||||
public string newRoleName;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,109 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Utils.OverridableFields;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles
|
||||
{
|
||||
// Token: 0x0200228F RID: 8847
|
||||
[Token(Token = "0x200228F")]
|
||||
public class RolesConfig : ScriptableObject
|
||||
{
|
||||
// Token: 0x170023F8 RID: 9208
|
||||
// (get) Token: 0x0600E2D1 RID: 58065 RVA: 0x00346F38 File Offset: 0x00345138
|
||||
[Token(Token = "0x170023F8")]
|
||||
public string ClassName
|
||||
{
|
||||
[Token(Token = "0x600E2D1")]
|
||||
[Address(RVA = "0x977F70", Offset = "0x976D70", VA = "0x180977F70")]
|
||||
get
|
||||
{
|
||||
return this.RoleTypeName + "Roles.g.cs";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E2D2 RID: 58066 RVA: 0x00346F58 File Offset: 0x00345158
|
||||
[Token(Token = "0x600E2D2")]
|
||||
[Address(RVA = "0x977F10", Offset = "0x976D10", VA = "0x180977F10")]
|
||||
public RolesConfig()
|
||||
{
|
||||
List<RolesConfig.PermissionConfig> list = new List();
|
||||
this.PermissionConfigs = list;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x040093E5 RID: 37861
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40093E5")]
|
||||
public List<RolesConfig.PermissionConfig> PermissionConfigs;
|
||||
|
||||
// Token: 0x040093E6 RID: 37862
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40093E6")]
|
||||
public string RoleTypeName;
|
||||
|
||||
// Token: 0x040093E7 RID: 37863
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40093E7")]
|
||||
public int RoleVersion;
|
||||
|
||||
// Token: 0x02002290 RID: 8848
|
||||
[Token(Token = "0x2002290")]
|
||||
[Serializable]
|
||||
public class PermissionConfig
|
||||
{
|
||||
// Token: 0x0600E2D3 RID: 58067 RVA: 0x00346F78 File Offset: 0x00345178
|
||||
[Token(Token = "0x600E2D3")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public PermissionConfig()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040093E8 RID: 37864
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40093E8")]
|
||||
public string UniqueName;
|
||||
|
||||
// Token: 0x040093E9 RID: 37865
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40093E9")]
|
||||
public string FriendlyName;
|
||||
|
||||
// Token: 0x040093EA RID: 37866
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40093EA")]
|
||||
public string FieldName;
|
||||
|
||||
// Token: 0x040093EB RID: 37867
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40093EB")]
|
||||
public string PropertyName;
|
||||
|
||||
// Token: 0x040093EC RID: 37868
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x40093EC")]
|
||||
public string PermissionTypeOld;
|
||||
|
||||
// Token: 0x040093ED RID: 37869
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x40093ED")]
|
||||
public OverridableString CustomEnumMutableType;
|
||||
|
||||
// Token: 0x040093EE RID: 37870
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x40093EE")]
|
||||
public string PermissionType;
|
||||
|
||||
// Token: 0x040093EF RID: 37871
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x40093EF")]
|
||||
public string InnerType;
|
||||
|
||||
// Token: 0x040093F0 RID: 37872
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x40093F0")]
|
||||
public OverridableInt IntroducedAt;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,1581 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Utils.OverridableFields;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles
|
||||
{
|
||||
// Token: 0x02002291 RID: 8849
|
||||
[Token(Token = "0x2002291")]
|
||||
[Serializable]
|
||||
public class RoomRole : MLNCPPJGHPN<FMOEHCKDCKF, RoomRole.BJICCBAKLAF, RoomRole>, DHKENJAJOIJ<DJOKLIOAJAB, FMOEHCKDCKF>, ISerializationCallbackReceiver
|
||||
{
|
||||
// Token: 0x0600E2D4 RID: 58068 RVA: 0x00346F8C File Offset: 0x0034518C
|
||||
[Token(Token = "0x600E2D4")]
|
||||
[Address(RVA = "0x97AEF0", Offset = "0x979CF0", VA = "0x18097AEF0", Slot = "18")]
|
||||
public void MOJGFCNJHFL(LOFEHCEMBDH<RoomRole.BJICCBAKLAF> AFLPGGJMPOE)
|
||||
{
|
||||
Delegate @delegate;
|
||||
for (;;)
|
||||
{
|
||||
@delegate = Delegate.Combine(this.OnRolePermissionUpdated, AFLPGGJMPOE);
|
||||
if (@delegate == 0)
|
||||
{
|
||||
break;
|
||||
}
|
||||
if (@delegate != 0)
|
||||
{
|
||||
goto Block_1;
|
||||
}
|
||||
}
|
||||
this.OnRolePermissionUpdated = @delegate;
|
||||
return;
|
||||
Block_1:
|
||||
this.OnRolePermissionUpdated = @delegate;
|
||||
}
|
||||
|
||||
// Token: 0x0600E2D5 RID: 58069 RVA: 0x00346FC0 File Offset: 0x003451C0
|
||||
[Token(Token = "0x600E2D5")]
|
||||
[Address(RVA = "0x97A790", Offset = "0x979590", VA = "0x18097A790", Slot = "19")]
|
||||
public void KABFAEIDNLN(LOFEHCEMBDH<RoomRole.BJICCBAKLAF> AFLPGGJMPOE)
|
||||
{
|
||||
Delegate @delegate;
|
||||
for (;;)
|
||||
{
|
||||
@delegate = Delegate.Remove(this.OnRolePermissionUpdated, AFLPGGJMPOE);
|
||||
if (@delegate == 0)
|
||||
{
|
||||
break;
|
||||
}
|
||||
if (@delegate != 0)
|
||||
{
|
||||
goto Block_1;
|
||||
}
|
||||
}
|
||||
this.OnRolePermissionUpdated = @delegate;
|
||||
return;
|
||||
Block_1:
|
||||
this.OnRolePermissionUpdated = @delegate;
|
||||
}
|
||||
|
||||
// Token: 0x170023F9 RID: 9209
|
||||
// (get) Token: 0x0600E2D6 RID: 58070 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x0600E2D7 RID: 58071 RVA: 0x00346FF4 File Offset: 0x003451F4
|
||||
[Token(Token = "0x170023F9")]
|
||||
public Guid RoleGuid
|
||||
{
|
||||
[Token(Token = "0x600E2D6")]
|
||||
[Address(RVA = "0x48FDA0", Offset = "0x48EBA0", VA = "0x18048FDA0", Slot = "5")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x600E2D7")]
|
||||
[Address(RVA = "0x763930", Offset = "0x762730", VA = "0x180763930", Slot = "6")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023FA RID: 9210
|
||||
// (get) Token: 0x0600E2D8 RID: 58072 RVA: 0x00347004 File Offset: 0x00345204
|
||||
// (set) Token: 0x0600E2D9 RID: 58073 RVA: 0x00347018 File Offset: 0x00345218
|
||||
[Token(Token = "0x170023FA")]
|
||||
public FMOEHCKDCKF RoleId
|
||||
{
|
||||
[Token(Token = "0x600E2D8")]
|
||||
[Address(RVA = "0x42EE50", Offset = "0x42DC50", VA = "0x18042EE50", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return this.roleId;
|
||||
}
|
||||
[Token(Token = "0x600E2D9")]
|
||||
[Address(RVA = "0x97B9C0", Offset = "0x97A7C0", VA = "0x18097B9C0")]
|
||||
private set
|
||||
{
|
||||
int num = 0;
|
||||
this.roleId = value;
|
||||
Dictionary<FMOEHCKDCKF, Guid> aogddfbdeom = PlayerRoomRoleManager.AOGDDFBDEOM;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
this.roleGuid = num;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023FB RID: 9211
|
||||
// (get) Token: 0x0600E2DA RID: 58074 RVA: 0x00347048 File Offset: 0x00345248
|
||||
[Token(Token = "0x170023FB")]
|
||||
public bool CanMoveRole
|
||||
{
|
||||
[Token(Token = "0x600E2DA")]
|
||||
[Address(RVA = "0x97B920", Offset = "0x97A720", VA = "0x18097B920", Slot = "14")]
|
||||
get
|
||||
{
|
||||
int num = (int)this.roleId;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023FC RID: 9212
|
||||
// (get) Token: 0x0600E2DB RID: 58075 RVA: 0x00347060 File Offset: 0x00345260
|
||||
// (set) Token: 0x0600E2DC RID: 58076 RVA: 0x00347074 File Offset: 0x00345274
|
||||
[Token(Token = "0x170023FC")]
|
||||
public GJJLAOJHDKF RoleRank
|
||||
{
|
||||
[Token(Token = "0x600E2DB")]
|
||||
[Address(RVA = "0x97B990", Offset = "0x97A790", VA = "0x18097B990", Slot = "7")]
|
||||
get
|
||||
{
|
||||
return this.rank;
|
||||
}
|
||||
[Token(Token = "0x600E2DC")]
|
||||
[Address(RVA = "0x97BAB0", Offset = "0x97A8B0", VA = "0x18097BAB0", Slot = "8")]
|
||||
set
|
||||
{
|
||||
this.rank = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023FD RID: 9213
|
||||
// (get) Token: 0x0600E2DD RID: 58077 RVA: 0x00347088 File Offset: 0x00345288
|
||||
// (set) Token: 0x0600E2DE RID: 58078 RVA: 0x0034709C File Offset: 0x0034529C
|
||||
[Token(Token = "0x170023FD")]
|
||||
public string RoleName
|
||||
{
|
||||
[Token(Token = "0x600E2DD")]
|
||||
[Address(RVA = "0x3FA180", Offset = "0x3F8F80", VA = "0x1803FA180", Slot = "9")]
|
||||
get
|
||||
{
|
||||
return this.roleName;
|
||||
}
|
||||
[Token(Token = "0x600E2DE")]
|
||||
[Address(RVA = "0x4437E0", Offset = "0x4425E0", VA = "0x1804437E0", Slot = "10")]
|
||||
set
|
||||
{
|
||||
this.roleName = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023FE RID: 9214
|
||||
// (get) Token: 0x0600E2DF RID: 58079 RVA: 0x003470B0 File Offset: 0x003452B0
|
||||
[Token(Token = "0x170023FE")]
|
||||
public GPNBGDFOBNK<ObscuredBool> CanEditRoomRoles
|
||||
{
|
||||
[Token(Token = "0x600E2DF")]
|
||||
[Address(RVA = "0x3F63D0", Offset = "0x3F51D0", VA = "0x1803F63D0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E2DF)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredBool> RecRoom.Systems.PlayerRoles.RoomRole::get_CanEditRoomRoles()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(RoomRole::canEditRoomRoles, ldloc:RoomRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023FF RID: 9215
|
||||
// (get) Token: 0x0600E2E0 RID: 58080 RVA: 0x003470C4 File Offset: 0x003452C4
|
||||
[Token(Token = "0x170023FF")]
|
||||
public GPNBGDFOBNK<ObscuredVotekickType> VoteKickPermission
|
||||
{
|
||||
[Token(Token = "0x600E2E0")]
|
||||
[Address(RVA = "0x408890", Offset = "0x407690", VA = "0x180408890")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E2E0)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<RecRoom.Systems.PlayerRoles.ObscuredVotekickType> RecRoom.Systems.PlayerRoles.RoomRole::get_VoteKickPermission()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableVotekickType(var_0_06, ldfld:MutableOverridableVotekickType(RoomRole::voteKickPermission, ldloc:RoomRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002400 RID: 9216
|
||||
// (get) Token: 0x0600E2E1 RID: 58081 RVA: 0x003470D8 File Offset: 0x003452D8
|
||||
[Token(Token = "0x17002400")]
|
||||
public GPNBGDFOBNK<ObscuredBool> CanInvite
|
||||
{
|
||||
[Token(Token = "0x600E2E1")]
|
||||
[Address(RVA = "0x3FA170", Offset = "0x3F8F70", VA = "0x1803FA170")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E2E1)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredBool> RecRoom.Systems.PlayerRoles.RoomRole::get_CanInvite()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(RoomRole::canInvite, ldloc:RoomRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002401 RID: 9217
|
||||
// (get) Token: 0x0600E2E2 RID: 58082 RVA: 0x003470EC File Offset: 0x003452EC
|
||||
[Token(Token = "0x17002401")]
|
||||
public GPNBGDFOBNK<ObscuredBool> DEPRECATEDcanEditCircuits
|
||||
{
|
||||
[Token(Token = "0x600E2E2")]
|
||||
[Address(RVA = "0x415290", Offset = "0x414090", VA = "0x180415290")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E2E2)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredBool> RecRoom.Systems.PlayerRoles.RoomRole::get_DEPRECATEDcanEditCircuits()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(RoomRole::deprecatedCanEditCircuits, ldloc:RoomRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002402 RID: 9218
|
||||
// (get) Token: 0x0600E2E3 RID: 58083 RVA: 0x00347100 File Offset: 0x00345300
|
||||
[Token(Token = "0x17002402")]
|
||||
public GPNBGDFOBNK<ObscuredBool> CanTalk
|
||||
{
|
||||
[Token(Token = "0x600E2E3")]
|
||||
[Address(RVA = "0x423D40", Offset = "0x422B40", VA = "0x180423D40")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E2E3)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredBool> RecRoom.Systems.PlayerRoles.RoomRole::get_CanTalk()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(RoomRole::canTalk, ldloc:RoomRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002403 RID: 9219
|
||||
// (get) Token: 0x0600E2E4 RID: 58084 RVA: 0x00347114 File Offset: 0x00345314
|
||||
[Token(Token = "0x17002403")]
|
||||
public GPNBGDFOBNK<ObscuredBool> CanPrintPhotos
|
||||
{
|
||||
[Token(Token = "0x600E2E4")]
|
||||
[Address(RVA = "0x423DE0", Offset = "0x422BE0", VA = "0x180423DE0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E2E4)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredBool> RecRoom.Systems.PlayerRoles.RoomRole::get_CanPrintPhotos()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(RoomRole::canPrintPhotos, ldloc:RoomRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002404 RID: 9220
|
||||
// (get) Token: 0x0600E2E5 RID: 58085 RVA: 0x00347128 File Offset: 0x00345328
|
||||
[Token(Token = "0x17002404")]
|
||||
public GPNBGDFOBNK<ObscuredBool> CanStartGames
|
||||
{
|
||||
[Token(Token = "0x600E2E5")]
|
||||
[Address(RVA = "0x423E10", Offset = "0x422C10", VA = "0x180423E10")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E2E5)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredBool> RecRoom.Systems.PlayerRoles.RoomRole::get_CanStartGames()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(RoomRole::canStartGames, ldloc:RoomRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002405 RID: 9221
|
||||
// (get) Token: 0x0600E2E6 RID: 58086 RVA: 0x0034713C File Offset: 0x0034533C
|
||||
[Token(Token = "0x17002405")]
|
||||
public GPNBGDFOBNK<ObscuredBool> CanChangeGameMode
|
||||
{
|
||||
[Token(Token = "0x600E2E6")]
|
||||
[Address(RVA = "0x4335D0", Offset = "0x4323D0", VA = "0x1804335D0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E2E6)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredBool> RecRoom.Systems.PlayerRoles.RoomRole::get_CanChangeGameMode()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(RoomRole::canChangeGameMode, ldloc:RoomRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002406 RID: 9222
|
||||
// (get) Token: 0x0600E2E7 RID: 58087 RVA: 0x00347150 File Offset: 0x00345350
|
||||
[Token(Token = "0x17002406")]
|
||||
public GPNBGDFOBNK<ObscuredBool> CanSelfRevive
|
||||
{
|
||||
[Token(Token = "0x600E2E7")]
|
||||
[Address(RVA = "0x4391F0", Offset = "0x437FF0", VA = "0x1804391F0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E2E7)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredBool> RecRoom.Systems.PlayerRoles.RoomRole::get_CanSelfRevive()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(RoomRole::canSelfRevive, ldloc:RoomRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002407 RID: 9223
|
||||
// (get) Token: 0x0600E2E8 RID: 58088 RVA: 0x00347164 File Offset: 0x00345364
|
||||
[Token(Token = "0x17002407")]
|
||||
public GPNBGDFOBNK<ObscuredBool> CanEndGamesEarly
|
||||
{
|
||||
[Token(Token = "0x600E2E8")]
|
||||
[Address(RVA = "0x567CE0", Offset = "0x566AE0", VA = "0x180567CE0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E2E8)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredBool> RecRoom.Systems.PlayerRoles.RoomRole::get_CanEndGamesEarly()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(RoomRole::canEndGamesEarly, ldloc:RoomRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002408 RID: 9224
|
||||
// (get) Token: 0x0600E2E9 RID: 58089 RVA: 0x00347178 File Offset: 0x00345378
|
||||
[Token(Token = "0x17002408")]
|
||||
public GPNBGDFOBNK<List<ObscuredString>> AutoAssignedGameRoles
|
||||
{
|
||||
[Token(Token = "0x600E2E9")]
|
||||
[Address(RVA = "0x44EC80", Offset = "0x44DA80", VA = "0x18044EC80")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E2E9)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<System.Collections.Generic.List`1<CodeStage.AntiCheat.ObscuredTypes.ObscuredString>> RecRoom.Systems.PlayerRoles.RoomRole::get_AutoAssignedGameRoles()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableListObscuredString(var_0_06, ldfld:MutableOverridableListObscuredString(RoomRole::autoAssignedGameRoles, ldloc:RoomRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002409 RID: 9225
|
||||
// (get) Token: 0x0600E2EA RID: 58090 RVA: 0x0034718C File Offset: 0x0034538C
|
||||
[Token(Token = "0x17002409")]
|
||||
public GPNBGDFOBNK<ObscuredBool> CanUseMakerPen
|
||||
{
|
||||
[Token(Token = "0x600E2EA")]
|
||||
[Address(RVA = "0x44EC40", Offset = "0x44DA40", VA = "0x18044EC40")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E2EA)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredBool> RecRoom.Systems.PlayerRoles.RoomRole::get_CanUseMakerPen()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(RoomRole::canUseMakerPen, ldloc:RoomRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700240A RID: 9226
|
||||
// (get) Token: 0x0600E2EB RID: 58091 RVA: 0x003471A0 File Offset: 0x003453A0
|
||||
[Token(Token = "0x1700240A")]
|
||||
public GPNBGDFOBNK<ObscuredBool> CanUseDeleteAllButton
|
||||
{
|
||||
[Token(Token = "0x600E2EB")]
|
||||
[Address(RVA = "0x46AA30", Offset = "0x469830", VA = "0x18046AA30")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E2EB)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredBool> RecRoom.Systems.PlayerRoles.RoomRole::get_CanUseDeleteAllButton()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(RoomRole::canUseDeleteAllButton, ldloc:RoomRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700240B RID: 9227
|
||||
// (get) Token: 0x0600E2EC RID: 58092 RVA: 0x003471B4 File Offset: 0x003453B4
|
||||
[Token(Token = "0x1700240B")]
|
||||
public GPNBGDFOBNK<ObscuredBool> CanSaveInventions
|
||||
{
|
||||
[Token(Token = "0x600E2EC")]
|
||||
[Address(RVA = "0x536420", Offset = "0x535220", VA = "0x180536420")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E2EC)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredBool> RecRoom.Systems.PlayerRoles.RoomRole::get_CanSaveInventions()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(RoomRole::canSaveInventions, ldloc:RoomRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700240C RID: 9228
|
||||
// (get) Token: 0x0600E2ED RID: 58093 RVA: 0x003471C8 File Offset: 0x003453C8
|
||||
[Token(Token = "0x1700240C")]
|
||||
public GPNBGDFOBNK<ObscuredBool> DisableMicAutoMute
|
||||
{
|
||||
[Token(Token = "0x600E2ED")]
|
||||
[Address(RVA = "0x536430", Offset = "0x535230", VA = "0x180536430")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E2ED)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredBool> RecRoom.Systems.PlayerRoles.RoomRole::get_DisableMicAutoMute()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(RoomRole::disableMicAutoMute, ldloc:RoomRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700240D RID: 9229
|
||||
// (get) Token: 0x0600E2EE RID: 58094 RVA: 0x003471DC File Offset: 0x003453DC
|
||||
[Token(Token = "0x1700240D")]
|
||||
public GPNBGDFOBNK<ObscuredBool> CanUseShareCam
|
||||
{
|
||||
[Token(Token = "0x600E2EE")]
|
||||
[Address(RVA = "0x536410", Offset = "0x535210", VA = "0x180536410")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E2EE)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredBool> RecRoom.Systems.PlayerRoles.RoomRole::get_CanUseShareCam()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(RoomRole::canUseShareCam, ldloc:RoomRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700240E RID: 9230
|
||||
// (get) Token: 0x0600E2EF RID: 58095 RVA: 0x003471F0 File Offset: 0x003453F0
|
||||
[Token(Token = "0x1700240E")]
|
||||
public GPNBGDFOBNK<ObscuredBool> CanSpawnInventions
|
||||
{
|
||||
[Token(Token = "0x600E2EF")]
|
||||
[Address(RVA = "0x8931A0", Offset = "0x891FA0", VA = "0x1808931A0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E2EF)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredBool> RecRoom.Systems.PlayerRoles.RoomRole::get_CanSpawnInventions()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(RoomRole::canSpawnInventions, ldloc:RoomRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700240F RID: 9231
|
||||
// (get) Token: 0x0600E2F0 RID: 58096 RVA: 0x00347204 File Offset: 0x00345404
|
||||
[Token(Token = "0x1700240F")]
|
||||
public GPNBGDFOBNK<ObscuredBool> CanSpawnConsumables
|
||||
{
|
||||
[Token(Token = "0x600E2F0")]
|
||||
[Address(RVA = "0x7E2670", Offset = "0x7E1470", VA = "0x1807E2670")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E2F0)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredBool> RecRoom.Systems.PlayerRoles.RoomRole::get_CanSpawnConsumables()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(RoomRole::canSpawnConsumables, ldloc:RoomRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002410 RID: 9232
|
||||
// (get) Token: 0x0600E2F1 RID: 58097 RVA: 0x00347218 File Offset: 0x00345418
|
||||
[Token(Token = "0x17002410")]
|
||||
public GPNBGDFOBNK<ObscuredBool> CanUseRoomResetButton
|
||||
{
|
||||
[Token(Token = "0x600E2F1")]
|
||||
[Address(RVA = "0x7A5E90", Offset = "0x7A4C90", VA = "0x1807A5E90")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E2F1)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredBool> RecRoom.Systems.PlayerRoles.RoomRole::get_CanUseRoomResetButton()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(RoomRole::canUseRoomResetButton, ldloc:RoomRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002411 RID: 9233
|
||||
// (get) Token: 0x0600E2F2 RID: 58098 RVA: 0x0034722C File Offset: 0x0034542C
|
||||
// (set) Token: 0x0600E2F3 RID: 58099 RVA: 0x00347240 File Offset: 0x00345440
|
||||
[Token(Token = "0x17002411")]
|
||||
public bool IsRoleActive
|
||||
{
|
||||
[Token(Token = "0x600E2F2")]
|
||||
[Address(RVA = "0x97B980", Offset = "0x97A780", VA = "0x18097B980", Slot = "11")]
|
||||
get;
|
||||
[Token(Token = "0x600E2F3")]
|
||||
[Address(RVA = "0x97B9B0", Offset = "0x97A7B0", VA = "0x18097B9B0", Slot = "12")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x17002412 RID: 9234
|
||||
// (get) Token: 0x0600E2F4 RID: 58100 RVA: 0x00347254 File Offset: 0x00345454
|
||||
// (set) Token: 0x0600E2F5 RID: 58101 RVA: 0x00347268 File Offset: 0x00345468
|
||||
[Token(Token = "0x17002412")]
|
||||
public bool IsModifiedByPlayer
|
||||
{
|
||||
[Token(Token = "0x600E2F4")]
|
||||
[Address(RVA = "0x403970", Offset = "0x402770", VA = "0x180403970", Slot = "13")]
|
||||
get;
|
||||
[Token(Token = "0x600E2F5")]
|
||||
[Address(RVA = "0x97B9A0", Offset = "0x97A7A0", VA = "0x18097B9A0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x0600E2F6 RID: 58102 RVA: 0x0034727C File Offset: 0x0034547C
|
||||
[Token(Token = "0x600E2F6")]
|
||||
[Address(RVA = "0x97B900", Offset = "0x97A700", VA = "0x18097B900")]
|
||||
public RoomRole()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E2F7 RID: 58103 RVA: 0x00347290 File Offset: 0x00345490
|
||||
[Token(Token = "0x600E2F7")]
|
||||
[Address(RVA = "0x97B540", Offset = "0x97A340", VA = "0x18097B540")]
|
||||
public RoomRole(FMOEHCKDCKF IENKDAKBEDP, [Optional] RoomRole EBOAJJCLJIE, [Optional] string LKHMIMBGLNC)
|
||||
{
|
||||
Guid empty = Guid.Empty;
|
||||
this.rank = (GJJLAOJHDKF)((uint)(-1));
|
||||
this.roleGuid = empty;
|
||||
this.roleName = "Everyone";
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool = new MutableOverridableObscuredBool();
|
||||
this.canEditRoomRoles = mutableOverridableObscuredBool;
|
||||
int num;
|
||||
MutableOverridableVotekickType mutableOverridableVotekickType = new MutableOverridableVotekickType(num);
|
||||
ObscuredVotekickType obscuredVotekickType = new ObscuredVotekickType((GPFHLEIFNDG)num);
|
||||
num = 0;
|
||||
this.voteKickPermission = mutableOverridableVotekickType;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool2 = new MutableOverridableObscuredBool();
|
||||
this.canInvite = mutableOverridableObscuredBool2;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool3 = new MutableOverridableObscuredBool();
|
||||
this.deprecatedCanEditCircuits = mutableOverridableObscuredBool3;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool4 = new MutableOverridableObscuredBool();
|
||||
this.canTalk = mutableOverridableObscuredBool4;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool5 = new MutableOverridableObscuredBool();
|
||||
this.canPrintPhotos = mutableOverridableObscuredBool5;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool6 = new MutableOverridableObscuredBool();
|
||||
this.canStartGames = mutableOverridableObscuredBool6;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool7 = new MutableOverridableObscuredBool();
|
||||
this.canChangeGameMode = mutableOverridableObscuredBool7;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool8 = new MutableOverridableObscuredBool();
|
||||
this.canSelfRevive = mutableOverridableObscuredBool8;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool9 = new MutableOverridableObscuredBool();
|
||||
this.canEndGamesEarly = mutableOverridableObscuredBool9;
|
||||
MutableOverridableListObscuredString mutableOverridableListObscuredString = new MutableOverridableListObscuredString();
|
||||
this.autoAssignedGameRoles = mutableOverridableListObscuredString;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool10 = new MutableOverridableObscuredBool();
|
||||
this.canUseMakerPen = mutableOverridableObscuredBool10;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool11 = new MutableOverridableObscuredBool();
|
||||
this.canUseDeleteAllButton = mutableOverridableObscuredBool11;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool12 = new MutableOverridableObscuredBool();
|
||||
this.canSaveInventions = mutableOverridableObscuredBool12;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool13 = new MutableOverridableObscuredBool();
|
||||
this.disableMicAutoMute = mutableOverridableObscuredBool13;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool14 = new MutableOverridableObscuredBool();
|
||||
this.canUseShareCam = mutableOverridableObscuredBool14;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool15 = new MutableOverridableObscuredBool();
|
||||
this.canSpawnInventions = mutableOverridableObscuredBool15;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool16 = new MutableOverridableObscuredBool();
|
||||
this.canSpawnConsumables = mutableOverridableObscuredBool16;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool17 = new MutableOverridableObscuredBool();
|
||||
this.canUseRoomResetButton = mutableOverridableObscuredBool17;
|
||||
this.OnBeforeSerialize();
|
||||
if (EBOAJJCLJIE == 0)
|
||||
{
|
||||
GJJLAOJHDKF gjjlaojhdkf;
|
||||
this.rank = gjjlaojhdkf;
|
||||
}
|
||||
GJJLAOJHDKF gjjlaojhdkf2 = EBOAJJCLJIE.rank;
|
||||
this.rank = gjjlaojhdkf2;
|
||||
this.IKGEKPJPNCE(EBOAJJCLJIE);
|
||||
this.roleName = LKHMIMBGLNC;
|
||||
}
|
||||
|
||||
// Token: 0x0600E2F8 RID: 58104 RVA: 0x0034741C File Offset: 0x0034561C
|
||||
[Token(Token = "0x600E2F8")]
|
||||
[Address(RVA = "0x97A4E0", Offset = "0x9792E0", VA = "0x18097A4E0", Slot = "22")]
|
||||
public void JBBLIBHHEBC()
|
||||
{
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool = this.canEditRoomRoles;
|
||||
Guid empty = Guid.Empty;
|
||||
this.<IsModifiedByPlayer>k__BackingField = false;
|
||||
this.roleGuid = empty;
|
||||
MutableOverridableVotekickType mutableOverridableVotekickType = this.voteKickPermission;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool2 = this.canInvite;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool3 = this.deprecatedCanEditCircuits;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool4 = this.canTalk;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool5 = this.canPrintPhotos;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool6 = this.canStartGames;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool7 = this.canChangeGameMode;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool8 = this.canSelfRevive;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool9 = this.canEndGamesEarly;
|
||||
MutableOverridableListObscuredString mutableOverridableListObscuredString = this.autoAssignedGameRoles;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool10 = this.canUseMakerPen;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool11 = this.canUseDeleteAllButton;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool12 = this.canSaveInventions;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool13 = this.disableMicAutoMute;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool14 = this.canUseShareCam;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool15 = this.canSpawnInventions;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool16 = this.canSpawnConsumables;
|
||||
bool overrides = ((ECCMHGLDNHK)this.canUseRoomResetButton).AKNLAMFAPGB;
|
||||
}
|
||||
|
||||
// Token: 0x0600E2F9 RID: 58105 RVA: 0x003474E0 File Offset: 0x003456E0
|
||||
[Token(Token = "0x600E2F9")]
|
||||
[Address(RVA = "0x979090", Offset = "0x977E90", VA = "0x180979090", Slot = "21")]
|
||||
public RoomRole FLKKAHALBHP(RoomRole ODCFAOCDPHA)
|
||||
{
|
||||
GJJLAOJHDKF gjjlaojhdkf = ODCFAOCDPHA.rank;
|
||||
this.rank = gjjlaojhdkf;
|
||||
FMOEHCKDCKF fmoehckdckf = ODCFAOCDPHA.roleId;
|
||||
if (fmoehckdckf != FMOEHCKDCKF.AG_EVERYONE)
|
||||
{
|
||||
}
|
||||
int num = 0;
|
||||
this.RoleId = (FMOEHCKDCKF)num;
|
||||
bool flag = fmoehckdckf != FMOEHCKDCKF.AG_EVERYONE;
|
||||
this.<IsModifiedByPlayer>k__BackingField = flag;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool = this.canEditRoomRoles;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool2 = ODCFAOCDPHA.canEditRoomRoles;
|
||||
mutableOverridableObscuredBool.FLKKAHALBHP(mutableOverridableObscuredBool2);
|
||||
MutableOverridableVotekickType mutableOverridableVotekickType = this.voteKickPermission;
|
||||
MutableOverridableVotekickType mutableOverridableVotekickType2 = ODCFAOCDPHA.voteKickPermission;
|
||||
mutableOverridableVotekickType.FLKKAHALBHP(mutableOverridableVotekickType2);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool3 = this.canInvite;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool4 = ODCFAOCDPHA.canInvite;
|
||||
mutableOverridableObscuredBool3.FLKKAHALBHP(mutableOverridableObscuredBool4);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool5 = this.deprecatedCanEditCircuits;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool6 = ODCFAOCDPHA.deprecatedCanEditCircuits;
|
||||
mutableOverridableObscuredBool5.FLKKAHALBHP(mutableOverridableObscuredBool6);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool7 = this.canTalk;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool8 = ODCFAOCDPHA.canTalk;
|
||||
mutableOverridableObscuredBool7.FLKKAHALBHP(mutableOverridableObscuredBool8);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool9 = this.canPrintPhotos;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool10 = ODCFAOCDPHA.canPrintPhotos;
|
||||
mutableOverridableObscuredBool9.FLKKAHALBHP(mutableOverridableObscuredBool10);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool11 = this.canStartGames;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool12 = ODCFAOCDPHA.canStartGames;
|
||||
mutableOverridableObscuredBool11.FLKKAHALBHP(mutableOverridableObscuredBool12);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool13 = this.canChangeGameMode;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool14 = ODCFAOCDPHA.canChangeGameMode;
|
||||
mutableOverridableObscuredBool13.FLKKAHALBHP(mutableOverridableObscuredBool14);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool15 = this.canSelfRevive;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool16 = ODCFAOCDPHA.canSelfRevive;
|
||||
mutableOverridableObscuredBool15.FLKKAHALBHP(mutableOverridableObscuredBool16);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool17 = this.canEndGamesEarly;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool18 = ODCFAOCDPHA.canEndGamesEarly;
|
||||
mutableOverridableObscuredBool17.FLKKAHALBHP(mutableOverridableObscuredBool18);
|
||||
MutableOverridableListObscuredString mutableOverridableListObscuredString = this.autoAssignedGameRoles;
|
||||
MutableOverridableListObscuredString mutableOverridableListObscuredString2 = ODCFAOCDPHA.autoAssignedGameRoles;
|
||||
mutableOverridableListObscuredString.FLKKAHALBHP(mutableOverridableListObscuredString2);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool19 = this.canUseMakerPen;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool20 = ODCFAOCDPHA.canUseMakerPen;
|
||||
mutableOverridableObscuredBool19.FLKKAHALBHP(mutableOverridableObscuredBool20);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool21 = this.canUseDeleteAllButton;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool22 = ODCFAOCDPHA.canUseDeleteAllButton;
|
||||
mutableOverridableObscuredBool21.FLKKAHALBHP(mutableOverridableObscuredBool22);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool23 = this.canSaveInventions;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool24 = ODCFAOCDPHA.canSaveInventions;
|
||||
mutableOverridableObscuredBool23.FLKKAHALBHP(mutableOverridableObscuredBool24);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool25 = this.disableMicAutoMute;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool26 = ODCFAOCDPHA.disableMicAutoMute;
|
||||
mutableOverridableObscuredBool25.FLKKAHALBHP(mutableOverridableObscuredBool26);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool27 = this.canUseShareCam;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool28 = ODCFAOCDPHA.canUseShareCam;
|
||||
mutableOverridableObscuredBool27.FLKKAHALBHP(mutableOverridableObscuredBool28);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool29 = this.canSpawnInventions;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool30 = ODCFAOCDPHA.canSpawnInventions;
|
||||
mutableOverridableObscuredBool29.FLKKAHALBHP(mutableOverridableObscuredBool30);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool31 = this.canSpawnConsumables;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool32 = ODCFAOCDPHA.canSpawnConsumables;
|
||||
mutableOverridableObscuredBool31.FLKKAHALBHP(mutableOverridableObscuredBool32);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool33 = this.canUseRoomResetButton;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool34 = ODCFAOCDPHA.canUseRoomResetButton;
|
||||
mutableOverridableObscuredBool33.FLKKAHALBHP(mutableOverridableObscuredBool34);
|
||||
return this;
|
||||
}
|
||||
|
||||
// Token: 0x0600E2FA RID: 58106 RVA: 0x00347700 File Offset: 0x00345900
|
||||
[Token(Token = "0x600E2FA")]
|
||||
[Address(RVA = "0x97A210", Offset = "0x979010", VA = "0x18097A210", Slot = "23")]
|
||||
public void IKGEKPJPNCE(RoomRole EBOAJJCLJIE)
|
||||
{
|
||||
GJJLAOJHDKF gjjlaojhdkf = EBOAJJCLJIE.rank;
|
||||
this.rank = gjjlaojhdkf;
|
||||
FMOEHCKDCKF fmoehckdckf = EBOAJJCLJIE.roleId;
|
||||
this.RoleId = fmoehckdckf;
|
||||
bool flag = EBOAJJCLJIE.<IsModifiedByPlayer>k__BackingField;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool = this.canEditRoomRoles;
|
||||
this.<IsModifiedByPlayer>k__BackingField = flag;
|
||||
string text = EBOAJJCLJIE.roleName;
|
||||
this.roleName = text;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool2 = EBOAJJCLJIE.canEditRoomRoles;
|
||||
mutableOverridableObscuredBool.HDECHBMKJCO(mutableOverridableObscuredBool2);
|
||||
MutableOverridableVotekickType mutableOverridableVotekickType = this.voteKickPermission;
|
||||
MutableOverridableVotekickType mutableOverridableVotekickType2 = EBOAJJCLJIE.voteKickPermission;
|
||||
mutableOverridableVotekickType.HDECHBMKJCO(mutableOverridableVotekickType2);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool3 = this.canInvite;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool4 = EBOAJJCLJIE.canInvite;
|
||||
mutableOverridableObscuredBool3.HDECHBMKJCO(mutableOverridableObscuredBool4);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool5 = this.deprecatedCanEditCircuits;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool6 = EBOAJJCLJIE.deprecatedCanEditCircuits;
|
||||
mutableOverridableObscuredBool5.HDECHBMKJCO(mutableOverridableObscuredBool6);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool7 = this.canTalk;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool8 = EBOAJJCLJIE.canTalk;
|
||||
mutableOverridableObscuredBool7.HDECHBMKJCO(mutableOverridableObscuredBool8);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool9 = this.canPrintPhotos;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool10 = EBOAJJCLJIE.canPrintPhotos;
|
||||
mutableOverridableObscuredBool9.HDECHBMKJCO(mutableOverridableObscuredBool10);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool11 = this.canStartGames;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool12 = EBOAJJCLJIE.canStartGames;
|
||||
mutableOverridableObscuredBool11.HDECHBMKJCO(mutableOverridableObscuredBool12);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool13 = this.canChangeGameMode;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool14 = EBOAJJCLJIE.canChangeGameMode;
|
||||
mutableOverridableObscuredBool13.HDECHBMKJCO(mutableOverridableObscuredBool14);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool15 = this.canSelfRevive;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool16 = EBOAJJCLJIE.canSelfRevive;
|
||||
mutableOverridableObscuredBool15.HDECHBMKJCO(mutableOverridableObscuredBool16);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool17 = this.canEndGamesEarly;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool18 = EBOAJJCLJIE.canEndGamesEarly;
|
||||
mutableOverridableObscuredBool17.HDECHBMKJCO(mutableOverridableObscuredBool18);
|
||||
MutableOverridableListObscuredString mutableOverridableListObscuredString = this.autoAssignedGameRoles;
|
||||
MutableOverridableListObscuredString mutableOverridableListObscuredString2 = EBOAJJCLJIE.autoAssignedGameRoles;
|
||||
mutableOverridableListObscuredString.HDECHBMKJCO(mutableOverridableListObscuredString2);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool19 = this.canUseMakerPen;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool20 = EBOAJJCLJIE.canUseMakerPen;
|
||||
mutableOverridableObscuredBool19.HDECHBMKJCO(mutableOverridableObscuredBool20);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool21 = this.canUseDeleteAllButton;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool22 = EBOAJJCLJIE.canUseDeleteAllButton;
|
||||
mutableOverridableObscuredBool21.HDECHBMKJCO(mutableOverridableObscuredBool22);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool23 = this.canSaveInventions;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool24 = EBOAJJCLJIE.canSaveInventions;
|
||||
mutableOverridableObscuredBool23.HDECHBMKJCO(mutableOverridableObscuredBool24);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool25 = this.disableMicAutoMute;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool26 = EBOAJJCLJIE.disableMicAutoMute;
|
||||
mutableOverridableObscuredBool25.HDECHBMKJCO(mutableOverridableObscuredBool26);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool27 = this.canUseShareCam;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool28 = EBOAJJCLJIE.canUseShareCam;
|
||||
mutableOverridableObscuredBool27.HDECHBMKJCO(mutableOverridableObscuredBool28);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool29 = this.canSpawnInventions;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool30 = EBOAJJCLJIE.canSpawnInventions;
|
||||
mutableOverridableObscuredBool29.HDECHBMKJCO(mutableOverridableObscuredBool30);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool31 = this.canSpawnConsumables;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool32 = EBOAJJCLJIE.canSpawnConsumables;
|
||||
mutableOverridableObscuredBool31.HDECHBMKJCO(mutableOverridableObscuredBool32);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool33 = this.canUseRoomResetButton;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool34 = EBOAJJCLJIE.canUseRoomResetButton;
|
||||
mutableOverridableObscuredBool33.HDECHBMKJCO(mutableOverridableObscuredBool34);
|
||||
}
|
||||
|
||||
// Token: 0x0600E2FB RID: 58107 RVA: 0x00347928 File Offset: 0x00345B28
|
||||
[Token(Token = "0x600E2FB")]
|
||||
[Address(RVA = "0x97AF70", Offset = "0x979D70", VA = "0x18097AF70", Slot = "15")]
|
||||
public void OAEFHGEOHIK()
|
||||
{
|
||||
bool overrides = this.canEditRoomRoles.Overrides;
|
||||
bool overrides2 = this.voteKickPermission.Overrides;
|
||||
bool overrides3 = this.canInvite.Overrides;
|
||||
bool overrides4 = this.deprecatedCanEditCircuits.Overrides;
|
||||
bool overrides5 = this.canTalk.Overrides;
|
||||
bool overrides6 = this.canPrintPhotos.Overrides;
|
||||
bool overrides7 = this.canStartGames.Overrides;
|
||||
bool overrides8 = this.canChangeGameMode.Overrides;
|
||||
bool overrides9 = this.canSelfRevive.Overrides;
|
||||
bool overrides10 = this.canEndGamesEarly.Overrides;
|
||||
bool overrides11 = this.autoAssignedGameRoles.Overrides;
|
||||
bool overrides12 = this.canUseMakerPen.Overrides;
|
||||
bool overrides13 = this.canUseDeleteAllButton.Overrides;
|
||||
bool overrides14 = this.canSaveInventions.Overrides;
|
||||
bool overrides15 = this.disableMicAutoMute.Overrides;
|
||||
bool overrides16 = this.canUseShareCam.Overrides;
|
||||
bool overrides17 = this.canSpawnInventions.Overrides;
|
||||
bool overrides18 = this.canSpawnConsumables.Overrides;
|
||||
bool overrides19 = ((ECCMHGLDNHK)this.canUseRoomResetButton).AKNLAMFAPGB;
|
||||
}
|
||||
|
||||
// Token: 0x0600E2FC RID: 58108 RVA: 0x00347A30 File Offset: 0x00345C30
|
||||
[Token(Token = "0x600E2FC")]
|
||||
[Address(RVA = "0x979B00", Offset = "0x978900", VA = "0x180979B00", Slot = "16")]
|
||||
public byte[] HPMCPOPJNMO(RoomRole.BJICCBAKLAF KFMINBPBKAM, bool PPEMHAIEECM, object OHFMPKJCLKH)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E2FC)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Byte[] RecRoom.Systems.PlayerRoles.RoomRole::HPMCPOPJNMO(RecRoom.Systems.PlayerRoles.RoomRole/BJICCBAKLAF,System.Boolean,System.Object)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
IL_36:
|
||||
stloc:InvalidOperationException(var_26_46, newobj:InvalidOperationException(InvalidOperationException::.ctor, call:string(string::Concat, ldstr:string[exp:object]("Unknown RolePermission "), ldloc:int32[exp:object](var_0_03))))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x0600E2FD RID: 58109 RVA: 0x00347A84 File Offset: 0x00345C84
|
||||
[Token(Token = "0x600E2FD")]
|
||||
[Address(RVA = "0x97AB80", Offset = "0x979980", VA = "0x18097AB80", Slot = "17")]
|
||||
public void LJOMLMNONBM(RoomRole.BJICCBAKLAF KFMINBPBKAM, byte[] DFJAAFALLAM)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E2FD)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RecRoom.Systems.PlayerRoles.RoomRole::LJOMLMNONBM(RecRoom.Systems.PlayerRoles.RoomRole/BJICCBAKLAF,System.Byte[])
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
IL_23:
|
||||
stloc:InvalidOperationException(var_3_33, newobj:InvalidOperationException(InvalidOperationException::.ctor, call:string(string::Concat, ldstr:string[exp:object]("Unknown RolePermission "), ldloc:BJICCBAKLAF[exp:object](KFMINBPBKAM))))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x0600E2FE RID: 58110 RVA: 0x00347AC4 File Offset: 0x00345CC4
|
||||
[Token(Token = "0x600E2FE")]
|
||||
[Address(RVA = "0x9798C0", Offset = "0x9786C0", VA = "0x1809798C0", Slot = "20")]
|
||||
public ECCMHGLDNHK HFIMHFELCDL(RoomRole.BJICCBAKLAF KFMINBPBKAM)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E2FE)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling ECCMHGLDNHK RecRoom.Systems.PlayerRoles.RoomRole::HFIMHFELCDL(RecRoom.Systems.PlayerRoles.RoomRole/BJICCBAKLAF)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
IL_10:
|
||||
stloc:InvalidOperationException(var_2_20, newobj:InvalidOperationException(InvalidOperationException::.ctor, call:string(string::Concat, ldstr:string[exp:object]("Unknown RolePermission "), ldloc:int32[exp:object](var_0_03))))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x0600E2FF RID: 58111 RVA: 0x00347AF4 File Offset: 0x00345CF4
|
||||
[Token(Token = "0x600E2FF")]
|
||||
[Address(RVA = "0x97A810", Offset = "0x979610", VA = "0x18097A810", Slot = "24")]
|
||||
public DJOKLIOAJAB KCINMMHMPGF()
|
||||
{
|
||||
DJOKLIOAJAB djoklioajab = new DJOKLIOAJAB();
|
||||
FMOEHCKDCKF fmoehckdckf = this.roleId;
|
||||
djoklioajab.LANPLHFJBLB = (int)fmoehckdckf;
|
||||
Guid guid = this.roleGuid;
|
||||
string text;
|
||||
djoklioajab.EHPPNEDMLHG = text;
|
||||
djoklioajab.DGDFHDOKNOJ = text;
|
||||
djoklioajab.MHFHBIIDGDD = (int)((ulong)19L);
|
||||
bool flag = this.<IsModifiedByPlayer>k__BackingField;
|
||||
djoklioajab.JAGHOIMCJFE = flag;
|
||||
bool flag2 = this.<IsRoleActive>k__BackingField;
|
||||
djoklioajab.POKNPCJBAFD = flag2;
|
||||
string text2 = this.roleName;
|
||||
djoklioajab.BHAMGLKJJEG = text2;
|
||||
ObscuredBool obscuredBool = this.canEditRoomRoles.FGDACOGIIDK();
|
||||
djoklioajab.JIMHGODOHOG = obscuredBool;
|
||||
!0 ! = this.voteKickPermission.FGDACOGIIDK();
|
||||
djoklioajab.BAOLEBHDHKJ = !;
|
||||
ObscuredBool obscuredBool2 = this.canInvite.FGDACOGIIDK();
|
||||
djoklioajab.PPLPIGDHKAC = obscuredBool2;
|
||||
ObscuredBool obscuredBool3 = this.deprecatedCanEditCircuits.FGDACOGIIDK();
|
||||
djoklioajab.NDPEEEFIFFF = obscuredBool3;
|
||||
ObscuredBool obscuredBool4 = this.canTalk.FGDACOGIIDK();
|
||||
djoklioajab.OKIGJFFPEML = obscuredBool4;
|
||||
ObscuredBool obscuredBool5 = this.canPrintPhotos.FGDACOGIIDK();
|
||||
djoklioajab.IFHLIDGBDGO = obscuredBool5;
|
||||
ObscuredBool obscuredBool6 = this.canStartGames.FGDACOGIIDK();
|
||||
djoklioajab.LEELNFIFOOK = obscuredBool6;
|
||||
ObscuredBool obscuredBool7 = this.canChangeGameMode.FGDACOGIIDK();
|
||||
djoklioajab.KOEJAAOMKOG = obscuredBool7;
|
||||
ObscuredBool obscuredBool8 = this.canSelfRevive.FGDACOGIIDK();
|
||||
djoklioajab.CFFAPNHMNEH = obscuredBool8;
|
||||
ObscuredBool obscuredBool9 = this.canEndGamesEarly.FGDACOGIIDK();
|
||||
djoklioajab.NHPHMKLHIFA = obscuredBool9;
|
||||
List<ObscuredString> list = this.autoAssignedGameRoles.FGDACOGIIDK();
|
||||
djoklioajab.FMMKNBFADBG = list;
|
||||
ObscuredBool obscuredBool10 = this.canUseMakerPen.FGDACOGIIDK();
|
||||
djoklioajab.GJBKKMIEOGP = obscuredBool10;
|
||||
ObscuredBool obscuredBool11 = this.canUseDeleteAllButton.FGDACOGIIDK();
|
||||
djoklioajab.MGDFDBMMALA = obscuredBool11;
|
||||
ObscuredBool obscuredBool12 = this.canSaveInventions.FGDACOGIIDK();
|
||||
djoklioajab.CONEAFFIIIG = obscuredBool12;
|
||||
ObscuredBool obscuredBool13 = this.disableMicAutoMute.FGDACOGIIDK();
|
||||
djoklioajab.OHBACJIDHIL = obscuredBool13;
|
||||
ObscuredBool obscuredBool14 = this.canUseShareCam.FGDACOGIIDK();
|
||||
djoklioajab.MNBONCPOKJM = obscuredBool14;
|
||||
ObscuredBool obscuredBool15 = this.canSpawnInventions.FGDACOGIIDK();
|
||||
djoklioajab.PDJJMBIBKLM = obscuredBool15;
|
||||
ObscuredBool obscuredBool16 = this.canSpawnConsumables.FGDACOGIIDK();
|
||||
djoklioajab.FAGFMIOAPOK = obscuredBool16;
|
||||
ObscuredBool obscuredBool17 = this.canUseRoomResetButton.FGDACOGIIDK();
|
||||
djoklioajab.IMPOMJNFIKA = obscuredBool17;
|
||||
return djoklioajab;
|
||||
}
|
||||
|
||||
// Token: 0x0600E300 RID: 58112 RVA: 0x00347D00 File Offset: 0x00345F00
|
||||
[Token(Token = "0x600E300")]
|
||||
[Address(RVA = "0x979370", Offset = "0x978170", VA = "0x180979370", Slot = "25")]
|
||||
public void GGDEPGOPJDM(DJOKLIOAJAB LHBMIOFGINJ, [Optional] FMOEHCKDCKF? CMMGGIAOENN)
|
||||
{
|
||||
int dgdfhdoknoj = LHBMIOFGINJ.DGDFHDOKNOJ;
|
||||
this.rank = (GJJLAOJHDKF)dgdfhdoknoj;
|
||||
bool poknpcjbafd = LHBMIOFGINJ.POKNPCJBAFD;
|
||||
this.<IsRoleActive>k__BackingField = poknpcjbafd;
|
||||
bool jaghoimcjfe = LHBMIOFGINJ.JAGHOIMCJFE;
|
||||
this.<IsModifiedByPlayer>k__BackingField = jaghoimcjfe;
|
||||
string jeblflmaoke = LHBMIOFGINJ.JEBLFLMAOKE;
|
||||
this.roleName = jeblflmaoke;
|
||||
int mhfhbiidgdd = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
ANEKJPAEIMD anekjpaeimd = this.canEditRoomRoles.KCINMMHMPGF();
|
||||
int mhfhbiidgdd2 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
KHFABFHGJNG khfabfhgjng = this.voteKickPermission.KCINMMHMPGF();
|
||||
int mhfhbiidgdd3 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
ANEKJPAEIMD anekjpaeimd2 = this.canInvite.KCINMMHMPGF();
|
||||
int mhfhbiidgdd4 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
ANEKJPAEIMD anekjpaeimd3 = this.deprecatedCanEditCircuits.KCINMMHMPGF();
|
||||
int mhfhbiidgdd5 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
ANEKJPAEIMD anekjpaeimd4 = this.canTalk.KCINMMHMPGF();
|
||||
int mhfhbiidgdd6 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
ANEKJPAEIMD anekjpaeimd5 = this.canPrintPhotos.KCINMMHMPGF();
|
||||
int mhfhbiidgdd7 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
ANEKJPAEIMD anekjpaeimd6 = this.canStartGames.KCINMMHMPGF();
|
||||
int mhfhbiidgdd8 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
ANEKJPAEIMD anekjpaeimd7 = this.canChangeGameMode.KCINMMHMPGF();
|
||||
int mhfhbiidgdd9 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
ANEKJPAEIMD anekjpaeimd8 = this.canSelfRevive.KCINMMHMPGF();
|
||||
int mhfhbiidgdd10 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
ANEKJPAEIMD anekjpaeimd9 = this.canEndGamesEarly.KCINMMHMPGF();
|
||||
int mhfhbiidgdd11 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
NCMBIKODOLI ncmbikodoli = this.autoAssignedGameRoles.KCINMMHMPGF();
|
||||
int mhfhbiidgdd12 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
ANEKJPAEIMD anekjpaeimd10 = this.canUseMakerPen.KCINMMHMPGF();
|
||||
int mhfhbiidgdd13 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
ANEKJPAEIMD anekjpaeimd11 = this.canUseDeleteAllButton.KCINMMHMPGF();
|
||||
int mhfhbiidgdd14 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
ANEKJPAEIMD anekjpaeimd12 = this.canSaveInventions.KCINMMHMPGF();
|
||||
int mhfhbiidgdd15 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
ANEKJPAEIMD anekjpaeimd13 = this.disableMicAutoMute.KCINMMHMPGF();
|
||||
int mhfhbiidgdd16 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
ANEKJPAEIMD anekjpaeimd14 = this.canUseShareCam.KCINMMHMPGF();
|
||||
int mhfhbiidgdd17 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
ANEKJPAEIMD anekjpaeimd15 = this.canSpawnInventions.KCINMMHMPGF();
|
||||
int mhfhbiidgdd18 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
ANEKJPAEIMD anekjpaeimd16 = this.canSpawnConsumables.KCINMMHMPGF();
|
||||
int mhfhbiidgdd19 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
ANEKJPAEIMD anekjpaeimd17 = this.canUseRoomResetButton.KCINMMHMPGF();
|
||||
FMOEHCKDCKF fmoehckdckf = this.roleId;
|
||||
string dcjohbapeeb = LHBMIOFGINJ.DCJOHBAPEEB;
|
||||
if (0 != 0)
|
||||
{
|
||||
Dictionary<FMOEHCKDCKF, Guid> aogddfbdeom = PlayerRoomRoleManager.AOGDDFBDEOM;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
Guid guid = Guid.NewGuid();
|
||||
}
|
||||
}
|
||||
int num = 0;
|
||||
this.roleGuid = num;
|
||||
}
|
||||
|
||||
// Token: 0x0600E301 RID: 58113 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E301")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "26")]
|
||||
public void OnBeforeSerialize()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E302 RID: 58114 RVA: 0x00347F0C File Offset: 0x0034610C
|
||||
[Token(Token = "0x600E302")]
|
||||
[Address(RVA = "0x97B1E0", Offset = "0x979FE0", VA = "0x18097B1E0", Slot = "27")]
|
||||
public void OnAfterDeserialize()
|
||||
{
|
||||
FMOEHCKDCKF fmoehckdckf = this.roleId;
|
||||
int num = 0;
|
||||
Dictionary<FMOEHCKDCKF, Guid> aogddfbdeom = PlayerRoomRoleManager.AOGDDFBDEOM;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
this.roleGuid = num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x040093F1 RID: 37873
|
||||
[Token(Token = "0x40093F1")]
|
||||
public const int ROLE_VERSION = 19;
|
||||
|
||||
// Token: 0x040093F2 RID: 37874
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40093F2")]
|
||||
private LOFEHCEMBDH<RoomRole.BJICCBAKLAF> OnRolePermissionUpdated;
|
||||
|
||||
// Token: 0x040093F3 RID: 37875
|
||||
[Token(Token = "0x40093F3")]
|
||||
public static Dictionary<RoomRole.BJICCBAKLAF, string> FriendlyNames = new Dictionary
|
||||
{
|
||||
{
|
||||
(uint)1,
|
||||
"Can Edit Room Roles"
|
||||
},
|
||||
{
|
||||
(uint)3,
|
||||
"Vote Kick Permission"
|
||||
},
|
||||
{
|
||||
(uint)4,
|
||||
"Can Invite"
|
||||
},
|
||||
{
|
||||
(uint)19,
|
||||
"Deprecated Can Edit Circuits"
|
||||
},
|
||||
{
|
||||
(uint)6,
|
||||
"Can Talk"
|
||||
},
|
||||
{
|
||||
(uint)7,
|
||||
"Can Print Photos"
|
||||
},
|
||||
{
|
||||
(uint)8,
|
||||
"Can Start Games"
|
||||
},
|
||||
{
|
||||
(uint)12,
|
||||
"Can Change Game Mode"
|
||||
},
|
||||
{
|
||||
(uint)9,
|
||||
"Can Self Revive"
|
||||
},
|
||||
{
|
||||
(uint)17,
|
||||
"Can End Games Early"
|
||||
},
|
||||
{
|
||||
(uint)11,
|
||||
"Auto Assigned Game Roles"
|
||||
},
|
||||
{
|
||||
(uint)13,
|
||||
"Can Use Maker Pen"
|
||||
},
|
||||
{
|
||||
(uint)14,
|
||||
"Can Use Delete All Button"
|
||||
},
|
||||
{
|
||||
(uint)15,
|
||||
"Can Save Inventions"
|
||||
},
|
||||
{
|
||||
(uint)16,
|
||||
"Disable Mic Auto Mute"
|
||||
},
|
||||
{
|
||||
(uint)18,
|
||||
"Can Use Share Cam"
|
||||
},
|
||||
{
|
||||
(uint)20,
|
||||
"Can Spawn Inventions"
|
||||
},
|
||||
{
|
||||
(uint)21,
|
||||
"Can Spawn Consumables"
|
||||
},
|
||||
{
|
||||
(uint)22,
|
||||
"Can Use Room Reset Button"
|
||||
}
|
||||
};
|
||||
|
||||
// Token: 0x040093F4 RID: 37876
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40093F4")]
|
||||
[NonSerialized]
|
||||
private Guid roleGuid;
|
||||
|
||||
// Token: 0x040093F5 RID: 37877
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40093F5")]
|
||||
[SerializeField]
|
||||
private FMOEHCKDCKF roleId;
|
||||
|
||||
// Token: 0x040093F6 RID: 37878
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x40093F6")]
|
||||
[SerializeField]
|
||||
private GJJLAOJHDKF rank;
|
||||
|
||||
// Token: 0x040093F7 RID: 37879
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x40093F7")]
|
||||
[SerializeField]
|
||||
private string roleName;
|
||||
|
||||
// Token: 0x040093F8 RID: 37880
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x40093F8")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool canEditRoomRoles;
|
||||
|
||||
// Token: 0x040093F9 RID: 37881
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x40093F9")]
|
||||
[SerializeField]
|
||||
private MutableOverridableVotekickType voteKickPermission;
|
||||
|
||||
// Token: 0x040093FA RID: 37882
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x40093FA")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool canInvite;
|
||||
|
||||
// Token: 0x040093FB RID: 37883
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x40093FB")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool deprecatedCanEditCircuits;
|
||||
|
||||
// Token: 0x040093FC RID: 37884
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x40093FC")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool canTalk;
|
||||
|
||||
// Token: 0x040093FD RID: 37885
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x40093FD")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool canPrintPhotos;
|
||||
|
||||
// Token: 0x040093FE RID: 37886
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x40093FE")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool canStartGames;
|
||||
|
||||
// Token: 0x040093FF RID: 37887
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x40093FF")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool canChangeGameMode;
|
||||
|
||||
// Token: 0x04009400 RID: 37888
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4009400")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool canSelfRevive;
|
||||
|
||||
// Token: 0x04009401 RID: 37889
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x4009401")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool canEndGamesEarly;
|
||||
|
||||
// Token: 0x04009402 RID: 37890
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x4009402")]
|
||||
[SerializeField]
|
||||
private MutableOverridableListObscuredString autoAssignedGameRoles;
|
||||
|
||||
// Token: 0x04009403 RID: 37891
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x4009403")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool canUseMakerPen;
|
||||
|
||||
// Token: 0x04009404 RID: 37892
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x4009404")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool canUseDeleteAllButton;
|
||||
|
||||
// Token: 0x04009405 RID: 37893
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x4009405")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool canSaveInventions;
|
||||
|
||||
// Token: 0x04009406 RID: 37894
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x4009406")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool disableMicAutoMute;
|
||||
|
||||
// Token: 0x04009407 RID: 37895
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x4009407")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool canUseShareCam;
|
||||
|
||||
// Token: 0x04009408 RID: 37896
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x4009408")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool canSpawnInventions;
|
||||
|
||||
// Token: 0x04009409 RID: 37897
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x4009409")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool canSpawnConsumables;
|
||||
|
||||
// Token: 0x0400940A RID: 37898
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400940A")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool canUseRoomResetButton;
|
||||
|
||||
// Token: 0x02002292 RID: 8850
|
||||
[Token(Token = "0x2002292")]
|
||||
public enum BJICCBAKLAF
|
||||
{
|
||||
// Token: 0x0400940E RID: 37902
|
||||
[Token(Token = "0x400940E")]
|
||||
INVALID = -1,
|
||||
// Token: 0x0400940F RID: 37903
|
||||
[Token(Token = "0x400940F")]
|
||||
CAN_EDIT_ROOM_ROLES = 1,
|
||||
// Token: 0x04009410 RID: 37904
|
||||
[Token(Token = "0x4009410")]
|
||||
VOTE_KICK_PERMISSION = 3,
|
||||
// Token: 0x04009411 RID: 37905
|
||||
[Token(Token = "0x4009411")]
|
||||
CAN_INVITE,
|
||||
// Token: 0x04009412 RID: 37906
|
||||
[Token(Token = "0x4009412")]
|
||||
CAN_TALK = 6,
|
||||
// Token: 0x04009413 RID: 37907
|
||||
[Token(Token = "0x4009413")]
|
||||
CAN_PRINT_PHOTOS,
|
||||
// Token: 0x04009414 RID: 37908
|
||||
[Token(Token = "0x4009414")]
|
||||
CAN_START_GAMES,
|
||||
// Token: 0x04009415 RID: 37909
|
||||
[Token(Token = "0x4009415")]
|
||||
CAN_SELF_REVIVE,
|
||||
// Token: 0x04009416 RID: 37910
|
||||
[Token(Token = "0x4009416")]
|
||||
AUTO_ASSIGNED_GAME_ROLES = 11,
|
||||
// Token: 0x04009417 RID: 37911
|
||||
[Token(Token = "0x4009417")]
|
||||
CAN_CHANGE_GAME_MODE,
|
||||
// Token: 0x04009418 RID: 37912
|
||||
[Token(Token = "0x4009418")]
|
||||
CAN_USE_MAKER_PEN,
|
||||
// Token: 0x04009419 RID: 37913
|
||||
[Token(Token = "0x4009419")]
|
||||
CAN_USE_DELETE_ALL_BUTTON,
|
||||
// Token: 0x0400941A RID: 37914
|
||||
[Token(Token = "0x400941A")]
|
||||
CAN_SAVE_INVENTIONS,
|
||||
// Token: 0x0400941B RID: 37915
|
||||
[Token(Token = "0x400941B")]
|
||||
DISABLE_MIC_AUTO_MUTE,
|
||||
// Token: 0x0400941C RID: 37916
|
||||
[Token(Token = "0x400941C")]
|
||||
CAN_END_GAMES_EARLY,
|
||||
// Token: 0x0400941D RID: 37917
|
||||
[Token(Token = "0x400941D")]
|
||||
CAN_USE_SHARE_CAM,
|
||||
// Token: 0x0400941E RID: 37918
|
||||
[Token(Token = "0x400941E")]
|
||||
DEPRECATED_CAN_EDIT_CIRCUITS,
|
||||
// Token: 0x0400941F RID: 37919
|
||||
[Token(Token = "0x400941F")]
|
||||
CAN_SPAWN_INVENTIONS,
|
||||
// Token: 0x04009420 RID: 37920
|
||||
[Token(Token = "0x4009420")]
|
||||
CAN_SPAWN_CONSUMABLES,
|
||||
// Token: 0x04009421 RID: 37921
|
||||
[Token(Token = "0x4009421")]
|
||||
CAN_USE_ROOM_RESET_BUTTON
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,118 @@
|
||||
using System;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Utils.OverridableFields;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI
|
||||
{
|
||||
// Token: 0x0200229E RID: 8862
|
||||
[Token(Token = "0x200229E")]
|
||||
public abstract class BoolRolePermissionEditable<RoleIdType, RolePermissionType, RoleDefinitionType> : SliderRoleEditableBase<ObscuredBool, RoleIdType, RolePermissionType, RoleDefinitionType> where RoleIdType : struct where RolePermissionType : struct where RoleDefinitionType : class, MLNCPPJGHPN<RoleIdType, RolePermissionType, RoleDefinitionType>, new()
|
||||
{
|
||||
// Token: 0x1700241D RID: 9245
|
||||
// (get) Token: 0x0600E340 RID: 58176 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x1700241D")]
|
||||
public override GPNBGDFOBNK<ObscuredBool> BHMJLNDMIDM
|
||||
{
|
||||
[Token(Token = "0x600E340")]
|
||||
[Address(RVA = "0x423E10", Offset = "0x422C10", VA = "0x180423E10", Slot = "11")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E341 RID: 58177 RVA: 0x003485F0 File Offset: 0x003467F0
|
||||
[Token(Token = "0x600E341")]
|
||||
[Address(RVA = "0x172CD50", Offset = "0x172BB50", VA = "0x18172CD50")]
|
||||
private bool PFGGMOICEGH(float NCDOICLCGEI)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E342 RID: 58178 RVA: 0x00348604 File Offset: 0x00346804
|
||||
[Token(Token = "0x600E342")]
|
||||
[Address(RVA = "0x172CD40", Offset = "0x172BB40", VA = "0x18172CD40")]
|
||||
private int OCOELKCICEF(bool EBNIGMFHLKK)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E342)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Int32 RecRoom.Systems.PlayerRoles.UI.BoolRolePermissionEditable`3::OCOELKCICEF(System.Boolean)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:bool(var_0_07, cne:bool(ldloc:bool(EBNIGMFHLKK), ldc.i4:bool(0)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x0600E343 RID: 58179 RVA: 0x00348618 File Offset: 0x00346818
|
||||
[Token(Token = "0x600E343")]
|
||||
[Address(RVA = "0x172CD80", Offset = "0x172BB80", VA = "0x18172CD80")]
|
||||
public void Slider_OnValueChanged(float sliderVal)
|
||||
{
|
||||
bool flag = this.PFGGMOICEGH(sliderVal);
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
bool flag2;
|
||||
if (flag != flag2)
|
||||
{
|
||||
ObscuredBool obscuredBool;
|
||||
bool inited = obscuredBool.inited;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E344 RID: 58180 RVA: 0x00348650 File Offset: 0x00346850
|
||||
[Token(Token = "0x600E344")]
|
||||
[Address(RVA = "0x172CA00", Offset = "0x172B800", VA = "0x18172CA00", Slot = "7")]
|
||||
public override void Button_ToggleOverride(bool newOverrides)
|
||||
{
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
}
|
||||
|
||||
// Token: 0x0600E345 RID: 58181 RVA: 0x00348670 File Offset: 0x00346870
|
||||
[Token(Token = "0x600E345")]
|
||||
[Address(RVA = "0x172CB60", Offset = "0x172B960", VA = "0x18172CB60", Slot = "8")]
|
||||
protected override void NNAAGJEICHA()
|
||||
{
|
||||
this.NNAAGJEICHA();
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
if (num2 < num)
|
||||
{
|
||||
num2 += num2;
|
||||
num2++;
|
||||
}
|
||||
bool flag;
|
||||
int num3 = this.OCOELKCICEF(flag);
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x0600E346 RID: 58182 RVA: 0x003486B0 File Offset: 0x003468B0
|
||||
[Token(Token = "0x600E346")]
|
||||
[Address(RVA = "0x172CF80", Offset = "0x172BD80", VA = "0x18172CF80")]
|
||||
protected BoolRolePermissionEditable()
|
||||
{
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool = new MutableOverridableObscuredBool();
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x0400943B RID: 37947
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400943B")]
|
||||
private MutableOverridableObscuredBool FACPFJEEIPC;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,109 @@
|
||||
using System;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Utils.OverridableFields;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI
|
||||
{
|
||||
// Token: 0x0200229D RID: 8861
|
||||
[Token(Token = "0x200229D")]
|
||||
public abstract class FloatRolePermissionEditable<RoleIdType, RolePermissionType, RoleDefinitionType> : SliderRoleEditableBase<ObscuredFloat, RoleIdType, RolePermissionType, RoleDefinitionType> where RoleIdType : struct where RolePermissionType : struct where RoleDefinitionType : class, MLNCPPJGHPN<RoleIdType, RolePermissionType, RoleDefinitionType>, new()
|
||||
{
|
||||
// Token: 0x0600E33A RID: 58170 RVA: 0x00348544 File Offset: 0x00346744
|
||||
[Token(Token = "0x600E33A")]
|
||||
[Address(RVA = "0x172DDA0", Offset = "0x172CBA0", VA = "0x18172DDA0")]
|
||||
private void Awake()
|
||||
{
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700241C RID: 9244
|
||||
// (get) Token: 0x0600E33B RID: 58171 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x1700241C")]
|
||||
public override GPNBGDFOBNK<ObscuredFloat> BHMJLNDMIDM
|
||||
{
|
||||
[Token(Token = "0x600E33B")]
|
||||
[Address(RVA = "0x567CE0", Offset = "0x566AE0", VA = "0x180567CE0", Slot = "11")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E33C RID: 58172 RVA: 0x0034855C File Offset: 0x0034675C
|
||||
[Token(Token = "0x600E33C")]
|
||||
[Address(RVA = "0x172E2D0", Offset = "0x172D0D0", VA = "0x18172E2D0")]
|
||||
public void Slider_OnValueChanged(float newSliderValue)
|
||||
{
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
float num2;
|
||||
ObscuredFloat obscuredFloat = ObscuredFloat.FAJDMKOEFLH(num2);
|
||||
}
|
||||
|
||||
// Token: 0x0600E33D RID: 58173 RVA: 0x00348580 File Offset: 0x00346780
|
||||
[Token(Token = "0x600E33D")]
|
||||
[Address(RVA = "0x172DE40", Offset = "0x172CC40", VA = "0x18172DE40", Slot = "7")]
|
||||
public override void Button_ToggleOverride(bool newOverrides)
|
||||
{
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
}
|
||||
|
||||
// Token: 0x0600E33E RID: 58174 RVA: 0x003485A0 File Offset: 0x003467A0
|
||||
[Token(Token = "0x600E33E")]
|
||||
[Address(RVA = "0x172DFB0", Offset = "0x172CDB0", VA = "0x18172DFB0", Slot = "8")]
|
||||
protected override void NNAAGJEICHA()
|
||||
{
|
||||
this.NNAAGJEICHA();
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
if (num2 < num)
|
||||
{
|
||||
num2 += num2;
|
||||
num2++;
|
||||
}
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E33F RID: 58175 RVA: 0x003485D4 File Offset: 0x003467D4
|
||||
[Token(Token = "0x600E33F")]
|
||||
[Address(RVA = "0x172E4E0", Offset = "0x172D2E0", VA = "0x18172E4E0")]
|
||||
protected FloatRolePermissionEditable()
|
||||
{
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat = new MutableOverridableObscuredFloat();
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x04009437 RID: 37943
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4009437")]
|
||||
private TextMeshProUGUI AIKLPOJAIIO;
|
||||
|
||||
// Token: 0x04009438 RID: 37944
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4009438")]
|
||||
private string AHFJHKPMEPP;
|
||||
|
||||
// Token: 0x04009439 RID: 37945
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4009439")]
|
||||
[SerializeField]
|
||||
private string titleNumberUnit;
|
||||
|
||||
// Token: 0x0400943A RID: 37946
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400943A")]
|
||||
private MutableOverridableObscuredFloat FACPFJEEIPC;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,65 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI.Game
|
||||
{
|
||||
// Token: 0x020022BC RID: 8892
|
||||
[Token(Token = "0x20022BC")]
|
||||
public class BoolGameRolePermissionEditable : BoolRolePermissionEditable<CMDADAAOBHD, GameRole.CDLENKNFHEB, GameRole>
|
||||
{
|
||||
// Token: 0x1700242E RID: 9262
|
||||
// (get) Token: 0x0600E3DD RID: 58333 RVA: 0x0034A60C File Offset: 0x0034880C
|
||||
[Token(Token = "0x1700242E")]
|
||||
internal override GMBIJNPEBJF AIIGEMKJLMD
|
||||
{
|
||||
[Token(Token = "0x600E3DD")]
|
||||
[Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "4")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E3DE RID: 58334 RVA: 0x0034A61C File Offset: 0x0034881C
|
||||
[Token(Token = "0x600E3DE")]
|
||||
[Address(RVA = "0x964A90", Offset = "0x963890", VA = "0x180964A90", 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: 0x0600E3DF RID: 58335 RVA: 0x0034A664 File Offset: 0x00348864
|
||||
[Token(Token = "0x600E3DF")]
|
||||
[Address(RVA = "0x964BC0", Offset = "0x9639C0", VA = "0x180964BC0", Slot = "9")]
|
||||
protected override bool BPCHDIDOFKE(GameRole.CDLENKNFHEB KFMINBPBKAM)
|
||||
{
|
||||
return KFMINBPBKAM != GameRole.CDLENKNFHEB.INVALID;
|
||||
}
|
||||
|
||||
// Token: 0x0600E3E0 RID: 58336 RVA: 0x0034A678 File Offset: 0x00348878
|
||||
[Token(Token = "0x600E3E0")]
|
||||
[Address(RVA = "0x964BD0", Offset = "0x9639D0", VA = "0x180964BD0", Slot = "12")]
|
||||
protected override bool FDIFOCAGCFI(CMDADAAOBHD BGHHFOOBFMA, GameRole.CDLENKNFHEB KFMINBPBKAM, bool PPEMHAIEECM, object OHFMPKJCLKH)
|
||||
{
|
||||
PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x0600E3E1 RID: 58337 RVA: 0x0034A694 File Offset: 0x00348894
|
||||
[Token(Token = "0x600E3E1")]
|
||||
[Address(RVA = "0x964C60", Offset = "0x963A60", VA = "0x180964C60")]
|
||||
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: 0x020022BD RID: 8893
|
||||
[Token(Token = "0x20022BD")]
|
||||
public class EditGameRoleOrdersWatchUIFlow : WatchUIFlow
|
||||
{
|
||||
// Token: 0x1700242F RID: 9263
|
||||
// (get) Token: 0x0600E3E2 RID: 58338 RVA: 0x0034A6A8 File Offset: 0x003488A8
|
||||
[Token(Token = "0x1700242F")]
|
||||
public bool OPHOAHHLPCK
|
||||
{
|
||||
[Token(Token = "0x600E3E2")]
|
||||
[Address(RVA = "0x965580", Offset = "0x964380", VA = "0x180965580")]
|
||||
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: 0x17002430 RID: 9264
|
||||
// (get) Token: 0x0600E3E3 RID: 58339 RVA: 0x0034A6D8 File Offset: 0x003488D8
|
||||
[Token(Token = "0x17002430")]
|
||||
private bool IGPLJIKMENB
|
||||
{
|
||||
[Token(Token = "0x600E3E3")]
|
||||
[Address(RVA = "0x965020", Offset = "0x963E20", VA = "0x180965020")]
|
||||
get
|
||||
{
|
||||
PPENFJMFPNE targetRoomDetails;
|
||||
do
|
||||
{
|
||||
targetRoomDetails = this.TargetRoomDetails;
|
||||
}
|
||||
while (targetRoomDetails == 0);
|
||||
return targetRoomDetails.<NICCKOLLNOH>k__BackingField;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002431 RID: 9265
|
||||
// (get) Token: 0x0600E3E4 RID: 58340 RVA: 0x0034A6F8 File Offset: 0x003488F8
|
||||
// (set) Token: 0x0600E3E5 RID: 58341 RVA: 0x0034A70C File Offset: 0x0034890C
|
||||
[Token(Token = "0x17002431")]
|
||||
public BIPCKGLGIHG MFBDAMHIMKI
|
||||
{
|
||||
[Token(Token = "0x600E3E4")]
|
||||
[Address(RVA = "0x965570", Offset = "0x964370", VA = "0x180965570")]
|
||||
get
|
||||
{
|
||||
return this.CMIPABMEBEB;
|
||||
}
|
||||
[Token(Token = "0x600E3E5")]
|
||||
[Address(RVA = "0x965600", Offset = "0x964400", VA = "0x180965600")]
|
||||
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: 0x0600E3E6 RID: 58342 RVA: 0x0034A774 File Offset: 0x00348974
|
||||
[Token(Token = "0x600E3E6")]
|
||||
[Address(RVA = "0x964F20", Offset = "0x963D20", VA = "0x180964F20", 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: 0x0600E3E7 RID: 58343 RVA: 0x0034A7BC File Offset: 0x003489BC
|
||||
[Token(Token = "0x600E3E7")]
|
||||
[Address(RVA = "0x9652D0", Offset = "0x9640D0", VA = "0x1809652D0", 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: 0x0600E3E8 RID: 58344 RVA: 0x0034A834 File Offset: 0x00348A34
|
||||
[Token(Token = "0x600E3E8")]
|
||||
[Address(RVA = "0x965450", Offset = "0x964250", VA = "0x180965450", Slot = "12")]
|
||||
public override void OnFlowExited(StackedUIFlowBase NBINAJPFBOA, bool CJEIBCEPAPO)
|
||||
{
|
||||
base.OnFlowExited(NBINAJPFBOA, CJEIBCEPAPO);
|
||||
Action<AGAJMBPABDL, RoomRole> action = new Action(this.KDFIHPHDPIG);
|
||||
}
|
||||
|
||||
// Token: 0x0600E3E9 RID: 58345 RVA: 0x0034A858 File Offset: 0x00348A58
|
||||
[Token(Token = "0x600E3E9")]
|
||||
[Address(RVA = "0x965040", Offset = "0x963E40", VA = "0x180965040")]
|
||||
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: 0x0600E3EA RID: 58346 RVA: 0x0034A938 File Offset: 0x00348B38
|
||||
[Token(Token = "0x600E3EA")]
|
||||
[Address(RVA = "0x965530", Offset = "0x964330", VA = "0x180965530")]
|
||||
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: 0x0600E3EB RID: 58347 RVA: 0x0034A970 File Offset: 0x00348B70
|
||||
[Token(Token = "0x600E3EB")]
|
||||
[Address(RVA = "0x792380", Offset = "0x791180", VA = "0x180792380")]
|
||||
public EditGameRoleOrdersWatchUIFlow()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040094A1 RID: 38049
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x40094A1")]
|
||||
[SerializeField]
|
||||
private TextInputUIDialog textInputDialogPrefab;
|
||||
|
||||
// Token: 0x040094A2 RID: 38050
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x40094A2")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D showOnlyMyRolesToggle;
|
||||
|
||||
// Token: 0x040094A3 RID: 38051
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x40094A3")]
|
||||
public GameRolePagedGrid grid;
|
||||
|
||||
// Token: 0x040094A4 RID: 38052
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x40094A4")]
|
||||
private bool OAAEFOOPIHJ;
|
||||
|
||||
// Token: 0x040094A5 RID: 38053
|
||||
[FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x40094A5")]
|
||||
public PPENFJMFPNE TargetRoomDetails;
|
||||
|
||||
// Token: 0x040094A6 RID: 38054
|
||||
[FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x40094A6")]
|
||||
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: 0x020022BE RID: 8894
|
||||
[Token(Token = "0x20022BE")]
|
||||
public class EditGameRoleSettingsScreen : MakerPenPaletteUIFlowBase
|
||||
{
|
||||
// Token: 0x0600E3EC RID: 58348 RVA: 0x0034A984 File Offset: 0x00348B84
|
||||
[Token(Token = "0x600E3EC")]
|
||||
[Address(RVA = "0x966620", Offset = "0x965420", VA = "0x180966620")]
|
||||
public void SetRoleId(CMDADAAOBHD BGHHFOOBFMA, BIPCKGLGIHG JBKJDFKFIKG, bool JGCPCBBCFIP)
|
||||
{
|
||||
this._roleId = BGHHFOOBFMA;
|
||||
this.CMIPABMEBEB = JBKJDFKFIKG;
|
||||
this.CDEDBCPAFIH = JGCPCBBCFIP;
|
||||
this.ILKPDLHACON();
|
||||
}
|
||||
|
||||
// Token: 0x0600E3ED RID: 58349 RVA: 0x0034A9AC File Offset: 0x00348BAC
|
||||
[Token(Token = "0x600E3ED")]
|
||||
[Address(RVA = "0x965770", Offset = "0x964570", VA = "0x180965770", 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: 0x0600E3EE RID: 58350 RVA: 0x0034AA1C File Offset: 0x00348C1C
|
||||
[Token(Token = "0x600E3EE")]
|
||||
[Address(RVA = "0x966230", Offset = "0x965030", VA = "0x180966230", 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: 0x0600E3EF RID: 58351 RVA: 0x0034AA98 File Offset: 0x00348C98
|
||||
[Token(Token = "0x600E3EF")]
|
||||
[Address(RVA = "0x9664C0", Offset = "0x9652C0", VA = "0x1809664C0", 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: 0x0600E3F0 RID: 58352 RVA: 0x0034AAC8 File Offset: 0x00348CC8
|
||||
[Token(Token = "0x600E3F0")]
|
||||
[Address(RVA = "0x965B70", Offset = "0x964970", VA = "0x180965B70")]
|
||||
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: 0x0600E3F1 RID: 58353 RVA: 0x0034AAFC File Offset: 0x00348CFC
|
||||
[Token(Token = "0x600E3F1")]
|
||||
[Address(RVA = "0x965C70", Offset = "0x964A70", VA = "0x180965C70")]
|
||||
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: 0x0600E3F2 RID: 58354 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E3F2")]
|
||||
[Address(RVA = "0x9658C0", Offset = "0x9646C0", VA = "0x1809658C0")]
|
||||
private void ILKPDLHACON()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E3F3 RID: 58355 RVA: 0x0034AD3C File Offset: 0x00348F3C
|
||||
[Token(Token = "0x600E3F3")]
|
||||
[Address(RVA = "0x966640", Offset = "0x965440", VA = "0x180966640")]
|
||||
public EditGameRoleSettingsScreen()
|
||||
{
|
||||
List<RolePermissionEditable> list = new List();
|
||||
this.NHPFCPPGBEN = list;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x040094A7 RID: 38055
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x40094A7")]
|
||||
[SerializeField]
|
||||
private CMDADAAOBHD _roleId;
|
||||
|
||||
// Token: 0x040094A8 RID: 38056
|
||||
[FieldOffset(Offset = "0xAC")]
|
||||
[Token(Token = "0x40094A8")]
|
||||
private bool CDEDBCPAFIH;
|
||||
|
||||
// Token: 0x040094A9 RID: 38057
|
||||
[FieldOffset(Offset = "0xAD")]
|
||||
[Token(Token = "0x40094A9")]
|
||||
private BIPCKGLGIHG CMIPABMEBEB;
|
||||
|
||||
// Token: 0x040094AA RID: 38058
|
||||
[FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x40094AA")]
|
||||
[SerializeField]
|
||||
private RectTransform editableContainer;
|
||||
|
||||
// Token: 0x040094AB RID: 38059
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x40094AB")]
|
||||
[SerializeField]
|
||||
private RolePermissionEditable allowedPickupItemsPermission;
|
||||
|
||||
// Token: 0x040094AC RID: 38060
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x40094AC")]
|
||||
[SerializeField]
|
||||
private RolePermissionEditable blockedPickupItemsPermission;
|
||||
|
||||
// Token: 0x040094AD RID: 38061
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x40094AD")]
|
||||
[SerializeField]
|
||||
private RolePermissionEditable allowedHipEquipItemsPermission;
|
||||
|
||||
// Token: 0x040094AE RID: 38062
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x40094AE")]
|
||||
[SerializeField]
|
||||
private RolePermissionEditable blockedHipEquipItemsPermission;
|
||||
|
||||
// Token: 0x040094AF RID: 38063
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x40094AF")]
|
||||
[SerializeField]
|
||||
private RolePermissionEditable allowedShoulderEquipItemsPermission;
|
||||
|
||||
// Token: 0x040094B0 RID: 38064
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x40094B0")]
|
||||
[SerializeField]
|
||||
private RolePermissionEditable blockedShoulderEquipItemsPermission;
|
||||
|
||||
// Token: 0x040094B1 RID: 38065
|
||||
[FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x40094B1")]
|
||||
[SerializeField]
|
||||
private RadioButton3D sharedButton;
|
||||
|
||||
// Token: 0x040094B2 RID: 38066
|
||||
[FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x40094B2")]
|
||||
private List<RolePermissionEditable> NHPFCPPGBEN;
|
||||
}
|
||||
}
|
||||
+65
@@ -0,0 +1,65 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI.Game
|
||||
{
|
||||
// Token: 0x020022BF RID: 8895
|
||||
[Token(Token = "0x20022BF")]
|
||||
public class FloatGameRolePermissionEditable : FloatRolePermissionEditable<CMDADAAOBHD, GameRole.CDLENKNFHEB, GameRole>
|
||||
{
|
||||
// Token: 0x17002432 RID: 9266
|
||||
// (get) Token: 0x0600E3F4 RID: 58356 RVA: 0x0034AD5C File Offset: 0x00348F5C
|
||||
[Token(Token = "0x17002432")]
|
||||
internal override GMBIJNPEBJF AIIGEMKJLMD
|
||||
{
|
||||
[Token(Token = "0x600E3F4")]
|
||||
[Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "4")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E3F5 RID: 58357 RVA: 0x0034AD6C File Offset: 0x00348F6C
|
||||
[Token(Token = "0x600E3F5")]
|
||||
[Address(RVA = "0x968170", Offset = "0x966F70", VA = "0x180968170", 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: 0x0600E3F6 RID: 58358 RVA: 0x0034ADB4 File Offset: 0x00348FB4
|
||||
[Token(Token = "0x600E3F6")]
|
||||
[Address(RVA = "0x964BC0", Offset = "0x9639C0", VA = "0x180964BC0", Slot = "9")]
|
||||
protected override bool BPCHDIDOFKE(GameRole.CDLENKNFHEB KFMINBPBKAM)
|
||||
{
|
||||
return KFMINBPBKAM != GameRole.CDLENKNFHEB.INVALID;
|
||||
}
|
||||
|
||||
// Token: 0x0600E3F7 RID: 58359 RVA: 0x0034ADC8 File Offset: 0x00348FC8
|
||||
[Token(Token = "0x600E3F7")]
|
||||
[Address(RVA = "0x9682A0", Offset = "0x9670A0", VA = "0x1809682A0", Slot = "12")]
|
||||
protected override bool FDIFOCAGCFI(CMDADAAOBHD BGHHFOOBFMA, GameRole.CDLENKNFHEB KFMINBPBKAM, bool PPEMHAIEECM, object OHFMPKJCLKH)
|
||||
{
|
||||
PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x0600E3F8 RID: 58360 RVA: 0x0034ADE4 File Offset: 0x00348FE4
|
||||
[Token(Token = "0x600E3F8")]
|
||||
[Address(RVA = "0x968330", Offset = "0x967130", VA = "0x180968330")]
|
||||
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: 0x020022C0 RID: 8896
|
||||
[Token(Token = "0x20022C0")]
|
||||
public class GameRoleEditRow : MonoBehaviour
|
||||
{
|
||||
// Token: 0x0600E3F9 RID: 58361 RVA: 0x0034ADF8 File Offset: 0x00348FF8
|
||||
[Token(Token = "0x600E3F9")]
|
||||
[Address(RVA = "0x969550", Offset = "0x968350", VA = "0x180969550")]
|
||||
private void OnEnable()
|
||||
{
|
||||
Action action = new Action(this.PNAKCHFJGCF);
|
||||
}
|
||||
|
||||
// Token: 0x0600E3FA RID: 58362 RVA: 0x0034AE14 File Offset: 0x00349014
|
||||
[Token(Token = "0x600E3FA")]
|
||||
[Address(RVA = "0x969490", Offset = "0x968290", VA = "0x180969490")]
|
||||
private void OnDisable()
|
||||
{
|
||||
Action action = new Action(this.PNAKCHFJGCF);
|
||||
}
|
||||
|
||||
// Token: 0x0600E3FB RID: 58363 RVA: 0x0034AE30 File Offset: 0x00349030
|
||||
[Token(Token = "0x600E3FB")]
|
||||
[Address(RVA = "0x969710", Offset = "0x968510", VA = "0x180969710")]
|
||||
private void PNAKCHFJGCF()
|
||||
{
|
||||
this.IOFDNIMEBCE();
|
||||
}
|
||||
|
||||
// Token: 0x0600E3FC RID: 58364 RVA: 0x0034AE44 File Offset: 0x00349044
|
||||
[Token(Token = "0x600E3FC")]
|
||||
[Address(RVA = "0x969720", Offset = "0x968520", VA = "0x180969720")]
|
||||
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: 0x0600E3FD RID: 58365 RVA: 0x0034AEC4 File Offset: 0x003490C4
|
||||
[Token(Token = "0x600E3FD")]
|
||||
[Address(RVA = "0x968E20", Offset = "0x967C20", VA = "0x180968E20")]
|
||||
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: 0x0600E3FE RID: 58366 RVA: 0x0034AFDC File Offset: 0x003491DC
|
||||
[Token(Token = "0x600E3FE")]
|
||||
[Address(RVA = "0x9686B0", Offset = "0x9674B0", VA = "0x1809686B0")]
|
||||
public void Button_MoveUp()
|
||||
{
|
||||
PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
CMDADAAOBHD roleId = this.NGIMOKNOMFN.roleId;
|
||||
instance.PlayerRequestMoveRole(agajmbpabdl, roleId, true);
|
||||
}
|
||||
|
||||
// Token: 0x0600E3FF RID: 58367 RVA: 0x0034B018 File Offset: 0x00349218
|
||||
[Token(Token = "0x600E3FF")]
|
||||
[Address(RVA = "0x9685F0", Offset = "0x9673F0", VA = "0x1809685F0")]
|
||||
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: 0x0600E400 RID: 58368 RVA: 0x0034B05C File Offset: 0x0034925C
|
||||
[Token(Token = "0x600E400")]
|
||||
[Address(RVA = "0x9688D0", Offset = "0x9676D0", VA = "0x1809688D0")]
|
||||
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: 0x0600E401 RID: 58369 RVA: 0x0034B16C File Offset: 0x0034936C
|
||||
[Token(Token = "0x600E401")]
|
||||
[Address(RVA = "0x968770", Offset = "0x967570", VA = "0x180968770")]
|
||||
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: 0x0600E402 RID: 58370 RVA: 0x0034B1D0 File Offset: 0x003493D0
|
||||
[Token(Token = "0x600E402")]
|
||||
[Address(RVA = "0x969150", Offset = "0x967F50", VA = "0x180969150")]
|
||||
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: 0x0600E403 RID: 58371 RVA: 0x0034B25C File Offset: 0x0034945C
|
||||
[Token(Token = "0x600E403")]
|
||||
[Address(RVA = "0x969930", Offset = "0x968730", VA = "0x180969930")]
|
||||
public GameRoleEditRow()
|
||||
{
|
||||
Color white = Color.white;
|
||||
Color white2 = Color.white;
|
||||
Color white3 = Color.white;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0600E404 RID: 58372 RVA: 0x0034B284 File Offset: 0x00349484
|
||||
[Token(Token = "0x600E404")]
|
||||
[Address(RVA = "0x968570", Offset = "0x967370", VA = "0x180968570")]
|
||||
[CompilerGenerated]
|
||||
private void AKDAEHPBFLD(Tool DGEJNGNOELG)
|
||||
{
|
||||
Action action = new Action(this.MMKOFKGELDC);
|
||||
KFBABPAPIMB kfbabpapimb = DGEJNGNOELG.FHKNPABNEEM(action);
|
||||
}
|
||||
|
||||
// Token: 0x0600E405 RID: 58373 RVA: 0x0034B2A8 File Offset: 0x003494A8
|
||||
[Token(Token = "0x600E405")]
|
||||
[Address(RVA = "0x969400", Offset = "0x968200", VA = "0x180969400")]
|
||||
[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: 0x0600E406 RID: 58374 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E406")]
|
||||
[Address(RVA = "0x969610", Offset = "0x968410", VA = "0x180969610")]
|
||||
[CompilerGenerated]
|
||||
private bool PCKMOLLDHGB(GameRoleNodeWrapper AOFAKFCLANE)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x040094B3 RID: 38067
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40094B3")]
|
||||
private GameRole NGIMOKNOMFN;
|
||||
|
||||
// Token: 0x040094B4 RID: 38068
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40094B4")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI text;
|
||||
|
||||
// Token: 0x040094B5 RID: 38069
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40094B5")]
|
||||
[SerializeField]
|
||||
private Button3D moveUpButton;
|
||||
|
||||
// Token: 0x040094B6 RID: 38070
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x40094B6")]
|
||||
[SerializeField]
|
||||
private Button3D moveDownButton;
|
||||
|
||||
// Token: 0x040094B7 RID: 38071
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x40094B7")]
|
||||
[SerializeField]
|
||||
private Button3D settingsButton;
|
||||
|
||||
// Token: 0x040094B8 RID: 38072
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x40094B8")]
|
||||
[SerializeField]
|
||||
[Header("Role Colors")]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private Image bgImage;
|
||||
|
||||
// Token: 0x040094B9 RID: 38073
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x40094B9")]
|
||||
[SerializeField]
|
||||
private Color agRoleColor;
|
||||
|
||||
// Token: 0x040094BA RID: 38074
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x40094BA")]
|
||||
[SerializeField]
|
||||
private Color defaultRoleColor;
|
||||
|
||||
// Token: 0x040094BB RID: 38075
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x40094BB")]
|
||||
[SerializeField]
|
||||
private Color nonAGRoleColor;
|
||||
|
||||
// Token: 0x040094BC RID: 38076
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x40094BC")]
|
||||
[SerializeField]
|
||||
[Header("Settings sprites")]
|
||||
private Image settingsButtonImage;
|
||||
|
||||
// Token: 0x040094BD RID: 38077
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x40094BD")]
|
||||
[SerializeField]
|
||||
private Sprite editRoleSprite;
|
||||
|
||||
// Token: 0x040094BE RID: 38078
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x40094BE")]
|
||||
[SerializeField]
|
||||
private Sprite viewRoleSprite;
|
||||
|
||||
// Token: 0x040094BF RID: 38079
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x40094BF")]
|
||||
private BIPCKGLGIHG CMIPABMEBEB;
|
||||
|
||||
// Token: 0x040094C0 RID: 38080
|
||||
[FieldOffset(Offset = "0x91")]
|
||||
[Token(Token = "0x40094C0")]
|
||||
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: 0x020022C2 RID: 8898
|
||||
[Token(Token = "0x20022C2")]
|
||||
public class GameRolePagedGrid : RecyclerPagedGrid<GameRolePagedGrid.AIMNPJCPEPE, GameRoleEditRow>
|
||||
{
|
||||
// Token: 0x0600E40A RID: 58378 RVA: 0x0034B338 File Offset: 0x00349538
|
||||
[Token(Token = "0x600E40A")]
|
||||
[Address(RVA = "0x969BB0", Offset = "0x9689B0", VA = "0x180969BB0")]
|
||||
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: 0x0600E40B RID: 58379 RVA: 0x0034B37C File Offset: 0x0034957C
|
||||
[Token(Token = "0x600E40B")]
|
||||
[Address(RVA = "0x969A90", Offset = "0x968890", VA = "0x180969A90")]
|
||||
private void OnDisable()
|
||||
{
|
||||
Action action = new Action(this.UpdateChildren);
|
||||
Action<AGAJMBPABDL, GameRole> action2 = new Action(this.MCBMFEECHCP);
|
||||
}
|
||||
|
||||
// Token: 0x0600E40C RID: 58380 RVA: 0x0034B3A4 File Offset: 0x003495A4
|
||||
[Token(Token = "0x600E40C")]
|
||||
[Address(RVA = "0x969A50", Offset = "0x968850", VA = "0x180969A50")]
|
||||
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: 0x0600E40D RID: 58381 RVA: 0x0034B3DC File Offset: 0x003495DC
|
||||
[Token(Token = "0x600E40D")]
|
||||
[Address(RVA = "0x969CE0", Offset = "0x968AE0", VA = "0x180969CE0")]
|
||||
public void UpdateChildren()
|
||||
{
|
||||
bool mhdlkeiilhd = this.MHDLKEIILHD;
|
||||
BIPCKGLGIHG cmipabmebeb = this.CMIPABMEBEB;
|
||||
this.UpdateChildren(cmipabmebeb, mhdlkeiilhd);
|
||||
}
|
||||
|
||||
// Token: 0x0600E40E RID: 58382 RVA: 0x0034B400 File Offset: 0x00349600
|
||||
[Token(Token = "0x600E40E")]
|
||||
[Address(RVA = "0x969D00", Offset = "0x968B00", VA = "0x180969D00")]
|
||||
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: 0x0600E40F RID: 58383 RVA: 0x0034B4D4 File Offset: 0x003496D4
|
||||
[Token(Token = "0x600E40F")]
|
||||
[Address(RVA = "0x9699F0", Offset = "0x9687F0", VA = "0x1809699F0", Slot = "15")]
|
||||
protected override void BGIECEPGDBE(GameRolePagedGrid.AIMNPJCPEPE IOBEPGLJNIP, GameRoleEditRow IOMFCIGGNOI, int CKOIAKLOKMM)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E410 RID: 58384 RVA: 0x0034B4E8 File Offset: 0x003496E8
|
||||
[Token(Token = "0x600E410")]
|
||||
[Address(RVA = "0x96A050", Offset = "0x968E50", VA = "0x18096A050")]
|
||||
public GameRolePagedGrid()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040094C3 RID: 38083
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x40094C3")]
|
||||
private BIPCKGLGIHG CMIPABMEBEB;
|
||||
|
||||
// Token: 0x040094C4 RID: 38084
|
||||
[FieldOffset(Offset = "0xB9")]
|
||||
[Token(Token = "0x40094C4")]
|
||||
private bool MHDLKEIILHD;
|
||||
|
||||
// Token: 0x020022C3 RID: 8899
|
||||
[Token(Token = "0x20022C3")]
|
||||
public struct AIMNPJCPEPE
|
||||
{
|
||||
// Token: 0x040094C5 RID: 38085
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40094C5")]
|
||||
public GameRole AMGMJKFPPFH;
|
||||
|
||||
// Token: 0x040094C6 RID: 38086
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x40094C6")]
|
||||
public bool NMNFBCACFEO;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,175 @@
|
||||
using System;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using RecNet;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI.Game
|
||||
{
|
||||
// Token: 0x020022C5 RID: 8901
|
||||
[Token(Token = "0x20022C5")]
|
||||
public class GameRolesConditionalButton : ConditionalButton<Button3D>
|
||||
{
|
||||
// Token: 0x17002433 RID: 9267
|
||||
// (get) Token: 0x0600E415 RID: 58389 RVA: 0x0034B528 File Offset: 0x00349728
|
||||
[Token(Token = "0x17002433")]
|
||||
private bool OPHOAHHLPCK
|
||||
{
|
||||
[Token(Token = "0x600E415")]
|
||||
[Address(RVA = "0x96A950", Offset = "0x969750", VA = "0x18096A950")]
|
||||
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: 0x17002434 RID: 9268
|
||||
// (get) Token: 0x0600E416 RID: 58390 RVA: 0x0034B558 File Offset: 0x00349758
|
||||
// (set) Token: 0x0600E417 RID: 58391 RVA: 0x0034B56C File Offset: 0x0034976C
|
||||
[Token(Token = "0x17002434")]
|
||||
public PPENFJMFPNE KMONCLBICFK
|
||||
{
|
||||
[Token(Token = "0x600E416")]
|
||||
[Address(RVA = "0x3F63D0", Offset = "0x3F51D0", VA = "0x1803F63D0")]
|
||||
get
|
||||
{
|
||||
return this.BEMEMJNNKBH;
|
||||
}
|
||||
[Token(Token = "0x600E417")]
|
||||
[Address(RVA = "0x96AD10", Offset = "0x969B10", VA = "0x18096AD10")]
|
||||
set
|
||||
{
|
||||
if (this.BEMEMJNNKBH != value)
|
||||
{
|
||||
this.BEMEMJNNKBH = value;
|
||||
base.OnEnable();
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E418 RID: 58392 RVA: 0x0034B590 File Offset: 0x00349790
|
||||
[Token(Token = "0x600E418")]
|
||||
[Address(RVA = "0x96A700", Offset = "0x969500", VA = "0x18096A700")]
|
||||
private void Awake()
|
||||
{
|
||||
Action<AGAJMBPABDL, RoomRole> action = new Action(this.DIHJDCNHNJE);
|
||||
}
|
||||
|
||||
// Token: 0x0600E419 RID: 58393 RVA: 0x0034B5AC File Offset: 0x003497AC
|
||||
[Token(Token = "0x600E419")]
|
||||
[Address(RVA = "0x96A9D0", Offset = "0x9697D0", VA = "0x18096A9D0")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
Action<AGAJMBPABDL, RoomRole> action = new Action(this.DIHJDCNHNJE);
|
||||
}
|
||||
|
||||
// Token: 0x0600E41A RID: 58394 RVA: 0x0034B5C8 File Offset: 0x003497C8
|
||||
[Token(Token = "0x600E41A")]
|
||||
[Address(RVA = "0x96A7C0", Offset = "0x9695C0", VA = "0x18096A7C0")]
|
||||
private void DIHJDCNHNJE(AGAJMBPABDL IEKDDPPNFPF, RoomRole IENKDAKBEDP)
|
||||
{
|
||||
if (IEKDDPPNFPF.DMKCIEPGGAB && this.OPHOAHHLPCK)
|
||||
{
|
||||
base.OnEnable();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E41B RID: 58395 RVA: 0x0034B5F4 File Offset: 0x003497F4
|
||||
[Token(Token = "0x600E41B")]
|
||||
[Address(RVA = "0x96A800", Offset = "0x969600", VA = "0x18096A800", 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: 0x0600E41C RID: 58396 RVA: 0x0034B638 File Offset: 0x00349838
|
||||
[Token(Token = "0x600E41C")]
|
||||
[Address(RVA = "0x96AA90", Offset = "0x969890", VA = "0x18096AA90", 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: 0x0600E41D RID: 58397 RVA: 0x0034B6C8 File Offset: 0x003498C8
|
||||
[Token(Token = "0x600E41D")]
|
||||
[Address(RVA = "0x9647E0", Offset = "0x9635E0", VA = "0x1809647E0", Slot = "7")]
|
||||
protected override bool HOCJDEBMOLM()
|
||||
{
|
||||
bool flag = base.HOCJDEBMOLM();
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
bool flag2;
|
||||
return flag2;
|
||||
}
|
||||
|
||||
// Token: 0x0600E41E RID: 58398 RVA: 0x0034B6E4 File Offset: 0x003498E4
|
||||
[Token(Token = "0x600E41E")]
|
||||
[Address(RVA = "0x96ACD0", Offset = "0x969AD0", VA = "0x18096ACD0")]
|
||||
public GameRolesConditionalButton()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040094CA RID: 38090
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x40094CA")]
|
||||
private PPENFJMFPNE BEMEMJNNKBH;
|
||||
|
||||
// Token: 0x020022C6 RID: 8902
|
||||
[Token(Token = "0x20022C6")]
|
||||
private enum JMDLIFHMOCN
|
||||
{
|
||||
// Token: 0x040094CC RID: 38092
|
||||
[Token(Token = "0x40094CC")]
|
||||
Disabled,
|
||||
// Token: 0x040094CD RID: 38093
|
||||
[Token(Token = "0x40094CD")]
|
||||
Enabled_HasPermissions,
|
||||
// Token: 0x040094CE RID: 38094
|
||||
[Token(Token = "0x40094CE")]
|
||||
Enabled_NoPermissions
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,65 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI.Game
|
||||
{
|
||||
// Token: 0x020022C7 RID: 8903
|
||||
[Token(Token = "0x20022C7")]
|
||||
public class IntGameRolePermissionEditable : IntRolePermissionEditable<CMDADAAOBHD, GameRole.CDLENKNFHEB, GameRole>
|
||||
{
|
||||
// Token: 0x17002435 RID: 9269
|
||||
// (get) Token: 0x0600E41F RID: 58399 RVA: 0x0034B6F8 File Offset: 0x003498F8
|
||||
[Token(Token = "0x17002435")]
|
||||
internal override GMBIJNPEBJF AIIGEMKJLMD
|
||||
{
|
||||
[Token(Token = "0x600E41F")]
|
||||
[Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "4")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E420 RID: 58400 RVA: 0x0034B708 File Offset: 0x00349908
|
||||
[Token(Token = "0x600E420")]
|
||||
[Address(RVA = "0x96AD30", Offset = "0x969B30", VA = "0x18096AD30", 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: 0x0600E421 RID: 58401 RVA: 0x0034B750 File Offset: 0x00349950
|
||||
[Token(Token = "0x600E421")]
|
||||
[Address(RVA = "0x964BC0", Offset = "0x9639C0", VA = "0x180964BC0", Slot = "9")]
|
||||
protected override bool BPCHDIDOFKE(GameRole.CDLENKNFHEB KFMINBPBKAM)
|
||||
{
|
||||
return KFMINBPBKAM != GameRole.CDLENKNFHEB.INVALID;
|
||||
}
|
||||
|
||||
// Token: 0x0600E422 RID: 58402 RVA: 0x0034B764 File Offset: 0x00349964
|
||||
[Token(Token = "0x600E422")]
|
||||
[Address(RVA = "0x96AE60", Offset = "0x969C60", VA = "0x18096AE60", Slot = "12")]
|
||||
protected override bool FDIFOCAGCFI(CMDADAAOBHD BGHHFOOBFMA, GameRole.CDLENKNFHEB KFMINBPBKAM, bool PPEMHAIEECM, object OHFMPKJCLKH)
|
||||
{
|
||||
PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x0600E423 RID: 58403 RVA: 0x0034B780 File Offset: 0x00349980
|
||||
[Token(Token = "0x600E423")]
|
||||
[Address(RVA = "0x96AEF0", Offset = "0x969CF0", VA = "0x18096AEF0")]
|
||||
public IntGameRolePermissionEditable()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
+65
@@ -0,0 +1,65 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI.Game
|
||||
{
|
||||
// Token: 0x020022C8 RID: 8904
|
||||
[Token(Token = "0x20022C8")]
|
||||
public class TagListGameRolePermissionEditable : TagListRolePermissionEditable<CMDADAAOBHD, GameRole.CDLENKNFHEB, GameRole>
|
||||
{
|
||||
// Token: 0x17002436 RID: 9270
|
||||
// (get) Token: 0x0600E424 RID: 58404 RVA: 0x0034B794 File Offset: 0x00349994
|
||||
[Token(Token = "0x17002436")]
|
||||
internal override GMBIJNPEBJF AIIGEMKJLMD
|
||||
{
|
||||
[Token(Token = "0x600E424")]
|
||||
[Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "4")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E425 RID: 58405 RVA: 0x0034B7A4 File Offset: 0x003499A4
|
||||
[Token(Token = "0x600E425")]
|
||||
[Address(RVA = "0x97BAC0", Offset = "0x97A8C0", VA = "0x18097BAC0", 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: 0x0600E426 RID: 58406 RVA: 0x0034B7EC File Offset: 0x003499EC
|
||||
[Token(Token = "0x600E426")]
|
||||
[Address(RVA = "0x964BC0", Offset = "0x9639C0", VA = "0x180964BC0", Slot = "9")]
|
||||
protected override bool BPCHDIDOFKE(GameRole.CDLENKNFHEB KFMINBPBKAM)
|
||||
{
|
||||
return KFMINBPBKAM != GameRole.CDLENKNFHEB.INVALID;
|
||||
}
|
||||
|
||||
// Token: 0x0600E427 RID: 58407 RVA: 0x0034B800 File Offset: 0x00349A00
|
||||
[Token(Token = "0x600E427")]
|
||||
[Address(RVA = "0x97BBF0", Offset = "0x97A9F0", VA = "0x18097BBF0", Slot = "12")]
|
||||
protected override bool FDIFOCAGCFI(CMDADAAOBHD BGHHFOOBFMA, GameRole.CDLENKNFHEB KFMINBPBKAM, bool PPEMHAIEECM, object OHFMPKJCLKH)
|
||||
{
|
||||
PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x0600E428 RID: 58408 RVA: 0x0034B81C File Offset: 0x00349A1C
|
||||
[Token(Token = "0x600E428")]
|
||||
[Address(RVA = "0x97BC80", Offset = "0x97AA80", VA = "0x18097BC80")]
|
||||
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: 0x020022C9 RID: 8905
|
||||
[Token(Token = "0x20022C9")]
|
||||
public class ViewGameRoleSettingsWatchUIFlow : WatchUIFlow
|
||||
{
|
||||
// Token: 0x0600E429 RID: 58409 RVA: 0x0034B830 File Offset: 0x00349A30
|
||||
[Token(Token = "0x600E429")]
|
||||
[Address(RVA = "0x97D420", Offset = "0x97C220", VA = "0x18097D420")]
|
||||
public void SetRoleId(CMDADAAOBHD BGHHFOOBFMA, bool JGCPCBBCFIP)
|
||||
{
|
||||
this._roleId = BGHHFOOBFMA;
|
||||
this.CDEDBCPAFIH = JGCPCBBCFIP;
|
||||
this.ILKPDLHACON();
|
||||
}
|
||||
|
||||
// Token: 0x0600E42A RID: 58410 RVA: 0x0034B854 File Offset: 0x00349A54
|
||||
[Token(Token = "0x600E42A")]
|
||||
[Address(RVA = "0x97C440", Offset = "0x97B240", VA = "0x18097C440", 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: 0x0600E42B RID: 58411 RVA: 0x0034B8C4 File Offset: 0x00349AC4
|
||||
[Token(Token = "0x600E42B")]
|
||||
[Address(RVA = "0x97CFE0", Offset = "0x97BDE0", VA = "0x18097CFE0", 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: 0x0600E42C RID: 58412 RVA: 0x0034B950 File Offset: 0x00349B50
|
||||
[Token(Token = "0x600E42C")]
|
||||
[Address(RVA = "0x97D2C0", Offset = "0x97C0C0", VA = "0x18097D2C0", 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: 0x0600E42D RID: 58413 RVA: 0x0034B980 File Offset: 0x00349B80
|
||||
[Token(Token = "0x600E42D")]
|
||||
[Address(RVA = "0x97C830", Offset = "0x97B630", VA = "0x18097C830")]
|
||||
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: 0x0600E42E RID: 58414 RVA: 0x0034B9C0 File Offset: 0x00349BC0
|
||||
[Token(Token = "0x600E42E")]
|
||||
[Address(RVA = "0x97CA20", Offset = "0x97B820", VA = "0x18097CA20")]
|
||||
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: 0x0600E42F RID: 58415 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E42F")]
|
||||
[Address(RVA = "0x97C590", Offset = "0x97B390", VA = "0x18097C590")]
|
||||
private void ILKPDLHACON()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E430 RID: 58416 RVA: 0x0034BC04 File Offset: 0x00349E04
|
||||
[Token(Token = "0x600E430")]
|
||||
[Address(RVA = "0x97C970", Offset = "0x97B770", VA = "0x18097C970")]
|
||||
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: 0x0600E431 RID: 58417 RVA: 0x0034BC4C File Offset: 0x00349E4C
|
||||
[Token(Token = "0x600E431")]
|
||||
[Address(RVA = "0x97D440", Offset = "0x97C240", VA = "0x18097D440")]
|
||||
public ViewGameRoleSettingsWatchUIFlow()
|
||||
{
|
||||
List<RolePermissionEditable> list = new List();
|
||||
this.NHPFCPPGBEN = list;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x040094CF RID: 38095
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x40094CF")]
|
||||
[SerializeField]
|
||||
private CMDADAAOBHD _roleId;
|
||||
|
||||
// Token: 0x040094D0 RID: 38096
|
||||
[FieldOffset(Offset = "0xCC")]
|
||||
[Token(Token = "0x40094D0")]
|
||||
private bool CDEDBCPAFIH;
|
||||
|
||||
// Token: 0x040094D1 RID: 38097
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x40094D1")]
|
||||
[SerializeField]
|
||||
private RectTransform editableContainer;
|
||||
|
||||
// Token: 0x040094D2 RID: 38098
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x40094D2")]
|
||||
[SerializeField]
|
||||
private RolePermissionEditable allowedPickupItemsPermission;
|
||||
|
||||
// Token: 0x040094D3 RID: 38099
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x40094D3")]
|
||||
[SerializeField]
|
||||
private RolePermissionEditable blockedPickupItemsPermission;
|
||||
|
||||
// Token: 0x040094D4 RID: 38100
|
||||
[FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x40094D4")]
|
||||
[SerializeField]
|
||||
private RolePermissionEditable allowedHipEquipItemsPermission;
|
||||
|
||||
// Token: 0x040094D5 RID: 38101
|
||||
[FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x40094D5")]
|
||||
[SerializeField]
|
||||
private RolePermissionEditable blockedHipEquipItemsPermission;
|
||||
|
||||
// Token: 0x040094D6 RID: 38102
|
||||
[FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x40094D6")]
|
||||
[SerializeField]
|
||||
private RolePermissionEditable allowedShoulderEquipItemsPermission;
|
||||
|
||||
// Token: 0x040094D7 RID: 38103
|
||||
[FieldOffset(Offset = "0x100")]
|
||||
[Token(Token = "0x40094D7")]
|
||||
[SerializeField]
|
||||
private RolePermissionEditable blockedShoulderEquipItemsPermission;
|
||||
|
||||
// Token: 0x040094D8 RID: 38104
|
||||
[FieldOffset(Offset = "0x108")]
|
||||
[Token(Token = "0x40094D8")]
|
||||
[SerializeField]
|
||||
private RadioButton3D sharedButton;
|
||||
|
||||
// Token: 0x040094D9 RID: 38105
|
||||
[FieldOffset(Offset = "0x110")]
|
||||
[Token(Token = "0x40094D9")]
|
||||
private List<RolePermissionEditable> NHPFCPPGBEN;
|
||||
}
|
||||
}
|
||||
+34
@@ -0,0 +1,34 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI.Game
|
||||
{
|
||||
// Token: 0x020022CA RID: 8906
|
||||
[Token(Token = "0x20022CA")]
|
||||
public class VoiceRolloffRolePermissionEditable : IntGameRolePermissionEditable
|
||||
{
|
||||
// Token: 0x0600E432 RID: 58418 RVA: 0x0034BC6C File Offset: 0x00349E6C
|
||||
[Token(Token = "0x600E432")]
|
||||
[Address(RVA = "0x97D4B0", Offset = "0x97C2B0", VA = "0x18097D4B0", Slot = "13")]
|
||||
protected override int FEABGNAOAMD(float NCDOICLCGEI)
|
||||
{
|
||||
int[] roleVoiceRolloffDistances = PlayerGameRoleManager.RoleVoiceRolloffDistances;
|
||||
int num;
|
||||
return PlayerGameRoleManager.RoleVoiceRolloffDistances[num];
|
||||
}
|
||||
|
||||
// Token: 0x0600E433 RID: 58419 RVA: 0x0034BC90 File Offset: 0x00349E90
|
||||
[Token(Token = "0x600E433")]
|
||||
[Address(RVA = "0x97D590", Offset = "0x97C390", VA = "0x18097D590", Slot = "14")]
|
||||
protected override float GJFMGEKKKHN(int JOJCJDDGLML)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E434 RID: 58420 RVA: 0x0034BCA0 File Offset: 0x00349EA0
|
||||
[Token(Token = "0x600E434")]
|
||||
[Address(RVA = "0x96AEF0", Offset = "0x969CF0", VA = "0x18096AEF0")]
|
||||
public VoiceRolloffRolePermissionEditable()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,180 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI
|
||||
{
|
||||
// Token: 0x02002293 RID: 8851
|
||||
[Token(Token = "0x2002293")]
|
||||
public class GameRolePermissionsPagedGrid : PagedGrid<RolePermissionEditable>
|
||||
{
|
||||
// Token: 0x17002413 RID: 9235
|
||||
// (get) Token: 0x0600E304 RID: 58116 RVA: 0x00348060 File Offset: 0x00346260
|
||||
[Token(Token = "0x17002413")]
|
||||
public List<PICAFFPKDFH> IEMDEGIEABG
|
||||
{
|
||||
[Token(Token = "0x600E304")]
|
||||
[Address(RVA = "0x536430", Offset = "0x535230", VA = "0x180536430")]
|
||||
get;
|
||||
} = new List { (uint)2 };
|
||||
|
||||
// Token: 0x0600E305 RID: 58117 RVA: 0x00348074 File Offset: 0x00346274
|
||||
[Token(Token = "0x600E305")]
|
||||
[Address(RVA = "0x96A5F0", Offset = "0x9693F0", VA = "0x18096A5F0")]
|
||||
public void SetPermissionCategories(params PICAFFPKDFH[] PAFBIADAFJM)
|
||||
{
|
||||
this.<BGJPIKKHIMP>k__BackingField.Clear();
|
||||
this.<BGJPIKKHIMP>k__BackingField.AddRange(PAFBIADAFJM);
|
||||
this.LOIPGOJAMCD();
|
||||
}
|
||||
|
||||
// Token: 0x0600E306 RID: 58118 RVA: 0x003480A4 File Offset: 0x003462A4
|
||||
[Token(Token = "0x600E306")]
|
||||
[Address(RVA = "0x96A090", Offset = "0x968E90", VA = "0x18096A090")]
|
||||
private void Awake()
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
base.RefreshChildren(true);
|
||||
this.LOIPGOJAMCD();
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
Action action = new Action(this.LOIPGOJAMCD);
|
||||
Delegate @delegate = Delegate.Combine(action, action);
|
||||
if (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
goto IL_3D;
|
||||
}
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
return;
|
||||
IL_3D:
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E307 RID: 58119 RVA: 0x003480F4 File Offset: 0x003462F4
|
||||
[Token(Token = "0x600E307")]
|
||||
[Address(RVA = "0x96A450", Offset = "0x969250", VA = "0x18096A450")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
bool flag2;
|
||||
while (!flag2)
|
||||
{
|
||||
}
|
||||
Action action = new Action(this.LOIPGOJAMCD);
|
||||
Delegate @delegate = Delegate.Remove(action, action);
|
||||
if (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
goto IL_32;
|
||||
}
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
return;
|
||||
IL_32:
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E308 RID: 58120 RVA: 0x00348138 File Offset: 0x00346338
|
||||
[Token(Token = "0x600E308")]
|
||||
[Address(RVA = "0x96A3B0", Offset = "0x9691B0", VA = "0x18096A3B0")]
|
||||
private void LOIPGOJAMCD()
|
||||
{
|
||||
Func<RolePermissionEditable, bool> func = new Func(this.LCIEDEPHAAE);
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x0600E309 RID: 58121 RVA: 0x0034815C File Offset: 0x0034635C
|
||||
[Token(Token = "0x600E309")]
|
||||
[Address(RVA = "0x96A290", Offset = "0x969090", VA = "0x18096A290")]
|
||||
public void Button_SetCategory_SHARED()
|
||||
{
|
||||
this.SetPermissionCategories(new PICAFFPKDFH[] { (PICAFFPKDFH)((ulong)2L) });
|
||||
}
|
||||
|
||||
// Token: 0x0600E30A RID: 58122 RVA: 0x00348188 File Offset: 0x00346388
|
||||
[Token(Token = "0x600E30A")]
|
||||
[Address(RVA = "0x96A220", Offset = "0x969020", VA = "0x18096A220")]
|
||||
public void Button_SetCategory_LOCOMOTION()
|
||||
{
|
||||
PICAFFPKDFH[] array = new PICAFFPKDFH[2];
|
||||
array[0] = (PICAFFPKDFH)((ulong)1L);
|
||||
this.SetPermissionCategories(array);
|
||||
}
|
||||
|
||||
// Token: 0x0600E30B RID: 58123 RVA: 0x003481B4 File Offset: 0x003463B4
|
||||
[Token(Token = "0x600E30B")]
|
||||
[Address(RVA = "0x96A670", Offset = "0x969470", VA = "0x18096A670")]
|
||||
public GameRolePermissionsPagedGrid()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E30C RID: 58124 RVA: 0x003481E4 File Offset: 0x003463E4
|
||||
[Token(Token = "0x600E30C")]
|
||||
[Address(RVA = "0x96A300", Offset = "0x969100", VA = "0x18096A300")]
|
||||
[CompilerGenerated]
|
||||
private bool LCIEDEPHAAE(RolePermissionEditable EGIDOEDFDID)
|
||||
{
|
||||
List<PICAFFPKDFH> list = this.<BGJPIKKHIMP>k__BackingField;
|
||||
Func<PICAFFPKDFH, bool> func = delegate(PICAFFPKDFH c)
|
||||
{
|
||||
RolePermissionEditable perm = EGIDOEDFDID;
|
||||
List<PICAFFPKDFH> visibleForCategories = perm._visibleForCategories;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
return !perm.MDLOGPHPOAE.CFLJGNJLBFG;
|
||||
};
|
||||
return Enumerable.Any<PICAFFPKDFH>(list, func);
|
||||
}
|
||||
|
||||
// Token: 0x02002294 RID: 8852
|
||||
[Token(Token = "0x2002294")]
|
||||
[CompilerGenerated]
|
||||
private sealed class EFJPFEHHEOO
|
||||
{
|
||||
// Token: 0x0600E30D RID: 58125 RVA: 0x00348220 File Offset: 0x00346420
|
||||
[Token(Token = "0x600E30D")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public EFJPFEHHEOO()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E30E RID: 58126 RVA: 0x00348234 File Offset: 0x00346434
|
||||
[Token(Token = "0x600E30E")]
|
||||
[Address(RVA = "0x964EA0", Offset = "0x963CA0", VA = "0x180964EA0")]
|
||||
internal bool <UpdateActiveChildren>b__1(PICAFFPKDFH c)
|
||||
{
|
||||
RolePermissionEditable rolePermissionEditable = this.perm;
|
||||
List<PICAFFPKDFH> visibleForCategories = rolePermissionEditable._visibleForCategories;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
return !rolePermissionEditable.MDLOGPHPOAE.CFLJGNJLBFG;
|
||||
}
|
||||
|
||||
// Token: 0x04009423 RID: 37923
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4009423")]
|
||||
public RolePermissionEditable perm;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,100 @@
|
||||
using System;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Utils.OverridableFields;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI
|
||||
{
|
||||
// Token: 0x0200229C RID: 8860
|
||||
[Token(Token = "0x200229C")]
|
||||
public abstract class IntRolePermissionEditable<RoleIdType, RolePermissionType, RoleDefinitionType> : SliderRoleEditableBase<ObscuredInt, RoleIdType, RolePermissionType, RoleDefinitionType> where RoleIdType : struct where RolePermissionType : struct where RoleDefinitionType : class, MLNCPPJGHPN<RoleIdType, RolePermissionType, RoleDefinitionType>, new()
|
||||
{
|
||||
// Token: 0x1700241B RID: 9243
|
||||
// (get) Token: 0x0600E333 RID: 58163 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x1700241B")]
|
||||
public override GPNBGDFOBNK<ObscuredInt> BHMJLNDMIDM
|
||||
{
|
||||
[Token(Token = "0x600E333")]
|
||||
[Address(RVA = "0x423E10", Offset = "0x422C10", VA = "0x180423E10", Slot = "11")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E334 RID: 58164 RVA: 0x00348484 File Offset: 0x00346684
|
||||
[Token(Token = "0x600E334")]
|
||||
[Address(RVA = "0x172EAB0", Offset = "0x172D8B0", VA = "0x18172EAB0", Slot = "13")]
|
||||
protected virtual int FEABGNAOAMD(float NCDOICLCGEI)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E335 RID: 58165 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E335")]
|
||||
[Address(RVA = "0x172EAE0", Offset = "0x172D8E0", VA = "0x18172EAE0", Slot = "14")]
|
||||
protected virtual float GJFMGEKKKHN(int ONGBFDACHHG)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E336 RID: 58166 RVA: 0x00348498 File Offset: 0x00346698
|
||||
[Token(Token = "0x600E336")]
|
||||
[Address(RVA = "0x172ECB0", Offset = "0x172DAB0", VA = "0x18172ECB0")]
|
||||
public void Slider_OnValueChanged(float sliderVal)
|
||||
{
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
bool flag;
|
||||
int num2;
|
||||
if ((flag ? 1 : 0) != num2)
|
||||
{
|
||||
ObscuredInt obscuredInt;
|
||||
bool fakeValueActive = obscuredInt.fakeValueActive;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E337 RID: 58167 RVA: 0x003484C8 File Offset: 0x003466C8
|
||||
[Token(Token = "0x600E337")]
|
||||
[Address(RVA = "0x172E950", Offset = "0x172D750", VA = "0x18172E950", Slot = "7")]
|
||||
public override void Button_ToggleOverride(bool newOverrides)
|
||||
{
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
}
|
||||
|
||||
// Token: 0x0600E338 RID: 58168 RVA: 0x003484E8 File Offset: 0x003466E8
|
||||
[Token(Token = "0x600E338")]
|
||||
[Address(RVA = "0x172EAF0", Offset = "0x172D8F0", VA = "0x18172EAF0", Slot = "8")]
|
||||
protected override void NNAAGJEICHA()
|
||||
{
|
||||
this.NNAAGJEICHA();
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
if (num2 < num)
|
||||
{
|
||||
num2 += num2;
|
||||
num2++;
|
||||
}
|
||||
int num4;
|
||||
int num3 = this.FEABGNAOAMD((float)num4);
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x0600E339 RID: 58169 RVA: 0x00348528 File Offset: 0x00346728
|
||||
[Token(Token = "0x600E339")]
|
||||
[Address(RVA = "0x172EEC0", Offset = "0x172DCC0", VA = "0x18172EEC0")]
|
||||
protected IntRolePermissionEditable()
|
||||
{
|
||||
MutableOverridableObscuredInt mutableOverridableObscuredInt = new MutableOverridableObscuredInt();
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x04009436 RID: 37942
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4009436")]
|
||||
private MutableOverridableObscuredInt FACPFJEEIPC;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,270 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using AGUI.StackedUI;
|
||||
using AGUI.StackedUI.Dialog;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI
|
||||
{
|
||||
// Token: 0x020022A3 RID: 8867
|
||||
[Token(Token = "0x20022A3")]
|
||||
public class RoleEditDialog : UIDialog<RoleEditDialog.ONKFPIJBEJK, List<string>, int, bool, RoleEditDialog.JADEGLKFKKO>
|
||||
{
|
||||
// Token: 0x0600E35E RID: 58206 RVA: 0x003489CC File Offset: 0x00346BCC
|
||||
[Token(Token = "0x600E35E")]
|
||||
[Address(RVA = "0x939080", Offset = "0x937E80", VA = "0x180939080")]
|
||||
private RoleEditDialog.JADEGLKFKKO CLPFPOPFOFL(JPIJGHNNIDP MAOOLFEBOOD)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E35E)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Systems.PlayerRoles.UI.RoleEditDialog/JADEGLKFKKO RecRoom.Systems.PlayerRoles.UI.RoleEditDialog::CLPFPOPFOFL(JPIJGHNNIDP)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stfld:class [RecRoom.Promises.Runtime]CBLLFJEDOII<!R>(UIDialog`1::<LIEPIPHLLAM>k__BackingField, ldloc:RoleEditDialog[exp:UIDialog`1](this), ldc.i4:int32[exp:class [RecRoom.Promises.Runtime]CBLLFJEDOII<!R>](0))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x0600E35F RID: 58207 RVA: 0x003489E0 File Offset: 0x00346BE0
|
||||
[Token(Token = "0x600E35F")]
|
||||
[Address(RVA = "0x9774E0", Offset = "0x9762E0", VA = "0x1809774E0", Slot = "24")]
|
||||
public override void ForceCancel(bool OLFBOPIKDCI)
|
||||
{
|
||||
List<string> jagiohnjghe = this.JAGIOHNJGHE;
|
||||
}
|
||||
|
||||
// Token: 0x0600E360 RID: 58208 RVA: 0x003489F8 File Offset: 0x00346BF8
|
||||
[Token(Token = "0x600E360")]
|
||||
[Address(RVA = "0x9775B0", Offset = "0x9763B0", VA = "0x1809775B0", Slot = "26")]
|
||||
public override PMGCJEPKFOF<RoleEditDialog.JADEGLKFKKO> ShowDialog(RoleEditDialog.ONKFPIJBEJK PENNEOMLMNI, [Optional] List<string> GGJOAOJIAGG, int CILJEOGLICE = 5, bool ALCGEPCGKHL = false)
|
||||
{
|
||||
if (GGJOAOJIAGG != 0)
|
||||
{
|
||||
this.JAGIOHNJGHE = GGJOAOJIAGG;
|
||||
}
|
||||
List<string> jagiohnjghe = this.JAGIOHNJGHE;
|
||||
RolePagedGrid rolePagedGrid = this.pagedGrid;
|
||||
this.PENNEOMLMNI = PENNEOMLMNI;
|
||||
this.CILJEOGLICE = CILJEOGLICE;
|
||||
this.ALCGEPCGKHL = false;
|
||||
if (jagiohnjghe != 0)
|
||||
{
|
||||
bool flag = rolePagedGrid.NBMNLHLDOGF();
|
||||
}
|
||||
List<string> jagiohnjghe2 = this.JAGIOHNJGHE;
|
||||
Button3D button3D = this.addRoleButton;
|
||||
int ciljeoglice = this.CILJEOGLICE;
|
||||
bool flag2;
|
||||
button3D.FFDOINJEHMM = flag2;
|
||||
return base.ShowDialog();
|
||||
}
|
||||
|
||||
// Token: 0x0600E361 RID: 58209 RVA: 0x00348A70 File Offset: 0x00346C70
|
||||
[Token(Token = "0x600E361")]
|
||||
[Address(RVA = "0x977020", Offset = "0x975E20", VA = "0x180977020")]
|
||||
public void Button_AddRole()
|
||||
{
|
||||
WatchUI <JNBAANDJIAD>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField;
|
||||
Func<TextInputUIDialog, PMGCJEPKFOF<TextInputUIDialog.KDJGEIICAJL>> func = new Func(this.BAKKPLFJBHL);
|
||||
Action<TextInputUIDialog.KDJGEIICAJL> action = new Action(this.BLPLKEBDIDJ);
|
||||
}
|
||||
|
||||
// Token: 0x0600E362 RID: 58210 RVA: 0x00348AB0 File Offset: 0x00346CB0
|
||||
[Token(Token = "0x600E362")]
|
||||
[Address(RVA = "0x977280", Offset = "0x976080", VA = "0x180977280")]
|
||||
private bool DHIGOIKJFEI(TextMeshProUGUI DEIGEPKFGHG, string DBFBLNILIGL)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E362)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.Systems.PlayerRoles.UI.RoleEditDialog::DHIGOIKJFEI(TMPro.TextMeshProUGUI,System.String)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
IL_B9:
|
||||
stloc:InvalidOperationException(var_14_C3, newobj:InvalidOperationException(InvalidOperationException::.ctor, ldstr:string("Unknown role type")))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x0600E363 RID: 58211 RVA: 0x00348B84 File Offset: 0x00346D84
|
||||
[Token(Token = "0x600E363")]
|
||||
[Address(RVA = "0x977210", Offset = "0x976010", VA = "0x180977210")]
|
||||
public void Button_Done()
|
||||
{
|
||||
List<string> jagiohnjghe = this.JAGIOHNJGHE;
|
||||
}
|
||||
|
||||
// Token: 0x0600E364 RID: 58212 RVA: 0x00348B98 File Offset: 0x00346D98
|
||||
[Token(Token = "0x600E364")]
|
||||
[Address(RVA = "0x976E40", Offset = "0x975C40", VA = "0x180976E40")]
|
||||
internal void BIKDCNNHDDD(string GHBNIGCAPPL)
|
||||
{
|
||||
if (this.JAGIOHNJGHE.Remove(GHBNIGCAPPL))
|
||||
{
|
||||
List<string> jagiohnjghe = this.JAGIOHNJGHE;
|
||||
Button3D button3D = this.addRoleButton;
|
||||
int ciljeoglice = this.CILJEOGLICE;
|
||||
bool flag;
|
||||
button3D.FFDOINJEHMM = flag;
|
||||
RolePagedGrid rolePagedGrid = this.pagedGrid;
|
||||
if (this.JAGIOHNJGHE != 0)
|
||||
{
|
||||
bool flag2 = rolePagedGrid.NBMNLHLDOGF();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E365 RID: 58213 RVA: 0x00348BF0 File Offset: 0x00346DF0
|
||||
[Token(Token = "0x600E365")]
|
||||
[Address(RVA = "0x977550", Offset = "0x976350", VA = "0x180977550")]
|
||||
private void GLBLDJFHNAG()
|
||||
{
|
||||
List<string> jagiohnjghe = this.JAGIOHNJGHE;
|
||||
Button3D button3D = this.addRoleButton;
|
||||
int ciljeoglice = this.CILJEOGLICE;
|
||||
bool flag;
|
||||
button3D.FFDOINJEHMM = flag;
|
||||
}
|
||||
|
||||
// Token: 0x0600E366 RID: 58214 RVA: 0x00348C20 File Offset: 0x00346E20
|
||||
[Token(Token = "0x600E366")]
|
||||
[Address(RVA = "0x9776C0", Offset = "0x9764C0", VA = "0x1809776C0")]
|
||||
public RoleEditDialog()
|
||||
{
|
||||
List<string> list = new List();
|
||||
this.JAGIOHNJGHE = list;
|
||||
this.CILJEOGLICE = (int)((ulong)5L);
|
||||
this.PENNEOMLMNI = (RoleEditDialog.ONKFPIJBEJK)((ulong)1L);
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0600E367 RID: 58215 RVA: 0x00348C54 File Offset: 0x00346E54
|
||||
[Token(Token = "0x600E367")]
|
||||
[Address(RVA = "0x976CE0", Offset = "0x975AE0", VA = "0x180976CE0")]
|
||||
[CompilerGenerated]
|
||||
private PMGCJEPKFOF<TextInputUIDialog.KDJGEIICAJL> BAKKPLFJBHL(TextInputUIDialog BBPMNICHFLM)
|
||||
{
|
||||
BaseTextInputUIDialog<TextInputUIDialog.NIPOGEDPMOA, TextInputUIDialog.KDJGEIICAJL>.KNPPNPLFCAD knppnplfcad = new BaseTextInputUIDialog.KNPPNPLFCAD(this.DHIGOIKJFEI);
|
||||
return BBPMNICHFLM.ShowDialog();
|
||||
}
|
||||
|
||||
// Token: 0x0600E368 RID: 58216 RVA: 0x00348C7C File Offset: 0x00346E7C
|
||||
[Token(Token = "0x600E368")]
|
||||
[Address(RVA = "0x976F20", Offset = "0x975D20", VA = "0x180976F20")]
|
||||
[CompilerGenerated]
|
||||
private void BLPLKEBDIDJ(TextInputUIDialog.KDJGEIICAJL PBAOMKNFBFL)
|
||||
{
|
||||
string text2;
|
||||
string text = text2.ToLower();
|
||||
if (!this.JAGIOHNJGHE.Contains(text))
|
||||
{
|
||||
this.JAGIOHNJGHE.Add(text);
|
||||
RolePagedGrid rolePagedGrid = this.pagedGrid;
|
||||
if (this.JAGIOHNJGHE != 0)
|
||||
{
|
||||
bool flag = rolePagedGrid.NBMNLHLDOGF();
|
||||
}
|
||||
this.GLBLDJFHNAG();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400944C RID: 37964
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400944C")]
|
||||
[SerializeField]
|
||||
private TextInputUIDialog textInputDialogPrefab;
|
||||
|
||||
// Token: 0x0400944D RID: 37965
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400944D")]
|
||||
[SerializeField]
|
||||
private RolePagedGrid pagedGrid;
|
||||
|
||||
// Token: 0x0400944E RID: 37966
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400944E")]
|
||||
[SerializeField]
|
||||
private Button3D addRoleButton;
|
||||
|
||||
// Token: 0x0400944F RID: 37967
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400944F")]
|
||||
internal List<string> JAGIOHNJGHE;
|
||||
|
||||
// Token: 0x04009450 RID: 37968
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x4009450")]
|
||||
private int CILJEOGLICE;
|
||||
|
||||
// Token: 0x04009451 RID: 37969
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA4")]
|
||||
[Token(Token = "0x4009451")]
|
||||
private RoleEditDialog.ONKFPIJBEJK PENNEOMLMNI;
|
||||
|
||||
// Token: 0x04009452 RID: 37970
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x4009452")]
|
||||
private bool ALCGEPCGKHL;
|
||||
|
||||
// Token: 0x020022A4 RID: 8868
|
||||
[Token(Token = "0x20022A4")]
|
||||
public enum ONKFPIJBEJK
|
||||
{
|
||||
// Token: 0x04009454 RID: 37972
|
||||
[Token(Token = "0x4009454")]
|
||||
Room,
|
||||
// Token: 0x04009455 RID: 37973
|
||||
[Token(Token = "0x4009455")]
|
||||
Game
|
||||
}
|
||||
|
||||
// Token: 0x020022A5 RID: 8869
|
||||
[Token(Token = "0x20022A5")]
|
||||
public struct JADEGLKFKKO
|
||||
{
|
||||
// Token: 0x04009456 RID: 37974
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4009456")]
|
||||
public List<string> FAKGMACBCAB;
|
||||
|
||||
// Token: 0x04009457 RID: 37975
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x4009457")]
|
||||
public JPIJGHNNIDP FKNOPGEADKO;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,66 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI
|
||||
{
|
||||
// Token: 0x0200229A RID: 8858
|
||||
[Token(Token = "0x200229A")]
|
||||
public abstract class RoleEditableBase<InnerType, RoleIdType, RolePermissionType, RoleDefinitionType> : RolePermissionEditableBase<RoleIdType, RolePermissionType, RoleDefinitionType> where RoleIdType : struct where RolePermissionType : struct where RoleDefinitionType : class, MLNCPPJGHPN<RoleIdType, RolePermissionType, RoleDefinitionType>, new()
|
||||
{
|
||||
// Token: 0x1700241A RID: 9242
|
||||
// (get) Token: 0x0600E32B RID: 58155
|
||||
[Token(Token = "0x1700241A")]
|
||||
public abstract GPNBGDFOBNK<InnerType> BHMJLNDMIDM
|
||||
{
|
||||
[Token(Token = "0x600E32B")]
|
||||
[Address(Slot = "11")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x0600E32C RID: 58156
|
||||
[Token(Token = "0x600E32C")]
|
||||
[Address(Slot = "12")]
|
||||
protected abstract bool FDIFOCAGCFI(RoleIdType BGHHFOOBFMA, RolePermissionType KFMINBPBKAM, bool PPEMHAIEECM, object OHFMPKJCLKH);
|
||||
|
||||
// Token: 0x0600E32D RID: 58157 RVA: 0x003483E0 File Offset: 0x003465E0
|
||||
[Token(Token = "0x600E32D")]
|
||||
[Address(RVA = "0x173F230", Offset = "0x173E030", VA = "0x18173F230", Slot = "10")]
|
||||
protected override void DAGCEPBKLED(ECCMHGLDNHK EBPNBIHHMBN)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E32E RID: 58158 RVA: 0x003483F4 File Offset: 0x003465F4
|
||||
[Token(Token = "0x600E32E")]
|
||||
[Address(RVA = "0x173F390", Offset = "0x173E190", VA = "0x18173F390")]
|
||||
protected void GLNPBMMGAMM(bool PPEMHAIEECM, InnerType ONGBFDACHHG)
|
||||
{
|
||||
int num = 0;
|
||||
if (num < ONGBFDACHHG)
|
||||
{
|
||||
num += num;
|
||||
if ("{il2cpp array field il2cppMethodInfo->}" == typeof(GPNBGDFOBNK<InnerType>).TypeHandle)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
num++;
|
||||
}
|
||||
GPNBGDFOBNK cachedField = this.CachedField;
|
||||
}
|
||||
|
||||
// Token: 0x0600E32F RID: 58159 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E32F")]
|
||||
[Address(RVA = "0x173ECF0", Offset = "0x173DAF0", VA = "0x18173ECF0")]
|
||||
protected void AFEOIDABAJG(bool PPEMHAIEECM, InnerType ONGBFDACHHG)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E330 RID: 58160 RVA: 0x00348428 File Offset: 0x00346628
|
||||
[Token(Token = "0x600E330")]
|
||||
[Address(RVA = "0x173F970", Offset = "0x173E770", VA = "0x18173F970")]
|
||||
protected RoleEditableBase()
|
||||
{
|
||||
GPNBGDFOBNK cachedField = this.CachedField;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,147 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Text;
|
||||
using AGUI.StackedUI;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core;
|
||||
using RecRoom.Utils.OverridableFields;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI
|
||||
{
|
||||
// Token: 0x020022A1 RID: 8865
|
||||
[Token(Token = "0x20022A1")]
|
||||
public abstract class RoleListRolePermissionEditable<RoleIdType, RolePermissionType, RoleDefinitionType> : RoleEditableBase<List<ObscuredString>, RoleIdType, RolePermissionType, RoleDefinitionType> where RoleIdType : struct where RolePermissionType : struct where RoleDefinitionType : class, MLNCPPJGHPN<RoleIdType, RolePermissionType, RoleDefinitionType>, new()
|
||||
{
|
||||
// Token: 0x1700241F RID: 9247
|
||||
// (get) Token: 0x0600E352 RID: 58194
|
||||
[Token(Token = "0x1700241F")]
|
||||
protected abstract RoleEditDialog.ONKFPIJBEJK LLKFLMJOMFB
|
||||
{
|
||||
[Token(Token = "0x600E352")]
|
||||
[Address(Slot = "13")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x17002420 RID: 9248
|
||||
// (get) Token: 0x0600E353 RID: 58195 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x17002420")]
|
||||
public override GPNBGDFOBNK<List<ObscuredString>> BHMJLNDMIDM
|
||||
{
|
||||
[Token(Token = "0x600E353")]
|
||||
[Address(RVA = "0x4391F0", Offset = "0x437FF0", VA = "0x1804391F0", Slot = "11")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E354 RID: 58196 RVA: 0x0034884C File Offset: 0x00346A4C
|
||||
[Token(Token = "0x600E354")]
|
||||
[Address(RVA = "0x173FC10", Offset = "0x173EA10", VA = "0x18173FC10", Slot = "7")]
|
||||
public override void Button_ToggleOverride(bool newOverrides)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E355 RID: 58197 RVA: 0x00348860 File Offset: 0x00346A60
|
||||
[Token(Token = "0x600E355")]
|
||||
[Address(RVA = "0x173F9A0", Offset = "0x173E7A0", VA = "0x18173F9A0")]
|
||||
public void Button_Edit()
|
||||
{
|
||||
WatchUI <JNBAANDJIAD>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField;
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
}
|
||||
|
||||
// Token: 0x0600E356 RID: 58198 RVA: 0x00348898 File Offset: 0x00346A98
|
||||
[Token(Token = "0x600E356")]
|
||||
[Address(RVA = "0x1740210", Offset = "0x173F010", VA = "0x181740210", Slot = "8")]
|
||||
protected override void NNAAGJEICHA()
|
||||
{
|
||||
bool interactable = this.FFDOINJEHMM;
|
||||
GameObject gameObject = base.gameObject;
|
||||
StringBuilder stringBuilder = new StringBuilder();
|
||||
int num = 0;
|
||||
ThrowHelper.ThrowArgumentOutOfRangeException();
|
||||
string text;
|
||||
StringBuilder stringBuilder2 = stringBuilder.Append(text);
|
||||
if (num < stringBuilder2)
|
||||
{
|
||||
StringBuilder stringBuilder3 = stringBuilder.Append(",");
|
||||
}
|
||||
int length = stringBuilder.Length;
|
||||
num++;
|
||||
num++;
|
||||
int hashCode = stringBuilder.GetHashCode();
|
||||
string empty = string.Empty;
|
||||
}
|
||||
|
||||
// Token: 0x0600E357 RID: 58199 RVA: 0x00348904 File Offset: 0x00346B04
|
||||
[Token(Token = "0x600E357")]
|
||||
[Address(RVA = "0x1740500", Offset = "0x173F300", VA = "0x181740500")]
|
||||
protected RoleListRolePermissionEditable()
|
||||
{
|
||||
List<ObscuredString> list = new List();
|
||||
int num;
|
||||
MutableOverridableListObscuredString mutableOverridableListObscuredString = new MutableOverridableListObscuredString(num != 0, list);
|
||||
num = 0;
|
||||
RoleEditDialog.ONKFPIJBEJK onkfpijbejk = this.LLKFLMJOMFB;
|
||||
}
|
||||
|
||||
// Token: 0x0600E358 RID: 58200 RVA: 0x00348928 File Offset: 0x00346B28
|
||||
[Token(Token = "0x600E358")]
|
||||
[Address(RVA = "0x173FF60", Offset = "0x173ED60", VA = "0x18173FF60")]
|
||||
[CompilerGenerated]
|
||||
private PMGCJEPKFOF<RoleEditDialog.JADEGLKFKKO> DNKPFMEKDEB(RoleEditDialog BBPMNICHFLM)
|
||||
{
|
||||
IEnumerable<ObscuredString> enumerable;
|
||||
List<string> list = Enumerable.ToList<string>(enumerable);
|
||||
return BBPMNICHFLM.ShowDialog();
|
||||
}
|
||||
|
||||
// Token: 0x0600E359 RID: 58201 RVA: 0x00348948 File Offset: 0x00346B48
|
||||
[Token(Token = "0x600E359")]
|
||||
[Address(RVA = "0x173FCF0", Offset = "0x173EAF0", VA = "0x18173FCF0")]
|
||||
[CompilerGenerated]
|
||||
private void DCDABIBGKGD(RoleEditDialog.JADEGLKFKKO PBAOMKNFBFL)
|
||||
{
|
||||
IEnumerable<string> enumerable;
|
||||
List<ObscuredString> list = Enumerable.ToList<ObscuredString>(enumerable);
|
||||
this.AFEOIDABAJG(true, list);
|
||||
}
|
||||
|
||||
// Token: 0x04009444 RID: 37956
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4009444")]
|
||||
[SerializeField]
|
||||
private RoleEditDialog roleEditDialog;
|
||||
|
||||
// Token: 0x04009445 RID: 37957
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4009445")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI previewText;
|
||||
|
||||
// Token: 0x04009446 RID: 37958
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4009446")]
|
||||
[SerializeField]
|
||||
private Button3D editRolesButton;
|
||||
|
||||
// Token: 0x04009447 RID: 37959
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4009447")]
|
||||
[SerializeField]
|
||||
private int maxRoles;
|
||||
|
||||
// Token: 0x04009448 RID: 37960
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4009448")]
|
||||
private MutableOverridableListObscuredString FACPFJEEIPC;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,69 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using AGUI;
|
||||
using Cpp2IlInjected;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI
|
||||
{
|
||||
// Token: 0x020022A6 RID: 8870
|
||||
[Token(Token = "0x20022A6")]
|
||||
public class RolePagedGrid : RecyclerPagedGrid<string, RoleRow>
|
||||
{
|
||||
// Token: 0x0600E369 RID: 58217 RVA: 0x00348CD0 File Offset: 0x00346ED0
|
||||
[Token(Token = "0x600E369")]
|
||||
[Address(RVA = "0x9395F0", Offset = "0x9383F0", VA = "0x1809395F0")]
|
||||
public void UpdateChildren(List<string> LFBNLKLFONC)
|
||||
{
|
||||
if (LFBNLKLFONC != 0)
|
||||
{
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E36A RID: 58218 RVA: 0x00348CEC File Offset: 0x00346EEC
|
||||
[Token(Token = "0x600E36A")]
|
||||
[Address(RVA = "0x977940", Offset = "0x976740", VA = "0x180977940", Slot = "15")]
|
||||
protected override void BGIECEPGDBE(string GHBNIGCAPPL, RoleRow IOMFCIGGNOI, int CKOIAKLOKMM)
|
||||
{
|
||||
RoleEditDialog roleEditDialog = this.parentDialog;
|
||||
IOMFCIGGNOI.GKAIBKCDCIJ = roleEditDialog;
|
||||
IOMFCIGGNOI.BLPIJOEEKCK = GHBNIGCAPPL;
|
||||
TextMeshProUGUI uiText;
|
||||
if (GHBNIGCAPPL != 0)
|
||||
{
|
||||
uiText = IOMFCIGGNOI.uiText;
|
||||
string text = "#" + GHBNIGCAPPL;
|
||||
string text2 = uiText.text;
|
||||
}
|
||||
if (uiText == 0)
|
||||
{
|
||||
Color gjainanbocb = IOMFCIGGNOI.GJAINANBOCB;
|
||||
IOMFCIGGNOI.GJAINANBOCB = gjainanbocb;
|
||||
IOMFCIGGNOI.GJAINANBOCB.a = 1f;
|
||||
}
|
||||
Image bgImage = IOMFCIGGNOI.bgImage;
|
||||
if (CKOIAKLOKMM == 0)
|
||||
{
|
||||
}
|
||||
Color cecdnbdfapa = IOMFCIGGNOI.CECDNBDFAPA;
|
||||
Color color = bgImage.color;
|
||||
}
|
||||
|
||||
// Token: 0x0600E36B RID: 58219 RVA: 0x00348D74 File Offset: 0x00346F74
|
||||
[Token(Token = "0x600E36B")]
|
||||
[Address(RVA = "0x977A60", Offset = "0x976860", VA = "0x180977A60")]
|
||||
public RolePagedGrid()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04009458 RID: 37976
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x4009458")]
|
||||
[SerializeField]
|
||||
private RoleEditDialog parentDialog;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,115 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI
|
||||
{
|
||||
// Token: 0x02002298 RID: 8856
|
||||
[Token(Token = "0x2002298")]
|
||||
public abstract class RolePermissionEditable : MonoBehaviour
|
||||
{
|
||||
// Token: 0x0600E310 RID: 58128 RVA: 0x0034826C File Offset: 0x0034646C
|
||||
[Token(Token = "0x600E310")]
|
||||
[Address(RVA = "0x977B20", Offset = "0x976920", VA = "0x180977B20")]
|
||||
public void Hide(object PIHIPPPPEBI)
|
||||
{
|
||||
this.MDLOGPHPOAE.BPAJKKAGPKB(PIHIPPPPEBI);
|
||||
Action onTokenFlagsUpdated = this.OnTokenFlagsUpdated;
|
||||
if (onTokenFlagsUpdated != 0)
|
||||
{
|
||||
onTokenFlagsUpdated();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E311 RID: 58129 RVA: 0x003482A0 File Offset: 0x003464A0
|
||||
[Token(Token = "0x600E311")]
|
||||
[Address(RVA = "0x977BE0", Offset = "0x9769E0", VA = "0x180977BE0")]
|
||||
public void Show(object PIHIPPPPEBI)
|
||||
{
|
||||
this.MDLOGPHPOAE.BIHKNNPGGKP(PIHIPPPPEBI);
|
||||
Action onTokenFlagsUpdated = this.OnTokenFlagsUpdated;
|
||||
if (onTokenFlagsUpdated != 0)
|
||||
{
|
||||
onTokenFlagsUpdated();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002414 RID: 9236
|
||||
// (get) Token: 0x0600E312 RID: 58130 RVA: 0x003482D4 File Offset: 0x003464D4
|
||||
[Token(Token = "0x17002414")]
|
||||
public List<PICAFFPKDFH> JHCKANHHNMF
|
||||
{
|
||||
[Token(Token = "0x600E312")]
|
||||
[Address(RVA = "0x3F63E0", Offset = "0x3F51E0", VA = "0x1803F63E0")]
|
||||
get
|
||||
{
|
||||
return this._visibleForCategories;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002415 RID: 9237
|
||||
// (get) Token: 0x0600E313 RID: 58131
|
||||
[Token(Token = "0x17002415")]
|
||||
internal abstract GMBIJNPEBJF AIIGEMKJLMD
|
||||
{
|
||||
[Token(Token = "0x600E313")]
|
||||
[Address(Slot = "4")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x0600E314 RID: 58132 RVA: 0x003482E8 File Offset: 0x003464E8
|
||||
[Token(Token = "0x600E314")]
|
||||
[Address(RVA = "0x977AA0", Offset = "0x9768A0", VA = "0x180977AA0")]
|
||||
internal void DEEINJNFKDM(GMBIJNPEBJF ICMHKEGOMMN)
|
||||
{
|
||||
if (this.ToString() != ICMHKEGOMMN)
|
||||
{
|
||||
global::UnityEngine.Object.Destroy(this);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E315 RID: 58133 RVA: 0x00348308 File Offset: 0x00346508
|
||||
[Token(Token = "0x600E315")]
|
||||
[Address(RVA = "0x977B60", Offset = "0x976960", VA = "0x180977B60")]
|
||||
internal bool JKFNFMHAGAB(PICAFFPKDFH DBPMEFCNLFN)
|
||||
{
|
||||
List<PICAFFPKDFH> visibleForCategories = this._visibleForCategories;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
return !this.MDLOGPHPOAE.CFLJGNJLBFG;
|
||||
}
|
||||
|
||||
// Token: 0x0600E316 RID: 58134 RVA: 0x00348338 File Offset: 0x00346538
|
||||
[Token(Token = "0x600E316")]
|
||||
[Address(RVA = "0x977C20", Offset = "0x976A20", VA = "0x180977C20")]
|
||||
protected RolePermissionEditable()
|
||||
{
|
||||
AOLMGGAPKEH aolmggapkeh = new AOLMGGAPKEH();
|
||||
this.MDLOGPHPOAE = aolmggapkeh;
|
||||
this._visibleForCategories = new List { (uint)2 };
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400942B RID: 37931
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400942B")]
|
||||
public Action OnTokenFlagsUpdated;
|
||||
|
||||
// Token: 0x0400942C RID: 37932
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400942C")]
|
||||
private readonly AOLMGGAPKEH MDLOGPHPOAE;
|
||||
|
||||
// Token: 0x0400942D RID: 37933
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400942D")]
|
||||
[SerializeField]
|
||||
private List<PICAFFPKDFH> _visibleForCategories;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,200 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI
|
||||
{
|
||||
// Token: 0x02002299 RID: 8857
|
||||
[Token(Token = "0x2002299")]
|
||||
public abstract class RolePermissionEditableBase<RoleIdType, RolePermissionType, RoleDefinitionType> : RolePermissionEditable, MCKHENIEBND<RoleIdType> where RoleIdType : struct where RolePermissionType : struct where RoleDefinitionType : class, MLNCPPJGHPN<RoleIdType, RolePermissionType, RoleDefinitionType>, new()
|
||||
{
|
||||
// Token: 0x17002416 RID: 9238
|
||||
// (get) Token: 0x0600E317 RID: 58135 RVA: 0x00348374 File Offset: 0x00346574
|
||||
[Token(Token = "0x17002416")]
|
||||
public bool FFDOINJEHMM
|
||||
{
|
||||
[Token(Token = "0x600E317")]
|
||||
[Address(RVA = "0x1740CA0", Offset = "0x173FAA0", VA = "0x181740CA0")]
|
||||
get
|
||||
{
|
||||
BIPCKGLGIHG bipckglgihg = this.MFBDAMHIMKI;
|
||||
return !this.NFFNKGKJLBE;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E318 RID: 58136
|
||||
[Token(Token = "0x600E318")]
|
||||
[Address(Slot = "6")]
|
||||
protected abstract RoleDefinitionType BGELAIIEFPG(bool GFMEDGILKBH);
|
||||
|
||||
// Token: 0x0600E319 RID: 58137
|
||||
[Token(Token = "0x600E319")]
|
||||
[Address(Slot = "7")]
|
||||
public abstract void Button_ToggleOverride(bool LLJFGDMOOFA);
|
||||
|
||||
// Token: 0x0600E31A RID: 58138 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E31A")]
|
||||
[Address(RVA = "0x17407D0", Offset = "0x173F5D0", VA = "0x1817407D0")]
|
||||
protected void GJJIEGDEJIP()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E31B RID: 58139
|
||||
[Token(Token = "0x600E31B")]
|
||||
[Address(Slot = "8")]
|
||||
protected abstract void NNAAGJEICHA();
|
||||
|
||||
// Token: 0x0600E31C RID: 58140
|
||||
[Token(Token = "0x600E31C")]
|
||||
[Address(Slot = "9")]
|
||||
protected abstract bool BPCHDIDOFKE(RolePermissionType KFMINBPBKAM);
|
||||
|
||||
// Token: 0x0600E31D RID: 58141 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E31D")]
|
||||
[Address(RVA = "0x1740C30", Offset = "0x173FA30", VA = "0x181740C30")]
|
||||
private void Start()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E31E RID: 58142 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E31E")]
|
||||
[Address(RVA = "0x17409B0", Offset = "0x173F7B0", VA = "0x1817409B0")]
|
||||
private void OnEnable()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E31F RID: 58143 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E31F")]
|
||||
[Address(RVA = "0x17408E0", Offset = "0x173F6E0", VA = "0x1817408E0")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x17002417 RID: 9239
|
||||
// (get) Token: 0x0600E320 RID: 58144 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x0600E321 RID: 58145 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x17002417")]
|
||||
private protected RoleIdType KAJPKHDJGNM
|
||||
{
|
||||
[Token(Token = "0x600E320")]
|
||||
[Address(RVA = "0x3F63F0", Offset = "0x3F51F0", VA = "0x1803F63F0")]
|
||||
[CompilerGenerated]
|
||||
protected get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x600E321")]
|
||||
[Address(RVA = "0x445D00", Offset = "0x444B00", VA = "0x180445D00")]
|
||||
[CompilerGenerated]
|
||||
private set
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002418 RID: 9240
|
||||
// (get) Token: 0x0600E322 RID: 58146 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x0600E323 RID: 58147 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x17002418")]
|
||||
private protected bool NFFNKGKJLBE
|
||||
{
|
||||
[Token(Token = "0x600E322")]
|
||||
[Address(RVA = "0x7722A0", Offset = "0x7710A0", VA = "0x1807722A0")]
|
||||
[CompilerGenerated]
|
||||
protected get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x600E323")]
|
||||
[Address(RVA = "0x781F80", Offset = "0x780D80", VA = "0x180781F80")]
|
||||
[CompilerGenerated]
|
||||
private set
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002419 RID: 9241
|
||||
// (get) Token: 0x0600E324 RID: 58148 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x0600E325 RID: 58149 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x17002419")]
|
||||
private protected BIPCKGLGIHG MFBDAMHIMKI
|
||||
{
|
||||
[Token(Token = "0x600E324")]
|
||||
[Address(RVA = "0x781F10", Offset = "0x780D10", VA = "0x180781F10")]
|
||||
[CompilerGenerated]
|
||||
protected get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x600E325")]
|
||||
[Address(RVA = "0x536B80", Offset = "0x535980", VA = "0x180536B80")]
|
||||
[CompilerGenerated]
|
||||
private set
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E326 RID: 58150 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E326")]
|
||||
[Address(RVA = "0x1740A20", Offset = "0x173F820", VA = "0x181740A20", Slot = "5")]
|
||||
public void SetRoleId(RoleIdType FHCCCOABPJI, BIPCKGLGIHG JBKJDFKFIKG, bool CDEDBCPAFIH)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E327 RID: 58151 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E327")]
|
||||
[Address(RVA = "0x17406B0", Offset = "0x173F4B0", VA = "0x1817406B0")]
|
||||
private void ACELJJHDOAI()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E328 RID: 58152 RVA: 0x0034839C File Offset: 0x0034659C
|
||||
[Token(Token = "0x600E328")]
|
||||
[Address(RVA = "0x17405B0", Offset = "0x173F3B0", VA = "0x1817405B0")]
|
||||
private void ACELJJHDOAI(RolePermissionType LMNHNDEFBNF, ECCMHGLDNHK INFBJHIOMAC)
|
||||
{
|
||||
this.NNAAGJEICHA();
|
||||
bool flag = this.<ABANCINFJND>k__BackingField;
|
||||
bool flag2 = this.BPCHDIDOFKE(INFBJHIOMAC);
|
||||
}
|
||||
|
||||
// Token: 0x0600E329 RID: 58153
|
||||
[Token(Token = "0x600E329")]
|
||||
[Address(Slot = "10")]
|
||||
protected abstract void DAGCEPBKLED(ECCMHGLDNHK INFBJHIOMAC);
|
||||
|
||||
// Token: 0x0600E32A RID: 58154 RVA: 0x003483C4 File Offset: 0x003465C4
|
||||
[Token(Token = "0x600E32A")]
|
||||
[Address(RVA = "0x1740C80", Offset = "0x173FA80", VA = "0x181740C80")]
|
||||
protected RolePermissionEditableBase()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400942E RID: 37934
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400942E")]
|
||||
[SerializeField]
|
||||
protected RolePermissionType permission;
|
||||
|
||||
// Token: 0x0400942F RID: 37935
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400942F")]
|
||||
[SerializeField]
|
||||
protected ToggleButton3D overridesToggle;
|
||||
|
||||
// Token: 0x04009431 RID: 37937
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4009431")]
|
||||
private RoleDefinitionType FEOFGLELPPC;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,121 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI
|
||||
{
|
||||
// Token: 0x020022A7 RID: 8871
|
||||
[Token(Token = "0x20022A7")]
|
||||
public class RoleRow : MonoBehaviour
|
||||
{
|
||||
// Token: 0x0600E36C RID: 58220 RVA: 0x00348D88 File Offset: 0x00346F88
|
||||
[Token(Token = "0x600E36C")]
|
||||
[Address(RVA = "0x939650", Offset = "0x938450", VA = "0x180939650")]
|
||||
private void Awake()
|
||||
{
|
||||
Image image = this.bgImage;
|
||||
Image image2 = this.bgImage;
|
||||
float a = this.GJAINANBOCB.a;
|
||||
this.CECDNBDFAPA.a = a;
|
||||
}
|
||||
|
||||
// Token: 0x0600E36D RID: 58221 RVA: 0x00348DC4 File Offset: 0x00346FC4
|
||||
[Token(Token = "0x600E36D")]
|
||||
[Address(RVA = "0x977E00", Offset = "0x976C00", VA = "0x180977E00")]
|
||||
public void SetRole(string OLLDCPGOEOH, int CKOIAKLOKMM, RoleEditDialog GKAIBKCDCIJ)
|
||||
{
|
||||
this.GKAIBKCDCIJ = GKAIBKCDCIJ;
|
||||
this.BLPIJOEEKCK = OLLDCPGOEOH;
|
||||
TextMeshProUGUI textMeshProUGUI;
|
||||
if (OLLDCPGOEOH != 0)
|
||||
{
|
||||
textMeshProUGUI = this.uiText;
|
||||
string text = "#" + OLLDCPGOEOH;
|
||||
string text2 = textMeshProUGUI.text;
|
||||
}
|
||||
if (textMeshProUGUI == 0)
|
||||
{
|
||||
Color gjainanbocb = this.GJAINANBOCB;
|
||||
this.GJAINANBOCB = gjainanbocb;
|
||||
this.GJAINANBOCB.a = 1f;
|
||||
}
|
||||
Image image = this.bgImage;
|
||||
if (CKOIAKLOKMM == 0)
|
||||
{
|
||||
}
|
||||
Color cecdnbdfapa = this.CECDNBDFAPA;
|
||||
Color color = image.color;
|
||||
}
|
||||
|
||||
// Token: 0x0600E36E RID: 58222 RVA: 0x00348E44 File Offset: 0x00347044
|
||||
[Token(Token = "0x600E36E")]
|
||||
[Address(RVA = "0x977CC0", Offset = "0x976AC0", VA = "0x180977CC0")]
|
||||
public void Button_Delete()
|
||||
{
|
||||
RoleEditDialog gkaibkcdcij = this.GKAIBKCDCIJ;
|
||||
int num = 0;
|
||||
if (gkaibkcdcij != num)
|
||||
{
|
||||
RoleEditDialog gkaibkcdcij2 = this.GKAIBKCDCIJ;
|
||||
string blpijoeekck = this.BLPIJOEEKCK;
|
||||
if (gkaibkcdcij2.JAGIOHNJGHE.Remove(blpijoeekck))
|
||||
{
|
||||
List<string> jagiohnjghe = gkaibkcdcij2.JAGIOHNJGHE;
|
||||
Button3D addRoleButton = gkaibkcdcij2.addRoleButton;
|
||||
int ciljeoglice = gkaibkcdcij2.CILJEOGLICE;
|
||||
bool flag;
|
||||
addRoleButton.FFDOINJEHMM = flag;
|
||||
RolePagedGrid pagedGrid = gkaibkcdcij2.pagedGrid;
|
||||
if (gkaibkcdcij2.JAGIOHNJGHE != 0)
|
||||
{
|
||||
bool flag2 = pagedGrid.NBMNLHLDOGF();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E36F RID: 58223 RVA: 0x00348EC4 File Offset: 0x003470C4
|
||||
[Token(Token = "0x600E36F")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
public RoleRow()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04009459 RID: 37977
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4009459")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI uiText;
|
||||
|
||||
// Token: 0x0400945A RID: 37978
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400945A")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private Image bgImage;
|
||||
|
||||
// Token: 0x0400945B RID: 37979
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400945B")]
|
||||
private Color GJAINANBOCB;
|
||||
|
||||
// Token: 0x0400945C RID: 37980
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400945C")]
|
||||
private Color CECDNBDFAPA;
|
||||
|
||||
// Token: 0x0400945D RID: 37981
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400945D")]
|
||||
private string BLPIJOEEKCK;
|
||||
|
||||
// Token: 0x0400945E RID: 37982
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400945E")]
|
||||
private RoleEditDialog GKAIBKCDCIJ;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,170 @@
|
||||
using System;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI.Room
|
||||
{
|
||||
// Token: 0x020022A9 RID: 8873
|
||||
[Token(Token = "0x20022A9")]
|
||||
public class AddRoomRoleButton : ConditionalButton<Button3D>
|
||||
{
|
||||
// Token: 0x0600E370 RID: 58224 RVA: 0x00348ED8 File Offset: 0x003470D8
|
||||
[Token(Token = "0x600E370")]
|
||||
[Address(RVA = "0x9648C0", Offset = "0x9636C0", VA = "0x1809648C0", Slot = "4")]
|
||||
protected override void OnEnable()
|
||||
{
|
||||
EditRoomRoleOrdersWatchUIFlow editRoomRoleOrdersWatchUIFlow;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
base.OnEnable();
|
||||
Action<AGAJMBPABDL, RoomRole> action = new Action(this.DIHJDCNHNJE);
|
||||
editRoomRoleOrdersWatchUIFlow = this.editRoomRoleOrdersScreen;
|
||||
Action<BIPCKGLGIHG> action2 = new Action(this.PGIIGNGHLFG);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != editRoomRoleOrdersWatchUIFlow)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E371 RID: 58225 RVA: 0x00348F24 File Offset: 0x00347124
|
||||
[Token(Token = "0x600E371")]
|
||||
[Address(RVA = "0x9648B0", Offset = "0x9636B0", VA = "0x1809648B0")]
|
||||
private void OnDisable()
|
||||
{
|
||||
this.AEPBANFMEEN();
|
||||
}
|
||||
|
||||
// Token: 0x0600E372 RID: 58226 RVA: 0x00348F38 File Offset: 0x00347138
|
||||
[Token(Token = "0x600E372")]
|
||||
[Address(RVA = "0x9648B0", Offset = "0x9636B0", VA = "0x1809648B0")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
this.AEPBANFMEEN();
|
||||
}
|
||||
|
||||
// Token: 0x0600E373 RID: 58227 RVA: 0x00348F4C File Offset: 0x0034714C
|
||||
[Token(Token = "0x600E373")]
|
||||
[Address(RVA = "0x964600", Offset = "0x963400", VA = "0x180964600")]
|
||||
private void AEPBANFMEEN()
|
||||
{
|
||||
EditRoomRoleOrdersWatchUIFlow editRoomRoleOrdersWatchUIFlow2;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
Action<AGAJMBPABDL, RoomRole> action = new Action(this.DIHJDCNHNJE);
|
||||
EditRoomRoleOrdersWatchUIFlow editRoomRoleOrdersWatchUIFlow = this.editRoomRoleOrdersScreen;
|
||||
int num = 0;
|
||||
if (!(editRoomRoleOrdersWatchUIFlow != num))
|
||||
{
|
||||
return;
|
||||
}
|
||||
editRoomRoleOrdersWatchUIFlow2 = this.editRoomRoleOrdersScreen;
|
||||
Action<BIPCKGLGIHG> action2 = new Action(this.PGIIGNGHLFG);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != editRoomRoleOrdersWatchUIFlow2)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E374 RID: 58228 RVA: 0x00348FA8 File Offset: 0x003471A8
|
||||
[Token(Token = "0x600E374")]
|
||||
[Address(RVA = "0x7D9C60", Offset = "0x7D8A60", VA = "0x1807D9C60")]
|
||||
private void PGIIGNGHLFG(BIPCKGLGIHG ANFJOHGCOOB)
|
||||
{
|
||||
base.OnEnable();
|
||||
}
|
||||
|
||||
// Token: 0x0600E375 RID: 58229 RVA: 0x00348FBC File Offset: 0x003471BC
|
||||
[Token(Token = "0x600E375")]
|
||||
[Address(RVA = "0x9647B0", Offset = "0x9635B0", VA = "0x1809647B0")]
|
||||
private void DIHJDCNHNJE(AGAJMBPABDL AGIHAKFFCCD, RoomRole LOLCMLEKMAF)
|
||||
{
|
||||
if (AGIHAKFFCCD.DMKCIEPGGAB)
|
||||
{
|
||||
base.OnEnable();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E376 RID: 58230 RVA: 0x00348FE0 File Offset: 0x003471E0
|
||||
[Token(Token = "0x600E376")]
|
||||
[Address(RVA = "0x964810", Offset = "0x963610", VA = "0x180964810", Slot = "8")]
|
||||
protected override void MGFKPEMKOOK()
|
||||
{
|
||||
this.editRoomRoleOrdersScreen.Button_AddRole();
|
||||
}
|
||||
|
||||
// Token: 0x0600E377 RID: 58231 RVA: 0x00349000 File Offset: 0x00347200
|
||||
[Token(Token = "0x600E377")]
|
||||
[Address(RVA = "0x964A40", Offset = "0x963840", VA = "0x180964A40", Slot = "5")]
|
||||
protected override void PICEBFBCNCL()
|
||||
{
|
||||
int num = 0;
|
||||
base.ILGFOHIJHMG = num;
|
||||
}
|
||||
|
||||
// Token: 0x0600E378 RID: 58232 RVA: 0x00349018 File Offset: 0x00347218
|
||||
[Token(Token = "0x600E378")]
|
||||
[Address(RVA = "0x9647E0", Offset = "0x9635E0", VA = "0x1809647E0", Slot = "7")]
|
||||
protected override bool HOCJDEBMOLM()
|
||||
{
|
||||
bool flag = base.HOCJDEBMOLM();
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
bool flag2;
|
||||
return flag2;
|
||||
}
|
||||
|
||||
// Token: 0x0600E379 RID: 58233 RVA: 0x00349034 File Offset: 0x00347234
|
||||
[Token(Token = "0x600E379")]
|
||||
[Address(RVA = "0x964840", Offset = "0x963640", VA = "0x180964840", Slot = "6")]
|
||||
protected override void MNGMCHLEHOK()
|
||||
{
|
||||
base..ctor();
|
||||
bool activeSelf = base.gameObject.activeSelf;
|
||||
int num = 0;
|
||||
base.gameObject.SetActive(num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0600E37A RID: 58234 RVA: 0x00349068 File Offset: 0x00347268
|
||||
[Token(Token = "0x600E37A")]
|
||||
[Address(RVA = "0x964A50", Offset = "0x963850", VA = "0x180964A50")]
|
||||
public AddRoomRoleButton()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04009463 RID: 37987
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4009463")]
|
||||
[SerializeField]
|
||||
private EditRoomRoleOrdersWatchUIFlow editRoomRoleOrdersScreen;
|
||||
|
||||
// Token: 0x04009464 RID: 37988
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4009464")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private Tooltip tooltip;
|
||||
|
||||
// Token: 0x020022AA RID: 8874
|
||||
[Token(Token = "0x20022AA")]
|
||||
private enum GFGLOJKBGDO
|
||||
{
|
||||
// Token: 0x04009466 RID: 37990
|
||||
[Token(Token = "0x4009466")]
|
||||
Disabled,
|
||||
// Token: 0x04009467 RID: 37991
|
||||
[Token(Token = "0x4009467")]
|
||||
Enabled_Active,
|
||||
// Token: 0x04009468 RID: 37992
|
||||
[Token(Token = "0x4009468")]
|
||||
Enabled_Inactive
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,66 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI.Room
|
||||
{
|
||||
// Token: 0x020022AB RID: 8875
|
||||
[Token(Token = "0x20022AB")]
|
||||
public class BoolRoomRolePermissionEditable : BoolRolePermissionEditable<FMOEHCKDCKF, RoomRole.BJICCBAKLAF, RoomRole>
|
||||
{
|
||||
// Token: 0x17002421 RID: 9249
|
||||
// (get) Token: 0x0600E37B RID: 58235 RVA: 0x0034907C File Offset: 0x0034727C
|
||||
[Token(Token = "0x17002421")]
|
||||
internal override GMBIJNPEBJF AIIGEMKJLMD
|
||||
{
|
||||
[Token(Token = "0x600E37B")]
|
||||
[Address(RVA = "0x4100E0", Offset = "0x40EEE0", VA = "0x1804100E0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return GMBIJNPEBJF.Room;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E37C RID: 58236 RVA: 0x0034908C File Offset: 0x0034728C
|
||||
[Token(Token = "0x600E37C")]
|
||||
[Address(RVA = "0x964CA0", Offset = "0x963AA0", VA = "0x180964CA0", Slot = "6")]
|
||||
protected override RoomRole BGELAIIEFPG(bool GFMEDGILKBH)
|
||||
{
|
||||
PlayerRoomRoleManager instance = PlayerRoomRoleManager.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (!(instance == num))
|
||||
{
|
||||
if (!GFMEDGILKBH)
|
||||
{
|
||||
return PlayerRoomRoleManager.ONCPNMDGGKG.GetRoleDefinition(num);
|
||||
}
|
||||
PlayerRoomRoleManager instance2 = PlayerRoomRoleManager.ONCPNMDGGKG;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E37D RID: 58237 RVA: 0x003490D4 File Offset: 0x003472D4
|
||||
[Token(Token = "0x600E37D")]
|
||||
[Address(RVA = "0x964BC0", Offset = "0x9639C0", VA = "0x180964BC0", Slot = "9")]
|
||||
protected override bool BPCHDIDOFKE(RoomRole.BJICCBAKLAF KFMINBPBKAM)
|
||||
{
|
||||
return KFMINBPBKAM != RoomRole.BJICCBAKLAF.INVALID;
|
||||
}
|
||||
|
||||
// Token: 0x0600E37E RID: 58238 RVA: 0x003490E8 File Offset: 0x003472E8
|
||||
[Token(Token = "0x600E37E")]
|
||||
[Address(RVA = "0x964DD0", Offset = "0x963BD0", VA = "0x180964DD0", Slot = "12")]
|
||||
protected override bool FDIFOCAGCFI(FMOEHCKDCKF BGHHFOOBFMA, RoomRole.BJICCBAKLAF KFMINBPBKAM, bool PPEMHAIEECM, object OHFMPKJCLKH)
|
||||
{
|
||||
PlayerRoomRoleManager instance = PlayerRoomRoleManager.ONCPNMDGGKG;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x0600E37F RID: 58239 RVA: 0x00349104 File Offset: 0x00347304
|
||||
[Token(Token = "0x600E37F")]
|
||||
[Address(RVA = "0x964E60", Offset = "0x963C60", VA = "0x180964E60")]
|
||||
public BoolRoomRolePermissionEditable()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,360 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI.StackedUI;
|
||||
using AGUI.StackedUI.Dialog;
|
||||
using Cpp2IlInjected;
|
||||
using RecNet;
|
||||
using RecRoom.Core;
|
||||
using RecRoom.Utils.OverridableFields;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI.Room
|
||||
{
|
||||
// Token: 0x020022AC RID: 8876
|
||||
[Token(Token = "0x20022AC")]
|
||||
public class EditRoomRoleOrdersWatchUIFlow : WatchUIFlow
|
||||
{
|
||||
// Token: 0x17002422 RID: 9250
|
||||
// (get) Token: 0x0600E380 RID: 58240 RVA: 0x00349118 File Offset: 0x00347318
|
||||
[Token(Token = "0x17002422")]
|
||||
private bool OPHOAHHLPCK
|
||||
{
|
||||
[Token(Token = "0x600E380")]
|
||||
[Address(RVA = "0x966C70", Offset = "0x965A70", VA = "0x180966C70")]
|
||||
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: 0x17002423 RID: 9251
|
||||
// (get) Token: 0x0600E381 RID: 58241 RVA: 0x00349148 File Offset: 0x00347348
|
||||
[Token(Token = "0x17002423")]
|
||||
private bool CDNFGMHLDMJ
|
||||
{
|
||||
[Token(Token = "0x600E381")]
|
||||
[Address(RVA = "0x965020", Offset = "0x963E20", VA = "0x180965020")]
|
||||
get
|
||||
{
|
||||
PPENFJMFPNE targetRoomDetails;
|
||||
do
|
||||
{
|
||||
targetRoomDetails = this.TargetRoomDetails;
|
||||
}
|
||||
while (targetRoomDetails == 0);
|
||||
return targetRoomDetails.<NICCKOLLNOH>k__BackingField;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x140000F2 RID: 242
|
||||
// (add) Token: 0x0600E382 RID: 58242 RVA: 0x00349168 File Offset: 0x00347368
|
||||
// (remove) Token: 0x0600E383 RID: 58243 RVA: 0x00349184 File Offset: 0x00347384
|
||||
[Token(Token = "0x140000F2")]
|
||||
public event Action<BIPCKGLGIHG> NGLLMIGHONG
|
||||
{
|
||||
[Token(Token = "0x600E382")]
|
||||
[Address(RVA = "0x967300", Offset = "0x966100", VA = "0x180967300")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x600E383")]
|
||||
[Address(RVA = "0x9673A0", Offset = "0x9661A0", VA = "0x1809673A0")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002424 RID: 9252
|
||||
// (get) Token: 0x0600E384 RID: 58244 RVA: 0x003491A0 File Offset: 0x003473A0
|
||||
// (set) Token: 0x0600E385 RID: 58245 RVA: 0x003491B4 File Offset: 0x003473B4
|
||||
[Token(Token = "0x17002424")]
|
||||
public BIPCKGLGIHG MFBDAMHIMKI
|
||||
{
|
||||
[Token(Token = "0x600E384")]
|
||||
[Address(RVA = "0x5F4E70", Offset = "0x5F3C70", VA = "0x1805F4E70")]
|
||||
get
|
||||
{
|
||||
return this.CMIPABMEBEB;
|
||||
}
|
||||
[Token(Token = "0x600E385")]
|
||||
[Address(RVA = "0x967440", Offset = "0x966240", VA = "0x180967440")]
|
||||
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: 0x0600E386 RID: 58246 RVA: 0x0034924C File Offset: 0x0034744C
|
||||
[Token(Token = "0x600E386")]
|
||||
[Address(RVA = "0x9666B0", Offset = "0x9654B0", VA = "0x1809666B0", 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() != (ulong)1L)
|
||||
{
|
||||
global::UnityEngine.Object.Destroy(rolePermissionEditable);
|
||||
}
|
||||
num++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E387 RID: 58247 RVA: 0x00349298 File Offset: 0x00347498
|
||||
[Token(Token = "0x600E387")]
|
||||
[Address(RVA = "0x966CF0", Offset = "0x965AF0", VA = "0x180966CF0", Slot = "11")]
|
||||
public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN)
|
||||
{
|
||||
base.OnFlowEntered(BFHJBBGCMAN);
|
||||
MFBGLIHGCGO<long> nfmlkmfeakd = OJMCBOKJFOF.NFMLKMFEAKD;
|
||||
Action<long> action = new Action(this.FODLGIJCALM);
|
||||
OJMCBOKJFOF.NFMLKMFEAKD = MFBGLIHGCGO.BPJDFPACLMK(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<AGAJMBPABDL, RoomRole> action2 = new Action(this.KDFIHPHDPIG);
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
RoomRole localPlayerRoleDefinition = PlayerRoomRoleManager.ONCPNMDGGKG.GetLocalPlayerRoleDefinition();
|
||||
if (agajmbpabdl.DMKCIEPGGAB)
|
||||
{
|
||||
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: 0x0600E388 RID: 58248 RVA: 0x003493CC File Offset: 0x003475CC
|
||||
[Token(Token = "0x600E388")]
|
||||
[Address(RVA = "0x967110", Offset = "0x965F10", VA = "0x180967110", Slot = "12")]
|
||||
public override void OnFlowExited(StackedUIFlowBase NBINAJPFBOA, bool CJEIBCEPAPO)
|
||||
{
|
||||
base.OnFlowExited(NBINAJPFBOA, CJEIBCEPAPO);
|
||||
Action<AGAJMBPABDL, RoomRole> action = new Action(this.KDFIHPHDPIG);
|
||||
MFBGLIHGCGO<long> nfmlkmfeakd = OJMCBOKJFOF.NFMLKMFEAKD;
|
||||
Action<long> action2 = new Action(this.FODLGIJCALM);
|
||||
IILCGFIHJLP iilcgfihjlp;
|
||||
OJMCBOKJFOF.NFMLKMFEAKD = iilcgfihjlp;
|
||||
}
|
||||
|
||||
// Token: 0x0600E389 RID: 58249 RVA: 0x00349408 File Offset: 0x00347608
|
||||
[Token(Token = "0x600E389")]
|
||||
[Address(RVA = "0x966A20", Offset = "0x965820", VA = "0x180966A20")]
|
||||
private void FODLGIJCALM(long HNHLJONGKHB)
|
||||
{
|
||||
int num = 0;
|
||||
if (this != num)
|
||||
{
|
||||
PPENFJMFPNE targetRoomDetails = this.TargetRoomDetails;
|
||||
if (targetRoomDetails != 0)
|
||||
{
|
||||
long <DOFDAMHCJLP>k__BackingField = targetRoomDetails.<DOFDAMHCJLP>k__BackingField;
|
||||
}
|
||||
PPENFJMFPNE ppenfjmfpne = OJMCBOKJFOF.OGLOMMGCEEB(HNHLJONGKHB);
|
||||
this.TargetRoomDetails = ppenfjmfpne;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E38A RID: 58250 RVA: 0x00349448 File Offset: 0x00347648
|
||||
[Token(Token = "0x600E38A")]
|
||||
[Address(RVA = "0x966B00", Offset = "0x965900", VA = "0x180966B00")]
|
||||
private void KDFIHPHDPIG(AGAJMBPABDL IEKDDPPNFPF, RoomRole LOLCMLEKMAF)
|
||||
{
|
||||
if (IEKDDPPNFPF.DMKCIEPGGAB)
|
||||
{
|
||||
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: 0x0600E38B RID: 58251 RVA: 0x003494D0 File Offset: 0x003476D0
|
||||
[Token(Token = "0x600E38B")]
|
||||
[Address(RVA = "0x967270", Offset = "0x966070", VA = "0x180967270")]
|
||||
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: 0x0600E38C RID: 58252 RVA: 0x0034951C File Offset: 0x0034771C
|
||||
[Token(Token = "0x600E38C")]
|
||||
[Address(RVA = "0x9667B0", Offset = "0x9655B0", VA = "0x1809667B0")]
|
||||
public void Button_AddRole()
|
||||
{
|
||||
WatchUI <JNBAANDJIAD>k__BackingField = 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: 0x0600E38D RID: 58253 RVA: 0x00349578 File Offset: 0x00347778
|
||||
[Token(Token = "0x600E38D")]
|
||||
[Address(RVA = "0x9672F0", Offset = "0x9660F0", VA = "0x1809672F0")]
|
||||
public EditRoomRoleOrdersWatchUIFlow()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04009469 RID: 37993
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x4009469")]
|
||||
[SerializeField]
|
||||
private TextInputUIDialog textInputDialogPrefab;
|
||||
|
||||
// Token: 0x0400946A RID: 37994
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400946A")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D showOnlyMyRolesToggle;
|
||||
|
||||
// Token: 0x0400946B RID: 37995
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400946B")]
|
||||
[SerializeField]
|
||||
private GameObject showOnlyMyRolesContainer;
|
||||
|
||||
// Token: 0x0400946C RID: 37996
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x400946C")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)]
|
||||
private RoomRolePagedGrid grid;
|
||||
|
||||
// Token: 0x0400946D RID: 37997
|
||||
[FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x400946D")]
|
||||
public PPENFJMFPNE TargetRoomDetails;
|
||||
|
||||
// Token: 0x0400946F RID: 37999
|
||||
[FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x400946F")]
|
||||
private BIPCKGLGIHG CMIPABMEBEB = (BIPCKGLGIHG)((ulong)255L);
|
||||
}
|
||||
}
|
||||
+183
@@ -0,0 +1,183 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using AGUI;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI.Room
|
||||
{
|
||||
// Token: 0x020022AE RID: 8878
|
||||
[Token(Token = "0x20022AE")]
|
||||
public class EditRoomRoleSettingsWatchUIFlow : WatchUIFlow
|
||||
{
|
||||
// Token: 0x0600E392 RID: 58258 RVA: 0x00349614 File Offset: 0x00347814
|
||||
[Token(Token = "0x600E392")]
|
||||
[Address(RVA = "0x9680E0", Offset = "0x966EE0", VA = "0x1809680E0")]
|
||||
public void SetRoleId(FMOEHCKDCKF BGHHFOOBFMA, BIPCKGLGIHG JBKJDFKFIKG, bool JGCPCBBCFIP)
|
||||
{
|
||||
this._roleId = BGHHFOOBFMA;
|
||||
this.CMIPABMEBEB = JBKJDFKFIKG;
|
||||
this.CDEDBCPAFIH = JGCPCBBCFIP;
|
||||
this.ILKPDLHACON();
|
||||
}
|
||||
|
||||
// Token: 0x0600E393 RID: 58259 RVA: 0x0034963C File Offset: 0x0034783C
|
||||
[Token(Token = "0x600E393")]
|
||||
[Address(RVA = "0x9675F0", Offset = "0x9663F0", VA = "0x1809675F0", 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() != (ulong)1L)
|
||||
{
|
||||
global::UnityEngine.Object.Destroy(rolePermissionEditable);
|
||||
}
|
||||
num++;
|
||||
}
|
||||
List<RolePermissionEditable> nhpfcppgben = this.NHPFCPPGBEN;
|
||||
RolePermissionEditable[] componentsInChildren2 = base.GetComponentsInChildren<RolePermissionEditable>(true);
|
||||
nhpfcppgben.AddRange(componentsInChildren2);
|
||||
}
|
||||
|
||||
// Token: 0x0600E394 RID: 58260 RVA: 0x003496A0 File Offset: 0x003478A0
|
||||
[Token(Token = "0x600E394")]
|
||||
[Address(RVA = "0x967E30", Offset = "0x966C30", VA = "0x180967E30", Slot = "11")]
|
||||
public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN)
|
||||
{
|
||||
base.OnFlowEntered(BFHJBBGCMAN);
|
||||
Action<AGAJMBPABDL, RoomRole> action = new Action(this.DIHJDCNHNJE);
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
RoomRole localPlayerRoleDefinition = PlayerRoomRoleManager.ONCPNMDGGKG.GetLocalPlayerRoleDefinition();
|
||||
if (agajmbpabdl.DMKCIEPGGAB)
|
||||
{
|
||||
PlayerRoomRoleManager instance = PlayerRoomRoleManager.ONCPNMDGGKG;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
this.CMIPABMEBEB = (flag ? BIPCKGLGIHG.Edit : BIPCKGLGIHG.View);
|
||||
this.ILKPDLHACON();
|
||||
}
|
||||
}
|
||||
this.ILKPDLHACON();
|
||||
}
|
||||
|
||||
// Token: 0x0600E395 RID: 58261 RVA: 0x0034970C File Offset: 0x0034790C
|
||||
[Token(Token = "0x600E395")]
|
||||
[Address(RVA = "0x968000", Offset = "0x966E00", VA = "0x180968000", Slot = "12")]
|
||||
public override void OnFlowExited(StackedUIFlowBase NBINAJPFBOA, bool CJEIBCEPAPO)
|
||||
{
|
||||
base.OnFlowExited(NBINAJPFBOA, CJEIBCEPAPO);
|
||||
Action<AGAJMBPABDL, RoomRole> action = new Action(this.DIHJDCNHNJE);
|
||||
}
|
||||
|
||||
// Token: 0x0600E396 RID: 58262 RVA: 0x00349730 File Offset: 0x00347930
|
||||
[Token(Token = "0x600E396")]
|
||||
[Address(RVA = "0x967730", Offset = "0x966530", VA = "0x180967730")]
|
||||
private void DIHJDCNHNJE(AGAJMBPABDL IEKDDPPNFPF, RoomRole LOLCMLEKMAF)
|
||||
{
|
||||
if (IEKDDPPNFPF.DMKCIEPGGAB)
|
||||
{
|
||||
PlayerRoomRoleManager instance = PlayerRoomRoleManager.ONCPNMDGGKG;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
this.CMIPABMEBEB = (flag ? BIPCKGLGIHG.Edit : BIPCKGLGIHG.View);
|
||||
this.ILKPDLHACON();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E397 RID: 58263 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E397")]
|
||||
[Address(RVA = "0x9677E0", Offset = "0x9665E0", VA = "0x1809677E0")]
|
||||
private void ILKPDLHACON()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E398 RID: 58264 RVA: 0x00349768 File Offset: 0x00347968
|
||||
[Token(Token = "0x600E398")]
|
||||
[Address(RVA = "0x967D80", Offset = "0x966B80", VA = "0x180967D80")]
|
||||
private void KPAEKIAICDI(RoomRole LOLCMLEKMAF)
|
||||
{
|
||||
ScreenHeader screenHeader = this.screenHeader;
|
||||
int num = 0;
|
||||
if (screenHeader != num)
|
||||
{
|
||||
if (LOLCMLEKMAF != 0)
|
||||
{
|
||||
}
|
||||
ScreenHeader screenHeader2 = this.screenHeader;
|
||||
string text = string.Format("{0} Permission Settings", "[Invalid Role]");
|
||||
screenHeader2.LKIBJOMNFFD = text;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E399 RID: 58265 RVA: 0x003497B0 File Offset: 0x003479B0
|
||||
[Token(Token = "0x600E399")]
|
||||
[Address(RVA = "0x968100", Offset = "0x966F00", VA = "0x180968100")]
|
||||
public EditRoomRoleSettingsWatchUIFlow()
|
||||
{
|
||||
List<RolePermissionEditable> list = new List();
|
||||
this.NHPFCPPGBEN = list;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x04009473 RID: 38003
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x4009473")]
|
||||
[SerializeField]
|
||||
private FMOEHCKDCKF _roleId;
|
||||
|
||||
// Token: 0x04009474 RID: 38004
|
||||
[FieldOffset(Offset = "0xCC")]
|
||||
[Token(Token = "0x4009474")]
|
||||
private bool CDEDBCPAFIH;
|
||||
|
||||
// Token: 0x04009475 RID: 38005
|
||||
[FieldOffset(Offset = "0xCD")]
|
||||
[Token(Token = "0x4009475")]
|
||||
private BIPCKGLGIHG CMIPABMEBEB;
|
||||
|
||||
// Token: 0x04009476 RID: 38006
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x4009476")]
|
||||
private List<RolePermissionEditable> NHPFCPPGBEN;
|
||||
|
||||
// Token: 0x04009477 RID: 38007
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x4009477")]
|
||||
[SerializeField]
|
||||
private PagedGrid socialPermissionsPagedGrid;
|
||||
|
||||
// Token: 0x04009478 RID: 38008
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x4009478")]
|
||||
[SerializeField]
|
||||
private IntRoomRolePermissionEditable hostVoteKickEditable;
|
||||
|
||||
// Token: 0x04009479 RID: 38009
|
||||
[FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x4009479")]
|
||||
[SerializeField]
|
||||
private NonHostVotekickEditable nonHostVoteKickEditable;
|
||||
|
||||
// Token: 0x0400947A RID: 38010
|
||||
[FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x400947A")]
|
||||
[SerializeField]
|
||||
private PagedGrid creativePermissionsPagedGrid;
|
||||
|
||||
// Token: 0x0400947B RID: 38011
|
||||
[FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x400947B")]
|
||||
[SerializeField]
|
||||
private BoolRoomRolePermissionEditable canEditRoomRolesEditable;
|
||||
}
|
||||
}
|
||||
+66
@@ -0,0 +1,66 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI.Room
|
||||
{
|
||||
// Token: 0x020022AF RID: 8879
|
||||
[Token(Token = "0x20022AF")]
|
||||
public class FloatRoomRolePermissionEditable : FloatRolePermissionEditable<FMOEHCKDCKF, RoomRole.BJICCBAKLAF, RoomRole>
|
||||
{
|
||||
// Token: 0x17002425 RID: 9253
|
||||
// (get) Token: 0x0600E39A RID: 58266 RVA: 0x003497D0 File Offset: 0x003479D0
|
||||
[Token(Token = "0x17002425")]
|
||||
internal override GMBIJNPEBJF AIIGEMKJLMD
|
||||
{
|
||||
[Token(Token = "0x600E39A")]
|
||||
[Address(RVA = "0x4100E0", Offset = "0x40EEE0", VA = "0x1804100E0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return GMBIJNPEBJF.Room;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E39B RID: 58267 RVA: 0x003497E0 File Offset: 0x003479E0
|
||||
[Token(Token = "0x600E39B")]
|
||||
[Address(RVA = "0x968370", Offset = "0x967170", VA = "0x180968370", Slot = "6")]
|
||||
protected override RoomRole BGELAIIEFPG(bool GFMEDGILKBH)
|
||||
{
|
||||
PlayerRoomRoleManager instance = PlayerRoomRoleManager.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (!(instance == num))
|
||||
{
|
||||
if (!GFMEDGILKBH)
|
||||
{
|
||||
return PlayerRoomRoleManager.ONCPNMDGGKG.GetRoleDefinition(num);
|
||||
}
|
||||
PlayerRoomRoleManager instance2 = PlayerRoomRoleManager.ONCPNMDGGKG;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E39C RID: 58268 RVA: 0x00349828 File Offset: 0x00347A28
|
||||
[Token(Token = "0x600E39C")]
|
||||
[Address(RVA = "0x964BC0", Offset = "0x9639C0", VA = "0x180964BC0", Slot = "9")]
|
||||
protected override bool BPCHDIDOFKE(RoomRole.BJICCBAKLAF KFMINBPBKAM)
|
||||
{
|
||||
return KFMINBPBKAM != RoomRole.BJICCBAKLAF.INVALID;
|
||||
}
|
||||
|
||||
// Token: 0x0600E39D RID: 58269 RVA: 0x0034983C File Offset: 0x00347A3C
|
||||
[Token(Token = "0x600E39D")]
|
||||
[Address(RVA = "0x9684A0", Offset = "0x9672A0", VA = "0x1809684A0", Slot = "12")]
|
||||
protected override bool FDIFOCAGCFI(FMOEHCKDCKF BGHHFOOBFMA, RoomRole.BJICCBAKLAF KFMINBPBKAM, bool PPEMHAIEECM, object OHFMPKJCLKH)
|
||||
{
|
||||
PlayerRoomRoleManager instance = PlayerRoomRoleManager.ONCPNMDGGKG;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x0600E39E RID: 58270 RVA: 0x00349858 File Offset: 0x00347A58
|
||||
[Token(Token = "0x600E39E")]
|
||||
[Address(RVA = "0x968530", Offset = "0x967330", VA = "0x180968530")]
|
||||
public FloatRoomRolePermissionEditable()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,66 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI.Room
|
||||
{
|
||||
// Token: 0x020022B0 RID: 8880
|
||||
[Token(Token = "0x20022B0")]
|
||||
public class IntRoomRolePermissionEditable : IntRolePermissionEditable<FMOEHCKDCKF, RoomRole.BJICCBAKLAF, RoomRole>
|
||||
{
|
||||
// Token: 0x17002426 RID: 9254
|
||||
// (get) Token: 0x0600E39F RID: 58271 RVA: 0x0034986C File Offset: 0x00347A6C
|
||||
[Token(Token = "0x17002426")]
|
||||
internal override GMBIJNPEBJF AIIGEMKJLMD
|
||||
{
|
||||
[Token(Token = "0x600E39F")]
|
||||
[Address(RVA = "0x4100E0", Offset = "0x40EEE0", VA = "0x1804100E0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return GMBIJNPEBJF.Room;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E3A0 RID: 58272 RVA: 0x0034987C File Offset: 0x00347A7C
|
||||
[Token(Token = "0x600E3A0")]
|
||||
[Address(RVA = "0x96AF30", Offset = "0x969D30", VA = "0x18096AF30", Slot = "6")]
|
||||
protected override RoomRole BGELAIIEFPG(bool GFMEDGILKBH)
|
||||
{
|
||||
PlayerRoomRoleManager instance = PlayerRoomRoleManager.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (!(instance == num))
|
||||
{
|
||||
if (!GFMEDGILKBH)
|
||||
{
|
||||
return PlayerRoomRoleManager.ONCPNMDGGKG.GetRoleDefinition(num);
|
||||
}
|
||||
PlayerRoomRoleManager instance2 = PlayerRoomRoleManager.ONCPNMDGGKG;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E3A1 RID: 58273 RVA: 0x003498C4 File Offset: 0x00347AC4
|
||||
[Token(Token = "0x600E3A1")]
|
||||
[Address(RVA = "0x964BC0", Offset = "0x9639C0", VA = "0x180964BC0", Slot = "9")]
|
||||
protected override bool BPCHDIDOFKE(RoomRole.BJICCBAKLAF KFMINBPBKAM)
|
||||
{
|
||||
return KFMINBPBKAM != RoomRole.BJICCBAKLAF.INVALID;
|
||||
}
|
||||
|
||||
// Token: 0x0600E3A2 RID: 58274 RVA: 0x003498D8 File Offset: 0x00347AD8
|
||||
[Token(Token = "0x600E3A2")]
|
||||
[Address(RVA = "0x96B060", Offset = "0x969E60", VA = "0x18096B060", Slot = "12")]
|
||||
protected override bool FDIFOCAGCFI(FMOEHCKDCKF BGHHFOOBFMA, RoomRole.BJICCBAKLAF KFMINBPBKAM, bool PPEMHAIEECM, object OHFMPKJCLKH)
|
||||
{
|
||||
PlayerRoomRoleManager instance = PlayerRoomRoleManager.ONCPNMDGGKG;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x0600E3A3 RID: 58275 RVA: 0x003498F4 File Offset: 0x00347AF4
|
||||
[Token(Token = "0x600E3A3")]
|
||||
[Address(RVA = "0x96B0F0", Offset = "0x969EF0", VA = "0x18096B0F0")]
|
||||
public IntRoomRolePermissionEditable()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,36 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI.Room
|
||||
{
|
||||
// Token: 0x020022B1 RID: 8881
|
||||
[Token(Token = "0x20022B1")]
|
||||
public class NonHostVotekickEditable : IntRoomRolePermissionEditable
|
||||
{
|
||||
// Token: 0x0600E3A4 RID: 58276 RVA: 0x00349908 File Offset: 0x00347B08
|
||||
[Token(Token = "0x600E3A4")]
|
||||
[Address(RVA = "0x96BB20", Offset = "0x96A920", VA = "0x18096BB20", Slot = "13")]
|
||||
protected override int FEABGNAOAMD(float NCDOICLCGEI)
|
||||
{
|
||||
return base.FEABGNAOAMD(NCDOICLCGEI);
|
||||
}
|
||||
|
||||
// Token: 0x0600E3A5 RID: 58277 RVA: 0x0034991C File Offset: 0x00347B1C
|
||||
[Token(Token = "0x600E3A5")]
|
||||
[Address(RVA = "0x96BB70", Offset = "0x96A970", VA = "0x18096BB70", Slot = "14")]
|
||||
protected override float GJFMGEKKKHN(int ONGBFDACHHG)
|
||||
{
|
||||
if (ONGBFDACHHG > 1)
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E3A6 RID: 58278 RVA: 0x00349930 File Offset: 0x00347B30
|
||||
[Token(Token = "0x600E3A6")]
|
||||
[Address(RVA = "0x96B0F0", Offset = "0x969EF0", VA = "0x18096B0F0")]
|
||||
public NonHostVotekickEditable()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
+79
@@ -0,0 +1,79 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI.Room
|
||||
{
|
||||
// Token: 0x020022B2 RID: 8882
|
||||
[Token(Token = "0x20022B2")]
|
||||
public class RoleListRoomRolePermissionEditable : RoleListRolePermissionEditable<FMOEHCKDCKF, RoomRole.BJICCBAKLAF, RoomRole>
|
||||
{
|
||||
// Token: 0x17002427 RID: 9255
|
||||
// (get) Token: 0x0600E3A7 RID: 58279 RVA: 0x00349944 File Offset: 0x00347B44
|
||||
[Token(Token = "0x17002427")]
|
||||
internal override GMBIJNPEBJF AIIGEMKJLMD
|
||||
{
|
||||
[Token(Token = "0x600E3A7")]
|
||||
[Address(RVA = "0x4100E0", Offset = "0x40EEE0", VA = "0x1804100E0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return GMBIJNPEBJF.Room;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002428 RID: 9256
|
||||
// (get) Token: 0x0600E3A8 RID: 58280 RVA: 0x00349954 File Offset: 0x00347B54
|
||||
[Token(Token = "0x17002428")]
|
||||
protected override RoleEditDialog.ONKFPIJBEJK LLKFLMJOMFB
|
||||
{
|
||||
[Token(Token = "0x600E3A8")]
|
||||
[Address(RVA = "0x4100E0", Offset = "0x40EEE0", VA = "0x1804100E0", Slot = "13")]
|
||||
get
|
||||
{
|
||||
return RoleEditDialog.ONKFPIJBEJK.Game;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E3A9 RID: 58281 RVA: 0x00349964 File Offset: 0x00347B64
|
||||
[Token(Token = "0x600E3A9")]
|
||||
[Address(RVA = "0x977740", Offset = "0x976540", VA = "0x180977740", Slot = "6")]
|
||||
protected override RoomRole BGELAIIEFPG(bool GFMEDGILKBH)
|
||||
{
|
||||
PlayerRoomRoleManager instance = PlayerRoomRoleManager.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (!(instance == num))
|
||||
{
|
||||
if (!GFMEDGILKBH)
|
||||
{
|
||||
return PlayerRoomRoleManager.ONCPNMDGGKG.GetRoleDefinition(num);
|
||||
}
|
||||
PlayerRoomRoleManager instance2 = PlayerRoomRoleManager.ONCPNMDGGKG;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E3AA RID: 58282 RVA: 0x003499AC File Offset: 0x00347BAC
|
||||
[Token(Token = "0x600E3AA")]
|
||||
[Address(RVA = "0x964BC0", Offset = "0x9639C0", VA = "0x180964BC0", Slot = "9")]
|
||||
protected override bool BPCHDIDOFKE(RoomRole.BJICCBAKLAF KFMINBPBKAM)
|
||||
{
|
||||
return KFMINBPBKAM != RoomRole.BJICCBAKLAF.INVALID;
|
||||
}
|
||||
|
||||
// Token: 0x0600E3AB RID: 58283 RVA: 0x003499C0 File Offset: 0x00347BC0
|
||||
[Token(Token = "0x600E3AB")]
|
||||
[Address(RVA = "0x977870", Offset = "0x976670", VA = "0x180977870", Slot = "12")]
|
||||
protected override bool FDIFOCAGCFI(FMOEHCKDCKF BGHHFOOBFMA, RoomRole.BJICCBAKLAF KFMINBPBKAM, bool PPEMHAIEECM, object OHFMPKJCLKH)
|
||||
{
|
||||
PlayerRoomRoleManager instance = PlayerRoomRoleManager.ONCPNMDGGKG;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x0600E3AC RID: 58284 RVA: 0x003499DC File Offset: 0x00347BDC
|
||||
[Token(Token = "0x600E3AC")]
|
||||
[Address(RVA = "0x977900", Offset = "0x976700", VA = "0x180977900")]
|
||||
public RoleListRoomRolePermissionEditable()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,397 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using RecNet;
|
||||
using RecRoom.Core;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI.Room
|
||||
{
|
||||
// Token: 0x020022B3 RID: 8883
|
||||
[Token(Token = "0x20022B3")]
|
||||
public class RoomRoleEditRow : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17002429 RID: 9257
|
||||
// (get) Token: 0x0600E3AD RID: 58285 RVA: 0x003499F0 File Offset: 0x00347BF0
|
||||
[Token(Token = "0x17002429")]
|
||||
private bool OPHOAHHLPCK
|
||||
{
|
||||
[Token(Token = "0x600E3AD")]
|
||||
[Address(RVA = "0x978A90", Offset = "0x977890", VA = "0x180978A90")]
|
||||
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: 0x0600E3AE RID: 58286 RVA: 0x00349A20 File Offset: 0x00347C20
|
||||
[Token(Token = "0x600E3AE")]
|
||||
[Address(RVA = "0x978C70", Offset = "0x977A70", VA = "0x180978C70")]
|
||||
private void OnEnable()
|
||||
{
|
||||
if (this.OPHOAHHLPCK)
|
||||
{
|
||||
Action action = new Action(this.PNAKCHFJGCF);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E3AF RID: 58287 RVA: 0x00349A44 File Offset: 0x00347C44
|
||||
[Token(Token = "0x600E3AF")]
|
||||
[Address(RVA = "0x978BA0", Offset = "0x9779A0", VA = "0x180978BA0")]
|
||||
private void OnDisable()
|
||||
{
|
||||
if (this.OPHOAHHLPCK)
|
||||
{
|
||||
Action action = new Action(this.PNAKCHFJGCF);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E3B0 RID: 58288 RVA: 0x00349A68 File Offset: 0x00347C68
|
||||
[Token(Token = "0x600E3B0")]
|
||||
[Address(RVA = "0x978D40", Offset = "0x977B40", VA = "0x180978D40")]
|
||||
private void PNAKCHFJGCF()
|
||||
{
|
||||
this.IOFDNIMEBCE();
|
||||
}
|
||||
|
||||
// Token: 0x0600E3B1 RID: 58289 RVA: 0x00349A7C File Offset: 0x00347C7C
|
||||
[Token(Token = "0x600E3B1")]
|
||||
[Address(RVA = "0x978D50", Offset = "0x977B50", VA = "0x180978D50")]
|
||||
public void SetRole(RoomRole IOBEPGLJNIP, int CKOIAKLOKMM, BIPCKGLGIHG JBKJDFKFIKG, PPENFJMFPNE AEMBAGPGHGE, bool JGCPCBBCFIP)
|
||||
{
|
||||
if (!this.OPHOAHHLPCK)
|
||||
{
|
||||
}
|
||||
PlayerRoomRoleManager instance = PlayerRoomRoleManager.ONCPNMDGGKG;
|
||||
Image image = this.settingsButtonImage;
|
||||
this.GAALOCFGJHO = false;
|
||||
this.CMIPABMEBEB = JBKJDFKFIKG;
|
||||
this.BEMEMJNNKBH = 0;
|
||||
Sprite sprite = this.viewRoleSprite;
|
||||
image.sprite = sprite;
|
||||
Tooltip component = this.settingsButton.GetComponent<Tooltip>();
|
||||
int num = 0;
|
||||
if (component != num)
|
||||
{
|
||||
component.Message = "Edit Settings";
|
||||
}
|
||||
this.EDLPCPJFLAC = IOBEPGLJNIP;
|
||||
if (IOBEPGLJNIP != 0)
|
||||
{
|
||||
TextMeshProUGUI textMeshProUGUI = this.text;
|
||||
int num2 = 0;
|
||||
if (textMeshProUGUI != num2)
|
||||
{
|
||||
RoomRole edlpcpjflac = this.EDLPCPJFLAC;
|
||||
string text = this.text.text;
|
||||
}
|
||||
}
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
Color color = this.agRoleColor;
|
||||
if (CKOIAKLOKMM == 1)
|
||||
{
|
||||
}
|
||||
Color color2 = this.bgImage.color;
|
||||
this.IOFDNIMEBCE();
|
||||
}
|
||||
|
||||
// Token: 0x0600E3B2 RID: 58290 RVA: 0x00349B50 File Offset: 0x00347D50
|
||||
[Token(Token = "0x600E3B2")]
|
||||
[Address(RVA = "0x978580", Offset = "0x977380", VA = "0x180978580")]
|
||||
private void IOFDNIMEBCE()
|
||||
{
|
||||
int num = 0;
|
||||
if (!this.OPHOAHHLPCK)
|
||||
{
|
||||
}
|
||||
PlayerRoomRoleManager instance = PlayerRoomRoleManager.ONCPNMDGGKG;
|
||||
RoomRole edlpcpjflac = this.EDLPCPJFLAC;
|
||||
Button3D button3D = this.deleteButton;
|
||||
BIPCKGLGIHG cmipabmebeb = this.CMIPABMEBEB;
|
||||
bool flag;
|
||||
button3D.gameObject.SetActive(flag);
|
||||
GameObject gameObject = this.moveUpButton.gameObject;
|
||||
int num2 = 0;
|
||||
gameObject.SetActive(num2 != 0);
|
||||
GameObject gameObject2 = this.moveDownButton.gameObject;
|
||||
int num3 = 0;
|
||||
gameObject2.SetActive(num3 != 0);
|
||||
Button3D button3D2 = this.addRemovePlayerButton;
|
||||
if ((this.GAALOCFGJHO ? 1 : 0) != num || this.EDLPCPJFLAC.roleId != FMOEHCKDCKF.AG_EVERYONE)
|
||||
{
|
||||
}
|
||||
button3D2.FFDOINJEHMM = num != 0;
|
||||
Image image = this.settingsButtonImage;
|
||||
if ((this.GAALOCFGJHO ? 1 : 0) == num)
|
||||
{
|
||||
}
|
||||
Sprite sprite = this.viewRoleSprite;
|
||||
image.sprite = sprite;
|
||||
Button3D button3D3 = this.deleteButton;
|
||||
RoomRole edlpcpjflac2 = this.EDLPCPJFLAC;
|
||||
if (edlpcpjflac2 != 0 && edlpcpjflac2.roleId != FMOEHCKDCKF.AG_CREATOR && this.OPHOAHHLPCK)
|
||||
{
|
||||
PlayerRoomRoleManager instance2 = PlayerRoomRoleManager.ONCPNMDGGKG;
|
||||
FMOEHCKDCKF roleId = this.EDLPCPJFLAC.roleId;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
}
|
||||
int num4 = 0;
|
||||
button3D3.FFDOINJEHMM = num4 != 0;
|
||||
Button3D button3D4 = this.settingsButton;
|
||||
if (this.EDLPCPJFLAC != num && this.OPHOAHHLPCK)
|
||||
{
|
||||
PlayerRoomRoleManager instance3 = PlayerRoomRoleManager.ONCPNMDGGKG;
|
||||
AGAJMBPABDL agajmbpabdl2 = KKPBCOOONNK.MDMMDPEKICF;
|
||||
RoomRole edlpcpjflac3 = this.EDLPCPJFLAC;
|
||||
}
|
||||
bool flag3;
|
||||
bool flag2 = flag3;
|
||||
button3D4.FFDOINJEHMM = flag2;
|
||||
Button3D button3D5 = this.moveUpButton;
|
||||
if (this.EDLPCPJFLAC != (ulong)0L && this.OPHOAHHLPCK)
|
||||
{
|
||||
PlayerRoomRoleManager instance4 = PlayerRoomRoleManager.ONCPNMDGGKG;
|
||||
AGAJMBPABDL agajmbpabdl3 = KKPBCOOONNK.MDMMDPEKICF;
|
||||
RoomRole edlpcpjflac4 = this.EDLPCPJFLAC;
|
||||
}
|
||||
int num5 = 0;
|
||||
button3D5.FFDOINJEHMM = num5 != 0;
|
||||
Button3D button3D6 = this.moveDownButton;
|
||||
if (this.EDLPCPJFLAC != (ulong)0L && this.OPHOAHHLPCK)
|
||||
{
|
||||
PlayerRoomRoleManager instance5 = PlayerRoomRoleManager.ONCPNMDGGKG;
|
||||
AGAJMBPABDL agajmbpabdl4 = KKPBCOOONNK.MDMMDPEKICF;
|
||||
RoomRole edlpcpjflac5 = this.EDLPCPJFLAC;
|
||||
}
|
||||
int num6 = 0;
|
||||
button3D6.FFDOINJEHMM = num6 != 0;
|
||||
}
|
||||
|
||||
// Token: 0x0600E3B3 RID: 58291 RVA: 0x00349D40 File Offset: 0x00347F40
|
||||
[Token(Token = "0x600E3B3")]
|
||||
[Address(RVA = "0x978170", Offset = "0x976F70", VA = "0x180978170")]
|
||||
public void Button_MoveUp()
|
||||
{
|
||||
if (this.OPHOAHHLPCK)
|
||||
{
|
||||
PlayerRoomRoleManager instance = PlayerRoomRoleManager.ONCPNMDGGKG;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
FMOEHCKDCKF roleId = this.EDLPCPJFLAC.roleId;
|
||||
instance.PlayerRequestMoveRole(agajmbpabdl, roleId, true);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E3B4 RID: 58292 RVA: 0x00349D84 File Offset: 0x00347F84
|
||||
[Token(Token = "0x600E3B4")]
|
||||
[Address(RVA = "0x9780A0", Offset = "0x976EA0", VA = "0x1809780A0")]
|
||||
public void Button_MoveDown()
|
||||
{
|
||||
if (this.OPHOAHHLPCK)
|
||||
{
|
||||
PlayerRoomRoleManager instance = PlayerRoomRoleManager.ONCPNMDGGKG;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
RoomRole edlpcpjflac = this.EDLPCPJFLAC;
|
||||
int num = 0;
|
||||
FMOEHCKDCKF roleId = edlpcpjflac.roleId;
|
||||
instance.PlayerRequestMoveRole(agajmbpabdl, roleId, num != 0);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E3B5 RID: 58293 RVA: 0x00349DD0 File Offset: 0x00347FD0
|
||||
[Token(Token = "0x600E3B5")]
|
||||
[Address(RVA = "0x977FB0", Offset = "0x976DB0", VA = "0x180977FB0")]
|
||||
public void Button_AddRemovePlayer()
|
||||
{
|
||||
WatchUI <JNBAANDJIAD>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField;
|
||||
PPENFJMFPNE bememjnnkbh = this.BEMEMJNNKBH;
|
||||
RoomRole edlpcpjflac = this.EDLPCPJFLAC;
|
||||
AddRemovePlayersRoomRolesDialog addRemovePlayersRoomRolesDialog = this.addRemovePlayersRoomRolesDialog;
|
||||
int num = 0;
|
||||
PMGCJEPKFOF<JPIJGHNNIDP> pmgcjepkfof = <JNBAANDJIAD>k__BackingField.ShowTemporaryConfirmationDialog<RoomRole, PPENFJMFPNE>(addRemovePlayersRoomRolesDialog, edlpcpjflac, bememjnnkbh, (NotificationManager.HLJEOKDOLPF)num, num);
|
||||
}
|
||||
|
||||
// Token: 0x0600E3B6 RID: 58294 RVA: 0x00349E1C File Offset: 0x0034801C
|
||||
[Token(Token = "0x600E3B6")]
|
||||
[Address(RVA = "0x9783C0", Offset = "0x9771C0", VA = "0x1809783C0")]
|
||||
public void Button_Settings()
|
||||
{
|
||||
if (this.OPHOAHHLPCK)
|
||||
{
|
||||
EditRoomRoleSettingsWatchUIFlow flowByType = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField.GetFlowByType<EditRoomRoleSettingsWatchUIFlow>();
|
||||
RoomRole edlpcpjflac = this.EDLPCPJFLAC;
|
||||
BIPCKGLGIHG cmipabmebeb = this.CMIPABMEBEB;
|
||||
bool gaalocfgjho = this.GAALOCFGJHO;
|
||||
FMOEHCKDCKF roleId = edlpcpjflac.roleId;
|
||||
flowByType._roleId = roleId;
|
||||
flowByType.CMIPABMEBEB = cmipabmebeb;
|
||||
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: 0x0600E3B7 RID: 58295 RVA: 0x00349EA4 File Offset: 0x003480A4
|
||||
[Token(Token = "0x600E3B7")]
|
||||
[Address(RVA = "0x978240", Offset = "0x977040", VA = "0x180978240")]
|
||||
public void Button_Remove()
|
||||
{
|
||||
if (this.OPHOAHHLPCK)
|
||||
{
|
||||
PlayerUI playerUI = Player.<EGKJPJKLEAI>k__BackingField.playerUI;
|
||||
RoomRole edlpcpjflac = this.EDLPCPJFLAC;
|
||||
WatchUI <JNBAANDJIAD>k__BackingField = playerUI.<JNBAANDJIAD>k__BackingField;
|
||||
string roleName = edlpcpjflac.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.NIOFDBBOKDE);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E3B8 RID: 58296 RVA: 0x00349F10 File Offset: 0x00348110
|
||||
[Token(Token = "0x600E3B8")]
|
||||
[Address(RVA = "0x979030", Offset = "0x977E30", VA = "0x180979030")]
|
||||
public RoomRoleEditRow()
|
||||
{
|
||||
Color white = Color.white;
|
||||
Color white2 = Color.white;
|
||||
Color white3 = Color.white;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0600E3B9 RID: 58297 RVA: 0x00349F38 File Offset: 0x00348138
|
||||
[Token(Token = "0x600E3B9")]
|
||||
[Address(RVA = "0x978B10", Offset = "0x977910", VA = "0x180978B10")]
|
||||
[CompilerGenerated]
|
||||
private void NIOFDBBOKDE(JPIJGHNNIDP PBAOMKNFBFL)
|
||||
{
|
||||
if (PBAOMKNFBFL == JPIJGHNNIDP.Affirmative)
|
||||
{
|
||||
PlayerRoomRoleManager instance = PlayerRoomRoleManager.ONCPNMDGGKG;
|
||||
FMOEHCKDCKF roleId = this.EDLPCPJFLAC.roleId;
|
||||
bool flag = instance.LocalRequestDeleteRole(roleId);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400947C RID: 38012
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400947C")]
|
||||
[SerializeField]
|
||||
private AddRemovePlayersRoomRolesDialog addRemovePlayersRoomRolesDialog;
|
||||
|
||||
// Token: 0x0400947D RID: 38013
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400947D")]
|
||||
private RoomRole EDLPCPJFLAC;
|
||||
|
||||
// Token: 0x0400947E RID: 38014
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400947E")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI text;
|
||||
|
||||
// Token: 0x0400947F RID: 38015
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400947F")]
|
||||
[SerializeField]
|
||||
private Button3D moveUpButton;
|
||||
|
||||
// Token: 0x04009480 RID: 38016
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4009480")]
|
||||
[SerializeField]
|
||||
private Button3D moveDownButton;
|
||||
|
||||
// Token: 0x04009481 RID: 38017
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4009481")]
|
||||
[SerializeField]
|
||||
private Button3D addRemovePlayerButton;
|
||||
|
||||
// Token: 0x04009482 RID: 38018
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4009482")]
|
||||
[SerializeField]
|
||||
private Button3D settingsButton;
|
||||
|
||||
// Token: 0x04009483 RID: 38019
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4009483")]
|
||||
[SerializeField]
|
||||
private Button3D deleteButton;
|
||||
|
||||
// Token: 0x04009484 RID: 38020
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x4009484")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
[Header("Role Colors")]
|
||||
private Image bgImage;
|
||||
|
||||
// Token: 0x04009485 RID: 38021
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x4009485")]
|
||||
[SerializeField]
|
||||
private Color agRoleColor;
|
||||
|
||||
// Token: 0x04009486 RID: 38022
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4009486")]
|
||||
[SerializeField]
|
||||
private Color defaultRoleColor;
|
||||
|
||||
// Token: 0x04009487 RID: 38023
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x4009487")]
|
||||
[SerializeField]
|
||||
private Color nonAGRoleColor;
|
||||
|
||||
// Token: 0x04009488 RID: 38024
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x4009488")]
|
||||
[SerializeField]
|
||||
[Header("Settings sprites")]
|
||||
private Image settingsButtonImage;
|
||||
|
||||
// Token: 0x04009489 RID: 38025
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x4009489")]
|
||||
[SerializeField]
|
||||
private Sprite editRoleSprite;
|
||||
|
||||
// Token: 0x0400948A RID: 38026
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400948A")]
|
||||
[SerializeField]
|
||||
private Sprite viewRoleSprite;
|
||||
|
||||
// Token: 0x0400948B RID: 38027
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400948B")]
|
||||
private BIPCKGLGIHG CMIPABMEBEB;
|
||||
|
||||
// Token: 0x0400948C RID: 38028
|
||||
[FieldOffset(Offset = "0xA9")]
|
||||
[Token(Token = "0x400948C")]
|
||||
private bool GAALOCFGJHO;
|
||||
|
||||
// Token: 0x0400948D RID: 38029
|
||||
[FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400948D")]
|
||||
private PPENFJMFPNE BEMEMJNNKBH;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,177 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using AGUI;
|
||||
using Cpp2IlInjected;
|
||||
using RecNet;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI.Room
|
||||
{
|
||||
// Token: 0x020022B4 RID: 8884
|
||||
[Token(Token = "0x20022B4")]
|
||||
public class RoomRolePagedGrid : RecyclerPagedGrid<RoomRolePagedGrid.IHLOLHKGKJC, RoomRoleEditRow>
|
||||
{
|
||||
// Token: 0x1700242A RID: 9258
|
||||
// (get) Token: 0x0600E3BA RID: 58298 RVA: 0x00349F6C File Offset: 0x0034816C
|
||||
[Token(Token = "0x1700242A")]
|
||||
private bool CMMPAJLEMGB
|
||||
{
|
||||
[Token(Token = "0x600E3BA")]
|
||||
[Address(RVA = "0xAD23C0", Offset = "0xAD11C0", VA = "0x180AD23C0")]
|
||||
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: 0x0600E3BB RID: 58299 RVA: 0x00349F9C File Offset: 0x0034819C
|
||||
[Token(Token = "0x600E3BB")]
|
||||
[Address(RVA = "0xAD25B0", Offset = "0xAD13B0", VA = "0x180AD25B0")]
|
||||
private void OnEnable()
|
||||
{
|
||||
if (this.CMMPAJLEMGB)
|
||||
{
|
||||
Action action = new Action(this.UpdateChildren);
|
||||
Action<AGAJMBPABDL, RoomRole> action2 = new Action(this.MCBMFEECHCP);
|
||||
bool mhdlkeiilhd = this.MHDLKEIILHD;
|
||||
PPENFJMFPNE bememjnnkbh = this.BEMEMJNNKBH;
|
||||
BIPCKGLGIHG fdjegecjkfg = this.FDJEGECJKFG;
|
||||
this.UpdateChildren(fdjegecjkfg, bememjnnkbh, mhdlkeiilhd);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E3BC RID: 58300 RVA: 0x00349FF0 File Offset: 0x003481F0
|
||||
[Token(Token = "0x600E3BC")]
|
||||
[Address(RVA = "0xAD2490", Offset = "0xAD1290", VA = "0x180AD2490")]
|
||||
private void OnDisable()
|
||||
{
|
||||
Action action = new Action(this.UpdateChildren);
|
||||
Action<AGAJMBPABDL, RoomRole> action2 = new Action(this.MCBMFEECHCP);
|
||||
}
|
||||
|
||||
// Token: 0x0600E3BD RID: 58301 RVA: 0x0034A018 File Offset: 0x00348218
|
||||
[Token(Token = "0x600E3BD")]
|
||||
[Address(RVA = "0xAD2440", Offset = "0xAD1240", VA = "0x180AD2440")]
|
||||
private void MCBMFEECHCP(AGAJMBPABDL IEKDDPPNFPF, RoomRole LOLCMLEKMAF)
|
||||
{
|
||||
if (IEKDDPPNFPF.DMKCIEPGGAB)
|
||||
{
|
||||
bool mhdlkeiilhd = this.MHDLKEIILHD;
|
||||
int num = 0;
|
||||
PPENFJMFPNE bememjnnkbh = this.BEMEMJNNKBH;
|
||||
this.UpdateChildren((BIPCKGLGIHG)num, bememjnnkbh, mhdlkeiilhd);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E3BE RID: 58302 RVA: 0x0034A050 File Offset: 0x00348250
|
||||
[Token(Token = "0x600E3BE")]
|
||||
[Address(RVA = "0xAD2700", Offset = "0xAD1500", VA = "0x180AD2700")]
|
||||
public void UpdateChildren()
|
||||
{
|
||||
bool mhdlkeiilhd = this.MHDLKEIILHD;
|
||||
PPENFJMFPNE bememjnnkbh = this.BEMEMJNNKBH;
|
||||
BIPCKGLGIHG fdjegecjkfg = this.FDJEGECJKFG;
|
||||
this.UpdateChildren(fdjegecjkfg, bememjnnkbh, mhdlkeiilhd);
|
||||
}
|
||||
|
||||
// Token: 0x0600E3BF RID: 58303 RVA: 0x0034A07C File Offset: 0x0034827C
|
||||
[Token(Token = "0x600E3BF")]
|
||||
[Address(RVA = "0xAD2730", Offset = "0xAD1530", VA = "0x180AD2730")]
|
||||
public void UpdateChildren(BIPCKGLGIHG FHANBDDFJDA, PPENFJMFPNE AEMBAGPGHGE, bool IOCHGJAMGOG)
|
||||
{
|
||||
this.BEMEMJNNKBH = AEMBAGPGHGE;
|
||||
this.FDJEGECJKFG = FHANBDDFJDA;
|
||||
this.MHDLKEIILHD = IOCHGJAMGOG;
|
||||
PlayerRoomRoleManager instance = PlayerRoomRoleManager.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (instance != num)
|
||||
{
|
||||
if (IOCHGJAMGOG)
|
||||
{
|
||||
PlayerRoomRoleManager instance2 = PlayerRoomRoleManager.ONCPNMDGGKG;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
List<RoomRole> sortedActiveRolesForPlayer = instance2.GetSortedActiveRolesForPlayer(agajmbpabdl, true);
|
||||
if (RoomRolePagedGrid.<>c.<>9__10_1 != 0)
|
||||
{
|
||||
goto IL_9D;
|
||||
}
|
||||
RoomRolePagedGrid.<>c.<>9__10_1 = delegate(RoomRole _)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
};
|
||||
}
|
||||
List<RoomRole> sortedActiveRoles = PlayerRoomRoleManager.ONCPNMDGGKG.GetSortedActiveRoles(true);
|
||||
Func<RoomRole, RoomRolePagedGrid.IHLOLHKGKJC> func;
|
||||
if (RoomRolePagedGrid.<>c.<>9__10_0 == 0)
|
||||
{
|
||||
func = delegate(RoomRole _)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
};
|
||||
RoomRolePagedGrid.<>c.<>9__10_0 = func;
|
||||
}
|
||||
IL_9D:
|
||||
List<RoomRolePagedGrid.IHLOLHKGKJC> list = Enumerable.ToList<RoomRolePagedGrid.IHLOLHKGKJC>(Enumerable.Select<RoomRole, RoomRolePagedGrid.IHLOLHKGKJC>(sortedActiveRoles, func));
|
||||
if (!this.CMMPAJLEMGB)
|
||||
{
|
||||
int size = list._size;
|
||||
list.RemoveAt(size);
|
||||
}
|
||||
PlayerRoomRoleManager instance3 = PlayerRoomRoleManager.ONCPNMDGGKG;
|
||||
bool flag = this.NBMNLHLDOGF();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E3C0 RID: 58304 RVA: 0x0034A16C File Offset: 0x0034836C
|
||||
[Token(Token = "0x600E3C0")]
|
||||
[Address(RVA = "0xAD2360", Offset = "0xAD1160", VA = "0x180AD2360", Slot = "15")]
|
||||
protected override void BGIECEPGDBE(RoomRolePagedGrid.IHLOLHKGKJC IOBEPGLJNIP, RoomRoleEditRow IOMFCIGGNOI, int CKOIAKLOKMM)
|
||||
{
|
||||
PPENFJMFPNE bememjnnkbh = this.BEMEMJNNKBH;
|
||||
}
|
||||
|
||||
// Token: 0x0600E3C1 RID: 58305 RVA: 0x0034A188 File Offset: 0x00348388
|
||||
[Token(Token = "0x600E3C1")]
|
||||
[Address(RVA = "0xAD2AB0", Offset = "0xAD18B0", VA = "0x180AD2AB0")]
|
||||
public RoomRolePagedGrid()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400948E RID: 38030
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400948E")]
|
||||
private BIPCKGLGIHG FDJEGECJKFG;
|
||||
|
||||
// Token: 0x0400948F RID: 38031
|
||||
[FieldOffset(Offset = "0xB9")]
|
||||
[Token(Token = "0x400948F")]
|
||||
private bool MHDLKEIILHD;
|
||||
|
||||
// Token: 0x04009490 RID: 38032
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x4009490")]
|
||||
private PPENFJMFPNE BEMEMJNNKBH;
|
||||
|
||||
// Token: 0x020022B5 RID: 8885
|
||||
[Token(Token = "0x20022B5")]
|
||||
public struct IHLOLHKGKJC
|
||||
{
|
||||
// Token: 0x04009491 RID: 38033
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4009491")]
|
||||
public RoomRole HEELBAKNKIA;
|
||||
|
||||
// Token: 0x04009492 RID: 38034
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x4009492")]
|
||||
public bool NFFNKGKJLBE;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,175 @@
|
||||
using System;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using RecNet;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI.Room
|
||||
{
|
||||
// Token: 0x020022B7 RID: 8887
|
||||
[Token(Token = "0x20022B7")]
|
||||
public class RoomRolesConditionalButton : ConditionalButton<Button3D>
|
||||
{
|
||||
// Token: 0x1700242B RID: 9259
|
||||
// (get) Token: 0x0600E3C6 RID: 58310 RVA: 0x0034A1C8 File Offset: 0x003483C8
|
||||
[Token(Token = "0x1700242B")]
|
||||
private bool OPHOAHHLPCK
|
||||
{
|
||||
[Token(Token = "0x600E3C6")]
|
||||
[Address(RVA = "0xAD2D40", Offset = "0xAD1B40", VA = "0x180AD2D40")]
|
||||
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: 0x1700242C RID: 9260
|
||||
// (get) Token: 0x0600E3C7 RID: 58311 RVA: 0x0034A1F8 File Offset: 0x003483F8
|
||||
// (set) Token: 0x0600E3C8 RID: 58312 RVA: 0x0034A20C File Offset: 0x0034840C
|
||||
[Token(Token = "0x1700242C")]
|
||||
public PPENFJMFPNE KMONCLBICFK
|
||||
{
|
||||
[Token(Token = "0x600E3C7")]
|
||||
[Address(RVA = "0x3F63D0", Offset = "0x3F51D0", VA = "0x1803F63D0")]
|
||||
get
|
||||
{
|
||||
return this.BEMEMJNNKBH;
|
||||
}
|
||||
[Token(Token = "0x600E3C8")]
|
||||
[Address(RVA = "0x96AD10", Offset = "0x969B10", VA = "0x18096AD10")]
|
||||
set
|
||||
{
|
||||
if (this.BEMEMJNNKBH != value)
|
||||
{
|
||||
this.BEMEMJNNKBH = value;
|
||||
base.OnEnable();
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E3C9 RID: 58313 RVA: 0x0034A230 File Offset: 0x00348430
|
||||
[Token(Token = "0x600E3C9")]
|
||||
[Address(RVA = "0xAD2AF0", Offset = "0xAD18F0", VA = "0x180AD2AF0")]
|
||||
private void Awake()
|
||||
{
|
||||
Action<AGAJMBPABDL, RoomRole> action = new Action(this.DIHJDCNHNJE);
|
||||
}
|
||||
|
||||
// Token: 0x0600E3CA RID: 58314 RVA: 0x0034A24C File Offset: 0x0034844C
|
||||
[Token(Token = "0x600E3CA")]
|
||||
[Address(RVA = "0xAD2DC0", Offset = "0xAD1BC0", VA = "0x180AD2DC0")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
Action<AGAJMBPABDL, RoomRole> action = new Action(this.DIHJDCNHNJE);
|
||||
}
|
||||
|
||||
// Token: 0x0600E3CB RID: 58315 RVA: 0x0034A268 File Offset: 0x00348468
|
||||
[Token(Token = "0x600E3CB")]
|
||||
[Address(RVA = "0xAD2BB0", Offset = "0xAD19B0", VA = "0x180AD2BB0")]
|
||||
private void DIHJDCNHNJE(AGAJMBPABDL IEKDDPPNFPF, RoomRole IENKDAKBEDP)
|
||||
{
|
||||
if (IEKDDPPNFPF.DMKCIEPGGAB && this.OPHOAHHLPCK)
|
||||
{
|
||||
base.OnEnable();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E3CC RID: 58316 RVA: 0x0034A294 File Offset: 0x00348494
|
||||
[Token(Token = "0x600E3CC")]
|
||||
[Address(RVA = "0xAD2BF0", Offset = "0xAD19F0", VA = "0x180AD2BF0", Slot = "8")]
|
||||
protected override void MGFKPEMKOOK()
|
||||
{
|
||||
PlayerRoomRoleManager instance = PlayerRoomRoleManager.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (instance != num)
|
||||
{
|
||||
this.MNGMCHLEHOK();
|
||||
PPENFJMFPNE bememjnnkbh = this.BEMEMJNNKBH;
|
||||
EditRoomRoleOrdersWatchUIFlow editRoomRoleOrdersWatchUIFlow;
|
||||
editRoomRoleOrdersWatchUIFlow.TargetRoomDetails = bememjnnkbh;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E3CD RID: 58317 RVA: 0x0034A2D8 File Offset: 0x003484D8
|
||||
[Token(Token = "0x600E3CD")]
|
||||
[Address(RVA = "0xAD2E80", Offset = "0xAD1C80", VA = "0x180AD2E80", 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;
|
||||
}
|
||||
bool forwardedRegistered = PlayerRoomRoleManager.ONCPNMDGGKG.forwardedRegistered;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
base.ILGFOHIJHMG = 2;
|
||||
return;
|
||||
}
|
||||
base.ILGFOHIJHMG = 1;
|
||||
return;
|
||||
}
|
||||
}
|
||||
int num3 = 0;
|
||||
base.ILGFOHIJHMG = num3;
|
||||
}
|
||||
|
||||
// Token: 0x0600E3CE RID: 58318 RVA: 0x0034A368 File Offset: 0x00348568
|
||||
[Token(Token = "0x600E3CE")]
|
||||
[Address(RVA = "0x9647E0", Offset = "0x9635E0", VA = "0x1809647E0", Slot = "7")]
|
||||
protected override bool HOCJDEBMOLM()
|
||||
{
|
||||
bool flag = base.HOCJDEBMOLM();
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
bool flag2;
|
||||
return flag2;
|
||||
}
|
||||
|
||||
// Token: 0x0600E3CF RID: 58319 RVA: 0x0034A384 File Offset: 0x00348584
|
||||
[Token(Token = "0x600E3CF")]
|
||||
[Address(RVA = "0xAD30C0", Offset = "0xAD1EC0", VA = "0x180AD30C0")]
|
||||
public RoomRolesConditionalButton()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04009496 RID: 38038
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4009496")]
|
||||
private PPENFJMFPNE BEMEMJNNKBH;
|
||||
|
||||
// Token: 0x020022B8 RID: 8888
|
||||
[Token(Token = "0x20022B8")]
|
||||
private enum BIGCBLHGLCO
|
||||
{
|
||||
// Token: 0x04009498 RID: 38040
|
||||
[Token(Token = "0x4009498")]
|
||||
Disabled,
|
||||
// Token: 0x04009499 RID: 38041
|
||||
[Token(Token = "0x4009499")]
|
||||
Enabled_HasPermissions,
|
||||
// Token: 0x0400949A RID: 38042
|
||||
[Token(Token = "0x400949A")]
|
||||
Enabled_NoPermissions
|
||||
}
|
||||
}
|
||||
}
|
||||
+66
@@ -0,0 +1,66 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI.Room
|
||||
{
|
||||
// Token: 0x020022B9 RID: 8889
|
||||
[Token(Token = "0x20022B9")]
|
||||
public class TagListRoomRolePermissionEditable : TagListRolePermissionEditable<FMOEHCKDCKF, RoomRole.BJICCBAKLAF, RoomRole>
|
||||
{
|
||||
// Token: 0x1700242D RID: 9261
|
||||
// (get) Token: 0x0600E3D0 RID: 58320 RVA: 0x0034A398 File Offset: 0x00348598
|
||||
[Token(Token = "0x1700242D")]
|
||||
internal override GMBIJNPEBJF AIIGEMKJLMD
|
||||
{
|
||||
[Token(Token = "0x600E3D0")]
|
||||
[Address(RVA = "0x4100E0", Offset = "0x40EEE0", VA = "0x1804100E0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return GMBIJNPEBJF.Room;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E3D1 RID: 58321 RVA: 0x0034A3A8 File Offset: 0x003485A8
|
||||
[Token(Token = "0x600E3D1")]
|
||||
[Address(RVA = "0xAE0340", Offset = "0xADF140", VA = "0x180AE0340", Slot = "6")]
|
||||
protected override RoomRole BGELAIIEFPG(bool GFMEDGILKBH)
|
||||
{
|
||||
PlayerRoomRoleManager instance = PlayerRoomRoleManager.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (!(instance == num))
|
||||
{
|
||||
if (!GFMEDGILKBH)
|
||||
{
|
||||
return PlayerRoomRoleManager.ONCPNMDGGKG.GetRoleDefinition(num);
|
||||
}
|
||||
PlayerRoomRoleManager instance2 = PlayerRoomRoleManager.ONCPNMDGGKG;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E3D2 RID: 58322 RVA: 0x0034A3F0 File Offset: 0x003485F0
|
||||
[Token(Token = "0x600E3D2")]
|
||||
[Address(RVA = "0x964BC0", Offset = "0x9639C0", VA = "0x180964BC0", Slot = "9")]
|
||||
protected override bool BPCHDIDOFKE(RoomRole.BJICCBAKLAF KFMINBPBKAM)
|
||||
{
|
||||
return KFMINBPBKAM != RoomRole.BJICCBAKLAF.INVALID;
|
||||
}
|
||||
|
||||
// Token: 0x0600E3D3 RID: 58323 RVA: 0x0034A404 File Offset: 0x00348604
|
||||
[Token(Token = "0x600E3D3")]
|
||||
[Address(RVA = "0xAE0470", Offset = "0xADF270", VA = "0x180AE0470", Slot = "12")]
|
||||
protected override bool FDIFOCAGCFI(FMOEHCKDCKF BGHHFOOBFMA, RoomRole.BJICCBAKLAF KFMINBPBKAM, bool PPEMHAIEECM, object OHFMPKJCLKH)
|
||||
{
|
||||
PlayerRoomRoleManager instance = PlayerRoomRoleManager.ONCPNMDGGKG;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x0600E3D4 RID: 58324 RVA: 0x0034A420 File Offset: 0x00348620
|
||||
[Token(Token = "0x600E3D4")]
|
||||
[Address(RVA = "0xAE0500", Offset = "0xADF300", VA = "0x180AE0500")]
|
||||
public TagListRoomRolePermissionEditable()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
+151
@@ -0,0 +1,151 @@
|
||||
using System;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI.Room
|
||||
{
|
||||
// Token: 0x020022BA RID: 8890
|
||||
[Token(Token = "0x20022BA")]
|
||||
public class ToggleRoomRolesEditModeConditionalButton : ConditionalButton<Button3D>
|
||||
{
|
||||
// Token: 0x0600E3D5 RID: 58325 RVA: 0x0034A434 File Offset: 0x00348634
|
||||
[Token(Token = "0x600E3D5")]
|
||||
[Address(RVA = "0xAE1570", Offset = "0xAE0370", VA = "0x180AE1570", Slot = "4")]
|
||||
protected override void OnEnable()
|
||||
{
|
||||
base.OnEnable();
|
||||
Action<AGAJMBPABDL, RoomRole> action = new Action(this.DIHJDCNHNJE);
|
||||
EditRoomRoleOrdersWatchUIFlow editRoomRoleOrdersWatchUIFlow = this.editRoomRoleOrdersScreen;
|
||||
Action<BIPCKGLGIHG> action2 = new Action(this.PGIIGNGHLFG);
|
||||
editRoomRoleOrdersWatchUIFlow.OnRoleViewModeChangedEvent += action2;
|
||||
}
|
||||
|
||||
// Token: 0x0600E3D6 RID: 58326 RVA: 0x0034A478 File Offset: 0x00348678
|
||||
[Token(Token = "0x600E3D6")]
|
||||
[Address(RVA = "0xAE1430", Offset = "0xAE0230", VA = "0x180AE1430")]
|
||||
private void OnDisable()
|
||||
{
|
||||
Action<AGAJMBPABDL, RoomRole> action = new Action(this.DIHJDCNHNJE);
|
||||
EditRoomRoleOrdersWatchUIFlow editRoomRoleOrdersWatchUIFlow = this.editRoomRoleOrdersScreen;
|
||||
int num = 0;
|
||||
if (editRoomRoleOrdersWatchUIFlow != num)
|
||||
{
|
||||
EditRoomRoleOrdersWatchUIFlow editRoomRoleOrdersWatchUIFlow2 = this.editRoomRoleOrdersScreen;
|
||||
Action<BIPCKGLGIHG> action2 = new Action(this.PGIIGNGHLFG);
|
||||
editRoomRoleOrdersWatchUIFlow2.OnRoleViewModeChangedEvent -= action2;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E3D7 RID: 58327 RVA: 0x0034A4CC File Offset: 0x003486CC
|
||||
[Token(Token = "0x600E3D7")]
|
||||
[Address(RVA = "0x7D9C60", Offset = "0x7D8A60", VA = "0x1807D9C60")]
|
||||
private void PGIIGNGHLFG(BIPCKGLGIHG ANFJOHGCOOB)
|
||||
{
|
||||
base.OnEnable();
|
||||
}
|
||||
|
||||
// Token: 0x0600E3D8 RID: 58328 RVA: 0x0034A4E0 File Offset: 0x003486E0
|
||||
[Token(Token = "0x600E3D8")]
|
||||
[Address(RVA = "0x9647B0", Offset = "0x9635B0", VA = "0x1809647B0")]
|
||||
private void DIHJDCNHNJE(AGAJMBPABDL AGIHAKFFCCD, RoomRole LOLCMLEKMAF)
|
||||
{
|
||||
if (AGIHAKFFCCD.DMKCIEPGGAB)
|
||||
{
|
||||
base.OnEnable();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E3D9 RID: 58329 RVA: 0x0034A504 File Offset: 0x00348704
|
||||
[Token(Token = "0x600E3D9")]
|
||||
[Address(RVA = "0xAE1340", Offset = "0xAE0140", VA = "0x180AE1340", Slot = "8")]
|
||||
protected override void MGFKPEMKOOK()
|
||||
{
|
||||
int cieebjfcmib = this.CIEEBJFCMIB;
|
||||
if (cieebjfcmib == 1)
|
||||
{
|
||||
EditRoomRoleOrdersWatchUIFlow editRoomRoleOrdersWatchUIFlow = this.editRoomRoleOrdersScreen;
|
||||
return;
|
||||
}
|
||||
while (cieebjfcmib != 2)
|
||||
{
|
||||
}
|
||||
EditRoomRoleOrdersWatchUIFlow editRoomRoleOrdersWatchUIFlow2 = this.editRoomRoleOrdersScreen;
|
||||
int num = 0;
|
||||
editRoomRoleOrdersWatchUIFlow2.MFBDAMHIMKI = (BIPCKGLGIHG)num;
|
||||
}
|
||||
|
||||
// Token: 0x0600E3DA RID: 58330 RVA: 0x0034A540 File Offset: 0x00348740
|
||||
[Token(Token = "0x600E3DA")]
|
||||
[Address(RVA = "0xAE1680", Offset = "0xAE0480", VA = "0x180AE1680", Slot = "5")]
|
||||
protected override void PICEBFBCNCL()
|
||||
{
|
||||
BIPCKGLGIHG cmipabmebeb = this.editRoomRoleOrdersScreen.CMIPABMEBEB;
|
||||
bool forwardedRegistered = PlayerRoomRoleManager.ONCPNMDGGKG.forwardedRegistered;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
base.ILGFOHIJHMG = 1;
|
||||
return;
|
||||
}
|
||||
int num = 0;
|
||||
base.ILGFOHIJHMG = num;
|
||||
}
|
||||
|
||||
// Token: 0x0600E3DB RID: 58331 RVA: 0x0034A58C File Offset: 0x0034878C
|
||||
[Token(Token = "0x600E3DB")]
|
||||
[Address(RVA = "0xAE1390", Offset = "0xAE0190", VA = "0x180AE1390", Slot = "6")]
|
||||
protected override void MNGMCHLEHOK()
|
||||
{
|
||||
base..ctor();
|
||||
int cieebjfcmib = this.CIEEBJFCMIB;
|
||||
if (cieebjfcmib == 1)
|
||||
{
|
||||
PLDMAFINLJO.FANDNIHFMNM(this.labelText, "Edit Roles");
|
||||
this.tooltip.Message = "Edit all Room roles";
|
||||
return;
|
||||
}
|
||||
while (cieebjfcmib != 2)
|
||||
{
|
||||
}
|
||||
PLDMAFINLJO.FANDNIHFMNM(this.labelText, "Show My Roles");
|
||||
this.tooltip.Message = "Show only roles I have.";
|
||||
}
|
||||
|
||||
// Token: 0x0600E3DC RID: 58332 RVA: 0x0034A5F8 File Offset: 0x003487F8
|
||||
[Token(Token = "0x600E3DC")]
|
||||
[Address(RVA = "0xAE17D0", Offset = "0xAE05D0", VA = "0x180AE17D0")]
|
||||
public ToggleRoomRolesEditModeConditionalButton()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400949B RID: 38043
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400949B")]
|
||||
[SerializeField]
|
||||
private EditRoomRoleOrdersWatchUIFlow editRoomRoleOrdersScreen;
|
||||
|
||||
// Token: 0x0400949C RID: 38044
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400949C")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private Tooltip tooltip;
|
||||
|
||||
// Token: 0x020022BB RID: 8891
|
||||
[Token(Token = "0x20022BB")]
|
||||
private enum KEKIODAELFL
|
||||
{
|
||||
// Token: 0x0400949E RID: 38046
|
||||
[Token(Token = "0x400949E")]
|
||||
Disabled,
|
||||
// Token: 0x0400949F RID: 38047
|
||||
[Token(Token = "0x400949F")]
|
||||
ChangeToEditMode,
|
||||
// Token: 0x040094A0 RID: 38048
|
||||
[Token(Token = "0x40094A0")]
|
||||
ChangeToViewMode
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
using System;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI
|
||||
{
|
||||
// Token: 0x0200229B RID: 8859
|
||||
[Token(Token = "0x200229B")]
|
||||
public abstract class SliderRoleEditableBase<InnerType, RoleIdType, RolePermissionType, RoleDefinitionType> : RoleEditableBase<InnerType, RoleIdType, RolePermissionType, RoleDefinitionType> where RoleIdType : struct where RolePermissionType : struct where RoleDefinitionType : class, MLNCPPJGHPN<RoleIdType, RolePermissionType, RoleDefinitionType>, new()
|
||||
{
|
||||
// Token: 0x0600E331 RID: 58161 RVA: 0x00348444 File Offset: 0x00346644
|
||||
[Token(Token = "0x600E331")]
|
||||
[Address(RVA = "0x1740D10", Offset = "0x173FB10", VA = "0x181740D10", Slot = "8")]
|
||||
protected override void NNAAGJEICHA()
|
||||
{
|
||||
bool interactable = this.FFDOINJEHMM;
|
||||
GameObject gameObject = base.gameObject;
|
||||
}
|
||||
|
||||
// Token: 0x0600E332 RID: 58162 RVA: 0x00348468 File Offset: 0x00346668
|
||||
[Token(Token = "0x600E332")]
|
||||
[Address(RVA = "0x119EE00", Offset = "0x119DC00", VA = "0x18119EE00")]
|
||||
protected SliderRoleEditableBase()
|
||||
{
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x04009434 RID: 37940
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4009434")]
|
||||
[SerializeField]
|
||||
protected Slider3D valueSlider;
|
||||
|
||||
// Token: 0x04009435 RID: 37941
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4009435")]
|
||||
[SerializeField]
|
||||
protected GameObject textLabels;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,139 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Text;
|
||||
using AGUI.StackedUI;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core;
|
||||
using RecRoom.Tools.Tags;
|
||||
using RecRoom.Utils.OverridableFields;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI
|
||||
{
|
||||
// Token: 0x0200229F RID: 8863
|
||||
[Token(Token = "0x200229F")]
|
||||
public abstract class TagListRolePermissionEditable<RoleIdType, RolePermissionType, RoleDefinitionType> : RoleEditableBase<List<ObscuredString>, RoleIdType, RolePermissionType, RoleDefinitionType> where RoleIdType : struct where RolePermissionType : struct where RoleDefinitionType : class, MLNCPPJGHPN<RoleIdType, RolePermissionType, RoleDefinitionType>, new()
|
||||
{
|
||||
// Token: 0x1700241E RID: 9246
|
||||
// (get) Token: 0x0600E347 RID: 58183 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x1700241E")]
|
||||
public override GPNBGDFOBNK<List<ObscuredString>> BHMJLNDMIDM
|
||||
{
|
||||
[Token(Token = "0x600E347")]
|
||||
[Address(RVA = "0x4391F0", Offset = "0x437FF0", VA = "0x1804391F0", Slot = "11")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E348 RID: 58184 RVA: 0x003486CC File Offset: 0x003468CC
|
||||
[Token(Token = "0x600E348")]
|
||||
[Address(RVA = "0x17410D0", Offset = "0x173FED0", VA = "0x1817410D0", Slot = "7")]
|
||||
public override void Button_ToggleOverride(bool newOverrides)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E349 RID: 58185 RVA: 0x003486E0 File Offset: 0x003468E0
|
||||
[Token(Token = "0x600E349")]
|
||||
[Address(RVA = "0x1740E60", Offset = "0x173FC60", VA = "0x181740E60")]
|
||||
public void Button_Edit()
|
||||
{
|
||||
WatchUI <JNBAANDJIAD>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField;
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
}
|
||||
|
||||
// Token: 0x0600E34A RID: 58186 RVA: 0x00348718 File Offset: 0x00346918
|
||||
[Token(Token = "0x600E34A")]
|
||||
[Address(RVA = "0x17416B0", Offset = "0x17404B0", VA = "0x1817416B0", Slot = "8")]
|
||||
protected override void NNAAGJEICHA()
|
||||
{
|
||||
bool interactable = this.FFDOINJEHMM;
|
||||
GameObject gameObject = base.gameObject;
|
||||
StringBuilder stringBuilder = new StringBuilder();
|
||||
int num = 0;
|
||||
ThrowHelper.ThrowArgumentOutOfRangeException();
|
||||
string text;
|
||||
StringBuilder stringBuilder2 = stringBuilder.Append(text);
|
||||
if (num < stringBuilder2)
|
||||
{
|
||||
StringBuilder stringBuilder3 = stringBuilder.Append(",");
|
||||
}
|
||||
int length = stringBuilder.Length;
|
||||
num++;
|
||||
num++;
|
||||
int hashCode = stringBuilder.GetHashCode();
|
||||
string empty = string.Empty;
|
||||
}
|
||||
|
||||
// Token: 0x0600E34B RID: 58187 RVA: 0x00348784 File Offset: 0x00346984
|
||||
[Token(Token = "0x600E34B")]
|
||||
[Address(RVA = "0x17419B0", Offset = "0x17407B0", VA = "0x1817419B0")]
|
||||
protected TagListRolePermissionEditable()
|
||||
{
|
||||
List<ObscuredString> list = new List();
|
||||
int num;
|
||||
MutableOverridableListObscuredString mutableOverridableListObscuredString = new MutableOverridableListObscuredString(num != 0, list);
|
||||
num = 0;
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x0600E34C RID: 58188 RVA: 0x003487A8 File Offset: 0x003469A8
|
||||
[Token(Token = "0x600E34C")]
|
||||
[Address(RVA = "0x17411B0", Offset = "0x173FFB0", VA = "0x1817411B0")]
|
||||
[CompilerGenerated]
|
||||
private PMGCJEPKFOF<TagEditDialog.ECIJFFHOGBK> EPFHFOIDPCM(TagEditDialog BBPMNICHFLM)
|
||||
{
|
||||
IEnumerable<ObscuredString> enumerable;
|
||||
List<string> list = Enumerable.ToList<string>(enumerable);
|
||||
bool isCompleted = ((IAsyncResult)BBPMNICHFLM).IsCompleted;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E34D RID: 58189 RVA: 0x003487C8 File Offset: 0x003469C8
|
||||
[Token(Token = "0x600E34D")]
|
||||
[Address(RVA = "0x1741440", Offset = "0x1740240", VA = "0x181741440")]
|
||||
[CompilerGenerated]
|
||||
private void LIIDHDMDEGC(TagEditDialog.ECIJFFHOGBK PBAOMKNFBFL)
|
||||
{
|
||||
IEnumerable<string> enumerable;
|
||||
List<ObscuredString> list = Enumerable.ToList<ObscuredString>(enumerable);
|
||||
this.AFEOIDABAJG(true, list);
|
||||
}
|
||||
|
||||
// Token: 0x0400943C RID: 37948
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400943C")]
|
||||
[SerializeField]
|
||||
private TagEditDialog tagEditDialog;
|
||||
|
||||
// Token: 0x0400943D RID: 37949
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400943D")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI previewText;
|
||||
|
||||
// Token: 0x0400943E RID: 37950
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400943E")]
|
||||
[SerializeField]
|
||||
private Button3D editTagsButton;
|
||||
|
||||
// Token: 0x0400943F RID: 37951
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400943F")]
|
||||
[SerializeField]
|
||||
private int maxTags;
|
||||
|
||||
// Token: 0x04009440 RID: 37952
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4009440")]
|
||||
private MutableOverridableListObscuredString FACPFJEEIPC;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,163 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Systems
|
||||
{
|
||||
// Token: 0x0200225D RID: 8797
|
||||
[Token(Token = "0x200225D")]
|
||||
public abstract class ScheduledBehaviour : MonoBehaviour, BPGLFKPKJHF
|
||||
{
|
||||
// Token: 0x17002391 RID: 9105
|
||||
// (get) Token: 0x0600E0F0 RID: 57584 RVA: 0x00340514 File Offset: 0x0033E714
|
||||
[Token(Token = "0x17002391")]
|
||||
public OKNNKFGFODL IBDOIDOPMOJ
|
||||
{
|
||||
[Token(Token = "0x600E0F0")]
|
||||
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return this.FDNPBBKGAEH;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002392 RID: 9106
|
||||
// (get) Token: 0x0600E0F1 RID: 57585 RVA: 0x00340528 File Offset: 0x0033E728
|
||||
[Token(Token = "0x17002392")]
|
||||
public OKNNKFGFODL KBNBPACDJFI
|
||||
{
|
||||
[Token(Token = "0x600E0F1")]
|
||||
[Address(RVA = "0x3F63E0", Offset = "0x3F51E0", VA = "0x1803F63E0", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return this._onEnabled;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002393 RID: 9107
|
||||
// (get) Token: 0x0600E0F2 RID: 57586 RVA: 0x0034053C File Offset: 0x0033E73C
|
||||
[Token(Token = "0x17002393")]
|
||||
public OKNNKFGFODL DFJHLLFGFMH
|
||||
{
|
||||
[Token(Token = "0x600E0F2")]
|
||||
[Address(RVA = "0x3FA180", Offset = "0x3F8F80", VA = "0x1803FA180", Slot = "6")]
|
||||
get
|
||||
{
|
||||
return this._onDisabled;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002394 RID: 9108
|
||||
// (get) Token: 0x0600E0F3 RID: 57587 RVA: 0x00340550 File Offset: 0x0033E750
|
||||
[Token(Token = "0x17002394")]
|
||||
public bool GNELPILGIKI
|
||||
{
|
||||
[Token(Token = "0x600E0F3")]
|
||||
[Address(RVA = "0x89D150", Offset = "0x89BF50", VA = "0x18089D150", Slot = "7")]
|
||||
get
|
||||
{
|
||||
return base.isActiveAndEnabled;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002395 RID: 9109
|
||||
// (get) Token: 0x0600E0F4 RID: 57588 RVA: 0x00340564 File Offset: 0x0033E764
|
||||
// (set) Token: 0x0600E0F5 RID: 57589 RVA: 0x00340578 File Offset: 0x0033E778
|
||||
[Token(Token = "0x17002395")]
|
||||
public bool BFBKBMDPDPB
|
||||
{
|
||||
[Token(Token = "0x600E0F4")]
|
||||
[Address(RVA = "0x43A970", Offset = "0x439770", VA = "0x18043A970", Slot = "8")]
|
||||
get;
|
||||
[Token(Token = "0x600E0F5")]
|
||||
[Address(RVA = "0x43ABB0", Offset = "0x4399B0", VA = "0x18043ABB0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x0600E0F6 RID: 57590 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E0F6")]
|
||||
[Address(RVA = "0xAD42B0", Offset = "0xAD30B0", VA = "0x180AD42B0", Slot = "9")]
|
||||
protected virtual void OnDestroy()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E0F7 RID: 57591 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E0F7")]
|
||||
[Address(RVA = "0xAD4430", Offset = "0xAD3230", VA = "0x180AD4430", Slot = "10")]
|
||||
protected virtual void OnEnable()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E0F8 RID: 57592 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E0F8")]
|
||||
[Address(RVA = "0xAD4370", Offset = "0xAD3170", VA = "0x180AD4370", Slot = "11")]
|
||||
protected virtual void OnDisable()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E0F9 RID: 57593 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E0F9")]
|
||||
[Address(RVA = "0xAD4210", Offset = "0xAD3010", VA = "0x180AD4210")]
|
||||
protected void FJEACDNNIOE()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E0FA RID: 57594 RVA: 0x0034058C File Offset: 0x0033E78C
|
||||
[Token(Token = "0x600E0FA")]
|
||||
[Address(RVA = "0xAD4190", Offset = "0xAD2F90", VA = "0x180AD4190")]
|
||||
protected void EIAKJGCAICM(MLAKEKJEBLE JFKDDPJDCDC)
|
||||
{
|
||||
this.PBOJBGELNBF.Add(JFKDDPJDCDC);
|
||||
bool isActiveAndEnabled = base.isActiveAndEnabled;
|
||||
JFKDDPJDCDC.PAJGCGDFHKK = isActiveAndEnabled;
|
||||
JFKDDPJDCDC.MOBHLDCNAKD();
|
||||
}
|
||||
|
||||
// Token: 0x0600E0FB RID: 57595 RVA: 0x003405C0 File Offset: 0x0033E7C0
|
||||
[Token(Token = "0x600E0FB")]
|
||||
[Address(RVA = "0xAD44F0", Offset = "0xAD32F0", VA = "0x180AD44F0")]
|
||||
protected ScheduledBehaviour()
|
||||
{
|
||||
List<MLAKEKJEBLE> list = new List();
|
||||
this.PBOJBGELNBF = list;
|
||||
int num;
|
||||
OKNNKFGFODL oknnkfgfodl = new OKNNKFGFODL(1, true, num != 0);
|
||||
num = 0;
|
||||
this.FDNPBBKGAEH = oknnkfgfodl;
|
||||
int num2;
|
||||
OKNNKFGFODL oknnkfgfodl2 = new OKNNKFGFODL(1, true, num2 != 0);
|
||||
num2 = 0;
|
||||
this._onEnabled = oknnkfgfodl2;
|
||||
int num3;
|
||||
OKNNKFGFODL oknnkfgfodl3 = new OKNNKFGFODL(1, true, num3 != 0);
|
||||
num3 = 0;
|
||||
this._onDisabled = oknnkfgfodl3;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x04009256 RID: 37462
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4009256")]
|
||||
private List<MLAKEKJEBLE> PBOJBGELNBF;
|
||||
|
||||
// Token: 0x04009257 RID: 37463
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4009257")]
|
||||
private OKNNKFGFODL FDNPBBKGAEH;
|
||||
|
||||
// Token: 0x04009258 RID: 37464
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4009258")]
|
||||
public OKNNKFGFODL _onEnabled;
|
||||
|
||||
// Token: 0x04009259 RID: 37465
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4009259")]
|
||||
public OKNNKFGFODL _onDisabled;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,97 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
|
||||
namespace RecRoom.Systems
|
||||
{
|
||||
// Token: 0x0200225E RID: 8798
|
||||
[Token(Token = "0x200225E")]
|
||||
public abstract class ScheduledNetworkBehaviour : MonoBehaviourPun
|
||||
{
|
||||
// Token: 0x0600E0FC RID: 57596 RVA: 0x00340620 File Offset: 0x0033E820
|
||||
[Token(Token = "0x600E0FC")]
|
||||
[Address(RVA = "0xAD45E0", Offset = "0xAD33E0", VA = "0x180AD45E0", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base..ctor();
|
||||
PhotonView photonView = base.JDHMIOJKLCK;
|
||||
Action<AGAJMBPABDL> action = new Action(this.FHCMNCBLJIG);
|
||||
photonView.ControllerChangedEvent += action;
|
||||
}
|
||||
|
||||
// Token: 0x0600E0FD RID: 57597 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E0FD")]
|
||||
[Address(RVA = "0xAD4890", Offset = "0xAD3690", VA = "0x180AD4890", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E0FE RID: 57598 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E0FE")]
|
||||
[Address(RVA = "0xAD4A40", Offset = "0xAD3840", VA = "0x180AD4A40", Slot = "15")]
|
||||
protected virtual void OnEnable()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E0FF RID: 57599 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E0FF")]
|
||||
[Address(RVA = "0xAD4990", Offset = "0xAD3790", VA = "0x180AD4990", Slot = "16")]
|
||||
protected virtual void OnDisable()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E100 RID: 57600 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E100")]
|
||||
[Address(RVA = "0xAD47F0", Offset = "0xAD35F0", VA = "0x180AD47F0")]
|
||||
protected void HHBEEFGAGKF()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E101 RID: 57601 RVA: 0x00340654 File Offset: 0x0033E854
|
||||
[Token(Token = "0x600E101")]
|
||||
[Address(RVA = "0xAD4680", Offset = "0xAD3480", VA = "0x180AD4680")]
|
||||
protected void EIAKJGCAICM(MLAKEKJEBLE JFKDDPJDCDC, bool PMOIBOPCLOG = true)
|
||||
{
|
||||
this.PBOJBGELNBF.Add(JFKDDPJDCDC);
|
||||
this.AHKCPEDNCPP.Add(PMOIBOPCLOG);
|
||||
bool isActiveAndEnabled = base.isActiveAndEnabled;
|
||||
JFKDDPJDCDC.PAJGCGDFHKK = isActiveAndEnabled;
|
||||
JFKDDPJDCDC.MOBHLDCNAKD();
|
||||
}
|
||||
|
||||
// Token: 0x0600E102 RID: 57602 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E102")]
|
||||
[Address(RVA = "0xAD4730", Offset = "0xAD3530", VA = "0x180AD4730")]
|
||||
private void FHCMNCBLJIG(AGAJMBPABDL HIBNOIKDDAC)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E103 RID: 57603 RVA: 0x00340694 File Offset: 0x0033E894
|
||||
[Token(Token = "0x600E103")]
|
||||
[Address(RVA = "0xAD4AF0", Offset = "0xAD38F0", VA = "0x180AD4AF0")]
|
||||
protected ScheduledNetworkBehaviour()
|
||||
{
|
||||
List<MLAKEKJEBLE> list = new List();
|
||||
this.PBOJBGELNBF = list;
|
||||
List<bool> list2 = new List();
|
||||
this.AHKCPEDNCPP = list2;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400925B RID: 37467
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400925B")]
|
||||
private List<MLAKEKJEBLE> PBOJBGELNBF;
|
||||
|
||||
// Token: 0x0400925C RID: 37468
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400925C")]
|
||||
private List<bool> AHKCPEDNCPP;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,342 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Systems.StreamingCamera
|
||||
{
|
||||
// Token: 0x020022D2 RID: 8914
|
||||
[Token(Token = "0x20022D2")]
|
||||
public class HandheldStreamerCamera : MonoBehaviourPun
|
||||
{
|
||||
// Token: 0x0600E472 RID: 58482 RVA: 0x0034D064 File Offset: 0x0034B264
|
||||
[Token(Token = "0x600E472")]
|
||||
[Address(RVA = "0xAD1100", Offset = "0xACFF00", VA = "0x180AD1100", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base..ctor();
|
||||
this.mainCameraTransform.<NFOODJIKGCG>k__BackingField = false;
|
||||
HNHBHFHBIMM hnhbhfhbimm = this.mainCameraTransform;
|
||||
Transform lensTransform = this.LensTransform;
|
||||
hnhbhfhbimm.<BCMDGNNLAPC>k__BackingField = lensTransform;
|
||||
HNHBHFHBIMM hnhbhfhbimm2 = this.mainCameraTransform;
|
||||
float z = Vector3.zero.z;
|
||||
hnhbhfhbimm2.<BFHGCNNIGAA>k__BackingField.z = z;
|
||||
HNHBHFHBIMM hnhbhfhbimm3 = this.mainCameraTransform;
|
||||
Quaternion identity = Quaternion.identity;
|
||||
HNHBHFHBIMM hnhbhfhbimm4 = this.mainCameraTransform;
|
||||
int num = 0;
|
||||
hnhbhfhbimm4.CFPFIOEKLCF = num != 0;
|
||||
HNHBHFHBIMM hnhbhfhbimm5 = this.mainCameraTransform;
|
||||
string name = this.Name;
|
||||
hnhbhfhbimm5.FIKEBGGCDFN = name;
|
||||
this.mainCameraTransform.OPLHMKFCNOL = (HNHBHFHBIMM.AJHCFMHNMMG)((ulong)6L);
|
||||
this.mainCameraTransform.<COANGGPPIOF>k__BackingField = true;
|
||||
HNHBHFHBIMM hnhbhfhbimm6 = this.mainCameraTransform;
|
||||
AnimationCurve positionSmoothingTimeMultiplierByDistance = this.PositionSmoothingTimeMultiplierByDistance;
|
||||
hnhbhfhbimm6.<MBMMNPMCDIB>k__BackingField = positionSmoothingTimeMultiplierByDistance;
|
||||
this.frontFacingCameraTransform.<NFOODJIKGCG>k__BackingField = false;
|
||||
HNHBHFHBIMM hnhbhfhbimm7 = this.frontFacingCameraTransform;
|
||||
Transform backwardLensTransform = this.BackwardLensTransform;
|
||||
hnhbhfhbimm7.<BCMDGNNLAPC>k__BackingField = backwardLensTransform;
|
||||
HNHBHFHBIMM hnhbhfhbimm8 = this.frontFacingCameraTransform;
|
||||
float z2 = Vector3.zero.z;
|
||||
hnhbhfhbimm8.<BFHGCNNIGAA>k__BackingField.z = z2;
|
||||
HNHBHFHBIMM hnhbhfhbimm9 = this.frontFacingCameraTransform;
|
||||
Quaternion identity2 = Quaternion.identity;
|
||||
HNHBHFHBIMM hnhbhfhbimm10 = this.frontFacingCameraTransform;
|
||||
int num2 = 0;
|
||||
hnhbhfhbimm10.CFPFIOEKLCF = num2 != 0;
|
||||
HNHBHFHBIMM hnhbhfhbimm11 = this.frontFacingCameraTransform;
|
||||
string text = this.frontFacingName;
|
||||
hnhbhfhbimm11.FIKEBGGCDFN = text;
|
||||
this.frontFacingCameraTransform.OPLHMKFCNOL = (HNHBHFHBIMM.AJHCFMHNMMG)((ulong)6L);
|
||||
this.frontFacingCameraTransform.<COANGGPPIOF>k__BackingField = true;
|
||||
HNHBHFHBIMM hnhbhfhbimm12 = this.frontFacingCameraTransform;
|
||||
AnimationCurve positionSmoothingTimeMultiplierByDistance2 = this.PositionSmoothingTimeMultiplierByDistance;
|
||||
hnhbhfhbimm12.<MBMMNPMCDIB>k__BackingField = positionSmoothingTimeMultiplierByDistance2;
|
||||
Material material = new Material(this.screenRenderMaterial);
|
||||
this.ALODIMNNLDI = material;
|
||||
Animator componentInChildren = base.GetComponentInChildren<Animator>();
|
||||
Tool tool = this.Tool;
|
||||
this.LDOJFIEANFB = componentInChildren;
|
||||
int num3 = 0;
|
||||
if (tool != num3)
|
||||
{
|
||||
Tool tool2 = this.Tool;
|
||||
MFBGLIHGCGO<Tool> postPickupEvent = tool2.PostPickupEvent;
|
||||
Action<Tool> action = new Action(this.HAAIALDMMEL);
|
||||
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.BPJDFPACLMK(postPickupEvent, action);
|
||||
tool2.PostPickupEvent = mfbglihgcgo;
|
||||
Tool tool3 = this.Tool;
|
||||
MFBGLIHGCGO<Tool> postReleaseEvent = tool3.PostReleaseEvent;
|
||||
Action<Tool> action2 = new Action(this.OIOCPLEKMEK);
|
||||
MFBGLIHGCGO<Tool> mfbglihgcgo2 = MFBGLIHGCGO.BPJDFPACLMK(postReleaseEvent, action2);
|
||||
tool3.PostReleaseEvent = mfbglihgcgo2;
|
||||
Tool tool4 = this.Tool;
|
||||
Tool.OGLAJAFKBMN oglajafkbmn = new Tool.OGLAJAFKBMN(this.LPLIIBBAAOI);
|
||||
tool4.AddCustomPickupCondition(oglajafkbmn);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E473 RID: 58483 RVA: 0x0034D2A8 File Offset: 0x0034B4A8
|
||||
[Token(Token = "0x600E473")]
|
||||
[Address(RVA = "0xAD1AC0", Offset = "0xAD08C0", VA = "0x180AD1AC0")]
|
||||
private void Start()
|
||||
{
|
||||
PlayerSpawnedEquipment <FLFJCIPBAPA>k__BackingField = this.Tool.<FLFJCIPBAPA>k__BackingField;
|
||||
int num = 0;
|
||||
if (<FLFJCIPBAPA>k__BackingField != num)
|
||||
{
|
||||
Player <APAJHLAPLCB>k__BackingField = this.Tool.<FLFJCIPBAPA>k__BackingField.<APAJHLAPLCB>k__BackingField;
|
||||
Player <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
|
||||
if (<APAJHLAPLCB>k__BackingField == <EGKJPJKLEAI>k__BackingField)
|
||||
{
|
||||
Action action = new Action(this.PCDELEHGCAO);
|
||||
IDisposable disposable = this.OPEMIFENIJM(action);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E474 RID: 58484 RVA: 0x0034D30C File Offset: 0x0034B50C
|
||||
[Token(Token = "0x600E474")]
|
||||
[Address(RVA = "0xAD15D0", Offset = "0xAD03D0", VA = "0x180AD15D0")]
|
||||
private bool LPLIIBBAAOI(Tool NBHJPDBHDHB, Player NHCEBNBEEBE, Vector3 JEDLNAEEMEN, bool GEJJBENPHJG)
|
||||
{
|
||||
Player <APAJHLAPLCB>k__BackingField = NBHJPDBHDHB.<FLFJCIPBAPA>k__BackingField.<APAJHLAPLCB>k__BackingField;
|
||||
return NHCEBNBEEBE == <APAJHLAPLCB>k__BackingField;
|
||||
}
|
||||
|
||||
// Token: 0x0600E475 RID: 58485 RVA: 0x0034D334 File Offset: 0x0034B534
|
||||
[Token(Token = "0x600E475")]
|
||||
[Address(RVA = "0xAD1920", Offset = "0xAD0720", VA = "0x180AD1920")]
|
||||
private void PCDELEHGCAO()
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
Tool tool = this.Tool;
|
||||
int num = 0;
|
||||
if (tool != num)
|
||||
{
|
||||
Tool tool2 = this.Tool;
|
||||
}
|
||||
int num2 = 0;
|
||||
Animator ldojfieanfb = this.LDOJFIEANFB;
|
||||
this.DKDIOCIJFJA = (float)num2;
|
||||
int num3 = 0;
|
||||
if (ldojfieanfb != num3 && this.LDOJFIEANFB.isActiveAndEnabled)
|
||||
{
|
||||
Animator ldojfieanfb2 = this.LDOJFIEANFB;
|
||||
float dkdiocijfja = this.DKDIOCIJFJA;
|
||||
int ibmgeeaadac = HandheldStreamerCamera.IBMGEEAADAC;
|
||||
ldojfieanfb2.SetFloat(ibmgeeaadac, dkdiocijfja);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E476 RID: 58486 RVA: 0x0034D3BC File Offset: 0x0034B5BC
|
||||
[Token(Token = "0x600E476")]
|
||||
[Address(RVA = "0xAD14B0", Offset = "0xAD02B0", VA = "0x180AD14B0")]
|
||||
private void HAAIALDMMEL(Tool EGFEJGHDNAI)
|
||||
{
|
||||
this.Tool.rigidbodyEx.RemoveKinematic(this);
|
||||
}
|
||||
|
||||
// Token: 0x0600E477 RID: 58487 RVA: 0x0034D3E0 File Offset: 0x0034B5E0
|
||||
[Token(Token = "0x600E477")]
|
||||
[Address(RVA = "0xAD1650", Offset = "0xAD0450", VA = "0x180AD1650")]
|
||||
private void OIOCPLEKMEK(Tool EGFEJGHDNAI)
|
||||
{
|
||||
this.Tool.rigidbodyEx.AddKinematic(this);
|
||||
}
|
||||
|
||||
// Token: 0x0600E478 RID: 58488 RVA: 0x0034D404 File Offset: 0x0034B604
|
||||
[Token(Token = "0x600E478")]
|
||||
[Address(RVA = "0xAD1680", Offset = "0xAD0480", VA = "0x180AD1680", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
Tool tool = this.Tool;
|
||||
int num = 0;
|
||||
if (tool != num)
|
||||
{
|
||||
Tool tool2 = this.Tool;
|
||||
MFBGLIHGCGO<Tool> postPickupEvent = tool2.PostPickupEvent;
|
||||
Action<Tool> action = new Action(this.HAAIALDMMEL);
|
||||
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.BPJDFPACLMK(postPickupEvent, action);
|
||||
tool2.PostPickupEvent = mfbglihgcgo;
|
||||
Tool tool3 = this.Tool;
|
||||
MFBGLIHGCGO<Tool> postReleaseEvent = tool3.PostReleaseEvent;
|
||||
Action<Tool> action2 = new Action(this.OIOCPLEKMEK);
|
||||
MFBGLIHGCGO<Tool> mfbglihgcgo2 = MFBGLIHGCGO.BPJDFPACLMK(postReleaseEvent, action2);
|
||||
tool3.PostReleaseEvent = mfbglihgcgo2;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E479 RID: 58489 RVA: 0x0034D494 File Offset: 0x0034B694
|
||||
[Token(Token = "0x600E479")]
|
||||
[Address(RVA = "0xAD17C0", Offset = "0xAD05C0", VA = "0x180AD17C0")]
|
||||
public void OpenScreen(bool MCIOKLGHGFK)
|
||||
{
|
||||
Animator ldojfieanfb = this.LDOJFIEANFB;
|
||||
int num = 0;
|
||||
if (ldojfieanfb != num && this.LDOJFIEANFB.isActiveAndEnabled)
|
||||
{
|
||||
Animator ldojfieanfb2 = this.LDOJFIEANFB;
|
||||
int eenkjacbfld = HandheldStreamerCamera.EENKJACBFLD;
|
||||
ldojfieanfb2.SetBool(eenkjacbfld, MCIOKLGHGFK);
|
||||
}
|
||||
if (this.FDPMDEJMEDI != MCIOKLGHGFK)
|
||||
{
|
||||
Renderer[] array = this.screenRenderers;
|
||||
int num2 = 0;
|
||||
this.FDPMDEJMEDI = MCIOKLGHGFK;
|
||||
int length = array.Length;
|
||||
if (num2 < length)
|
||||
{
|
||||
Renderer renderer = array[num2];
|
||||
if (MCIOKLGHGFK)
|
||||
{
|
||||
}
|
||||
Material material = this.defaultScreenMaterial;
|
||||
renderer.SetMaterial(material);
|
||||
num2++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E47A RID: 58490 RVA: 0x0034D530 File Offset: 0x0034B730
|
||||
[Token(Token = "0x600E47A")]
|
||||
[Address(RVA = "0xAD1A90", Offset = "0xAD0890", VA = "0x180AD1A90")]
|
||||
public void SetTexture(RenderTexture MILANNLOLDN)
|
||||
{
|
||||
this.ALODIMNNLDI.mainTexture = MILANNLOLDN;
|
||||
}
|
||||
|
||||
// Token: 0x0600E47B RID: 58491 RVA: 0x0034D550 File Offset: 0x0034B750
|
||||
[Token(Token = "0x600E47B")]
|
||||
[Address(RVA = "0xAD14E0", Offset = "0xAD02E0", VA = "0x180AD14E0")]
|
||||
private void IHHGNMKEJIN(float OOONNFPBMKC)
|
||||
{
|
||||
Animator ldojfieanfb = this.LDOJFIEANFB;
|
||||
this.DKDIOCIJFJA = OOONNFPBMKC;
|
||||
int num = 0;
|
||||
if (ldojfieanfb != num && this.LDOJFIEANFB.isActiveAndEnabled)
|
||||
{
|
||||
Animator ldojfieanfb2 = this.LDOJFIEANFB;
|
||||
float dkdiocijfja = this.DKDIOCIJFJA;
|
||||
int ibmgeeaadac = HandheldStreamerCamera.IBMGEEAADAC;
|
||||
ldojfieanfb2.SetFloat(ibmgeeaadac, dkdiocijfja);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E47C RID: 58492 RVA: 0x0034D5AC File Offset: 0x0034B7AC
|
||||
[Token(Token = "0x600E47C")]
|
||||
[Address(RVA = "0xAD1CC0", Offset = "0xAD0AC0", VA = "0x180AD1CC0")]
|
||||
public HandheldStreamerCamera()
|
||||
{
|
||||
HNHBHFHBIMM hnhbhfhbimm = new HNHBHFHBIMM();
|
||||
this.mainCameraTransform = hnhbhfhbimm;
|
||||
this.Name = "Handheld (forward)";
|
||||
HNHBHFHBIMM hnhbhfhbimm2 = new HNHBHFHBIMM();
|
||||
this.frontFacingCameraTransform = hnhbhfhbimm2;
|
||||
this.frontFacingName = "Handheld (backward)";
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x04009529 RID: 38185
|
||||
[Token(Token = "0x4009529")]
|
||||
private static readonly int IBMGEEAADAC = Animator.StringToHash("Trigger");
|
||||
|
||||
// Token: 0x0400952A RID: 38186
|
||||
[Token(Token = "0x400952A")]
|
||||
private static readonly int EENKJACBFLD = Animator.StringToHash("ScreenOpen");
|
||||
|
||||
// Token: 0x0400952B RID: 38187
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400952B")]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
public Tool Tool;
|
||||
|
||||
// Token: 0x0400952C RID: 38188
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400952C")]
|
||||
[Header("Streaming")]
|
||||
public HNHBHFHBIMM mainCameraTransform;
|
||||
|
||||
// Token: 0x0400952D RID: 38189
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400952D")]
|
||||
public string Name;
|
||||
|
||||
// Token: 0x0400952E RID: 38190
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400952E")]
|
||||
public Transform LensTransform;
|
||||
|
||||
// Token: 0x0400952F RID: 38191
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400952F")]
|
||||
public HNHBHFHBIMM frontFacingCameraTransform;
|
||||
|
||||
// Token: 0x04009530 RID: 38192
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x4009530")]
|
||||
public string frontFacingName;
|
||||
|
||||
// Token: 0x04009531 RID: 38193
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4009531")]
|
||||
public Transform BackwardLensTransform;
|
||||
|
||||
// Token: 0x04009532 RID: 38194
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4009532")]
|
||||
public AnimationCurve PositionSmoothingTimeMultiplierByDistance;
|
||||
|
||||
// Token: 0x04009533 RID: 38195
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x4009533")]
|
||||
[SerializeField]
|
||||
[Header("Screens")]
|
||||
private Renderer[] screenRenderers;
|
||||
|
||||
// Token: 0x04009534 RID: 38196
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x4009534")]
|
||||
[SerializeField]
|
||||
private Material screenRenderMaterial;
|
||||
|
||||
// Token: 0x04009535 RID: 38197
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x4009535")]
|
||||
[SerializeField]
|
||||
private Material defaultScreenMaterial;
|
||||
|
||||
// Token: 0x04009536 RID: 38198
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x4009536")]
|
||||
private Material ALODIMNNLDI;
|
||||
|
||||
// Token: 0x04009537 RID: 38199
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x4009537")]
|
||||
private Animator LDOJFIEANFB;
|
||||
|
||||
// Token: 0x04009538 RID: 38200
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x4009538")]
|
||||
private float DKDIOCIJFJA;
|
||||
|
||||
// Token: 0x04009539 RID: 38201
|
||||
[FieldOffset(Offset = "0xAC")]
|
||||
[Token(Token = "0x4009539")]
|
||||
private bool FDPMDEJMEDI;
|
||||
|
||||
// Token: 0x0400953A RID: 38202
|
||||
[FieldOffset(Offset = "0xAD")]
|
||||
[Token(Token = "0x400953A")]
|
||||
[NonSerialized]
|
||||
public bool RemoteControl;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,388 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Text;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using RecRoom.AGUI.ToolUIs;
|
||||
using RecRoom.Core.Creation;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Systems.StreamingCamera
|
||||
{
|
||||
// Token: 0x020022D3 RID: 8915
|
||||
[Token(Token = "0x20022D3")]
|
||||
[RequireComponent(typeof(SpectatorStreamPoint))]
|
||||
public class SandboxSpectatorStreamPoint : MonoBehaviourPun, EOCLMMENCKH
|
||||
{
|
||||
// Token: 0x1700244B RID: 9291
|
||||
// (get) Token: 0x0600E47E RID: 58494 RVA: 0x0034D61C File Offset: 0x0034B81C
|
||||
// (set) Token: 0x0600E47F RID: 58495 RVA: 0x0034D63C File Offset: 0x0034B83C
|
||||
[Token(Token = "0x1700244B")]
|
||||
public string FIKEBGGCDFN
|
||||
{
|
||||
[Token(Token = "0x600E47E")]
|
||||
[Address(RVA = "0xAD3CC0", Offset = "0xAD2AC0", VA = "0x180AD3CC0")]
|
||||
get
|
||||
{
|
||||
return this.MMBOKOLAJFH.IAHDANBDAAM();
|
||||
}
|
||||
[Token(Token = "0x600E47F")]
|
||||
[Address(RVA = "0xAD3C60", Offset = "0xAD2A60", VA = "0x180AD3C60")]
|
||||
private set
|
||||
{
|
||||
KLLMCPFPIIE<string> mmbokolajfh = this.MMBOKOLAJFH;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700244C RID: 9292
|
||||
// (get) Token: 0x0600E480 RID: 58496 RVA: 0x0034D658 File Offset: 0x0034B858
|
||||
// (set) Token: 0x0600E481 RID: 58497 RVA: 0x0034D678 File Offset: 0x0034B878
|
||||
[Token(Token = "0x1700244C")]
|
||||
public SandboxSpectatorStreamPoint.EEPPANMKMEL PMFILGPPJPC
|
||||
{
|
||||
[Token(Token = "0x600E480")]
|
||||
[Address(RVA = "0xAD3A10", Offset = "0xAD2810", VA = "0x180AD3A10")]
|
||||
get
|
||||
{
|
||||
return this.GIPCEOGBPBP.IAHDANBDAAM();
|
||||
}
|
||||
[Token(Token = "0x600E481")]
|
||||
[Address(RVA = "0xAD3930", Offset = "0xAD2730", VA = "0x180AD3930")]
|
||||
private set
|
||||
{
|
||||
KLLMCPFPIIE<SandboxSpectatorStreamPoint.EEPPANMKMEL> gipceogbpbp = this.GIPCEOGBPBP;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E482 RID: 58498 RVA: 0x0034D694 File Offset: 0x0034B894
|
||||
[Token(Token = "0x600E482")]
|
||||
[Address(RVA = "0xAD3100", Offset = "0xAD1F00", VA = "0x180AD3100", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base..ctor();
|
||||
Action action = new Action(this.GMDKMEDDFJB);
|
||||
int num = 0;
|
||||
KLLMCPFPIIE<SandboxSpectatorStreamPoint.EEPPANMKMEL> kllmcpfpiie;
|
||||
this.GIPCEOGBPBP = kllmcpfpiie;
|
||||
Action action2 = new Action(this.DCGONHACJIH);
|
||||
KLLMCPFPIIE<string> kllmcpfpiie2;
|
||||
this.MMBOKOLAJFH = kllmcpfpiie2;
|
||||
IEnumerable<SandboxSpectatorStreamPoint.EEPPANMKMEL> enumerable = Enumerable.Cast<SandboxSpectatorStreamPoint.EEPPANMKMEL>(Enum.GetValues(typeof(SandboxSpectatorStreamPoint.EEPPANMKMEL)));
|
||||
Func<SandboxSpectatorStreamPoint.EEPPANMKMEL, string> <>9__11_ = SandboxSpectatorStreamPoint.<>c.<>9__11_0;
|
||||
if (<>9__11_ == 0)
|
||||
{
|
||||
SandboxSpectatorStreamPoint.<>c.<>9__11_0 = delegate(SandboxSpectatorStreamPoint.EEPPANMKMEL e)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
};
|
||||
}
|
||||
Func<SandboxSpectatorStreamPoint.EEPPANMKMEL, FLCFOLDCOJJ> func;
|
||||
if (SandboxSpectatorStreamPoint.<>c.<>9__11_1 == 0)
|
||||
{
|
||||
func = delegate(SandboxSpectatorStreamPoint.EEPPANMKMEL e)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
};
|
||||
SandboxSpectatorStreamPoint.<>c.<>9__11_1 = func;
|
||||
}
|
||||
Dictionary<SandboxSpectatorStreamPoint.EEPPANMKMEL, string> dictionary = Enumerable.ToDictionary<SandboxSpectatorStreamPoint.EEPPANMKMEL, string, FLCFOLDCOJJ>(enumerable, <>9__11_, func);
|
||||
CreationObject creationObject = this.tool.creationObject;
|
||||
DOPNALIMPNA[] array = new DOPNALIMPNA[2];
|
||||
Func<int> func2 = new Func(this.JCIOADKDGLL);
|
||||
Action<int> action3 = new Action(this.FEGFPBDDJJI);
|
||||
string text;
|
||||
ulong num2;
|
||||
LNBMGIPPMJJ lnbmgippmjj = ONOKJPIMIIP.BCJHJAHMJFP(dictionary, func2, action3, "Transition Time", text, num, num, num, num, num2 != 0UL);
|
||||
if (lnbmgippmjj != 0)
|
||||
{
|
||||
}
|
||||
array[0] = lnbmgippmjj;
|
||||
Func<string> func3 = new Func(this.FGAMOEKAECM);
|
||||
Action<string> action4 = new Action(this.EFEJDNDGHBJ);
|
||||
INAOBEINBGO inaobeinbgo;
|
||||
if (inaobeinbgo != 0)
|
||||
{
|
||||
}
|
||||
array[1] = inaobeinbgo;
|
||||
ECJBHJOCKHL ecjbhjockhl = creationObject.AddFoldoutMenu("Camera Settings", 25, array);
|
||||
CreationObject creationObject2 = this.tool.creationObject;
|
||||
OMKPHDBNLKH<CreationObjectSettingFriendlyIntControl, int>.DEDABHKCIBG dedabhkcibg;
|
||||
if (SandboxSpectatorStreamPoint.<>c.<>9__11_5 == 0)
|
||||
{
|
||||
dedabhkcibg = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultEnumUIControlPrefab;
|
||||
SandboxSpectatorStreamPoint.<>c.<>9__11_5 = dedabhkcibg;
|
||||
}
|
||||
OMKPHDBNLKH<CreationObjectSettingFriendlyIntControl, int>.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.BKFDMMDADHJ);
|
||||
ulong num3;
|
||||
KLCANJPOEPC klcanjpoepc = new KLCANJPOEPC(dedabhkcibg, ohindolfnmp, dictionary, (int)num3);
|
||||
ILINODKFHEO ilinodkfheo = creationObject2.AddConfigurableSetting(klcanjpoepc);
|
||||
CreationObject creationObject3 = this.tool.creationObject;
|
||||
OMKPHDBNLKH<CreationObjectSettingStringUIControl, string>.DEDABHKCIBG dedabhkcibg2;
|
||||
if (SandboxSpectatorStreamPoint.<>c.<>9__11_7 == 0)
|
||||
{
|
||||
dedabhkcibg2 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultStringUIControlPrefab;
|
||||
SandboxSpectatorStreamPoint.<>c.<>9__11_7 = dedabhkcibg2;
|
||||
}
|
||||
OMKPHDBNLKH<CreationObjectSettingStringUIControl, string>.OHINDOLFNMP ohindolfnmp2 = new OMKPHDBNLKH.OHINDOLFNMP(this.IHDNIICHODC);
|
||||
PGIHLFOHNML pgihlfohnml = new PGIHLFOHNML(dedabhkcibg2, ohindolfnmp2, 26);
|
||||
ILINODKFHEO ilinodkfheo2 = creationObject3.AddConfigurableSetting(pgihlfohnml);
|
||||
}
|
||||
|
||||
// Token: 0x0600E483 RID: 58499 RVA: 0x0034D880 File Offset: 0x0034BA80
|
||||
[Token(Token = "0x600E483")]
|
||||
[Address(RVA = "0xAD3990", Offset = "0xAD2790", VA = "0x180AD3990")]
|
||||
private void DCGONHACJIH()
|
||||
{
|
||||
string text = this.MMBOKOLAJFH.IAHDANBDAAM();
|
||||
if (!string.IsNullOrEmpty(text))
|
||||
{
|
||||
this.streamPoint.<PPLJDFIGCAD>k__BackingField.FIKEBGGCDFN = text;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E484 RID: 58500 RVA: 0x0034D8BC File Offset: 0x0034BABC
|
||||
[Token(Token = "0x600E484")]
|
||||
[Address(RVA = "0xAD3D10", Offset = "0xAD2B10", VA = "0x180AD3D10")]
|
||||
private void GMDKMEDDFJB()
|
||||
{
|
||||
if (this.GIPCEOGBPBP.IAHDANBDAAM() == 1)
|
||||
{
|
||||
}
|
||||
int num = 0;
|
||||
this.streamPoint.<PPLJDFIGCAD>k__BackingField.<FBFAHEDEGHA>k__BackingField = num;
|
||||
this.streamPoint.<PPLJDFIGCAD>k__BackingField.<FLPHFDDGOAI>k__BackingField = num;
|
||||
}
|
||||
|
||||
// Token: 0x0600E485 RID: 58501 RVA: 0x0034D904 File Offset: 0x0034BB04
|
||||
[Token(Token = "0x600E485")]
|
||||
[Address(RVA = "0xAD3B20", Offset = "0xAD2920", VA = "0x180AD3B20")]
|
||||
private void EFEJDNDGHBJ(string AHHENFLFKIC)
|
||||
{
|
||||
string newDisplayName = AHHENFLFKIC;
|
||||
PMGCJEPKFOF<NKHBKKGOIHL.PEHMCMIFBJO> pmgcjepkfof = NKHBKKGOIHL.EFFCNBECOKA(AHHENFLFKIC);
|
||||
Action<NKHBKKGOIHL.PEHMCMIFBJO> action = delegate(NKHBKKGOIHL.PEHMCMIFBJO response)
|
||||
{
|
||||
if (response.<GBEEHFGKJOF>k__BackingField)
|
||||
{
|
||||
KLLMCPFPIIE<string> mmbokolajfh = this.MMBOKOLAJFH;
|
||||
}
|
||||
};
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
PMGCJEPKFOF<NKHBKKGOIHL.PEHMCMIFBJO> pmgcjepkfof2 = pmgcjepkfof.OHLPJBFCABI(action);
|
||||
}
|
||||
|
||||
// Token: 0x0600E486 RID: 58502 RVA: 0x0034D958 File Offset: 0x0034BB58
|
||||
[Token(Token = "0x600E486")]
|
||||
[Address(RVA = "0xAD4060", Offset = "0xAD2E60", VA = "0x180AD4060")]
|
||||
private void Start()
|
||||
{
|
||||
string text = this.MMBOKOLAJFH.IAHDANBDAAM();
|
||||
if (!string.IsNullOrEmpty(text))
|
||||
{
|
||||
this.streamPoint.<PPLJDFIGCAD>k__BackingField.FIKEBGGCDFN = text;
|
||||
}
|
||||
if (this.GIPCEOGBPBP.IAHDANBDAAM() == 1)
|
||||
{
|
||||
}
|
||||
int num = 0;
|
||||
this.streamPoint.<PPLJDFIGCAD>k__BackingField.<FBFAHEDEGHA>k__BackingField = num;
|
||||
this.streamPoint.<PPLJDFIGCAD>k__BackingField.<FLPHFDDGOAI>k__BackingField = num;
|
||||
}
|
||||
|
||||
// Token: 0x1700244D RID: 9293
|
||||
// (get) Token: 0x0600E487 RID: 58503 RVA: 0x0034D9C8 File Offset: 0x0034BBC8
|
||||
[Token(Token = "0x1700244D")]
|
||||
public bool JBMFJOBFJHP
|
||||
{
|
||||
[Token(Token = "0x600E487")]
|
||||
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "15")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E488 RID: 58504 RVA: 0x0034D9D8 File Offset: 0x0034BBD8
|
||||
[Token(Token = "0x600E488")]
|
||||
[Address(RVA = "0xAD3A60", Offset = "0xAD2860", VA = "0x180AD3A60", Slot = "16")]
|
||||
public void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH)
|
||||
{
|
||||
KLLMCPFPIIE<SandboxSpectatorStreamPoint.EEPPANMKMEL> gipceogbpbp = this.GIPCEOGBPBP;
|
||||
KLLMCPFPIIE<string> mmbokolajfh = this.MMBOKOLAJFH;
|
||||
}
|
||||
|
||||
// Token: 0x0600E489 RID: 58505 RVA: 0x0034D9FC File Offset: 0x0034BBFC
|
||||
[Token(Token = "0x600E489")]
|
||||
[Address(RVA = "0xAD3F30", Offset = "0xAD2D30", VA = "0x180AD3F30", Slot = "17")]
|
||||
public void SerializeTo(ref PDEKIHFJKHJ IABNDBNHMKF, ref MKNCHKCCIHK NHFINJNIPGK, StringBuilder BIPOIFGEMGB)
|
||||
{
|
||||
MKMHKLCDBLL mkmhklcdbll = new MKMHKLCDBLL();
|
||||
SandboxSpectatorStreamPoint.EEPPANMKMEL eeppanmkmel = this.GIPCEOGBPBP.IAHDANBDAAM();
|
||||
string text = this.MMBOKOLAJFH.IAHDANBDAAM();
|
||||
}
|
||||
|
||||
// Token: 0x0600E48A RID: 58506 RVA: 0x0034DA30 File Offset: 0x0034BC30
|
||||
[Token(Token = "0x600E48A")]
|
||||
[Address(RVA = "0x752FB0", Offset = "0x751DB0", VA = "0x180752FB0")]
|
||||
public SandboxSpectatorStreamPoint()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E48B RID: 58507 RVA: 0x0034DA44 File Offset: 0x0034BC44
|
||||
[Token(Token = "0x600E48B")]
|
||||
[Address(RVA = "0xAD3A10", Offset = "0xAD2810", VA = "0x180AD3A10")]
|
||||
[CompilerGenerated]
|
||||
private int JCIOADKDGLL()
|
||||
{
|
||||
SandboxSpectatorStreamPoint.EEPPANMKMEL eeppanmkmel = this.GIPCEOGBPBP.IAHDANBDAAM();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E48C RID: 58508 RVA: 0x0034DA64 File Offset: 0x0034BC64
|
||||
[Token(Token = "0x600E48C")]
|
||||
[Address(RVA = "0xAD3930", Offset = "0xAD2730", VA = "0x180AD3930")]
|
||||
[CompilerGenerated]
|
||||
private void FEGFPBDDJJI(int ONGBFDACHHG)
|
||||
{
|
||||
KLLMCPFPIIE<SandboxSpectatorStreamPoint.EEPPANMKMEL> gipceogbpbp = this.GIPCEOGBPBP;
|
||||
}
|
||||
|
||||
// Token: 0x0600E48D RID: 58509 RVA: 0x0034DA80 File Offset: 0x0034BC80
|
||||
[Token(Token = "0x600E48D")]
|
||||
[Address(RVA = "0xAD3CC0", Offset = "0xAD2AC0", VA = "0x180AD3CC0")]
|
||||
[CompilerGenerated]
|
||||
private string FGAMOEKAECM()
|
||||
{
|
||||
return this.MMBOKOLAJFH.IAHDANBDAAM();
|
||||
}
|
||||
|
||||
// Token: 0x0600E48E RID: 58510 RVA: 0x0034DAA0 File Offset: 0x0034BCA0
|
||||
[Token(Token = "0x600E48E")]
|
||||
[Address(RVA = "0xAD3860", Offset = "0xAD2660", VA = "0x180AD3860")]
|
||||
[CompilerGenerated]
|
||||
private void BKFDMMDADHJ(CreationObjectSettingFriendlyIntControl GCCLEJOGCCE)
|
||||
{
|
||||
string text = GCCLEJOGCCE.PropertyDescription.text;
|
||||
Func<int> func = new Func(this.DPDKHOFEBLL);
|
||||
Action<int> action = new Action(this.BNNBAKGAIIM);
|
||||
}
|
||||
|
||||
// Token: 0x0600E48F RID: 58511 RVA: 0x0034DADC File Offset: 0x0034BCDC
|
||||
[Token(Token = "0x600E48F")]
|
||||
[Address(RVA = "0xAD3A10", Offset = "0xAD2810", VA = "0x180AD3A10")]
|
||||
[CompilerGenerated]
|
||||
private int DPDKHOFEBLL()
|
||||
{
|
||||
SandboxSpectatorStreamPoint.EEPPANMKMEL eeppanmkmel = this.GIPCEOGBPBP.IAHDANBDAAM();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E490 RID: 58512 RVA: 0x0034DAFC File Offset: 0x0034BCFC
|
||||
[Token(Token = "0x600E490")]
|
||||
[Address(RVA = "0xAD3930", Offset = "0xAD2730", VA = "0x180AD3930")]
|
||||
[CompilerGenerated]
|
||||
private void BNNBAKGAIIM(int ONGBFDACHHG)
|
||||
{
|
||||
KLLMCPFPIIE<SandboxSpectatorStreamPoint.EEPPANMKMEL> gipceogbpbp = this.GIPCEOGBPBP;
|
||||
}
|
||||
|
||||
// Token: 0x0600E491 RID: 58513 RVA: 0x0034DB18 File Offset: 0x0034BD18
|
||||
[Token(Token = "0x600E491")]
|
||||
[Address(RVA = "0xAD3DD0", Offset = "0xAD2BD0", VA = "0x180AD3DD0")]
|
||||
[CompilerGenerated]
|
||||
private void IHDNIICHODC(CreationObjectSettingStringUIControl GCCLEJOGCCE)
|
||||
{
|
||||
int num = 0;
|
||||
string text = GCCLEJOGCCE.PropertyDescription.text;
|
||||
GCCLEJOGCCE.JJAPBNJPPAK = num;
|
||||
GCCLEJOGCCE.JJAPBNJPPAK.HLOLBMKJFOM = (EBPEIAPPJJK)num;
|
||||
GCCLEJOGCCE.JJAPBNJPPAK.GOLGMHKKGEA = num;
|
||||
GCCLEJOGCCE.JJAPBNJPPAK.LNEHNHPOOKK = num;
|
||||
Func<string> func = new Func(this.MJGIAECOPOB);
|
||||
Action<string> action = new Action(this.EFEJDNDGHBJ);
|
||||
}
|
||||
|
||||
// Token: 0x0600E492 RID: 58514 RVA: 0x0034DB84 File Offset: 0x0034BD84
|
||||
[Token(Token = "0x600E492")]
|
||||
[Address(RVA = "0xAD3CC0", Offset = "0xAD2AC0", VA = "0x180AD3CC0")]
|
||||
[CompilerGenerated]
|
||||
private string MJGIAECOPOB()
|
||||
{
|
||||
return this.MMBOKOLAJFH.IAHDANBDAAM();
|
||||
}
|
||||
|
||||
// Token: 0x0400953B RID: 38203
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400953B")]
|
||||
private KLLMCPFPIIE<string> MMBOKOLAJFH;
|
||||
|
||||
// Token: 0x0400953C RID: 38204
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400953C")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private SpectatorStreamPoint streamPoint;
|
||||
|
||||
// Token: 0x0400953D RID: 38205
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400953D")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private Tool tool;
|
||||
|
||||
// Token: 0x0400953E RID: 38206
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400953E")]
|
||||
private KLLMCPFPIIE<SandboxSpectatorStreamPoint.EEPPANMKMEL> GIPCEOGBPBP;
|
||||
|
||||
// Token: 0x020022D4 RID: 8916
|
||||
[Token(Token = "0x20022D4")]
|
||||
public enum EEPPANMKMEL
|
||||
{
|
||||
// Token: 0x04009540 RID: 38208
|
||||
[Token(Token = "0x4009540")]
|
||||
Default,
|
||||
// Token: 0x04009541 RID: 38209
|
||||
[Token(Token = "0x4009541")]
|
||||
Instant
|
||||
}
|
||||
|
||||
// Token: 0x020022D6 RID: 8918
|
||||
[Token(Token = "0x20022D6")]
|
||||
[CompilerGenerated]
|
||||
private sealed class EKJFCALDMKN
|
||||
{
|
||||
// Token: 0x0600E499 RID: 58521 RVA: 0x0034DC30 File Offset: 0x0034BE30
|
||||
[Token(Token = "0x600E499")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public EKJFCALDMKN()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E49A RID: 58522 RVA: 0x0034DC44 File Offset: 0x0034BE44
|
||||
[Token(Token = "0x600E49A")]
|
||||
[Address(RVA = "0xAD1060", Offset = "0xACFE60", VA = "0x180AD1060")]
|
||||
internal void <SetNewUserDefinedDisplayName>b__0(NKHBKKGOIHL.PEHMCMIFBJO response)
|
||||
{
|
||||
if (response.<GBEEHFGKJOF>k__BackingField)
|
||||
{
|
||||
KLLMCPFPIIE<string> mmbokolajfh = this.<>4__this.MMBOKOLAJFH;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04009547 RID: 38215
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4009547")]
|
||||
public SandboxSpectatorStreamPoint <>4__this;
|
||||
|
||||
// Token: 0x04009548 RID: 38216
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4009548")]
|
||||
public string newDisplayName;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,115 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Serialization;
|
||||
|
||||
namespace RecRoom.Systems.StreamingCamera
|
||||
{
|
||||
// Token: 0x020022D7 RID: 8919
|
||||
[Token(Token = "0x20022D7")]
|
||||
public class SpectatorStreamPoint : MonoBehaviour
|
||||
{
|
||||
// Token: 0x1700244E RID: 9294
|
||||
// (get) Token: 0x0600E49B RID: 58523 RVA: 0x0034DC6C File Offset: 0x0034BE6C
|
||||
// (set) Token: 0x0600E49C RID: 58524 RVA: 0x0034DC80 File Offset: 0x0034BE80
|
||||
[Token(Token = "0x1700244E")]
|
||||
public HNHBHFHBIMM CLBCHPIIFGD
|
||||
{
|
||||
[Token(Token = "0x600E49B")]
|
||||
[Address(RVA = "0x3F63E0", Offset = "0x3F51E0", VA = "0x1803F63E0")]
|
||||
get;
|
||||
[Token(Token = "0x600E49C")]
|
||||
[Address(RVA = "0x409C60", Offset = "0x408A60", VA = "0x180409C60")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x1700244F RID: 9295
|
||||
// (get) Token: 0x0600E49D RID: 58525 RVA: 0x0034DC94 File Offset: 0x0034BE94
|
||||
[Token(Token = "0x1700244F")]
|
||||
public string FIKEBGGCDFN
|
||||
{
|
||||
[Token(Token = "0x600E49D")]
|
||||
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
|
||||
get
|
||||
{
|
||||
return this.displayName;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E49E RID: 58526 RVA: 0x0034DCA8 File Offset: 0x0034BEA8
|
||||
[Token(Token = "0x600E49E")]
|
||||
[Address(RVA = "0xAD4B70", Offset = "0xAD3970", VA = "0x180AD4B70")]
|
||||
private void Awake()
|
||||
{
|
||||
HNHBHFHBIMM hnhbhfhbimm = new HNHBHFHBIMM();
|
||||
hnhbhfhbimm.<NFOODJIKGCG>k__BackingField = false;
|
||||
Transform transform = base.transform;
|
||||
hnhbhfhbimm.<BCMDGNNLAPC>k__BackingField = transform;
|
||||
Vector3 zero = Vector3.zero;
|
||||
int num = 0;
|
||||
float z = zero.z;
|
||||
hnhbhfhbimm.<BFHGCNNIGAA>k__BackingField.z = z;
|
||||
hnhbhfhbimm.CFPFIOEKLCF = num != 0;
|
||||
string text = this.displayName;
|
||||
if (this.useNumbering)
|
||||
{
|
||||
int num2 = SpectatorWatchUIFlow.LMCLFCBAAHN;
|
||||
num2++;
|
||||
}
|
||||
hnhbhfhbimm.FIKEBGGCDFN = text;
|
||||
hnhbhfhbimm.OPLHMKFCNOL = (HNHBHFHBIMM.AJHCFMHNMMG)((ulong)1L);
|
||||
this.<PPLJDFIGCAD>k__BackingField = hnhbhfhbimm;
|
||||
bool flag = SpectatorWatchUIFlow.RegisterStreamPoint(this);
|
||||
}
|
||||
|
||||
// Token: 0x0600E49F RID: 58527 RVA: 0x0034DD38 File Offset: 0x0034BF38
|
||||
[Token(Token = "0x600E49F")]
|
||||
[Address(RVA = "0xAD4D20", Offset = "0xAD3B20", VA = "0x180AD4D20")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
List<HNHBHFHBIMM> lhecmfeacdn = SpectatorWatchUIFlow.LHECMFEACDN;
|
||||
HNHBHFHBIMM hnhbhfhbimm = this.<PPLJDFIGCAD>k__BackingField;
|
||||
bool flag = lhecmfeacdn.Remove(hnhbhfhbimm);
|
||||
this.<PPLJDFIGCAD>k__BackingField.Dispose();
|
||||
}
|
||||
|
||||
// Token: 0x0600E4A0 RID: 58528 RVA: 0x0034DD6C File Offset: 0x0034BF6C
|
||||
[Token(Token = "0x600E4A0")]
|
||||
[Address(RVA = "0xAD4DF0", Offset = "0xAD3BF0", VA = "0x180AD4DF0")]
|
||||
private void OnDrawGizmos()
|
||||
{
|
||||
Color red = Color.red;
|
||||
Transform transform = base.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Color white = Color.white;
|
||||
Transform transform2 = base.transform;
|
||||
Matrix4x4 matrix4x;
|
||||
float m = matrix4x.m01;
|
||||
float m2 = matrix4x.m02;
|
||||
float m3 = matrix4x.m03;
|
||||
float z2 = Vector3.zero.z;
|
||||
}
|
||||
|
||||
// Token: 0x0600E4A1 RID: 58529 RVA: 0x0034DDCC File Offset: 0x0034BFCC
|
||||
[Token(Token = "0x600E4A1")]
|
||||
[Address(RVA = "0xAD4F80", Offset = "0xAD3D80", VA = "0x180AD4F80")]
|
||||
public SpectatorStreamPoint()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04009549 RID: 38217
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4009549")]
|
||||
[SerializeField]
|
||||
[FormerlySerializedAs("Name")]
|
||||
private string displayName = "Spectator Stream Point";
|
||||
|
||||
// Token: 0x0400954A RID: 38218
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400954A")]
|
||||
[SerializeField]
|
||||
private bool useNumbering;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,277 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace RecRoom.Systems.StreamingCamera
|
||||
{
|
||||
// Token: 0x020022D8 RID: 8920
|
||||
[Token(Token = "0x20022D8")]
|
||||
public class SpectatorStreamPreviewScreen : MonoBehaviour
|
||||
{
|
||||
// Token: 0x140000F5 RID: 245
|
||||
// (add) Token: 0x0600E4A2 RID: 58530 RVA: 0x0034DDEC File Offset: 0x0034BFEC
|
||||
// (remove) Token: 0x0600E4A3 RID: 58531 RVA: 0x0034DE14 File Offset: 0x0034C014
|
||||
[Token(Token = "0x140000F5")]
|
||||
public event Action<SpectatorStreamPreviewScreen, SpectatorStreamPreviewScreen.HAEGNGAEKKI> DIFFNPLMAFL
|
||||
{
|
||||
[Token(Token = "0x600E4A2")]
|
||||
[Address(RVA = "0xAD5120", Offset = "0xAD3F20", VA = "0x180AD5120")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Action<SpectatorStreamPreviewScreen, SpectatorStreamPreviewScreen.HAEGNGAEKKI> diffnplmafl;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
diffnplmafl = this.DIFFNPLMAFL;
|
||||
@delegate = Delegate.Combine(diffnplmafl, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != diffnplmafl)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x600E4A3")]
|
||||
[Address(RVA = "0xAD51C0", Offset = "0xAD3FC0", VA = "0x180AD51C0")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Action<SpectatorStreamPreviewScreen, SpectatorStreamPreviewScreen.HAEGNGAEKKI> diffnplmafl;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
diffnplmafl = this.DIFFNPLMAFL;
|
||||
@delegate = Delegate.Remove(diffnplmafl, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != diffnplmafl)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002450 RID: 9296
|
||||
// (get) Token: 0x0600E4A4 RID: 58532 RVA: 0x0034DE3C File Offset: 0x0034C03C
|
||||
[Token(Token = "0x17002450")]
|
||||
public Button3DBase LHDOMNMCHNB
|
||||
{
|
||||
[Token(Token = "0x600E4A4")]
|
||||
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
|
||||
get
|
||||
{
|
||||
return this.streamButton;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002451 RID: 9297
|
||||
// (get) Token: 0x0600E4A5 RID: 58533 RVA: 0x0034DE50 File Offset: 0x0034C050
|
||||
[Token(Token = "0x17002451")]
|
||||
public Button3DBase IIOEFKKFEJL
|
||||
{
|
||||
[Token(Token = "0x600E4A5")]
|
||||
[Address(RVA = "0x3F63E0", Offset = "0x3F51E0", VA = "0x1803F63E0")]
|
||||
get
|
||||
{
|
||||
return this.nextButton;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002452 RID: 9298
|
||||
// (get) Token: 0x0600E4A6 RID: 58534 RVA: 0x0034DE64 File Offset: 0x0034C064
|
||||
[Token(Token = "0x17002452")]
|
||||
public Button3DBase JPBGAJFNNNM
|
||||
{
|
||||
[Token(Token = "0x600E4A6")]
|
||||
[Address(RVA = "0x3FA180", Offset = "0x3F8F80", VA = "0x1803FA180")]
|
||||
get
|
||||
{
|
||||
return this.previousButton;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002453 RID: 9299
|
||||
// (get) Token: 0x0600E4A7 RID: 58535 RVA: 0x0034DE78 File Offset: 0x0034C078
|
||||
[Token(Token = "0x17002453")]
|
||||
public RawImage ONPDFIHFOAA
|
||||
{
|
||||
[Token(Token = "0x600E4A7")]
|
||||
[Address(RVA = "0x408890", Offset = "0x407690", VA = "0x180408890")]
|
||||
get
|
||||
{
|
||||
return this.targetImage;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002454 RID: 9300
|
||||
// (get) Token: 0x0600E4A8 RID: 58536 RVA: 0x0034DE8C File Offset: 0x0034C08C
|
||||
// (set) Token: 0x0600E4A9 RID: 58537 RVA: 0x0034DEA0 File Offset: 0x0034C0A0
|
||||
[Token(Token = "0x17002454")]
|
||||
public HNHBHFHBIMM CLBCHPIIFGD
|
||||
{
|
||||
[Token(Token = "0x600E4A8")]
|
||||
[Address(RVA = "0x3FA170", Offset = "0x3F8F70", VA = "0x1803FA170")]
|
||||
get
|
||||
{
|
||||
return this.JKCKKGCAIAP;
|
||||
}
|
||||
[Token(Token = "0x600E4A9")]
|
||||
[Address(RVA = "0xAD5260", Offset = "0xAD4060", VA = "0x180AD5260")]
|
||||
set
|
||||
{
|
||||
HNHBHFHBIMM jkckkgcaiap = this.JKCKKGCAIAP;
|
||||
if (jkckkgcaiap != value)
|
||||
{
|
||||
if (jkckkgcaiap != 0)
|
||||
{
|
||||
jkckkgcaiap.<FPKKPGIJFFH>k__BackingField = false;
|
||||
HNHBHFHBIMM jkckkgcaiap2 = this.JKCKKGCAIAP;
|
||||
Action action = new Action(this.DIBINCGBHKP);
|
||||
jkckkgcaiap2.JKHPLPENPNH -= action;
|
||||
}
|
||||
this.JKCKKGCAIAP = value;
|
||||
if (value != 0)
|
||||
{
|
||||
value.<FPKKPGIJFFH>k__BackingField = true;
|
||||
HNHBHFHBIMM jkckkgcaiap3 = this.JKCKKGCAIAP;
|
||||
Action action2 = new Action(this.DIBINCGBHKP);
|
||||
jkckkgcaiap3.JKHPLPENPNH += action2;
|
||||
}
|
||||
HNHBHFHBIMM jkckkgcaiap4 = this.JKCKKGCAIAP;
|
||||
Text text = this.screenName;
|
||||
if (jkckkgcaiap4 != 0)
|
||||
{
|
||||
}
|
||||
string text2 = text.text;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E4AA RID: 58538 RVA: 0x0034DF34 File Offset: 0x0034C134
|
||||
[Token(Token = "0x600E4AA")]
|
||||
[Address(RVA = "0xAD50B0", Offset = "0xAD3EB0", VA = "0x180AD50B0")]
|
||||
private void DIBINCGBHKP()
|
||||
{
|
||||
HNHBHFHBIMM jkckkgcaiap = this.JKCKKGCAIAP;
|
||||
Text text = this.screenName;
|
||||
if (jkckkgcaiap != 0)
|
||||
{
|
||||
}
|
||||
bool isCompleted = ((IAsyncResult)text).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x0600E4AB RID: 58539 RVA: 0x0034DF60 File Offset: 0x0034C160
|
||||
[Token(Token = "0x600E4AB")]
|
||||
[Address(RVA = "0xAD5110", Offset = "0xAD3F10", VA = "0x180AD5110")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
int num = 0;
|
||||
this.CLBCHPIIFGD = num;
|
||||
}
|
||||
|
||||
// Token: 0x0600E4AC RID: 58540 RVA: 0x0034DF78 File Offset: 0x0034C178
|
||||
[Token(Token = "0x600E4AC")]
|
||||
[Address(RVA = "0xAD4FC0", Offset = "0xAD3DC0", VA = "0x180AD4FC0")]
|
||||
public void ButtonPress_Next()
|
||||
{
|
||||
Action<SpectatorStreamPreviewScreen, SpectatorStreamPreviewScreen.HAEGNGAEKKI> diffnplmafl = this.DIFFNPLMAFL;
|
||||
if (diffnplmafl != 0)
|
||||
{
|
||||
diffnplmafl(this, (uint)1);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E4AD RID: 58541 RVA: 0x0034DF9C File Offset: 0x0034C19C
|
||||
[Token(Token = "0x600E4AD")]
|
||||
[Address(RVA = "0xAD5010", Offset = "0xAD3E10", VA = "0x180AD5010")]
|
||||
public void ButtonPress_Previous()
|
||||
{
|
||||
Action<SpectatorStreamPreviewScreen, SpectatorStreamPreviewScreen.HAEGNGAEKKI> diffnplmafl = this.DIFFNPLMAFL;
|
||||
if (diffnplmafl != 0)
|
||||
{
|
||||
diffnplmafl(this, (uint)2);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E4AE RID: 58542 RVA: 0x0034DFC0 File Offset: 0x0034C1C0
|
||||
[Token(Token = "0x600E4AE")]
|
||||
[Address(RVA = "0xAD5060", Offset = "0xAD3E60", VA = "0x180AD5060")]
|
||||
public void ButtonPress_SetStream()
|
||||
{
|
||||
Action<SpectatorStreamPreviewScreen, SpectatorStreamPreviewScreen.HAEGNGAEKKI> diffnplmafl = this.DIFFNPLMAFL;
|
||||
if (diffnplmafl != 0)
|
||||
{
|
||||
int num = 0;
|
||||
diffnplmafl(this, num);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E4AF RID: 58543 RVA: 0x0034DFE4 File Offset: 0x0034C1E4
|
||||
[Token(Token = "0x600E4AF")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
public SpectatorStreamPreviewScreen()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400954D RID: 38221
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400954D")]
|
||||
[SerializeField]
|
||||
private Button3DBase streamButton;
|
||||
|
||||
// Token: 0x0400954E RID: 38222
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400954E")]
|
||||
[SerializeField]
|
||||
private Button3DBase nextButton;
|
||||
|
||||
// Token: 0x0400954F RID: 38223
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400954F")]
|
||||
[SerializeField]
|
||||
private Button3DBase previousButton;
|
||||
|
||||
// Token: 0x04009550 RID: 38224
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4009550")]
|
||||
[SerializeField]
|
||||
private Text screenName;
|
||||
|
||||
// Token: 0x04009551 RID: 38225
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4009551")]
|
||||
[SerializeField]
|
||||
private RawImage targetImage;
|
||||
|
||||
// Token: 0x04009552 RID: 38226
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4009552")]
|
||||
private HNHBHFHBIMM JKCKKGCAIAP;
|
||||
|
||||
// Token: 0x04009553 RID: 38227
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4009553")]
|
||||
[NonSerialized]
|
||||
public Texture2D TargetTexture;
|
||||
|
||||
// Token: 0x020022D9 RID: 8921
|
||||
[Token(Token = "0x20022D9")]
|
||||
public enum HAEGNGAEKKI
|
||||
{
|
||||
// Token: 0x04009555 RID: 38229
|
||||
[Token(Token = "0x4009555")]
|
||||
SetPreview,
|
||||
// Token: 0x04009556 RID: 38230
|
||||
[Token(Token = "0x4009556")]
|
||||
Next,
|
||||
// Token: 0x04009557 RID: 38231
|
||||
[Token(Token = "0x4009557")]
|
||||
Previous
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,1462 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core;
|
||||
using RecRoom.Core.ImageEffects;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
using VRPanorama;
|
||||
|
||||
namespace RecRoom.Systems.StreamingCamera
|
||||
{
|
||||
// Token: 0x020022DC RID: 8924
|
||||
[Token(Token = "0x20022DC")]
|
||||
public class SpectatorWatchUIFlow : WatchUIFlow
|
||||
{
|
||||
// Token: 0x0600E4D2 RID: 58578 RVA: 0x0034E4C8 File Offset: 0x0034C6C8
|
||||
[Token(Token = "0x600E4D2")]
|
||||
[Address(RVA = "0xAD5FF0", Offset = "0xAD4DF0", VA = "0x180AD5FF0", Slot = "10")]
|
||||
public override void Initialize(StackedUIBase LJOCNMLBCAH)
|
||||
{
|
||||
SpectatorStreamPreviewScreen spectatorStreamPreviewScreen;
|
||||
Action<SpectatorStreamPreviewScreen, SpectatorStreamPreviewScreen.HAEGNGAEKKI> diffnplmafl;
|
||||
Delegate delegate2;
|
||||
for (;;)
|
||||
{
|
||||
int num = 0;
|
||||
base.Initialize(LJOCNMLBCAH);
|
||||
SpectatorWatchUIFlow.LHECMFEACDN.Clear();
|
||||
SpectatorWatchUIFlow.LMCLFCBAAHN = num;
|
||||
Camera componentInChildren = base.GetComponentInChildren<Camera>(true);
|
||||
this.IHCGEGMMBBB = componentInChildren;
|
||||
RenderTexture eeodhamlojl = this.EEODHAMLOJL;
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
if (eeodhamlojl == num3)
|
||||
{
|
||||
this.EEODHAMLOJL = new RenderTexture(num3, num2, 24)
|
||||
{
|
||||
name = "SpectatorPreviewRT"
|
||||
};
|
||||
}
|
||||
Camera ihcgegmmbbb = this.IHCGEGMMBBB;
|
||||
RenderTexture eeodhamlojl2 = this.EEODHAMLOJL;
|
||||
ihcgegmmbbb.targetTexture = eeodhamlojl2;
|
||||
this.IHCGEGMMBBB.depthTextureMode = DepthTextureMode.Depth;
|
||||
Player <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
|
||||
Transform transform = this.IHCGEGMMBBB.transform;
|
||||
<EGKJPJKLEAI>k__BackingField.SetParentPlayerRoot(transform);
|
||||
RawImage streamerCamMainImage = this.StreamerCamMainImage;
|
||||
Texture2D texture2D = this.selectStreamTexture;
|
||||
streamerCamMainImage.texture = texture2D;
|
||||
this.ANMPDNOFEFM = num;
|
||||
Action<HNHBHFHBIMM> action = new Action(this.AKBJMDBPGAG);
|
||||
Delegate @delegate;
|
||||
if (@delegate == 0 || @delegate != 0)
|
||||
{
|
||||
while (@delegate != <EGKJPJKLEAI>k__BackingField)
|
||||
{
|
||||
}
|
||||
List<Player> all = Player.All;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
if (num == 0)
|
||||
{
|
||||
MFBGLIHGCGO<Player> playerCreatedEvent = Player.PlayerCreatedEvent;
|
||||
Action<Player> action2 = new Action(this.KCGKDMNEALG);
|
||||
Player.PlayerCreatedEvent = MFBGLIHGCGO.BPJDFPACLMK(playerCreatedEvent, action2);
|
||||
RecRoomSceneManager <OCDLBPHJMOP>k__BackingField = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField;
|
||||
int num4 = 0;
|
||||
bool flag2;
|
||||
if (<OCDLBPHJMOP>k__BackingField != num4 && flag2)
|
||||
{
|
||||
Action action3 = new Action(this.HDFKJDFIFKK);
|
||||
MIEIBBPMDMP.GGPHEKCPPMP ggphekcppmp = new MIEIBBPMDMP.GGPHEKCPPMP(this.AFNLAMDLAKL);
|
||||
}
|
||||
this.PDNGOMKJDCO();
|
||||
SpectatorStreamPoint[] array = global::UnityEngine.Object.FindObjectsOfType<SpectatorStreamPoint>();
|
||||
int num5 = 0;
|
||||
int num6 = 0;
|
||||
int length = array.Length;
|
||||
if (num6 < length)
|
||||
{
|
||||
bool flag3 = SpectatorWatchUIFlow.RegisterStreamPoint(array[num5]);
|
||||
num5++;
|
||||
}
|
||||
Slider3D slider3D = this.fpsSlider;
|
||||
SpectatorWatchUIFlow.SliderToFrameRateSetting[] array2 = this.sliderToFrameRateSettings;
|
||||
Func<SpectatorWatchUIFlow.SliderToFrameRateSetting, bool> func;
|
||||
if (SpectatorWatchUIFlow.<>c.<>9__36_0 == 0)
|
||||
{
|
||||
func = delegate(SpectatorWatchUIFlow.SliderToFrameRateSetting s)
|
||||
{
|
||||
StreamingCameraController instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
return s == "{il2cpp field on {'constant21' (constant value of type Cpp2IL.Core.Analysis.ResultModels.StaticFieldsPtr)}, offset 0x0}";
|
||||
};
|
||||
SpectatorWatchUIFlow.<>c.<>9__36_0 = func;
|
||||
}
|
||||
IEnumerable<SpectatorWatchUIFlow.SliderToFrameRateSetting> enumerable = Enumerable.Where<SpectatorWatchUIFlow.SliderToFrameRateSetting>(array2, func);
|
||||
Func<SpectatorWatchUIFlow.SliderToFrameRateSetting, int> func2;
|
||||
if (SpectatorWatchUIFlow.<>c.<>9__36_1 == 0)
|
||||
{
|
||||
func2 = delegate(SpectatorWatchUIFlow.SliderToFrameRateSetting s)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
};
|
||||
SpectatorWatchUIFlow.<>c.<>9__36_1 = func2;
|
||||
}
|
||||
int num7 = Enumerable.FirstOrDefault<int>(Enumerable.Select<SpectatorWatchUIFlow.SliderToFrameRateSetting, int>(enumerable, func2));
|
||||
float value = slider3D.value;
|
||||
Slider3D slider3D2 = this.fovSlider;
|
||||
SpectatorWatchUIFlow.SliderToFOVSetting[] array3 = this.sliderToFOVSettings;
|
||||
Func<SpectatorWatchUIFlow.SliderToFOVSetting, bool> func3;
|
||||
if (SpectatorWatchUIFlow.<>c.<>9__36_2 == 0)
|
||||
{
|
||||
func3 = delegate(SpectatorWatchUIFlow.SliderToFOVSetting s)
|
||||
{
|
||||
StreamingCameraController instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
return s == "{il2cpp field on {'constant21' (constant value of type Cpp2IL.Core.Analysis.ResultModels.StaticFieldsPtr)}, offset 0x4}";
|
||||
};
|
||||
SpectatorWatchUIFlow.<>c.<>9__36_2 = func3;
|
||||
}
|
||||
IEnumerable<SpectatorWatchUIFlow.SliderToFOVSetting> enumerable2 = Enumerable.Where<SpectatorWatchUIFlow.SliderToFOVSetting>(array3, func3);
|
||||
Func<SpectatorWatchUIFlow.SliderToFOVSetting, int> func4;
|
||||
if (SpectatorWatchUIFlow.<>c.<>9__36_3 == 0)
|
||||
{
|
||||
func4 = delegate(SpectatorWatchUIFlow.SliderToFOVSetting s)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
};
|
||||
SpectatorWatchUIFlow.<>c.<>9__36_3 = func4;
|
||||
}
|
||||
int num8 = Enumerable.FirstOrDefault<int>(Enumerable.Select<SpectatorWatchUIFlow.SliderToFOVSetting, int>(enumerable2, func4));
|
||||
float value2 = slider3D2.value;
|
||||
Slider3D slider3D3 = this.lightIntensitySlider;
|
||||
SpectatorWatchUIFlow.SliderToLightSetting[] array4 = this.sliderToLightSettings;
|
||||
Func<SpectatorWatchUIFlow.SliderToLightSetting, bool> func5;
|
||||
if (SpectatorWatchUIFlow.<>c.<>9__36_4 == 0)
|
||||
{
|
||||
func5 = delegate(SpectatorWatchUIFlow.SliderToLightSetting s)
|
||||
{
|
||||
StreamingCameraController instance3 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
return true;
|
||||
};
|
||||
SpectatorWatchUIFlow.<>c.<>9__36_4 = func5;
|
||||
}
|
||||
IEnumerable<SpectatorWatchUIFlow.SliderToLightSetting> enumerable3 = Enumerable.Where<SpectatorWatchUIFlow.SliderToLightSetting>(array4, func5);
|
||||
Func<SpectatorWatchUIFlow.SliderToLightSetting, int> func6;
|
||||
if (SpectatorWatchUIFlow.<>c.<>9__36_5 == 0)
|
||||
{
|
||||
func6 = delegate(SpectatorWatchUIFlow.SliderToLightSetting s)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
};
|
||||
SpectatorWatchUIFlow.<>c.<>9__36_5 = func6;
|
||||
}
|
||||
int num9 = Enumerable.FirstOrDefault<int>(Enumerable.Select<SpectatorWatchUIFlow.SliderToLightSetting, int>(enumerable3, func6));
|
||||
float value3 = slider3D3.value;
|
||||
Slider3D slider3D4 = this.lightRangeSlider;
|
||||
SpectatorWatchUIFlow.SliderToLightRangeSetting[] array5 = this.sliderToLightRangeSettings;
|
||||
Func<SpectatorWatchUIFlow.SliderToLightRangeSetting, bool> func7;
|
||||
if (SpectatorWatchUIFlow.<>c.<>9__36_6 == 0)
|
||||
{
|
||||
func7 = delegate(SpectatorWatchUIFlow.SliderToLightRangeSetting s)
|
||||
{
|
||||
StreamingCameraController instance4 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
return true;
|
||||
};
|
||||
SpectatorWatchUIFlow.<>c.<>9__36_6 = func7;
|
||||
}
|
||||
IEnumerable<SpectatorWatchUIFlow.SliderToLightRangeSetting> enumerable4 = Enumerable.Where<SpectatorWatchUIFlow.SliderToLightRangeSetting>(array5, func7);
|
||||
Func<SpectatorWatchUIFlow.SliderToLightRangeSetting, int> func8;
|
||||
if (SpectatorWatchUIFlow.<>c.<>9__36_7 == 0)
|
||||
{
|
||||
func8 = delegate(SpectatorWatchUIFlow.SliderToLightRangeSetting s)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
};
|
||||
SpectatorWatchUIFlow.<>c.<>9__36_7 = func8;
|
||||
}
|
||||
int num10 = Enumerable.FirstOrDefault<int>(Enumerable.Select<SpectatorWatchUIFlow.SliderToLightRangeSetting, int>(enumerable4, func8));
|
||||
float value4 = slider3D4.value;
|
||||
float value5 = this.audioListenerPositionSlider.value;
|
||||
float value6 = this.greenScreenSlider.value;
|
||||
ToggleButton3D toggleButton3D = this.panoramaToggle;
|
||||
bool activeSelf = SingletonMonoBehaviour.ONCPNMDGGKG.PanoramaCapture.gameObject.activeSelf;
|
||||
toggleButton3D.BOHIGPFGJBA = activeSelf;
|
||||
SpectatorStreamPreviewScreen[] componentsInChildren = base.GetComponentsInChildren<SpectatorStreamPreviewScreen>(true);
|
||||
this.DANCGAPILEP = componentsInChildren;
|
||||
int num11 = 0;
|
||||
if (0 >= componentsInChildren.Length)
|
||||
{
|
||||
goto IL_427;
|
||||
}
|
||||
spectatorStreamPreviewScreen = componentsInChildren[num11];
|
||||
Action<SpectatorStreamPreviewScreen, SpectatorStreamPreviewScreen.HAEGNGAEKKI> action4 = new Action(this.BEIBFOMFGPK);
|
||||
diffnplmafl = spectatorStreamPreviewScreen.DIFFNPLMAFL;
|
||||
delegate2 = Delegate.Combine(diffnplmafl, action4);
|
||||
if (delegate2 == 0 || delegate2 != 0)
|
||||
{
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
while (delegate2 != diffnplmafl)
|
||||
{
|
||||
}
|
||||
Button3DBase streamButton = spectatorStreamPreviewScreen.streamButton;
|
||||
int num12 = 0;
|
||||
streamButton.FFDOINJEHMM = num12 != 0;
|
||||
this.FBKNFDLGABA(spectatorStreamPreviewScreen, 1);
|
||||
SpectatorStreamPreviewScreen[] dancgapilep = this.DANCGAPILEP;
|
||||
IL_427:
|
||||
GameObject gameObject = this._360UI;
|
||||
bool inVRDisplayMode = SingletonMonoBehaviour.ONCPNMDGGKG.EBPFBFMJMBB;
|
||||
gameObject.SetActive(inVRDisplayMode);
|
||||
}
|
||||
|
||||
// Token: 0x0600E4D3 RID: 58579 RVA: 0x0034E920 File Offset: 0x0034CB20
|
||||
[Token(Token = "0x600E4D3")]
|
||||
[Address(RVA = "0xAD53B0", Offset = "0xAD41B0", VA = "0x180AD53B0")]
|
||||
private void AKBJMDBPGAG(HNHBHFHBIMM MKINDALDGFN)
|
||||
{
|
||||
HNHBHFHBIMM anmpdnofefm = this.ANMPDNOFEFM;
|
||||
if (anmpdnofefm != 0)
|
||||
{
|
||||
Action action = new Action(this.JLKNJOJOOIE);
|
||||
anmpdnofefm.JKHPLPENPNH -= action;
|
||||
}
|
||||
this.ANMPDNOFEFM = MKINDALDGFN;
|
||||
if (MKINDALDGFN != 0)
|
||||
{
|
||||
Action action2 = new Action(this.JLKNJOJOOIE);
|
||||
MKINDALDGFN.JKHPLPENPNH += action2;
|
||||
StreamingCameraController.CAOPPIEKHPO ljcbmneecno = StreamingCameraController.LJCBMNEECNO;
|
||||
}
|
||||
HNHBHFHBIMM anmpdnofefm2 = this.ANMPDNOFEFM;
|
||||
Text currentPreviewName = this.CurrentPreviewName;
|
||||
if (anmpdnofefm2 == 0)
|
||||
{
|
||||
}
|
||||
string text = anmpdnofefm2.MMBOKOLAJFH + ":";
|
||||
bool isCompleted = ((IAsyncResult)currentPreviewName).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x0600E4D4 RID: 58580 RVA: 0x0034E9B0 File Offset: 0x0034CBB0
|
||||
[Token(Token = "0x600E4D4")]
|
||||
[Address(RVA = "0xAD71B0", Offset = "0xAD5FB0", VA = "0x180AD71B0")]
|
||||
private void JLKNJOJOOIE()
|
||||
{
|
||||
HNHBHFHBIMM anmpdnofefm = this.ANMPDNOFEFM;
|
||||
Text currentPreviewName = this.CurrentPreviewName;
|
||||
if (anmpdnofefm == 0)
|
||||
{
|
||||
}
|
||||
string text = anmpdnofefm.MMBOKOLAJFH + ":";
|
||||
bool isCompleted = ((IAsyncResult)currentPreviewName).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x0600E4D5 RID: 58581 RVA: 0x0034E9F0 File Offset: 0x0034CBF0
|
||||
[Token(Token = "0x600E4D5")]
|
||||
[Address(RVA = "0xADA0E0", Offset = "0xAD8EE0", VA = "0x180ADA0E0")]
|
||||
private void Update()
|
||||
{
|
||||
if (base.isActiveAndEnabled)
|
||||
{
|
||||
StreamingCameraController instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (instance != num)
|
||||
{
|
||||
Camera streamingCamera = SingletonMonoBehaviour.ONCPNMDGGKG.streamingCamera;
|
||||
int num2 = 0;
|
||||
if (streamingCamera != num2)
|
||||
{
|
||||
RawImage streamerCamMainImage = this.StreamerCamMainImage;
|
||||
RenderTexture activeTexture = SingletonMonoBehaviour.ONCPNMDGGKG.streamingCamera.activeTexture;
|
||||
}
|
||||
}
|
||||
HNHBHFHBIMM anmpdnofefm = this.ANMPDNOFEFM;
|
||||
if (anmpdnofefm != 0 && anmpdnofefm.FBLEJONFPAK && (this.ANMPDNOFEFM.<NFOODJIKGCG>k__BackingField || !this.LLEADMBGLPJ))
|
||||
{
|
||||
RawImage streamerCamMainImage2 = this.StreamerCamMainImage;
|
||||
}
|
||||
RawImage streamerCamMainImage3 = this.StreamerCamMainImage;
|
||||
Texture2D texture2D = this.streamNotAvailableTexture;
|
||||
streamerCamMainImage3.texture = texture2D;
|
||||
SpectatorStreamPreviewScreen[] dancgapilep = this.DANCGAPILEP;
|
||||
int jelkofgkbfi = this.JELKOFGKBFI;
|
||||
SpectatorStreamPreviewScreen spectatorStreamPreviewScreen = dancgapilep[jelkofgkbfi];
|
||||
HNHBHFHBIMM jkckkgcaiap = spectatorStreamPreviewScreen.JKCKKGCAIAP;
|
||||
int num4;
|
||||
if (jkckkgcaiap != 0)
|
||||
{
|
||||
if (jkckkgcaiap.FBLEJONFPAK)
|
||||
{
|
||||
if (!spectatorStreamPreviewScreen.JKCKKGCAIAP.<NFOODJIKGCG>k__BackingField && this.LLEADMBGLPJ)
|
||||
{
|
||||
goto IL_118;
|
||||
}
|
||||
RawImage targetImage = spectatorStreamPreviewScreen.targetImage;
|
||||
Texture2D targetTexture = spectatorStreamPreviewScreen.TargetTexture;
|
||||
targetImage.texture = targetTexture;
|
||||
Button3DBase streamButton = spectatorStreamPreviewScreen.streamButton;
|
||||
}
|
||||
if (!this.LLEADMBGLPJ)
|
||||
{
|
||||
goto IL_127;
|
||||
}
|
||||
IL_118:
|
||||
if (!spectatorStreamPreviewScreen.JKCKKGCAIAP.<NFOODJIKGCG>k__BackingField)
|
||||
{
|
||||
goto IL_133;
|
||||
}
|
||||
IL_127:
|
||||
int num3 = 0;
|
||||
spectatorStreamPreviewScreen.CLBCHPIIFGD = num3;
|
||||
IL_133:
|
||||
RawImage targetImage2 = spectatorStreamPreviewScreen.targetImage;
|
||||
Texture2D texture2D2 = this.streamNotAvailableTexture;
|
||||
targetImage2.texture = texture2D2;
|
||||
Button3DBase streamButton2 = spectatorStreamPreviewScreen.streamButton;
|
||||
num4 = 0;
|
||||
streamButton2.FFDOINJEHMM = num4 != 0;
|
||||
}
|
||||
int num5 = this.JELKOFGKBFI;
|
||||
SpectatorStreamPreviewScreen[] dancgapilep2 = this.DANCGAPILEP;
|
||||
num5++;
|
||||
this.JELKOFGKBFI = num5;
|
||||
this.JELKOFGKBFI = num4;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E4D6 RID: 58582 RVA: 0x0034EB8C File Offset: 0x0034CD8C
|
||||
[Token(Token = "0x600E4D6")]
|
||||
[Address(RVA = "0xAD7EB0", Offset = "0xAD6CB0", VA = "0x180AD7EB0")]
|
||||
private void LKBCHNFNCIA(HNHBHFHBIMM FOMHGMLPOND, ref Texture2D CAKFKAGPMBF, bool MDAPDHMCMLE = false)
|
||||
{
|
||||
Transform transform = this.IHCGEGMMBBB.transform;
|
||||
Transform transform2 = this.IHCGEGMMBBB.transform;
|
||||
this.IHCGEGMMBBB.Render();
|
||||
RenderTexture targetTexture = this.IHCGEGMMBBB.targetTexture;
|
||||
int num = 0;
|
||||
targetTexture.FOFPEEMEIIC(ref CAKFKAGPMBF, MDAPDHMCMLE, num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0600E4D7 RID: 58583 RVA: 0x0034EBE0 File Offset: 0x0034CDE0
|
||||
[Token(Token = "0x600E4D7")]
|
||||
[Address(RVA = "0xAD8BC0", Offset = "0xAD79C0", VA = "0x180AD8BC0")]
|
||||
private void OnEnable()
|
||||
{
|
||||
KHINMMJIENE khinmmjiene;
|
||||
if (khinmmjiene != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E4D8 RID: 58584 RVA: 0x0034EBFC File Offset: 0x0034CDFC
|
||||
[Token(Token = "0x600E4D8")]
|
||||
[Address(RVA = "0xAD8400", Offset = "0xAD7200", VA = "0x180AD8400", Slot = "7")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
base.OnDestroy();
|
||||
HandheldStreamerCamera ppnchaccjdd = SpectatorWatchUIFlow.PPNCHACCJDD;
|
||||
int num2 = 0;
|
||||
if (ppnchaccjdd != num2)
|
||||
{
|
||||
Tool tool = SpectatorWatchUIFlow.PPNCHACCJDD.Tool;
|
||||
MFBGLIHGCGO<Tool> inputDownEvent = tool.InputDownEvent;
|
||||
Action<Tool> action = new Action(this.MDFFNAPFLFN);
|
||||
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.GMNMHGMFGOL(inputDownEvent, action);
|
||||
tool.InputDownEvent = mfbglihgcgo;
|
||||
}
|
||||
MFBGLIHGCGO<Player> playerCreatedEvent = Player.PlayerCreatedEvent;
|
||||
Action<Player> action2 = new Action(this.KCGKDMNEALG);
|
||||
Player.PlayerCreatedEvent = MFBGLIHGCGO.GMNMHGMFGOL(playerCreatedEvent, action2);
|
||||
RecRoomSceneManager <OCDLBPHJMOP>k__BackingField = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField;
|
||||
int num3 = 0;
|
||||
bool flag;
|
||||
Action action3;
|
||||
if (<OCDLBPHJMOP>k__BackingField != num3 && flag)
|
||||
{
|
||||
action3 = new Action(this.HDFKJDFIFKK);
|
||||
MIEIBBPMDMP.GGPHEKCPPMP ggphekcppmp = new MIEIBBPMDMP.GGPHEKCPPMP(this.AFNLAMDLAKL);
|
||||
}
|
||||
KHINMMJIENE khinmmjiene;
|
||||
if (khinmmjiene != 0)
|
||||
{
|
||||
Action<HNHBHFHBIMM> action4 = new Action(this.AKBJMDBPGAG);
|
||||
Delegate @delegate = Delegate.Remove(action3, action4);
|
||||
if (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
while (@delegate != action3)
|
||||
{
|
||||
}
|
||||
}
|
||||
List<HNHBHFHBIMM> lhecmfeacdn = SpectatorWatchUIFlow.LHECMFEACDN;
|
||||
bool flag2;
|
||||
if (flag2)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
SpectatorWatchUIFlow.LHECMFEACDN.Clear();
|
||||
OMCHJHPFBDN.KBFLHNONOHF(this.DOAIIDAKHID);
|
||||
this.DOAIIDAKHID = (ulong)0L;
|
||||
OMCHJHPFBDN.KBFLHNONOHF(this.EEODHAMLOJL);
|
||||
this.EEODHAMLOJL = (ulong)0L;
|
||||
HNHBHFHBIMM anmpdnofefm = this.ANMPDNOFEFM;
|
||||
if (anmpdnofefm != 0)
|
||||
{
|
||||
Action action5 = new Action(this.JLKNJOJOOIE);
|
||||
anmpdnofefm.JKHPLPENPNH -= action5;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E4D9 RID: 58585 RVA: 0x0034ED58 File Offset: 0x0034CF58
|
||||
[Token(Token = "0x600E4D9")]
|
||||
[Address(RVA = "0xAD7240", Offset = "0xAD6040", VA = "0x180AD7240")]
|
||||
private void KCGKDMNEALG(Player IEKDDPPNFPF)
|
||||
{
|
||||
Transform mainCameraTransform = StreamingCameraController.DMHKODHAOPD;
|
||||
HNHBHFHBIMM hnhbhfhbimm = new HNHBHFHBIMM();
|
||||
hnhbhfhbimm.DMNLOGFMGDD = true;
|
||||
hnhbhfhbimm.<NFOODJIKGCG>k__BackingField = true;
|
||||
hnhbhfhbimm.<BCMDGNNLAPC>k__BackingField = mainCameraTransform;
|
||||
if (StreamingCameraController.FJNFMNMGDMM)
|
||||
{
|
||||
Vector3 forward = Vector3.forward;
|
||||
}
|
||||
float z = Vector3.zero.z;
|
||||
hnhbhfhbimm.<BFHGCNNIGAA>k__BackingField.z = z;
|
||||
int num = 0;
|
||||
hnhbhfhbimm.CFPFIOEKLCF = num != 0;
|
||||
string text = IEKDDPPNFPF.KONALLBMCGK + " (POV)";
|
||||
hnhbhfhbimm.FIKEBGGCDFN = text;
|
||||
hnhbhfhbimm.<COANGGPPIOF>k__BackingField = true;
|
||||
hnhbhfhbimm.<CMNIMFEIMNN>k__BackingField = text;
|
||||
hnhbhfhbimm.OPLHMKFCNOL = (HNHBHFHBIMM.AJHCFMHNMMG)((ulong)2L);
|
||||
SpectatorWatchUIFlow.LHECMFEACDN.Add(hnhbhfhbimm);
|
||||
HNHBHFHBIMM hnhbhfhbimm2 = new HNHBHFHBIMM();
|
||||
hnhbhfhbimm2.DMNLOGFMGDD = true;
|
||||
hnhbhfhbimm2.<NFOODJIKGCG>k__BackingField = true;
|
||||
hnhbhfhbimm2.<BCMDGNNLAPC>k__BackingField = mainCameraTransform;
|
||||
float z2 = Vector3.forward.z;
|
||||
float z3 = Vector3.up.z;
|
||||
float z4 = Vector3.right.z;
|
||||
int num2 = 0;
|
||||
hnhbhfhbimm2.<BFHGCNNIGAA>k__BackingField.z = z4;
|
||||
hnhbhfhbimm2.CFPFIOEKLCF = num2 != 0;
|
||||
hnhbhfhbimm2.<IAGGHKNHOJF>k__BackingField = true;
|
||||
string text2 = IEKDDPPNFPF.KONALLBMCGK + " (Follow)";
|
||||
hnhbhfhbimm2.FIKEBGGCDFN = text2;
|
||||
hnhbhfhbimm2.OPLHMKFCNOL = (HNHBHFHBIMM.AJHCFMHNMMG)((ulong)3L);
|
||||
SpectatorWatchUIFlow.LHECMFEACDN.Add(hnhbhfhbimm2);
|
||||
HNHBHFHBIMM hnhbhfhbimm3 = new HNHBHFHBIMM();
|
||||
hnhbhfhbimm3.DMNLOGFMGDD = true;
|
||||
hnhbhfhbimm3.<NFOODJIKGCG>k__BackingField = true;
|
||||
hnhbhfhbimm3.<BCMDGNNLAPC>k__BackingField = mainCameraTransform;
|
||||
Vector3 forward2 = Vector3.forward;
|
||||
Vector3 vector;
|
||||
float z5 = vector.z;
|
||||
hnhbhfhbimm3.<BFHGCNNIGAA>k__BackingField.z = z5;
|
||||
int num3 = 0;
|
||||
hnhbhfhbimm3.CFPFIOEKLCF = num3 != 0;
|
||||
hnhbhfhbimm3.<IAGGHKNHOJF>k__BackingField = true;
|
||||
string text3 = IEKDDPPNFPF.KONALLBMCGK + " (Face)";
|
||||
hnhbhfhbimm3.FIKEBGGCDFN = text3;
|
||||
hnhbhfhbimm3.OPLHMKFCNOL = (HNHBHFHBIMM.AJHCFMHNMMG)((ulong)5L);
|
||||
SpectatorWatchUIFlow.LHECMFEACDN.Add(hnhbhfhbimm3);
|
||||
if (StreamingCameraController.FJNFMNMGDMM)
|
||||
{
|
||||
HNHBHFHBIMM hnhbhfhbimm4 = new HNHBHFHBIMM();
|
||||
hnhbhfhbimm4.DMNLOGFMGDD = true;
|
||||
hnhbhfhbimm4.<NFOODJIKGCG>k__BackingField = true;
|
||||
hnhbhfhbimm4.<BCMDGNNLAPC>k__BackingField = mainCameraTransform;
|
||||
float z6 = Vector3.forward.z;
|
||||
hnhbhfhbimm4.<BFHGCNNIGAA>k__BackingField.z = z6;
|
||||
hnhbhfhbimm4.CFPFIOEKLCF = true;
|
||||
hnhbhfhbimm4.<IAGGHKNHOJF>k__BackingField = true;
|
||||
string text4 = IEKDDPPNFPF.KONALLBMCGK + " (Teleport only)";
|
||||
hnhbhfhbimm4.FIKEBGGCDFN = text4;
|
||||
hnhbhfhbimm4.<CMNIMFEIMNN>k__BackingField = text4;
|
||||
hnhbhfhbimm4.OPLHMKFCNOL = (HNHBHFHBIMM.AJHCFMHNMMG)((ulong)4L);
|
||||
SpectatorWatchUIFlow.LHECMFEACDN.Add(hnhbhfhbimm4);
|
||||
}
|
||||
int num4 = 0;
|
||||
SpectatorWatchUIFlow.LocalSetCameraTransformToFollowByType(SpectatorWatchUIFlow.NPDDDANIFOC, (StreamingCameraController.ABBDCGPMFDE)num4);
|
||||
}
|
||||
|
||||
// Token: 0x0600E4DA RID: 58586 RVA: 0x0034EFB8 File Offset: 0x0034D1B8
|
||||
[Token(Token = "0x600E4DA")]
|
||||
[Address(RVA = "0xAD7FD0", Offset = "0xAD6DD0", VA = "0x180AD7FD0")]
|
||||
public static void LocalSetCameraTransformToFollowByType(HNHBHFHBIMM.AJHCFMHNMMG MGIGOCCMFAE, StreamingCameraController.ABBDCGPMFDE DIEPOPNJNCO)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
List<HNHBHFHBIMM> lhecmfeacdn = SpectatorWatchUIFlow.LHECMFEACDN;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0600E4DB RID: 58587 RVA: 0x0034EFE0 File Offset: 0x0034D1E0
|
||||
[Token(Token = "0x600E4DB")]
|
||||
[Address(RVA = "0xAD7920", Offset = "0xAD6720", VA = "0x180AD7920")]
|
||||
private static void KFKCLCCOPGB(HNHBHFHBIMM MKINDALDGFN, StreamingCameraController.ABBDCGPMFDE DIEPOPNJNCO)
|
||||
{
|
||||
if (MKINDALDGFN != 0 && MKINDALDGFN.DMNLOGFMGDD)
|
||||
{
|
||||
SpectatorWatchUIFlow.NPDDDANIFOC = MKINDALDGFN.OPLHMKFCNOL;
|
||||
}
|
||||
StreamingCameraController.BKBFLNLAMGM bkbflnlamgm;
|
||||
if (bkbflnlamgm == StreamingCameraController.BKBFLNLAMGM.ON)
|
||||
{
|
||||
HandheldStreamerCamera ppnchaccjdd = SpectatorWatchUIFlow.PPNCHACCJDD;
|
||||
int num = 0;
|
||||
if (ppnchaccjdd != num)
|
||||
{
|
||||
HandheldStreamerCamera ppnchaccjdd2 = SpectatorWatchUIFlow.PPNCHACCJDD;
|
||||
if (MKINDALDGFN == ppnchaccjdd2.mainCameraTransform)
|
||||
{
|
||||
}
|
||||
HandheldStreamerCamera ppnchaccjdd3 = SpectatorWatchUIFlow.PPNCHACCJDD;
|
||||
bool flag = MKINDALDGFN == ppnchaccjdd3.frontFacingCameraTransform;
|
||||
Animator ldojfieanfb = ppnchaccjdd2.LDOJFIEANFB;
|
||||
int num2 = 0;
|
||||
if (ldojfieanfb != num2 && ppnchaccjdd2.LDOJFIEANFB.isActiveAndEnabled)
|
||||
{
|
||||
Animator ldojfieanfb2 = ppnchaccjdd2.LDOJFIEANFB;
|
||||
int eenkjacbfld = HandheldStreamerCamera.EENKJACBFLD;
|
||||
ldojfieanfb2.SetBool(eenkjacbfld, flag);
|
||||
}
|
||||
if (ppnchaccjdd2.FDPMDEJMEDI != flag)
|
||||
{
|
||||
Renderer[] screenRenderers = ppnchaccjdd2.screenRenderers;
|
||||
int num3 = 0;
|
||||
int num4 = 0;
|
||||
ppnchaccjdd2.FDPMDEJMEDI = flag;
|
||||
int length = screenRenderers.Length;
|
||||
if (num4 < length)
|
||||
{
|
||||
Renderer renderer = screenRenderers[num3];
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
Material defaultScreenMaterial = ppnchaccjdd2.defaultScreenMaterial;
|
||||
renderer.SetMaterial(defaultScreenMaterial);
|
||||
num3++;
|
||||
}
|
||||
}
|
||||
}
|
||||
StreamingCameraController.CAOPPIEKHPO ljcbmneecno = StreamingCameraController.LJCBMNEECNO;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E4DC RID: 58588 RVA: 0x0034F100 File Offset: 0x0034D300
|
||||
[Token(Token = "0x600E4DC")]
|
||||
[Address(RVA = "0xAD53A0", Offset = "0xAD41A0", VA = "0x180AD53A0")]
|
||||
private void HDFKJDFIFKK()
|
||||
{
|
||||
this.PDNGOMKJDCO();
|
||||
}
|
||||
|
||||
// Token: 0x0600E4DD RID: 58589 RVA: 0x0034F114 File Offset: 0x0034D314
|
||||
[Token(Token = "0x600E4DD")]
|
||||
[Address(RVA = "0xAD53A0", Offset = "0xAD41A0", VA = "0x180AD53A0")]
|
||||
private void AFNLAMDLAKL(ushort LLEHBLJHJHM, ushort CPMPEJFMDED, ushort PLGFJEILFGP, ushort OEAPMLMHLLF)
|
||||
{
|
||||
this.PDNGOMKJDCO();
|
||||
}
|
||||
|
||||
// Token: 0x0600E4DE RID: 58590 RVA: 0x0034F128 File Offset: 0x0034D328
|
||||
[Token(Token = "0x600E4DE")]
|
||||
[Address(RVA = "0xAD8D20", Offset = "0xAD7B20", VA = "0x180AD8D20")]
|
||||
private void PDNGOMKJDCO()
|
||||
{
|
||||
RecRoomSceneManager <OCDLBPHJMOP>k__BackingField = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField;
|
||||
int num = 0;
|
||||
bool flag;
|
||||
bool flag2;
|
||||
if (<OCDLBPHJMOP>k__BackingField != num && flag && flag2)
|
||||
{
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
}
|
||||
int num2 = 0;
|
||||
this.LLEADMBGLPJ = num2 != 0;
|
||||
}
|
||||
|
||||
// Token: 0x0600E4DF RID: 58591 RVA: 0x0034F16C File Offset: 0x0034D36C
|
||||
[Token(Token = "0x600E4DF")]
|
||||
[Address(RVA = "0xAD5660", Offset = "0xAD4460", VA = "0x180AD5660")]
|
||||
private void BEIBFOMFGPK(SpectatorStreamPreviewScreen OFNCLLIMBCM, SpectatorStreamPreviewScreen.HAEGNGAEKKI PKEOMOFAPGL)
|
||||
{
|
||||
while (PKEOMOFAPGL == SpectatorStreamPreviewScreen.HAEGNGAEKKI.SetPreview || PKEOMOFAPGL == SpectatorStreamPreviewScreen.HAEGNGAEKKI.SetPreview)
|
||||
{
|
||||
HNHBHFHBIMM jkckkgcaiap = OFNCLLIMBCM.JKCKKGCAIAP;
|
||||
while (jkckkgcaiap == 0)
|
||||
{
|
||||
}
|
||||
if (jkckkgcaiap.FBLEJONFPAK)
|
||||
{
|
||||
HNHBHFHBIMM jkckkgcaiap2 = OFNCLLIMBCM.JKCKKGCAIAP;
|
||||
SpectatorWatchUIFlow.KFKCLCCOPGB(OFNCLLIMBCM.JKCKKGCAIAP, StreamingCameraController.ABBDCGPMFDE.WatchUI);
|
||||
return;
|
||||
}
|
||||
}
|
||||
if (PKEOMOFAPGL == SpectatorStreamPreviewScreen.HAEGNGAEKKI.Next)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E4E0 RID: 58592 RVA: 0x0034F1B8 File Offset: 0x0034D3B8
|
||||
[Token(Token = "0x600E4E0")]
|
||||
[Address(RVA = "0xAD5C20", Offset = "0xAD4A20", VA = "0x180AD5C20")]
|
||||
private void FBKNFDLGABA(SpectatorStreamPreviewScreen OFNCLLIMBCM, int DJBBMJBBNHB)
|
||||
{
|
||||
SpectatorStreamPreviewScreen screen = OFNCLLIMBCM;
|
||||
if (OFNCLLIMBCM.JKCKKGCAIAP != (ulong)0L)
|
||||
{
|
||||
List<HNHBHFHBIMM> lhecmfeacdn = SpectatorWatchUIFlow.LHECMFEACDN;
|
||||
Predicate<HNHBHFHBIMM> predicate = delegate(HNHBHFHBIMM c)
|
||||
{
|
||||
SpectatorStreamPreviewScreen screen2 = screen;
|
||||
return c == screen2.JKCKKGCAIAP;
|
||||
};
|
||||
int num = lhecmfeacdn.FindIndex(predicate);
|
||||
}
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
List<HNHBHFHBIMM> lhecmfeacdn2 = SpectatorWatchUIFlow.LHECMFEACDN;
|
||||
num2 += DJBBMJBBNHB;
|
||||
List<HNHBHFHBIMM> lhecmfeacdn3 = SpectatorWatchUIFlow.LHECMFEACDN;
|
||||
List<HNHBHFHBIMM> lhecmfeacdn4 = SpectatorWatchUIFlow.LHECMFEACDN;
|
||||
List<HNHBHFHBIMM> lhecmfeacdn5 = SpectatorWatchUIFlow.LHECMFEACDN;
|
||||
if (typeof(SpectatorWatchUIFlow).TypeHandle != 0)
|
||||
{
|
||||
List<HNHBHFHBIMM> lhecmfeacdn6 = SpectatorWatchUIFlow.LHECMFEACDN;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
List<HNHBHFHBIMM> lhecmfeacdn7 = SpectatorWatchUIFlow.LHECMFEACDN;
|
||||
}
|
||||
}
|
||||
num3++;
|
||||
SpectatorStreamPreviewScreen screen3 = screen;
|
||||
List<HNHBHFHBIMM> lhecmfeacdn8 = SpectatorWatchUIFlow.LHECMFEACDN;
|
||||
}
|
||||
|
||||
// Token: 0x0600E4E1 RID: 58593 RVA: 0x0034F258 File Offset: 0x0034D458
|
||||
[Token(Token = "0x600E4E1")]
|
||||
[Address(RVA = "0xAD58F0", Offset = "0xAD46F0", VA = "0x180AD58F0")]
|
||||
private void DKPOMFOEFIH(SpectatorStreamPreviewScreen OFNCLLIMBCM, HNHBHFHBIMM.AJHCFMHNMMG GEDCEIDOKJL)
|
||||
{
|
||||
SpectatorStreamPreviewScreen screen = OFNCLLIMBCM;
|
||||
int num = 0;
|
||||
if (OFNCLLIMBCM.JKCKKGCAIAP != num)
|
||||
{
|
||||
List<HNHBHFHBIMM> lhecmfeacdn = SpectatorWatchUIFlow.LHECMFEACDN;
|
||||
Predicate<HNHBHFHBIMM> predicate = delegate(HNHBHFHBIMM c)
|
||||
{
|
||||
SpectatorStreamPreviewScreen screen2 = screen;
|
||||
return c == screen2.JKCKKGCAIAP;
|
||||
};
|
||||
int num2 = lhecmfeacdn.FindIndex(predicate);
|
||||
}
|
||||
List<HNHBHFHBIMM> lhecmfeacdn2 = SpectatorWatchUIFlow.LHECMFEACDN;
|
||||
num++;
|
||||
List<HNHBHFHBIMM> lhecmfeacdn3 = SpectatorWatchUIFlow.LHECMFEACDN;
|
||||
while (1 == 0)
|
||||
{
|
||||
}
|
||||
List<HNHBHFHBIMM> lhecmfeacdn4 = SpectatorWatchUIFlow.LHECMFEACDN;
|
||||
List<HNHBHFHBIMM> lhecmfeacdn5 = SpectatorWatchUIFlow.LHECMFEACDN;
|
||||
bool flag;
|
||||
while (!flag)
|
||||
{
|
||||
}
|
||||
List<HNHBHFHBIMM> lhecmfeacdn6 = SpectatorWatchUIFlow.LHECMFEACDN;
|
||||
SpectatorStreamPreviewScreen screen3 = screen;
|
||||
List<HNHBHFHBIMM> lhecmfeacdn7 = SpectatorWatchUIFlow.LHECMFEACDN;
|
||||
}
|
||||
|
||||
// Token: 0x0600E4E2 RID: 58594 RVA: 0x0034F2E4 File Offset: 0x0034D4E4
|
||||
[Token(Token = "0x600E4E2")]
|
||||
[Address(RVA = "0xAD57A0", Offset = "0xAD45A0", VA = "0x180AD57A0")]
|
||||
public void Button_ToggleHandheldCamera(bool on)
|
||||
{
|
||||
if (!on)
|
||||
{
|
||||
this.RecallHandheldCamera();
|
||||
return;
|
||||
}
|
||||
this.UseHandheldCamera();
|
||||
}
|
||||
|
||||
// Token: 0x0600E4E3 RID: 58595 RVA: 0x0034F304 File Offset: 0x0034D504
|
||||
[Token(Token = "0x600E4E3")]
|
||||
[Address(RVA = "0xADA490", Offset = "0xAD9290", VA = "0x180ADA490")]
|
||||
public void UseHandheldCamera()
|
||||
{
|
||||
HandheldStreamerCamera ppnchaccjdd = SpectatorWatchUIFlow.PPNCHACCJDD;
|
||||
int num = 0;
|
||||
if (!(ppnchaccjdd == num))
|
||||
{
|
||||
HandheldStreamerCamera ppnchaccjdd2 = SpectatorWatchUIFlow.PPNCHACCJDD;
|
||||
List<HNHBHFHBIMM> lhecmfeacdn = SpectatorWatchUIFlow.LHECMFEACDN;
|
||||
HNHBHFHBIMM mainCameraTransform = ppnchaccjdd2.mainCameraTransform;
|
||||
if (!lhecmfeacdn.Contains(mainCameraTransform))
|
||||
{
|
||||
HandheldStreamerCamera ppnchaccjdd3 = SpectatorWatchUIFlow.PPNCHACCJDD;
|
||||
List<HNHBHFHBIMM> lhecmfeacdn2 = SpectatorWatchUIFlow.LHECMFEACDN;
|
||||
HNHBHFHBIMM mainCameraTransform2 = ppnchaccjdd3.mainCameraTransform;
|
||||
lhecmfeacdn2.Add(mainCameraTransform2);
|
||||
}
|
||||
HandheldStreamerCamera ppnchaccjdd4 = SpectatorWatchUIFlow.PPNCHACCJDD;
|
||||
List<HNHBHFHBIMM> lhecmfeacdn3 = SpectatorWatchUIFlow.LHECMFEACDN;
|
||||
HNHBHFHBIMM frontFacingCameraTransform = ppnchaccjdd4.frontFacingCameraTransform;
|
||||
if (!lhecmfeacdn3.Contains(frontFacingCameraTransform))
|
||||
{
|
||||
HandheldStreamerCamera ppnchaccjdd5 = SpectatorWatchUIFlow.PPNCHACCJDD;
|
||||
List<HNHBHFHBIMM> lhecmfeacdn4 = SpectatorWatchUIFlow.LHECMFEACDN;
|
||||
HNHBHFHBIMM frontFacingCameraTransform2 = ppnchaccjdd5.frontFacingCameraTransform;
|
||||
lhecmfeacdn4.Add(frontFacingCameraTransform2);
|
||||
}
|
||||
Tool tool = SpectatorWatchUIFlow.PPNCHACCJDD.Tool;
|
||||
Transform transform = Player.<EGKJPJKLEAI>k__BackingField.head.transform;
|
||||
float z = Vector3.forward.z;
|
||||
Quaternion identity = Quaternion.identity;
|
||||
}
|
||||
Dictionary<string, object> dictionary = new Dictionary();
|
||||
int inpoaaaoahi = KKPBCOOONNK.MDMMDPEKICF.INPOAAAOAHI;
|
||||
dictionary.Add("Owner", inpoaaaoahi);
|
||||
dictionary.Add("Purpose", inpoaaaoahi);
|
||||
if (StreamingCameraController.FJNFMNMGDMM)
|
||||
{
|
||||
CameraRig instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
if (instance.<JOFOEJNPGLH>k__BackingField != 0)
|
||||
{
|
||||
goto IL_132;
|
||||
}
|
||||
PostProcessingEffectStack postProcessEffectStack = instance.postProcessEffectStack;
|
||||
}
|
||||
Transform transform2 = SingletonMonoBehaviour.ONCPNMDGGKG.CHLMFLCFGFL.transform;
|
||||
IL_132:
|
||||
string name = this.handheldCameraPrefab.name;
|
||||
Vector3 forward = Vector3.forward;
|
||||
Quaternion identity2 = Quaternion.identity;
|
||||
int viewIdField = Player.<EGKJPJKLEAI>k__BackingField.JDHMIOJKLCK.viewIdField;
|
||||
int num2 = 0;
|
||||
Tool tool2;
|
||||
if (tool2 != num2)
|
||||
{
|
||||
SpectatorWatchUIFlow.PPNCHACCJDD = tool2.GetComponent<HandheldStreamerCamera>();
|
||||
HandheldStreamerCamera ppnchaccjdd6 = SpectatorWatchUIFlow.PPNCHACCJDD;
|
||||
List<HNHBHFHBIMM> lhecmfeacdn5 = SpectatorWatchUIFlow.LHECMFEACDN;
|
||||
HNHBHFHBIMM mainCameraTransform3 = ppnchaccjdd6.mainCameraTransform;
|
||||
lhecmfeacdn5.Add(mainCameraTransform3);
|
||||
HandheldStreamerCamera ppnchaccjdd7 = SpectatorWatchUIFlow.PPNCHACCJDD;
|
||||
List<HNHBHFHBIMM> lhecmfeacdn6 = SpectatorWatchUIFlow.LHECMFEACDN;
|
||||
HNHBHFHBIMM frontFacingCameraTransform3 = ppnchaccjdd7.frontFacingCameraTransform;
|
||||
lhecmfeacdn6.Add(frontFacingCameraTransform3);
|
||||
SpectatorWatchUIFlow.KFKCLCCOPGB(SpectatorWatchUIFlow.PPNCHACCJDD.mainCameraTransform, StreamingCameraController.ABBDCGPMFDE.WatchUI);
|
||||
Tool tool3 = SpectatorWatchUIFlow.PPNCHACCJDD.Tool;
|
||||
MFBGLIHGCGO<Tool> inputDownEvent = tool3.InputDownEvent;
|
||||
Action<Tool> action = new Action(this.MDFFNAPFLFN);
|
||||
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.BPJDFPACLMK(inputDownEvent, action);
|
||||
tool3.InputDownEvent = mfbglihgcgo;
|
||||
HandheldStreamerCamera ppnchaccjdd8 = SpectatorWatchUIFlow.PPNCHACCJDD;
|
||||
RenderTexture activeTexture = SingletonMonoBehaviour.ONCPNMDGGKG.streamingCamera.activeTexture;
|
||||
ppnchaccjdd8.ALODIMNNLDI.mainTexture = activeTexture;
|
||||
}
|
||||
PLDMAFINLJO.FANDNIHFMNM(this.useHandheldToggle.label, "Recall");
|
||||
}
|
||||
|
||||
// Token: 0x0600E4E4 RID: 58596 RVA: 0x0034F558 File Offset: 0x0034D758
|
||||
[Token(Token = "0x600E4E4")]
|
||||
[Address(RVA = "0xAD8F30", Offset = "0xAD7D30", VA = "0x180AD8F30")]
|
||||
public void RecallHandheldCamera()
|
||||
{
|
||||
HandheldStreamerCamera ppnchaccjdd = SpectatorWatchUIFlow.PPNCHACCJDD;
|
||||
List<HNHBHFHBIMM> lhecmfeacdn = SpectatorWatchUIFlow.LHECMFEACDN;
|
||||
HNHBHFHBIMM mainCameraTransform = ppnchaccjdd.mainCameraTransform;
|
||||
bool flag = lhecmfeacdn.Remove(mainCameraTransform);
|
||||
HandheldStreamerCamera ppnchaccjdd2 = SpectatorWatchUIFlow.PPNCHACCJDD;
|
||||
List<HNHBHFHBIMM> lhecmfeacdn2 = SpectatorWatchUIFlow.LHECMFEACDN;
|
||||
HNHBHFHBIMM frontFacingCameraTransform = ppnchaccjdd2.frontFacingCameraTransform;
|
||||
bool flag2 = lhecmfeacdn2.Remove(frontFacingCameraTransform);
|
||||
SpectatorStreamPreviewScreen[] dancgapilep = this.DANCGAPILEP;
|
||||
int num = 0;
|
||||
int length = dancgapilep.Length;
|
||||
if (num < length)
|
||||
{
|
||||
SpectatorStreamPreviewScreen spectatorStreamPreviewScreen = dancgapilep[num];
|
||||
HNHBHFHBIMM jkckkgcaiap = spectatorStreamPreviewScreen.JKCKKGCAIAP;
|
||||
if (jkckkgcaiap != 0)
|
||||
{
|
||||
HandheldStreamerCamera ppnchaccjdd3 = SpectatorWatchUIFlow.PPNCHACCJDD;
|
||||
if (jkckkgcaiap != ppnchaccjdd3.mainCameraTransform)
|
||||
{
|
||||
HNHBHFHBIMM jkckkgcaiap2 = spectatorStreamPreviewScreen.JKCKKGCAIAP;
|
||||
HandheldStreamerCamera ppnchaccjdd4 = SpectatorWatchUIFlow.PPNCHACCJDD;
|
||||
if (jkckkgcaiap2 != ppnchaccjdd4.frontFacingCameraTransform)
|
||||
{
|
||||
goto IL_A6;
|
||||
}
|
||||
}
|
||||
}
|
||||
this.FBKNFDLGABA(spectatorStreamPreviewScreen, 1);
|
||||
IL_A6:
|
||||
num++;
|
||||
}
|
||||
bool flag3;
|
||||
if (flag3)
|
||||
{
|
||||
HandheldStreamerCamera ppnchaccjdd5 = SpectatorWatchUIFlow.PPNCHACCJDD;
|
||||
KHINMMJIENE khinmmjiene;
|
||||
if (khinmmjiene != ppnchaccjdd5.mainCameraTransform)
|
||||
{
|
||||
HandheldStreamerCamera ppnchaccjdd6 = SpectatorWatchUIFlow.PPNCHACCJDD;
|
||||
if (khinmmjiene != ppnchaccjdd6.frontFacingCameraTransform)
|
||||
{
|
||||
goto IL_F5;
|
||||
}
|
||||
}
|
||||
SpectatorWatchUIFlow.KFKCLCCOPGB(this.DANCGAPILEP[0].JKCKKGCAIAP, StreamingCameraController.ABBDCGPMFDE.HandheldTool);
|
||||
}
|
||||
IL_F5:
|
||||
Tool tool = SpectatorWatchUIFlow.PPNCHACCJDD.Tool;
|
||||
float z = Vector3.zero.z;
|
||||
Quaternion identity = Quaternion.identity;
|
||||
PLDMAFINLJO.FANDNIHFMNM(this.useHandheldToggle.label, "Use");
|
||||
}
|
||||
|
||||
// Token: 0x0600E4E5 RID: 58597 RVA: 0x0034F694 File Offset: 0x0034D894
|
||||
[Token(Token = "0x600E4E5")]
|
||||
[Address(RVA = "0xAD8140", Offset = "0xAD6F40", VA = "0x180AD8140")]
|
||||
private void MDFFNAPFLFN(Tool NBHJPDBHDHB)
|
||||
{
|
||||
Tool tool = SpectatorWatchUIFlow.PPNCHACCJDD.Tool;
|
||||
bool flag;
|
||||
if (NBHJPDBHDHB == tool && flag)
|
||||
{
|
||||
HandheldStreamerCamera ppnchaccjdd = SpectatorWatchUIFlow.PPNCHACCJDD;
|
||||
KHINMMJIENE khinmmjiene;
|
||||
if (khinmmjiene != ppnchaccjdd.mainCameraTransform)
|
||||
{
|
||||
SpectatorWatchUIFlow.KFKCLCCOPGB(SpectatorWatchUIFlow.PPNCHACCJDD.mainCameraTransform, StreamingCameraController.ABBDCGPMFDE.HandheldTool);
|
||||
return;
|
||||
}
|
||||
SpectatorWatchUIFlow.KFKCLCCOPGB(SpectatorWatchUIFlow.PPNCHACCJDD.frontFacingCameraTransform, StreamingCameraController.ABBDCGPMFDE.HandheldTool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E4E6 RID: 58598 RVA: 0x0034F6F8 File Offset: 0x0034D8F8
|
||||
[Token(Token = "0x600E4E6")]
|
||||
[Address(RVA = "0xAD9760", Offset = "0xAD8560", VA = "0x180AD9760")]
|
||||
public void Slider_FrameRateValueChange(float value)
|
||||
{
|
||||
SpectatorWatchUIFlow.SliderToFrameRateSetting[] array = this.sliderToFrameRateSettings;
|
||||
int num = 0;
|
||||
int length = array.Length;
|
||||
if (num < length)
|
||||
{
|
||||
num += num;
|
||||
num++;
|
||||
StreamingCameraController instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
SpectatorWatchUIFlow.SliderToFrameRateSetting[] array2 = this.sliderToFrameRateSettings;
|
||||
num += num;
|
||||
return;
|
||||
}
|
||||
Debug.LogError("Frame ratevalue was invalid. You need to update the slider to frame rate mappings");
|
||||
}
|
||||
|
||||
// Token: 0x0600E4E7 RID: 58599 RVA: 0x0034F744 File Offset: 0x0034D944
|
||||
[Token(Token = "0x600E4E7")]
|
||||
[Address(RVA = "0xAD95D0", Offset = "0xAD83D0", VA = "0x180AD95D0")]
|
||||
public void Slider_FOVValueChange(float value)
|
||||
{
|
||||
SpectatorWatchUIFlow.SliderToFOVSetting[] array = this.sliderToFOVSettings;
|
||||
int num = 0;
|
||||
int length = array.Length;
|
||||
if (num < length)
|
||||
{
|
||||
num += num;
|
||||
num++;
|
||||
StreamingCameraController instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
SpectatorWatchUIFlow.SliderToFOVSetting[] array2 = this.sliderToFOVSettings;
|
||||
num += num;
|
||||
SpectatorWatchUIFlow.SliderToFOVSetting[] array3 = this.sliderToFOVSettings;
|
||||
this.IHCGEGMMBBB.fieldOfView = value;
|
||||
return;
|
||||
}
|
||||
Debug.LogError("FOV value was invalid. You need to update the slider to FOV mappings");
|
||||
}
|
||||
|
||||
// Token: 0x0600E4E8 RID: 58600 RVA: 0x0034F7A4 File Offset: 0x0034D9A4
|
||||
[Token(Token = "0x600E4E8")]
|
||||
[Address(RVA = "0xAD9550", Offset = "0xAD8350", VA = "0x180AD9550")]
|
||||
public void Slider_AudioListenerPositionValueChange(float value)
|
||||
{
|
||||
StreamingCameraController instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
}
|
||||
|
||||
// Token: 0x0600E4E9 RID: 58601 RVA: 0x0034F7C0 File Offset: 0x0034D9C0
|
||||
[Token(Token = "0x600E4E9")]
|
||||
[Address(RVA = "0xAD98B0", Offset = "0xAD86B0", VA = "0x180AD98B0")]
|
||||
public void Slider_GreenScreenValueChange(float value)
|
||||
{
|
||||
SpectatorWatchUIFlow.SliderToGreenScreenSetting[] array = this.sliderToGreenScreenSettings;
|
||||
int num = 0;
|
||||
int length = array.Length;
|
||||
if (num < length)
|
||||
{
|
||||
num += num;
|
||||
num++;
|
||||
num += num;
|
||||
SingletonMonoBehaviour.ONCPNMDGGKG.MPKAHAKNJAA = (StreamingCameraController.GKBNBNEILMP)num;
|
||||
Camera ihcgegmmbbb = this.IHCGEGMMBBB;
|
||||
this.IHCGEGMMBBB.farClipPlane = 100f;
|
||||
return;
|
||||
}
|
||||
Debug.LogError("Greenscreen value was invalid. You need to update the slider to green screen mappings");
|
||||
}
|
||||
|
||||
// Token: 0x0600E4EA RID: 58602 RVA: 0x0034F820 File Offset: 0x0034DA20
|
||||
[Token(Token = "0x600E4EA")]
|
||||
[Address(RVA = "0xAD9B80", Offset = "0xAD8980", VA = "0x180AD9B80")]
|
||||
public void Slider_LightValueChange(float value)
|
||||
{
|
||||
SpectatorWatchUIFlow.SliderToLightSetting[] array = this.sliderToLightSettings;
|
||||
int num = 0;
|
||||
int length = array.Length;
|
||||
if (num < length)
|
||||
{
|
||||
num += num;
|
||||
num++;
|
||||
num += num;
|
||||
SingletonMonoBehaviour.ONCPNMDGGKG.OHFENJLMIPP = value;
|
||||
return;
|
||||
}
|
||||
Debug.LogError("Light intensity value was invalid. You need to update the slider to green screen mappings");
|
||||
}
|
||||
|
||||
// Token: 0x0600E4EB RID: 58603 RVA: 0x0034F86C File Offset: 0x0034DA6C
|
||||
[Token(Token = "0x600E4EB")]
|
||||
[Address(RVA = "0xAD9A50", Offset = "0xAD8850", VA = "0x180AD9A50")]
|
||||
public void Slider_LightRangeValueChange(float value)
|
||||
{
|
||||
SpectatorWatchUIFlow.SliderToLightRangeSetting[] array = this.sliderToLightRangeSettings;
|
||||
int num = 0;
|
||||
int length = array.Length;
|
||||
if (num < length)
|
||||
{
|
||||
num += num;
|
||||
num++;
|
||||
num += num;
|
||||
SingletonMonoBehaviour.ONCPNMDGGKG.OIGBJFGJGJH = value;
|
||||
return;
|
||||
}
|
||||
Debug.LogError("Light range value was invalid. You need to update the slider to green screen mappings");
|
||||
}
|
||||
|
||||
// Token: 0x0600E4EC RID: 58604 RVA: 0x0034F8B8 File Offset: 0x0034DAB8
|
||||
[Token(Token = "0x600E4EC")]
|
||||
[Address(RVA = "0xAD9CB0", Offset = "0xAD8AB0", VA = "0x180AD9CB0")]
|
||||
public void Toggle_360Panorama(bool value)
|
||||
{
|
||||
if (value)
|
||||
{
|
||||
VRCapture panoramaCapture = SingletonMonoBehaviour.ONCPNMDGGKG.PanoramaCapture;
|
||||
int num = 0;
|
||||
if (panoramaCapture != num)
|
||||
{
|
||||
SpectatorWatchUIFlow.NJEEKDKLJHO njeekdkljho;
|
||||
njeekdkljho.System.IDisposable.Dispose();
|
||||
int num2 = 0;
|
||||
njeekdkljho.<>4__this = this;
|
||||
njeekdkljho.<>1__state = num2;
|
||||
Coroutine coroutine = base.StartCoroutine(njeekdkljho);
|
||||
return;
|
||||
}
|
||||
}
|
||||
StreamingCameraController instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num3 = 0;
|
||||
instance.OverrideRenderTexture(num3);
|
||||
VRCapture panoramaCapture2 = SingletonMonoBehaviour.ONCPNMDGGKG.PanoramaCapture;
|
||||
int num4;
|
||||
if (panoramaCapture2 != 0)
|
||||
{
|
||||
GameObject gameObject = panoramaCapture2.gameObject;
|
||||
num4 = 0;
|
||||
int num5 = 0;
|
||||
gameObject.SetActive(num5 != 0);
|
||||
}
|
||||
bool flag = this.fovSlider.IsDestroyed();
|
||||
SpectatorWatchUIFlow.SliderToFOVSetting[] array = this.sliderToFOVSettings;
|
||||
int num6 = 0;
|
||||
int length = array.Length;
|
||||
if (num6 < length)
|
||||
{
|
||||
num6 += num6;
|
||||
if (num4 != "{il2cpp array field local23->}")
|
||||
{
|
||||
num6++;
|
||||
}
|
||||
StreamingCameraController instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
SpectatorWatchUIFlow.SliderToFOVSetting[] array2 = this.sliderToFOVSettings;
|
||||
num6 += num6;
|
||||
SpectatorWatchUIFlow.SliderToFOVSetting[] array3 = this.sliderToFOVSettings;
|
||||
Camera ihcgegmmbbb = this.IHCGEGMMBBB;
|
||||
}
|
||||
Debug.LogError("FOV value was invalid. You need to update the slider to FOV mappings");
|
||||
HandheldStreamerCamera ppnchaccjdd = SpectatorWatchUIFlow.PPNCHACCJDD;
|
||||
while (ppnchaccjdd == 0)
|
||||
{
|
||||
}
|
||||
RenderTexture targetTexture = SingletonMonoBehaviour.ONCPNMDGGKG.streamingCamera.targetTexture;
|
||||
ppnchaccjdd.ALODIMNNLDI.mainTexture = targetTexture;
|
||||
}
|
||||
|
||||
// Token: 0x0600E4ED RID: 58605 RVA: 0x0034F9DC File Offset: 0x0034DBDC
|
||||
[Token(Token = "0x600E4ED")]
|
||||
[Address(RVA = "0xAD5890", Offset = "0xAD4690", VA = "0x180AD5890")]
|
||||
private IEnumerator DFNMDOLIHJI()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E4ED)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator RecRoom.Systems.StreamingCamera.SpectatorWatchUIFlow::DFNMDOLIHJI()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
call:void(NJEEKDKLJHO::System.IDisposable.Dispose, ldloc:NJEEKDKLJHO(var_0))
|
||||
stfld:int32(NJEEKDKLJHO::<>1__state, ldloc:NJEEKDKLJHO(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
||||
stfld:SpectatorWatchUIFlow(NJEEKDKLJHO::<>4__this, ldloc:NJEEKDKLJHO(var_0), ldloc:SpectatorWatchUIFlow(this))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x0600E4EE RID: 58606 RVA: 0x0034FA00 File Offset: 0x0034DC00
|
||||
[Token(Token = "0x600E4EE")]
|
||||
[Address(RVA = "0xAD57C0", Offset = "0xAD45C0", VA = "0x180AD57C0")]
|
||||
private void CBEEIBJGGIF()
|
||||
{
|
||||
SpectatorStreamPoint[] array = global::UnityEngine.Object.FindObjectsOfType<SpectatorStreamPoint>();
|
||||
int num = 0;
|
||||
int length = array.Length;
|
||||
if (num < length)
|
||||
{
|
||||
bool flag = SpectatorWatchUIFlow.RegisterStreamPoint(array[num]);
|
||||
num++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E4EF RID: 58607 RVA: 0x0034FA38 File Offset: 0x0034DC38
|
||||
[Token(Token = "0x600E4EF")]
|
||||
[Address(RVA = "0xAD9490", Offset = "0xAD8290", VA = "0x180AD9490")]
|
||||
public static bool RegisterStreamPoint(SpectatorStreamPoint KPLDEODOJID)
|
||||
{
|
||||
HNHBHFHBIMM <PPLJDFIGCAD>k__BackingField = KPLDEODOJID.<PPLJDFIGCAD>k__BackingField;
|
||||
bool flag = ECNNGIFNNNM.KFDLNLFOGBN<HNHBHFHBIMM>(SpectatorWatchUIFlow.LHECMFEACDN, <PPLJDFIGCAD>k__BackingField);
|
||||
return flag || flag;
|
||||
}
|
||||
|
||||
// Token: 0x0600E4F0 RID: 58608 RVA: 0x0034FA68 File Offset: 0x0034DC68
|
||||
[Token(Token = "0x600E4F0")]
|
||||
[Address(RVA = "0xADA060", Offset = "0xAD8E60", VA = "0x180ADA060")]
|
||||
public static bool UnregisterStreamPoint(SpectatorStreamPoint KPLDEODOJID)
|
||||
{
|
||||
List<HNHBHFHBIMM> lhecmfeacdn = SpectatorWatchUIFlow.LHECMFEACDN;
|
||||
HNHBHFHBIMM <PPLJDFIGCAD>k__BackingField = KPLDEODOJID.<PPLJDFIGCAD>k__BackingField;
|
||||
return lhecmfeacdn.Remove(<PPLJDFIGCAD>k__BackingField);
|
||||
}
|
||||
|
||||
// Token: 0x0600E4F1 RID: 58609 RVA: 0x0034FA90 File Offset: 0x0034DC90
|
||||
[Token(Token = "0x600E4F1")]
|
||||
[Address(RVA = "0xAD5F60", Offset = "0xAD4D60", VA = "0x180AD5F60")]
|
||||
public static string GetNumberedStreamPointName(string MMBOKOLAJFH)
|
||||
{
|
||||
int num = SpectatorWatchUIFlow.LMCLFCBAAHN;
|
||||
num++;
|
||||
string text;
|
||||
return text;
|
||||
}
|
||||
|
||||
// Token: 0x0600E4F2 RID: 58610 RVA: 0x0034FAA8 File Offset: 0x0034DCA8
|
||||
[Token(Token = "0x600E4F2")]
|
||||
[Address(RVA = "0xADAE60", Offset = "0xAD9C60", VA = "0x180ADAE60")]
|
||||
public SpectatorWatchUIFlow()
|
||||
{
|
||||
ulong num;
|
||||
this.previewResolution = num;
|
||||
this.previewResolution.y = (float)0;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x04009573 RID: 38259
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x4009573")]
|
||||
[Header("SpectatorWatchUIFlow")]
|
||||
public RawImage StreamerCamMainImage;
|
||||
|
||||
// Token: 0x04009574 RID: 38260
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x4009574")]
|
||||
public Text CurrentPreviewName;
|
||||
|
||||
// Token: 0x04009575 RID: 38261
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x4009575")]
|
||||
[SerializeField]
|
||||
private Vector2 previewResolution;
|
||||
|
||||
// Token: 0x04009576 RID: 38262
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x4009576")]
|
||||
[SerializeField]
|
||||
private Texture2D streamNotAvailableTexture;
|
||||
|
||||
// Token: 0x04009577 RID: 38263
|
||||
[FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x4009577")]
|
||||
[SerializeField]
|
||||
private Texture2D selectStreamTexture;
|
||||
|
||||
// Token: 0x04009578 RID: 38264
|
||||
[FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x4009578")]
|
||||
[SerializeField]
|
||||
[Header("Frame rate Settings Slider Mappings")]
|
||||
private SpectatorWatchUIFlow.SliderToFrameRateSetting[] sliderToFrameRateSettings;
|
||||
|
||||
// Token: 0x04009579 RID: 38265
|
||||
[FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x4009579")]
|
||||
[SerializeField]
|
||||
[Header("FOV Settings Slider Mappings")]
|
||||
private SpectatorWatchUIFlow.SliderToFOVSetting[] sliderToFOVSettings;
|
||||
|
||||
// Token: 0x0400957A RID: 38266
|
||||
[FieldOffset(Offset = "0x100")]
|
||||
[Token(Token = "0x400957A")]
|
||||
[SerializeField]
|
||||
[Header("Green Screen Settings Slider Mappings")]
|
||||
private SpectatorWatchUIFlow.SliderToGreenScreenSetting[] sliderToGreenScreenSettings;
|
||||
|
||||
// Token: 0x0400957B RID: 38267
|
||||
[FieldOffset(Offset = "0x108")]
|
||||
[Token(Token = "0x400957B")]
|
||||
[SerializeField]
|
||||
[Header("Light Intensity Slider Mappings")]
|
||||
private SpectatorWatchUIFlow.SliderToLightSetting[] sliderToLightSettings;
|
||||
|
||||
// Token: 0x0400957C RID: 38268
|
||||
[FieldOffset(Offset = "0x110")]
|
||||
[Token(Token = "0x400957C")]
|
||||
[SerializeField]
|
||||
[Header("Light Range Slider Mappings")]
|
||||
private SpectatorWatchUIFlow.SliderToLightRangeSetting[] sliderToLightRangeSettings;
|
||||
|
||||
// Token: 0x0400957D RID: 38269
|
||||
[FieldOffset(Offset = "0x118")]
|
||||
[Token(Token = "0x400957D")]
|
||||
[SerializeField]
|
||||
private Slider3D fpsSlider;
|
||||
|
||||
// Token: 0x0400957E RID: 38270
|
||||
[FieldOffset(Offset = "0x120")]
|
||||
[Token(Token = "0x400957E")]
|
||||
[SerializeField]
|
||||
private Slider3D fovSlider;
|
||||
|
||||
// Token: 0x0400957F RID: 38271
|
||||
[FieldOffset(Offset = "0x128")]
|
||||
[Token(Token = "0x400957F")]
|
||||
[SerializeField]
|
||||
private Slider3D audioListenerPositionSlider;
|
||||
|
||||
// Token: 0x04009580 RID: 38272
|
||||
[FieldOffset(Offset = "0x130")]
|
||||
[Token(Token = "0x4009580")]
|
||||
[SerializeField]
|
||||
private Slider3D greenScreenSlider;
|
||||
|
||||
// Token: 0x04009581 RID: 38273
|
||||
[FieldOffset(Offset = "0x138")]
|
||||
[Token(Token = "0x4009581")]
|
||||
[SerializeField]
|
||||
private Slider3D lightIntensitySlider;
|
||||
|
||||
// Token: 0x04009582 RID: 38274
|
||||
[FieldOffset(Offset = "0x140")]
|
||||
[Token(Token = "0x4009582")]
|
||||
[SerializeField]
|
||||
private Slider3D lightRangeSlider;
|
||||
|
||||
// Token: 0x04009583 RID: 38275
|
||||
[FieldOffset(Offset = "0x148")]
|
||||
[Token(Token = "0x4009583")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D useHandheldToggle;
|
||||
|
||||
// Token: 0x04009584 RID: 38276
|
||||
[FieldOffset(Offset = "0x150")]
|
||||
[Token(Token = "0x4009584")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D panoramaToggle;
|
||||
|
||||
// Token: 0x04009585 RID: 38277
|
||||
[FieldOffset(Offset = "0x158")]
|
||||
[Token(Token = "0x4009585")]
|
||||
[SerializeField]
|
||||
private GameObject handheldCameraPrefab;
|
||||
|
||||
// Token: 0x04009586 RID: 38278
|
||||
[FieldOffset(Offset = "0x160")]
|
||||
[Token(Token = "0x4009586")]
|
||||
[SerializeField]
|
||||
private GameObject _360UI;
|
||||
|
||||
// Token: 0x04009587 RID: 38279
|
||||
[FieldOffset(Offset = "0x168")]
|
||||
[Token(Token = "0x4009587")]
|
||||
private Camera IHCGEGMMBBB;
|
||||
|
||||
// Token: 0x04009588 RID: 38280
|
||||
[FieldOffset(Offset = "0x170")]
|
||||
[Token(Token = "0x4009588")]
|
||||
private SpectatorStreamPreviewScreen[] DANCGAPILEP;
|
||||
|
||||
// Token: 0x04009589 RID: 38281
|
||||
[FieldOffset(Offset = "0x178")]
|
||||
[Token(Token = "0x4009589")]
|
||||
private int JELKOFGKBFI;
|
||||
|
||||
// Token: 0x0400958A RID: 38282
|
||||
[FieldOffset(Offset = "0x180")]
|
||||
[Token(Token = "0x400958A")]
|
||||
private HNHBHFHBIMM ANMPDNOFEFM;
|
||||
|
||||
// Token: 0x0400958B RID: 38283
|
||||
[FieldOffset(Offset = "0x188")]
|
||||
[Token(Token = "0x400958B")]
|
||||
private Texture2D BNEMLGHMNKA;
|
||||
|
||||
// Token: 0x0400958C RID: 38284
|
||||
[FieldOffset(Offset = "0x190")]
|
||||
[Token(Token = "0x400958C")]
|
||||
private RenderTexture DOAIIDAKHID;
|
||||
|
||||
// Token: 0x0400958D RID: 38285
|
||||
[FieldOffset(Offset = "0x198")]
|
||||
[Token(Token = "0x400958D")]
|
||||
private RenderTexture EEODHAMLOJL;
|
||||
|
||||
// Token: 0x0400958E RID: 38286
|
||||
[Token(Token = "0x400958E")]
|
||||
private static HandheldStreamerCamera PPNCHACCJDD;
|
||||
|
||||
// Token: 0x0400958F RID: 38287
|
||||
[Token(Token = "0x400958F")]
|
||||
private static List<HNHBHFHBIMM> LHECMFEACDN = new List();
|
||||
|
||||
// Token: 0x04009590 RID: 38288
|
||||
[Token(Token = "0x4009590")]
|
||||
private static int LMCLFCBAAHN;
|
||||
|
||||
// Token: 0x04009591 RID: 38289
|
||||
[FieldOffset(Offset = "0x1A0")]
|
||||
[Token(Token = "0x4009591")]
|
||||
private bool LLEADMBGLPJ;
|
||||
|
||||
// Token: 0x04009592 RID: 38290
|
||||
[Token(Token = "0x4009592")]
|
||||
private static HNHBHFHBIMM.AJHCFMHNMMG NPDDDANIFOC;
|
||||
|
||||
// Token: 0x020022DD RID: 8925
|
||||
[Token(Token = "0x20022DD")]
|
||||
[Serializable]
|
||||
private struct SliderToFrameRateSetting
|
||||
{
|
||||
// Token: 0x04009593 RID: 38291
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4009593")]
|
||||
public string name;
|
||||
|
||||
// Token: 0x04009594 RID: 38292
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x4009594")]
|
||||
public int SliderValue;
|
||||
|
||||
// Token: 0x04009595 RID: 38293
|
||||
[FieldOffset(Offset = "0xC")]
|
||||
[Token(Token = "0x4009595")]
|
||||
public StreamingCameraController.CAOPPIEKHPO frameRate;
|
||||
}
|
||||
|
||||
// Token: 0x020022DE RID: 8926
|
||||
[Token(Token = "0x20022DE")]
|
||||
[Serializable]
|
||||
private struct SliderToFOVSetting
|
||||
{
|
||||
// Token: 0x04009596 RID: 38294
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4009596")]
|
||||
public string name;
|
||||
|
||||
// Token: 0x04009597 RID: 38295
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x4009597")]
|
||||
public int SliderValue;
|
||||
|
||||
// Token: 0x04009598 RID: 38296
|
||||
[FieldOffset(Offset = "0xC")]
|
||||
[Token(Token = "0x4009598")]
|
||||
public StreamingCameraController.MCBLMAIAHKP fov;
|
||||
}
|
||||
|
||||
// Token: 0x020022DF RID: 8927
|
||||
[Token(Token = "0x20022DF")]
|
||||
[Serializable]
|
||||
private struct SliderToGreenScreenSetting
|
||||
{
|
||||
// Token: 0x04009599 RID: 38297
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4009599")]
|
||||
public string name;
|
||||
|
||||
// Token: 0x0400959A RID: 38298
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400959A")]
|
||||
public int SliderValue;
|
||||
|
||||
// Token: 0x0400959B RID: 38299
|
||||
[FieldOffset(Offset = "0xC")]
|
||||
[Token(Token = "0x400959B")]
|
||||
public StreamingCameraController.GKBNBNEILMP mode;
|
||||
}
|
||||
|
||||
// Token: 0x020022E0 RID: 8928
|
||||
[Token(Token = "0x20022E0")]
|
||||
[Serializable]
|
||||
private struct SliderToLightSetting
|
||||
{
|
||||
// Token: 0x0400959C RID: 38300
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400959C")]
|
||||
public string name;
|
||||
|
||||
// Token: 0x0400959D RID: 38301
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400959D")]
|
||||
public int SliderValue;
|
||||
|
||||
// Token: 0x0400959E RID: 38302
|
||||
[FieldOffset(Offset = "0xC")]
|
||||
[Token(Token = "0x400959E")]
|
||||
public float intensity;
|
||||
}
|
||||
|
||||
// Token: 0x020022E1 RID: 8929
|
||||
[Token(Token = "0x20022E1")]
|
||||
[Serializable]
|
||||
private struct SliderToLightRangeSetting
|
||||
{
|
||||
// Token: 0x0400959F RID: 38303
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400959F")]
|
||||
public string name;
|
||||
|
||||
// Token: 0x040095A0 RID: 38304
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x40095A0")]
|
||||
public int SliderValue;
|
||||
|
||||
// Token: 0x040095A1 RID: 38305
|
||||
[FieldOffset(Offset = "0xC")]
|
||||
[Token(Token = "0x40095A1")]
|
||||
public float range;
|
||||
}
|
||||
|
||||
// Token: 0x020022E3 RID: 8931
|
||||
[Token(Token = "0x20022E3")]
|
||||
[CompilerGenerated]
|
||||
private sealed class OKKCHMLMJKO
|
||||
{
|
||||
// Token: 0x0600E4FE RID: 58622 RVA: 0x0034FB94 File Offset: 0x0034DD94
|
||||
[Token(Token = "0x600E4FE")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public OKKCHMLMJKO()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E4FF RID: 58623 RVA: 0x0034FBA8 File Offset: 0x0034DDA8
|
||||
[Token(Token = "0x600E4FF")]
|
||||
[Address(RVA = "0xAD1F30", Offset = "0xAD0D30", VA = "0x180AD1F30")]
|
||||
internal bool <AssignNextAvailableCameraTransform>b__0(HNHBHFHBIMM c)
|
||||
{
|
||||
SpectatorStreamPreviewScreen spectatorStreamPreviewScreen = this.screen;
|
||||
return c == spectatorStreamPreviewScreen.JKCKKGCAIAP;
|
||||
}
|
||||
|
||||
// Token: 0x040095AB RID: 38315
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40095AB")]
|
||||
public SpectatorStreamPreviewScreen screen;
|
||||
}
|
||||
|
||||
// Token: 0x020022E4 RID: 8932
|
||||
[Token(Token = "0x20022E4")]
|
||||
[CompilerGenerated]
|
||||
private sealed class KBFBPABOIIF
|
||||
{
|
||||
// Token: 0x0600E500 RID: 58624 RVA: 0x0034FBCC File Offset: 0x0034DDCC
|
||||
[Token(Token = "0x600E500")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public KBFBPABOIIF()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E501 RID: 58625 RVA: 0x0034FBE0 File Offset: 0x0034DDE0
|
||||
[Token(Token = "0x600E501")]
|
||||
[Address(RVA = "0xAD1F30", Offset = "0xAD0D30", VA = "0x180AD1F30")]
|
||||
internal bool <AssignNextAvailableCameraTransformOfType>b__0(HNHBHFHBIMM c)
|
||||
{
|
||||
SpectatorStreamPreviewScreen spectatorStreamPreviewScreen = this.screen;
|
||||
return c == spectatorStreamPreviewScreen.JKCKKGCAIAP;
|
||||
}
|
||||
|
||||
// Token: 0x040095AC RID: 38316
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40095AC")]
|
||||
public SpectatorStreamPreviewScreen screen;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,1556 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Avatars;
|
||||
using RecRoom.Core;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
using UnityEngine.SceneManagement;
|
||||
using UnityEngine.UI;
|
||||
using UnityEngine.XR;
|
||||
using VRPanorama;
|
||||
|
||||
namespace RecRoom.Systems.StreamingCamera
|
||||
{
|
||||
// Token: 0x020022CB RID: 8907
|
||||
[Token(Token = "0x20022CB")]
|
||||
public class StreamingCameraController : SingletonMonoBehaviour<StreamingCameraController>
|
||||
{
|
||||
// Token: 0x140000F3 RID: 243
|
||||
// (add) Token: 0x0600E435 RID: 58421 RVA: 0x0034BCB4 File Offset: 0x00349EB4
|
||||
// (remove) Token: 0x0600E436 RID: 58422 RVA: 0x0034BCD0 File Offset: 0x00349ED0
|
||||
[Token(Token = "0x140000F3")]
|
||||
public event Action<StreamingCameraController.BKBFLNLAMGM> OAOOIMMDGFH
|
||||
{
|
||||
[Token(Token = "0x600E435")]
|
||||
[Address(RVA = "0xADF470", Offset = "0xADE270", VA = "0x180ADF470")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x600E436")]
|
||||
[Address(RVA = "0xADFAB0", Offset = "0xADE8B0", VA = "0x180ADFAB0")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002437 RID: 9271
|
||||
// (get) Token: 0x0600E437 RID: 58423 RVA: 0x0034BCEC File Offset: 0x00349EEC
|
||||
[Token(Token = "0x17002437")]
|
||||
public bool BOHIGPFGJBA
|
||||
{
|
||||
[Token(Token = "0x600E437")]
|
||||
[Address(RVA = "0xADF790", Offset = "0xADE590", VA = "0x180ADF790")]
|
||||
get
|
||||
{
|
||||
return this.HOMHBBPNOLL == StreamingCameraController.BKBFLNLAMGM.ON;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002438 RID: 9272
|
||||
// (get) Token: 0x0600E438 RID: 58424 RVA: 0x0034BD04 File Offset: 0x00349F04
|
||||
// (set) Token: 0x0600E439 RID: 58425 RVA: 0x0034BD18 File Offset: 0x00349F18
|
||||
[Token(Token = "0x17002438")]
|
||||
private StreamingCameraController.BKBFLNLAMGM HOMHBBPNOLL
|
||||
{
|
||||
[Token(Token = "0x600E438")]
|
||||
[Address(RVA = "0xADC8C0", Offset = "0xADB6C0", VA = "0x180ADC8C0")]
|
||||
get
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
[Token(Token = "0x600E439")]
|
||||
[Address(RVA = "0xADAEC0", Offset = "0xAD9CC0", VA = "0x180ADAEC0")]
|
||||
set
|
||||
{
|
||||
KHINMMJIENE khinmmjiene;
|
||||
bool flag = khinmmjiene != value;
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
bool flag2 = value == StreamingCameraController.BKBFLNLAMGM.ON;
|
||||
if (flag)
|
||||
{
|
||||
if (value != StreamingCameraController.BKBFLNLAMGM.ON)
|
||||
{
|
||||
int num2 = 0;
|
||||
PlayerAvatarDisplay.RemoveStaticForceMatrixRecalculationPerRenderToken("StreamerCam.ForceAllMatrixRecalculationPerRender");
|
||||
num2 += num2;
|
||||
}
|
||||
this.CDECAAJGDGP();
|
||||
PlayerAvatarDisplay.AddStaticForceMatrixRecalculationPerRenderToken("StreamerCam.ForceAllMatrixRecalculationPerRender");
|
||||
}
|
||||
this.rawImage.enabled = flag2;
|
||||
bool inScreenDisplayMode = SingletonMonoBehaviour.ONCPNMDGGKG.ACGDGBHFJFB;
|
||||
if (flag != inScreenDisplayMode && value != StreamingCameraController.BKBFLNLAMGM.ON)
|
||||
{
|
||||
KFBABPAPIMB kfbabpapimb = this.ENFHDIBGOEO(0.25f);
|
||||
Action action = new Action(this.HHHPLDNGDEH);
|
||||
}
|
||||
GameObject gameObject = base.gameObject;
|
||||
if (SingletonMonoBehaviour.ONCPNMDGGKG.EBPFBFMJMBB)
|
||||
{
|
||||
XRSettings.showDeviceView = value != StreamingCameraController.BKBFLNLAMGM.ON;
|
||||
}
|
||||
this.BHPNEEBIOLP();
|
||||
if (value != StreamingCameraController.BKBFLNLAMGM.ON)
|
||||
{
|
||||
int num3 = 0;
|
||||
this.HIFBFAKMAHD = num3;
|
||||
int num4 = 0;
|
||||
this.FPJAMALOEMF = (StreamingCameraController.FNHMEAMNKFF)num4;
|
||||
StreamingCameraController.FEGJPNLADKF = (StreamingCameraController.GKBNBNEILMP)num;
|
||||
this.streamingCamera.clearFlags = CameraClearFlags.Skybox;
|
||||
Camera camera = this.streamingCamera;
|
||||
float dlhaofclane = this.DLHAOFCLANE;
|
||||
camera.farClipPlane = dlhaofclane;
|
||||
}
|
||||
if (this.OAOOIMMDGFH != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E43A RID: 58426 RVA: 0x0034BE34 File Offset: 0x0034A034
|
||||
[Token(Token = "0x600E43A")]
|
||||
[Address(RVA = "0xADF0E0", Offset = "0xADDEE0", VA = "0x180ADF0E0")]
|
||||
public void SetMode(StreamingCameraController.BKBFLNLAMGM OJJLDEPGAEJ, StreamingCameraController.ABBDCGPMFDE DIEPOPNJNCO)
|
||||
{
|
||||
int num = (int)this.HOMHBBPNOLL;
|
||||
StreamingCameraController.CAOPPIEKHPO ljcbmneecno = StreamingCameraController.LJCBMNEECNO;
|
||||
}
|
||||
|
||||
// Token: 0x17002439 RID: 9273
|
||||
// (get) Token: 0x0600E43B RID: 58427 RVA: 0x0034BE50 File Offset: 0x0034A050
|
||||
[Token(Token = "0x17002439")]
|
||||
public Camera OPDNKJIGHNL
|
||||
{
|
||||
[Token(Token = "0x600E43B")]
|
||||
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
|
||||
get
|
||||
{
|
||||
return this.streamingCamera;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700243A RID: 9274
|
||||
// (get) Token: 0x0600E43C RID: 58428 RVA: 0x0034BE64 File Offset: 0x0034A064
|
||||
// (set) Token: 0x0600E43D RID: 58429 RVA: 0x0034BE78 File Offset: 0x0034A078
|
||||
[Token(Token = "0x1700243A")]
|
||||
public StreamingCameraController.CAOPPIEKHPO OJCBCAPBBJB
|
||||
{
|
||||
[Token(Token = "0x600E43C")]
|
||||
[Address(RVA = "0xADF6D0", Offset = "0xADE4D0", VA = "0x180ADF6D0")]
|
||||
get
|
||||
{
|
||||
return StreamingCameraController.LJCBMNEECNO;
|
||||
}
|
||||
[Token(Token = "0x600E43D")]
|
||||
[Address(RVA = "0xADD860", Offset = "0xADC660", VA = "0x180ADD860")]
|
||||
private set
|
||||
{
|
||||
StreamingCameraController.LJCBMNEECNO = value;
|
||||
EFEFMHJPJIJ jfmoegcpnac = this.JFMOEGCPNAC;
|
||||
this.BHPNEEBIOLP();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E43E RID: 58430 RVA: 0x0034BEA0 File Offset: 0x0034A0A0
|
||||
[Token(Token = "0x600E43E")]
|
||||
[Address(RVA = "0xADEF10", Offset = "0xADDD10", VA = "0x180ADEF10")]
|
||||
public void SetFrameRate(StreamingCameraController.CAOPPIEKHPO NFEBBPDDNBA, StreamingCameraController.ABBDCGPMFDE DIEPOPNJNCO)
|
||||
{
|
||||
StreamingCameraController.LJCBMNEECNO = NFEBBPDDNBA;
|
||||
EFEFMHJPJIJ jfmoegcpnac = this.JFMOEGCPNAC;
|
||||
this.BHPNEEBIOLP();
|
||||
int num = (int)this.HOMHBBPNOLL;
|
||||
StreamingCameraController.CAOPPIEKHPO ljcbmneecno = StreamingCameraController.LJCBMNEECNO;
|
||||
}
|
||||
|
||||
// Token: 0x1700243B RID: 9275
|
||||
// (get) Token: 0x0600E43F RID: 58431 RVA: 0x0034BED4 File Offset: 0x0034A0D4
|
||||
// (set) Token: 0x0600E440 RID: 58432 RVA: 0x0034BEE8 File Offset: 0x0034A0E8
|
||||
[Token(Token = "0x1700243B")]
|
||||
public StreamingCameraController.MCBLMAIAHKP LJEEHJBHFNF
|
||||
{
|
||||
[Token(Token = "0x600E43F")]
|
||||
[Address(RVA = "0xADF670", Offset = "0xADE470", VA = "0x180ADF670")]
|
||||
get
|
||||
{
|
||||
return StreamingCameraController.DANDBJGJDEJ;
|
||||
}
|
||||
[Token(Token = "0x600E440")]
|
||||
[Address(RVA = "0xADFB50", Offset = "0xADE950", VA = "0x180ADFB50")]
|
||||
set
|
||||
{
|
||||
StreamingCameraController.DANDBJGJDEJ = value;
|
||||
EFEFMHJPJIJ jfmoegcpnac = this.JFMOEGCPNAC;
|
||||
HNHBHFHBIMM mdpchaimmlf = this.MDPCHAIMMLF;
|
||||
this.HIFBFAKMAHD = mdpchaimmlf;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E441 RID: 58433 RVA: 0x0034BF2C File Offset: 0x0034A12C
|
||||
[Token(Token = "0x600E441")]
|
||||
[Address(RVA = "0xADEF00", Offset = "0xADDD00", VA = "0x180ADEF00")]
|
||||
public void SetFieldOfView(StreamingCameraController.MCBLMAIAHKP NPODDBFPJEK, StreamingCameraController.ABBDCGPMFDE DIEPOPNJNCO)
|
||||
{
|
||||
this.LJEEHJBHFNF = NPODDBFPJEK;
|
||||
}
|
||||
|
||||
// Token: 0x1700243C RID: 9276
|
||||
// (get) Token: 0x0600E442 RID: 58434 RVA: 0x0034BF40 File Offset: 0x0034A140
|
||||
// (set) Token: 0x0600E443 RID: 58435 RVA: 0x0034BF54 File Offset: 0x0034A154
|
||||
[Token(Token = "0x1700243C")]
|
||||
public StreamingCameraController.FNHMEAMNKFF FPJAMALOEMF
|
||||
{
|
||||
[Token(Token = "0x600E442")]
|
||||
[Address(RVA = "0xADF510", Offset = "0xADE310", VA = "0x180ADF510")]
|
||||
get
|
||||
{
|
||||
return StreamingCameraController.NPFPLOFKOEO;
|
||||
}
|
||||
[Token(Token = "0x600E443")]
|
||||
[Address(RVA = "0xADCBB0", Offset = "0xADB9B0", VA = "0x180ADCBB0")]
|
||||
private set
|
||||
{
|
||||
StreamingCameraController.NPFPLOFKOEO = value;
|
||||
AudioListenerSingleton instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (instance != num)
|
||||
{
|
||||
Transform transform = this.visualRoot;
|
||||
int num2 = 0;
|
||||
if (transform != num2)
|
||||
{
|
||||
Transform transform2 = SingletonMonoBehaviour.ONCPNMDGGKG.transform;
|
||||
Transform transform3 = base.transform;
|
||||
int num3 = 0;
|
||||
transform2.SetParent(transform3, num3 != 0);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E444 RID: 58436 RVA: 0x0034BFF8 File Offset: 0x0034A1F8
|
||||
[Token(Token = "0x600E444")]
|
||||
[Address(RVA = "0xADEDF0", Offset = "0xADDBF0", VA = "0x180ADEDF0")]
|
||||
public void SetAudioListenerMode(int MOBLNBGIBMG, StreamingCameraController.ABBDCGPMFDE DIEPOPNJNCO)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x1700243D RID: 9277
|
||||
// (get) Token: 0x0600E445 RID: 58437 RVA: 0x0034C008 File Offset: 0x0034A208
|
||||
// (set) Token: 0x0600E446 RID: 58438 RVA: 0x0034C01C File Offset: 0x0034A21C
|
||||
[Token(Token = "0x1700243D")]
|
||||
public StreamingCameraController.GKBNBNEILMP MPKAHAKNJAA
|
||||
{
|
||||
[Token(Token = "0x600E445")]
|
||||
[Address(RVA = "0xADF730", Offset = "0xADE530", VA = "0x180ADF730")]
|
||||
get
|
||||
{
|
||||
return StreamingCameraController.FEGJPNLADKF;
|
||||
}
|
||||
[Token(Token = "0x600E446")]
|
||||
[Address(RVA = "0xADCEF0", Offset = "0xADBCF0", VA = "0x180ADCEF0")]
|
||||
private set
|
||||
{
|
||||
StreamingCameraController.FEGJPNLADKF = value;
|
||||
Camera camera = this.streamingCamera;
|
||||
bool flag = value != StreamingCameraController.GKBNBNEILMP.Off;
|
||||
Camera camera2 = this.streamingCamera;
|
||||
if (value == StreamingCameraController.GKBNBNEILMP.Off)
|
||||
{
|
||||
}
|
||||
camera2.farClipPlane = flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E447 RID: 58439 RVA: 0x0034C058 File Offset: 0x0034A258
|
||||
[Token(Token = "0x600E447")]
|
||||
[Address(RVA = "0xADF0B0", Offset = "0xADDEB0", VA = "0x180ADF0B0")]
|
||||
public void SetGreenScreen(StreamingCameraController.GKBNBNEILMP OJJLDEPGAEJ, StreamingCameraController.ABBDCGPMFDE DIEPOPNJNCO)
|
||||
{
|
||||
this.MPKAHAKNJAA = OJJLDEPGAEJ;
|
||||
}
|
||||
|
||||
// Token: 0x1700243E RID: 9278
|
||||
// (get) Token: 0x0600E448 RID: 58440 RVA: 0x0034C06C File Offset: 0x0034A26C
|
||||
// (set) Token: 0x0600E449 RID: 58441 RVA: 0x0034C080 File Offset: 0x0034A280
|
||||
[Token(Token = "0x1700243E")]
|
||||
public float OHFENJLMIPP
|
||||
{
|
||||
[Token(Token = "0x600E448")]
|
||||
[Address(RVA = "0xADF820", Offset = "0xADE620", VA = "0x180ADF820")]
|
||||
get
|
||||
{
|
||||
return StreamingCameraController.OLNNDDFKIBA;
|
||||
}
|
||||
[Token(Token = "0x600E449")]
|
||||
[Address(RVA = "0xADD3D0", Offset = "0xADC1D0", VA = "0x180ADD3D0")]
|
||||
private set
|
||||
{
|
||||
EFEFMHJPJIJ jfmoegcpnac = this.JFMOEGCPNAC;
|
||||
StreamingCameraController.OLNNDDFKIBA = value;
|
||||
this.cameraLight.intensity = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E44A RID: 58442 RVA: 0x0034C0AC File Offset: 0x0034A2AC
|
||||
[Token(Token = "0x600E44A")]
|
||||
[Address(RVA = "0xADF0C0", Offset = "0xADDEC0", VA = "0x180ADF0C0")]
|
||||
public void SetLightIntensity(float LAIPKAHGIJF, StreamingCameraController.ABBDCGPMFDE AIDCJAPJGOF)
|
||||
{
|
||||
this.OHFENJLMIPP = LAIPKAHGIJF;
|
||||
}
|
||||
|
||||
// Token: 0x1700243F RID: 9279
|
||||
// (get) Token: 0x0600E44B RID: 58443 RVA: 0x0034C0C0 File Offset: 0x0034A2C0
|
||||
// (set) Token: 0x0600E44C RID: 58444 RVA: 0x0034C0D4 File Offset: 0x0034A2D4
|
||||
[Token(Token = "0x1700243F")]
|
||||
public float OIGBJFGJGJH
|
||||
{
|
||||
[Token(Token = "0x600E44B")]
|
||||
[Address(RVA = "0xADF880", Offset = "0xADE680", VA = "0x180ADF880")]
|
||||
get
|
||||
{
|
||||
return StreamingCameraController.IJFNAEILPPN;
|
||||
}
|
||||
[Token(Token = "0x600E44C")]
|
||||
[Address(RVA = "0xADB440", Offset = "0xADA240", VA = "0x180ADB440")]
|
||||
private set
|
||||
{
|
||||
EFEFMHJPJIJ jfmoegcpnac = this.JFMOEGCPNAC;
|
||||
StreamingCameraController.IJFNAEILPPN = value;
|
||||
this.cameraLight.range = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E44D RID: 58445 RVA: 0x0034C100 File Offset: 0x0034A300
|
||||
[Token(Token = "0x600E44D")]
|
||||
[Address(RVA = "0xADF0D0", Offset = "0xADDED0", VA = "0x180ADF0D0")]
|
||||
public void SetLightRange(float LMBJKPOFNJA, StreamingCameraController.ABBDCGPMFDE AIDCJAPJGOF)
|
||||
{
|
||||
this.OIGBJFGJGJH = LMBJKPOFNJA;
|
||||
}
|
||||
|
||||
// Token: 0x0600E44E RID: 58446 RVA: 0x0034C114 File Offset: 0x0034A314
|
||||
[Token(Token = "0x600E44E")]
|
||||
[Address(RVA = "0xADB530", Offset = "0xADA330", VA = "0x180ADB530", Slot = "4")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
EFEFMHJPJIJ efefmhjpjij;
|
||||
this.JFMOEGCPNAC = efefmhjpjij;
|
||||
SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
Action action = new Action(this.PLCGPPEICMI);
|
||||
instance.PLCGPPEICMI += action;
|
||||
SessionManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
Action action2 = new Action(this.OOLBABKEBCD);
|
||||
instance2.OOLBABKEBCD += action2;
|
||||
IILCGFIHJLP<bool, bool> initializeLocalPlayerEvent = GameManager.InitializeLocalPlayerEvent;
|
||||
Action<bool, bool> action3 = new Action(this.FPAPGBKEGPD);
|
||||
GameManager.InitializeLocalPlayerEvent = IILCGFIHJLP.BPJDFPACLMK(initializeLocalPlayerEvent, action3);
|
||||
OKNNKFGFODL localPlayerSpawnEvent = Player.LocalPlayerSpawnEvent;
|
||||
Action action4 = new Action(this.PLCGPPEICMI);
|
||||
Player.LocalPlayerSpawnEvent = OKNNKFGFODL.BPJDFPACLMK(localPlayerSpawnEvent, action4);
|
||||
KHINMMJIENE khinmmjiene;
|
||||
if (khinmmjiene == (ulong)1L)
|
||||
{
|
||||
this.CDECAAJGDGP();
|
||||
}
|
||||
SceneManager.activeSceneChanged += new UnityAction(this.OJCAMPLJALF);
|
||||
this.streamingCamera.depthTextureMode = DepthTextureMode.Depth;
|
||||
int cullingMask = this.streamingCamera.cullingMask;
|
||||
this.CLHCAKGLOMC = cullingMask;
|
||||
this.DNELLFEMFBB = cullingMask;
|
||||
Camera camera = this.streamingCamera;
|
||||
int num = 0;
|
||||
camera.enabled = num != 0;
|
||||
EFEFMHJPJIJ jfmoegcpnac = this.JFMOEGCPNAC;
|
||||
KHINMMJIENE khinmmjiene2;
|
||||
StreamingCameraController.LJCBMNEECNO = khinmmjiene2;
|
||||
EFEFMHJPJIJ jfmoegcpnac2 = this.JFMOEGCPNAC;
|
||||
StreamingCameraController.DANDBJGJDEJ = khinmmjiene2;
|
||||
EFEFMHJPJIJ jfmoegcpnac3 = this.JFMOEGCPNAC;
|
||||
StreamingCameraController.OLNNDDFKIBA = (float)0;
|
||||
EFEFMHJPJIJ jfmoegcpnac4 = this.JFMOEGCPNAC;
|
||||
}
|
||||
|
||||
// Token: 0x0600E44F RID: 58447 RVA: 0x0034C24C File Offset: 0x0034A44C
|
||||
[Token(Token = "0x600E44F")]
|
||||
[Address(RVA = "0xADE690", Offset = "0xADD490", VA = "0x180ADE690", Slot = "5")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
OKNNKFGFODL localPlayerSpawnEvent = Player.LocalPlayerSpawnEvent;
|
||||
Action action = new Action(this.PLCGPPEICMI);
|
||||
Player.LocalPlayerSpawnEvent = OKNNKFGFODL.GMNMHGMFGOL(localPlayerSpawnEvent, action);
|
||||
if (!Player.<EGKJPJKLEAI>k__BackingField.DFIECMNBGCO())
|
||||
{
|
||||
PlayerEvents playerEvents = Player.<EGKJPJKLEAI>k__BackingField.playerEvents;
|
||||
OKNNKFGFODL teleportEvent = playerEvents.TeleportEvent;
|
||||
Action action2 = new Action(this.KECNMEGLDFP);
|
||||
OKNNKFGFODL oknnkfgfodl = OKNNKFGFODL.GMNMHGMFGOL(teleportEvent, action2);
|
||||
playerEvents.TeleportEvent = oknnkfgfodl;
|
||||
}
|
||||
int num = 0;
|
||||
this.FPJAMALOEMF = (StreamingCameraController.FNHMEAMNKFF)num;
|
||||
this.streamingCamera.clearFlags = CameraClearFlags.Skybox;
|
||||
Camera camera = this.streamingCamera;
|
||||
float dlhaofclane = this.DLHAOFCLANE;
|
||||
camera.farClipPlane = dlhaofclane;
|
||||
SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num2 = 0;
|
||||
if (instance != num2)
|
||||
{
|
||||
SessionManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
Action action3 = new Action(this.PLCGPPEICMI);
|
||||
instance2.PLCGPPEICMI -= action3;
|
||||
SessionManager instance3 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
Action action4 = new Action(this.OOLBABKEBCD);
|
||||
instance3.OOLBABKEBCD -= action4;
|
||||
}
|
||||
this.JEFFOMDDCHA();
|
||||
IILCGFIHJLP<bool, bool> initializeLocalPlayerEvent = GameManager.InitializeLocalPlayerEvent;
|
||||
Action<bool, bool> action5 = new Action(this.FPAPGBKEGPD);
|
||||
GameManager.InitializeLocalPlayerEvent = IILCGFIHJLP.GMNMHGMFGOL(initializeLocalPlayerEvent, action5);
|
||||
SceneManager.activeSceneChanged -= new UnityAction(this.OJCAMPLJALF);
|
||||
HNHBHFHBIMM hnhbhfhbimm = this.<ACFCJCGMMFA>k__BackingField;
|
||||
if (hnhbhfhbimm != 0)
|
||||
{
|
||||
hnhbhfhbimm.Dispose();
|
||||
}
|
||||
HNHBHFHBIMM mdpchaimmlf = this.MDPCHAIMMLF;
|
||||
if (mdpchaimmlf != 0)
|
||||
{
|
||||
mdpchaimmlf.Dispose();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E450 RID: 58448 RVA: 0x0034C3A4 File Offset: 0x0034A5A4
|
||||
[Token(Token = "0x600E450")]
|
||||
[Address(RVA = "0xADD990", Offset = "0xADC790", VA = "0x180ADD990")]
|
||||
private void LateUpdate()
|
||||
{
|
||||
while (this.HOMHBBPNOLL == StreamingCameraController.BKBFLNLAMGM.ON)
|
||||
{
|
||||
HNHBHFHBIMM mdpchaimmlf = this.MDPCHAIMMLF;
|
||||
if (mdpchaimmlf != 0 && mdpchaimmlf.FBLEJONFPAK)
|
||||
{
|
||||
HNHBHFHBIMM mdpchaimmlf2 = this.MDPCHAIMMLF;
|
||||
HNHBHFHBIMM mdpchaimmlf3 = this.MDPCHAIMMLF;
|
||||
if (mdpchaimmlf3.DMNLOGFMGDD && mdpchaimmlf3 != 0)
|
||||
{
|
||||
float? <FBFAHEDEGHA>k__BackingField = mdpchaimmlf3.<FBFAHEDEGHA>k__BackingField;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
}
|
||||
HNHBHFHBIMM mdpchaimmlf4 = this.MDPCHAIMMLF;
|
||||
bool flag2 = mdpchaimmlf4.OPLHMKFCNOL == HNHBHFHBIMM.AJHCFMHNMMG.FirstPerson;
|
||||
if (mdpchaimmlf4.<FBFAHEDEGHA>k__BackingField != 0)
|
||||
{
|
||||
}
|
||||
float num = this.positionSmoothingTime;
|
||||
AnimationCurve <MBMMNPMCDIB>k__BackingField = mdpchaimmlf4.<MBMMNPMCDIB>k__BackingField;
|
||||
if (<MBMMNPMCDIB>k__BackingField != 0)
|
||||
{
|
||||
Transform transform = base.transform;
|
||||
float num3;
|
||||
float num2 = <MBMMNPMCDIB>k__BackingField.Evaluate(num3);
|
||||
num = num2;
|
||||
}
|
||||
int num4 = 0;
|
||||
if (!flag2 && num > (float)num4)
|
||||
{
|
||||
Transform transform2 = base.transform;
|
||||
Transform transform3 = base.transform;
|
||||
}
|
||||
int num5 = 0;
|
||||
base.transform.position = num5;
|
||||
if (this.MDPCHAIMMLF.<IAGGHKNHOJF>k__BackingField)
|
||||
{
|
||||
if (this.MDPCHAIMMLF.<FLPHFDDGOAI>k__BackingField != 0)
|
||||
{
|
||||
}
|
||||
float num6 = this.rotationSmoothingTime;
|
||||
Transform transform4 = base.transform;
|
||||
if (num6 <= (float)num4)
|
||||
{
|
||||
}
|
||||
Transform transform5 = base.transform;
|
||||
break;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
HNHBHFHBIMM hnhbhfhbimm = this.<ACFCJCGMMFA>k__BackingField;
|
||||
while (hnhbhfhbimm == 0)
|
||||
{
|
||||
}
|
||||
if (hnhbhfhbimm.FBLEJONFPAK)
|
||||
{
|
||||
HNHBHFHBIMM hnhbhfhbimm2 = this.<ACFCJCGMMFA>k__BackingField;
|
||||
this.HIFBFAKMAHD = hnhbhfhbimm2;
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E451 RID: 58449 RVA: 0x0034C4EC File Offset: 0x0034A6EC
|
||||
[Token(Token = "0x600E451")]
|
||||
[Address(RVA = "0xADE3D0", Offset = "0xADD1D0", VA = "0x180ADE3D0")]
|
||||
private void ONJIDDGMHND()
|
||||
{
|
||||
this.JEFFOMDDCHA();
|
||||
Display display = StreamingCameraController.FIFCMMEAIDI;
|
||||
if (display != 0)
|
||||
{
|
||||
int renderingWidth = display.renderingWidth;
|
||||
}
|
||||
int width = Screen.width;
|
||||
Display display2 = StreamingCameraController.FIFCMMEAIDI;
|
||||
if (display2 != 0)
|
||||
{
|
||||
int renderingHeight = display2.renderingHeight;
|
||||
}
|
||||
int height = Screen.height;
|
||||
Camera camera = this.streamingCamera;
|
||||
RenderTexture renderTexture = EOAEDHMGACB.IJGIJMONMBP(width, height, 24, camera);
|
||||
this.LDEKHANDCBO = renderTexture;
|
||||
bool flag = renderTexture.Create();
|
||||
Camera camera2 = this.streamingCamera;
|
||||
RenderTexture ldekhandcbo = this.LDEKHANDCBO;
|
||||
camera2.targetTexture = ldekhandcbo;
|
||||
RawImage rawImage = this.rawImage;
|
||||
int num = 0;
|
||||
if (rawImage != num)
|
||||
{
|
||||
RawImage rawImage2 = this.rawImage;
|
||||
RenderTexture ldekhandcbo2 = this.LDEKHANDCBO;
|
||||
rawImage2.texture = ldekhandcbo2;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E452 RID: 58450 RVA: 0x0034C5B4 File Offset: 0x0034A7B4
|
||||
[Token(Token = "0x600E452")]
|
||||
[Address(RVA = "0xADD280", Offset = "0xADC080", VA = "0x180ADD280")]
|
||||
private void JEFFOMDDCHA()
|
||||
{
|
||||
RawImage rawImage = this.rawImage;
|
||||
int num = 0;
|
||||
if (rawImage != num)
|
||||
{
|
||||
RawImage rawImage2 = this.rawImage;
|
||||
int num2 = 0;
|
||||
rawImage2.texture = num2;
|
||||
}
|
||||
Camera camera = this.streamingCamera;
|
||||
int num3 = 0;
|
||||
if (camera != num3)
|
||||
{
|
||||
this.streamingCamera.DBJKGNBKPDI();
|
||||
}
|
||||
RenderTexture ldekhandcbo = this.LDEKHANDCBO;
|
||||
int num4 = 0;
|
||||
if (ldekhandcbo != num4)
|
||||
{
|
||||
this.LDEKHANDCBO.Release();
|
||||
global::UnityEngine.Object.DestroyImmediate(this.LDEKHANDCBO);
|
||||
this.LDEKHANDCBO = (ulong)0L;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E453 RID: 58451 RVA: 0x0034C644 File Offset: 0x0034A844
|
||||
[Token(Token = "0x600E453")]
|
||||
[Address(RVA = "0xADBB80", Offset = "0xADA980", VA = "0x180ADBB80")]
|
||||
private void BHPNEEBIOLP()
|
||||
{
|
||||
if (this.JFFOAECOMOG != 0)
|
||||
{
|
||||
this.JFFOAECOMOG = (ulong)0L;
|
||||
}
|
||||
KHINMMJIENE khinmmjiene;
|
||||
if (khinmmjiene == (ulong)1L)
|
||||
{
|
||||
Action<float> action = new Action(this.BPDKGBMFKAC);
|
||||
IDisposable disposable;
|
||||
this.JFFOAECOMOG = disposable;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E454 RID: 58452 RVA: 0x0034C688 File Offset: 0x0034A888
|
||||
[Token(Token = "0x600E454")]
|
||||
[Address(RVA = "0xADBD40", Offset = "0xADAB40", VA = "0x180ADBD40")]
|
||||
private void BPDKGBMFKAC(float POGAEJIEPIM)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
if ((this.JGCGPAPBADD ? 1 : 0) == num)
|
||||
{
|
||||
return;
|
||||
}
|
||||
Display display = StreamingCameraController.FIFCMMEAIDI;
|
||||
if (display != 0)
|
||||
{
|
||||
int renderingWidth = display.renderingWidth;
|
||||
}
|
||||
int width = Screen.width;
|
||||
Display display2 = StreamingCameraController.FIFCMMEAIDI;
|
||||
if (display2 != 0)
|
||||
{
|
||||
int renderingHeight = display2.renderingHeight;
|
||||
}
|
||||
int height = Screen.height;
|
||||
if (this.LIKMIJJIAPL != width || this.ADNNGIBBBNM != height)
|
||||
{
|
||||
this.LIKMIJJIAPL = width;
|
||||
this.ADNNGIBBBNM = height;
|
||||
this.streamingCamera.ResetAspect();
|
||||
this.JEFFOMDDCHA();
|
||||
}
|
||||
if ((this.FLMPEGHFJPB ? 1 : 0) == num)
|
||||
{
|
||||
RenderTexture ldekhandcbo = this.LDEKHANDCBO;
|
||||
int num2 = 0;
|
||||
if (ldekhandcbo == num2)
|
||||
{
|
||||
this.ONJIDDGMHND();
|
||||
}
|
||||
}
|
||||
if (StreamingCameraController.FJNFMNMGDMM)
|
||||
{
|
||||
}
|
||||
bool gfmglclimjh = SingletonMonoBehaviour.ONCPNMDGGKG.screenController.<CameraSystem>k__BackingField.GFMGLCLIMJH;
|
||||
if (gfmglclimjh)
|
||||
{
|
||||
if (StreamingCameraController.FJNFMNMGDMM)
|
||||
{
|
||||
}
|
||||
IReadOnlyList<Camera> activeFirstPersonCamerasOnly = SingletonMonoBehaviour.ONCPNMDGGKG.ActiveFirstPersonCamerasOnly;
|
||||
}
|
||||
Camera camera = this.streamingCamera;
|
||||
if (gfmglclimjh)
|
||||
{
|
||||
HNHBHFHBIMM mdpchaimmlf = this.MDPCHAIMMLF;
|
||||
if (mdpchaimmlf == 0 || (mdpchaimmlf.<KFNAPKPLEJL>k__BackingField ? 1 : 0) != num)
|
||||
{
|
||||
}
|
||||
}
|
||||
int clhcakglomc = this.CLHCAKGLOMC;
|
||||
camera.cullingMask = clhcakglomc;
|
||||
Light light = this.cameraLight;
|
||||
float olnnddfkiba = StreamingCameraController.OLNNDDFKIBA;
|
||||
light.enabled = clhcakglomc != 0;
|
||||
Camera camera2 = this.streamingCamera;
|
||||
camera2.Render();
|
||||
if (this.streaming360Cameras == 0)
|
||||
{
|
||||
break;
|
||||
}
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
camera2.Render();
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
Light light2 = this.cameraLight;
|
||||
int num3 = 0;
|
||||
light2.enabled = num3 != 0;
|
||||
}
|
||||
|
||||
// Token: 0x0600E455 RID: 58453 RVA: 0x0034C814 File Offset: 0x0034AA14
|
||||
[Token(Token = "0x600E455")]
|
||||
[Address(RVA = "0xADC990", Offset = "0xADB790", VA = "0x180ADC990")]
|
||||
private void DNOMKNLJGCJ()
|
||||
{
|
||||
Display display = StreamingCameraController.FIFCMMEAIDI;
|
||||
if (display != 0)
|
||||
{
|
||||
int renderingWidth = display.renderingWidth;
|
||||
}
|
||||
int width = Screen.width;
|
||||
Display display2 = StreamingCameraController.FIFCMMEAIDI;
|
||||
if (display2 != 0)
|
||||
{
|
||||
int renderingHeight = display2.renderingHeight;
|
||||
}
|
||||
int height = Screen.height;
|
||||
if (this.LIKMIJJIAPL != width || this.ADNNGIBBBNM != height)
|
||||
{
|
||||
Camera camera = this.streamingCamera;
|
||||
this.LIKMIJJIAPL = width;
|
||||
this.ADNNGIBBBNM = height;
|
||||
camera.ResetAspect();
|
||||
this.JEFFOMDDCHA();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E456 RID: 58454 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E456")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
|
||||
protected void FPAPGBKEGPD(bool HOCMIMEHLLM, bool KOPENBICLNF)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E457 RID: 58455 RVA: 0x0034C8A0 File Offset: 0x0034AAA0
|
||||
[Token(Token = "0x600E457")]
|
||||
[Address(RVA = "0xADE3C0", Offset = "0xADD1C0", VA = "0x180ADE3C0")]
|
||||
private void OJCAMPLJALF(Scene BLNCGEEPKIC, Scene GEHHBFPAJCM)
|
||||
{
|
||||
this.MNCABEKOMEI = false;
|
||||
}
|
||||
|
||||
// Token: 0x0600E458 RID: 58456 RVA: 0x0034C8B4 File Offset: 0x0034AAB4
|
||||
[Token(Token = "0x600E458")]
|
||||
[Address(RVA = "0xADE580", Offset = "0xADD380", VA = "0x180ADE580")]
|
||||
private void OOLBABKEBCD()
|
||||
{
|
||||
Transform transform = this.loadingImage;
|
||||
this.JGCGPAPBADD = false;
|
||||
int num = 0;
|
||||
if (transform != num)
|
||||
{
|
||||
this.loadingImage.gameObject.SetActive(true);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E459 RID: 58457 RVA: 0x0034C8F4 File Offset: 0x0034AAF4
|
||||
[Token(Token = "0x600E459")]
|
||||
[Address(RVA = "0xADED00", Offset = "0xADDB00", VA = "0x180ADED00")]
|
||||
private void PLCGPPEICMI()
|
||||
{
|
||||
KHINMMJIENE khinmmjiene;
|
||||
if (khinmmjiene == (ulong)1L)
|
||||
{
|
||||
this.CDECAAJGDGP();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E45A RID: 58458 RVA: 0x0034C918 File Offset: 0x0034AB18
|
||||
[Token(Token = "0x600E45A")]
|
||||
[Address(RVA = "0xADD7E0", Offset = "0xADC5E0", VA = "0x180ADD7E0")]
|
||||
private void KOGOOPIPJFP()
|
||||
{
|
||||
this.KECNMEGLDFP();
|
||||
Transform transform = base.transform;
|
||||
float z = this.JJGDNPNBINJ.z;
|
||||
Transform transform2 = base.transform;
|
||||
Quaternion mejcmikajcd = this.MEJCMIKAJCD;
|
||||
transform2.rotation = mejcmikajcd;
|
||||
}
|
||||
|
||||
// Token: 0x0600E45B RID: 58459 RVA: 0x0034C95C File Offset: 0x0034AB5C
|
||||
[Token(Token = "0x600E45B")]
|
||||
[Address(RVA = "0xADD4C0", Offset = "0xADC2C0", VA = "0x180ADD4C0")]
|
||||
private void KECNMEGLDFP()
|
||||
{
|
||||
if (base.enabled)
|
||||
{
|
||||
Transform mainCameraTransform = StreamingCameraController.DMHKODHAOPD;
|
||||
Vector3 up = Vector3.up;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
this.JJGDNPNBINJ.z = z;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x140000F4 RID: 244
|
||||
// (add) Token: 0x0600E45C RID: 58460 RVA: 0x0034C9A0 File Offset: 0x0034ABA0
|
||||
// (remove) Token: 0x0600E45D RID: 58461 RVA: 0x0034C9BC File Offset: 0x0034ABBC
|
||||
[Token(Token = "0x140000F4")]
|
||||
public event Action<HNHBHFHBIMM> LLHEBOKDGGP
|
||||
{
|
||||
[Token(Token = "0x600E45C")]
|
||||
[Address(RVA = "0xADF3D0", Offset = "0xADE1D0", VA = "0x180ADF3D0")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x600E45D")]
|
||||
[Address(RVA = "0xADFA10", Offset = "0xADE810", VA = "0x180ADFA10")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002440 RID: 9280
|
||||
// (get) Token: 0x0600E45E RID: 58462 RVA: 0x0034C9D8 File Offset: 0x0034ABD8
|
||||
// (set) Token: 0x0600E45F RID: 58463 RVA: 0x0034C9EC File Offset: 0x0034ABEC
|
||||
[Token(Token = "0x17002440")]
|
||||
public HNHBHFHBIMM HDCDEDDCIAK
|
||||
{
|
||||
[Token(Token = "0x600E45E")]
|
||||
[Address(RVA = "0x60CF40", Offset = "0x60BD40", VA = "0x18060CF40")]
|
||||
get;
|
||||
[Token(Token = "0x600E45F")]
|
||||
[Address(RVA = "0x7B58A0", Offset = "0x7B46A0", VA = "0x1807B58A0")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x17002441 RID: 9281
|
||||
// (get) Token: 0x0600E460 RID: 58464 RVA: 0x0034CA00 File Offset: 0x0034AC00
|
||||
// (set) Token: 0x0600E461 RID: 58465 RVA: 0x0034CA14 File Offset: 0x0034AC14
|
||||
[Token(Token = "0x17002441")]
|
||||
public HNHBHFHBIMM HIFBFAKMAHD
|
||||
{
|
||||
[Token(Token = "0x600E460")]
|
||||
[Address(RVA = "0x7B5590", Offset = "0x7B4390", VA = "0x1807B5590")]
|
||||
get
|
||||
{
|
||||
return this.MDPCHAIMMLF;
|
||||
}
|
||||
[Token(Token = "0x600E461")]
|
||||
[Address(RVA = "0xADDF10", Offset = "0xADCD10", VA = "0x180ADDF10")]
|
||||
private set
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
this.MDPCHAIMMLF = value;
|
||||
if (value != 0)
|
||||
{
|
||||
}
|
||||
Transform transform = this.visualRoot;
|
||||
int num2 = 0;
|
||||
if (transform != num2)
|
||||
{
|
||||
this.visualRoot.gameObject.SetActive(num != 0);
|
||||
}
|
||||
CameraRig instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
Camera camera = this.streamingCamera;
|
||||
instance.RemoveActiveFirstPersonCamera(camera);
|
||||
Camera camera2 = this.streamingCamera;
|
||||
if (this.MDPCHAIMMLF == num || this.MDPCHAIMMLF.<CMNIMFEIMNN>k__BackingField != 0)
|
||||
{
|
||||
}
|
||||
float num3;
|
||||
camera2.fieldOfView = num3;
|
||||
HNHBHFHBIMM mdpchaimmlf = this.MDPCHAIMMLF;
|
||||
if (mdpchaimmlf != 0 && (mdpchaimmlf.<KFNAPKPLEJL>k__BackingField ? 1 : 0) != num)
|
||||
{
|
||||
CameraRig instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
Camera camera3 = this.streamingCamera;
|
||||
instance2.AddActiveFirstPersonCamera(camera3);
|
||||
}
|
||||
if (this.streaming360Cameras == 0)
|
||||
{
|
||||
break;
|
||||
}
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
Camera panoramaCam = this.PanoramaCapture.AOIPIBFDGPE.PanoramaCam;
|
||||
if (camera2 == panoramaCam)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
SingletonMonoBehaviour.ONCPNMDGGKG.RemoveActiveFirstPersonCamera(camera2);
|
||||
HNHBHFHBIMM mdpchaimmlf2 = this.MDPCHAIMMLF;
|
||||
if (mdpchaimmlf2 == 0 || mdpchaimmlf2.<KFNAPKPLEJL>k__BackingField)
|
||||
{
|
||||
}
|
||||
int clhcakglomc = this.CLHCAKGLOMC;
|
||||
camera2.cullingMask = clhcakglomc;
|
||||
HNHBHFHBIMM mdpchaimmlf3 = this.MDPCHAIMMLF;
|
||||
while (mdpchaimmlf3 == 0)
|
||||
{
|
||||
}
|
||||
while (!mdpchaimmlf3.<KFNAPKPLEJL>k__BackingField)
|
||||
{
|
||||
}
|
||||
SingletonMonoBehaviour.ONCPNMDGGKG.AddActiveFirstPersonCamera(camera2);
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
Action<HNHBHFHBIMM> llhebokdggp = this.LLHEBOKDGGP;
|
||||
if (llhebokdggp != 0)
|
||||
{
|
||||
HNHBHFHBIMM mdpchaimmlf4 = this.MDPCHAIMMLF;
|
||||
llhebokdggp(mdpchaimmlf4);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E462 RID: 58466 RVA: 0x0034CB78 File Offset: 0x0034AD78
|
||||
[Token(Token = "0x600E462")]
|
||||
[Address(RVA = "0xADEE00", Offset = "0xADDC00", VA = "0x180ADEE00")]
|
||||
public void SetCameraTransformToFollow(HNHBHFHBIMM MKINDALDGFN, StreamingCameraController.ABBDCGPMFDE DIEPOPNJNCO)
|
||||
{
|
||||
this.HIFBFAKMAHD = MKINDALDGFN;
|
||||
int num = (int)this.HOMHBBPNOLL;
|
||||
StreamingCameraController.CAOPPIEKHPO ljcbmneecno = StreamingCameraController.LJCBMNEECNO;
|
||||
}
|
||||
|
||||
// Token: 0x0600E463 RID: 58467 RVA: 0x0034CB9C File Offset: 0x0034AD9C
|
||||
[Token(Token = "0x600E463")]
|
||||
[Address(RVA = "0xADF1D0", Offset = "0xADDFD0", VA = "0x180ADF1D0")]
|
||||
public void SnapToTarget()
|
||||
{
|
||||
Transform transform = base.transform;
|
||||
float z = this.JJGDNPNBINJ.z;
|
||||
Transform transform2 = base.transform;
|
||||
Quaternion mejcmikajcd = this.MEJCMIKAJCD;
|
||||
transform2.rotation = mejcmikajcd;
|
||||
}
|
||||
|
||||
// Token: 0x0600E464 RID: 58468 RVA: 0x0034CBD8 File Offset: 0x0034ADD8
|
||||
[Token(Token = "0x600E464")]
|
||||
[Address(RVA = "0xADC290", Offset = "0xADB090", VA = "0x180ADC290")]
|
||||
private void CDECAAJGDGP()
|
||||
{
|
||||
if (!this.MNCABEKOMEI)
|
||||
{
|
||||
Action action = new Action(this.KECNMEGLDFP);
|
||||
Action action2 = new Action(this.KECNMEGLDFP);
|
||||
this.MNCABEKOMEI = true;
|
||||
}
|
||||
this.KECNMEGLDFP();
|
||||
Transform transform = base.transform;
|
||||
float z = this.JJGDNPNBINJ.z;
|
||||
Transform transform2 = base.transform;
|
||||
Quaternion mejcmikajcd = this.MEJCMIKAJCD;
|
||||
transform2.rotation = mejcmikajcd;
|
||||
this.streamingCamera.farClipPlane = 1000f;
|
||||
if (!this.BAKBFJJMKOA && RecRoomSceneManager.FFNIFALJLDD)
|
||||
{
|
||||
Camera camera = this.streamingCamera;
|
||||
float farClipPlane = this.streamingCamera.farClipPlane;
|
||||
this.DLHAOFCLANE = farClipPlane;
|
||||
this.BAKBFJJMKOA = true;
|
||||
}
|
||||
StreamingCameraController.GKBNBNEILMP fegjpnladkf = StreamingCameraController.FEGJPNLADKF;
|
||||
this.MPKAHAKNJAA = fegjpnladkf;
|
||||
float olnnddfkiba = StreamingCameraController.OLNNDDFKIBA;
|
||||
this.OHFENJLMIPP = olnnddfkiba;
|
||||
float ijfnaeilppn = StreamingCameraController.IJFNAEILPPN;
|
||||
this.OIGBJFGJGJH = ijfnaeilppn;
|
||||
Transform transform3 = this.loadingImage;
|
||||
this.JGCGPAPBADD = true;
|
||||
int num = 0;
|
||||
if (transform3 != num)
|
||||
{
|
||||
GameObject gameObject = this.loadingImage.gameObject;
|
||||
int num2 = 0;
|
||||
gameObject.SetActive(num2 != 0);
|
||||
}
|
||||
if (!StreamingCameraController.CIGHIGFNAPC)
|
||||
{
|
||||
if (Application.isEditor && StreamingCameraController.JGMLCGIAJDP)
|
||||
{
|
||||
GameObject gameObject2 = this.vrOnlyPreviewCamera;
|
||||
int num3 = 0;
|
||||
gameObject2.SetActive(num3 != 0);
|
||||
this.screenCanvas.targetDisplay = 1;
|
||||
}
|
||||
return;
|
||||
}
|
||||
GameObject gameObject3 = this.vrOnlyPreviewCamera;
|
||||
int num4 = 0;
|
||||
gameObject3.SetActive(num4 != 0);
|
||||
StreamingCameraController.FIFCMMEAIDI.Activate();
|
||||
this.screenCanvas.targetDisplay = 1;
|
||||
this.secondaryDisplayCamera.gameObject.SetActive(true);
|
||||
this.secondaryDisplayCamera.targetDisplay = 1;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E465 RID: 58469 RVA: 0x0034CD84 File Offset: 0x0034AF84
|
||||
[Token(Token = "0x600E465")]
|
||||
[Address(RVA = "0xADEBA0", Offset = "0xADD9A0", VA = "0x180ADEBA0")]
|
||||
public void OverrideRenderTexture(RenderTexture MILANNLOLDN)
|
||||
{
|
||||
int num = 0;
|
||||
bool flag = MILANNLOLDN != num;
|
||||
Camera camera = this.streamingCamera;
|
||||
this.FLMPEGHFJPB = flag;
|
||||
if (!flag)
|
||||
{
|
||||
}
|
||||
camera.targetTexture = MILANNLOLDN;
|
||||
RawImage rawImage = this.rawImage;
|
||||
int num2 = 0;
|
||||
if (rawImage != num2)
|
||||
{
|
||||
RawImage rawImage2 = this.rawImage;
|
||||
RenderTexture ldekhandcbo;
|
||||
if (!this.FLMPEGHFJPB)
|
||||
{
|
||||
ldekhandcbo = this.LDEKHANDCBO;
|
||||
}
|
||||
rawImage2.texture = ldekhandcbo;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002442 RID: 9282
|
||||
// (get) Token: 0x0600E466 RID: 58470 RVA: 0x0034CDF4 File Offset: 0x0034AFF4
|
||||
[Token(Token = "0x17002442")]
|
||||
public static bool FJNFMNMGDMM
|
||||
{
|
||||
[Token(Token = "0x600E466")]
|
||||
[Address(RVA = "0xADF7B0", Offset = "0xADE5B0", VA = "0x180ADF7B0")]
|
||||
get
|
||||
{
|
||||
return SingletonMonoBehaviour.ONCPNMDGGKG.EBPFBFMJMBB;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002443 RID: 9283
|
||||
// (get) Token: 0x0600E467 RID: 58471 RVA: 0x0034CE14 File Offset: 0x0034B014
|
||||
[Token(Token = "0x17002443")]
|
||||
public static bool BEKBFPCBGAA
|
||||
{
|
||||
[Token(Token = "0x600E467")]
|
||||
[Address(RVA = "0xADF570", Offset = "0xADE370", VA = "0x180ADF570")]
|
||||
get
|
||||
{
|
||||
return SingletonMonoBehaviour.ONCPNMDGGKG.EBPFBFMJMBB || StreamingCameraController.CIGHIGFNAPC || StreamingCameraController.BANHMOBMOHA;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002444 RID: 9284
|
||||
// (get) Token: 0x0600E468 RID: 58472 RVA: 0x0034CE48 File Offset: 0x0034B048
|
||||
[Token(Token = "0x17002444")]
|
||||
public static Transform DMHKODHAOPD
|
||||
{
|
||||
[Token(Token = "0x600E468")]
|
||||
[Address(RVA = "0xADF8E0", Offset = "0xADE6E0", VA = "0x180ADF8E0")]
|
||||
get
|
||||
{
|
||||
if (SingletonMonoBehaviour.ONCPNMDGGKG.EBPFBFMJMBB)
|
||||
{
|
||||
return SingletonMonoBehaviour.ONCPNMDGGKG.vrModeHmdCamera.transform;
|
||||
}
|
||||
return SingletonMonoBehaviour.ONCPNMDGGKG.CHLMFLCFGFL.transform;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002445 RID: 9285
|
||||
// (get) Token: 0x0600E469 RID: 58473 RVA: 0x0034CE88 File Offset: 0x0034B088
|
||||
[Token(Token = "0x17002445")]
|
||||
private static bool BANHMOBMOHA
|
||||
{
|
||||
[Token(Token = "0x600E469")]
|
||||
[Address(RVA = "0xADD930", Offset = "0xADC730", VA = "0x180ADD930")]
|
||||
get
|
||||
{
|
||||
bool isEditor = Application.isEditor;
|
||||
if (!isEditor)
|
||||
{
|
||||
return isEditor;
|
||||
}
|
||||
return StreamingCameraController.JGMLCGIAJDP;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002446 RID: 9286
|
||||
// (get) Token: 0x0600E46A RID: 58474 RVA: 0x0034CEAC File Offset: 0x0034B0AC
|
||||
[Token(Token = "0x17002446")]
|
||||
private static bool CIGHIGFNAPC
|
||||
{
|
||||
[Token(Token = "0x600E46A")]
|
||||
[Address(RVA = "0xADCFA0", Offset = "0xADBDA0", VA = "0x180ADCFA0")]
|
||||
get
|
||||
{
|
||||
bool inScreenDisplayMode = SingletonMonoBehaviour.ONCPNMDGGKG.ACGDGBHFJFB;
|
||||
if (!inScreenDisplayMode)
|
||||
{
|
||||
return inScreenDisplayMode;
|
||||
}
|
||||
return Display.displays.Length > 1;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002447 RID: 9287
|
||||
// (get) Token: 0x0600E46B RID: 58475 RVA: 0x0034CEE0 File Offset: 0x0034B0E0
|
||||
[Token(Token = "0x17002447")]
|
||||
private static bool JGMLCGIAJDP
|
||||
{
|
||||
[Token(Token = "0x600E46B")]
|
||||
[Address(RVA = "0xADEC90", Offset = "0xADDA90", VA = "0x180ADEC90")]
|
||||
get
|
||||
{
|
||||
return SingletonMonoBehaviour.ONCPNMDGGKG.ACGDGBHFJFB;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002448 RID: 9288
|
||||
// (get) Token: 0x0600E46C RID: 58476 RVA: 0x0034CF00 File Offset: 0x0034B100
|
||||
[Token(Token = "0x17002448")]
|
||||
private static int FCOGIMMINEE
|
||||
{
|
||||
[Token(Token = "0x600E46C")]
|
||||
[Address(RVA = "0xADCB40", Offset = "0xADB940", VA = "0x180ADCB40")]
|
||||
get
|
||||
{
|
||||
Display display = StreamingCameraController.FIFCMMEAIDI;
|
||||
if (display != 0)
|
||||
{
|
||||
return display.renderingWidth;
|
||||
}
|
||||
return Screen.width;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002449 RID: 9289
|
||||
// (get) Token: 0x0600E46D RID: 58477 RVA: 0x0034CF28 File Offset: 0x0034B128
|
||||
[Token(Token = "0x17002449")]
|
||||
private static int LHNGEOBBIEA
|
||||
{
|
||||
[Token(Token = "0x600E46D")]
|
||||
[Address(RVA = "0xADE620", Offset = "0xADD420", VA = "0x180ADE620")]
|
||||
get
|
||||
{
|
||||
Display display = StreamingCameraController.FIFCMMEAIDI;
|
||||
if (display != 0)
|
||||
{
|
||||
return display.renderingHeight;
|
||||
}
|
||||
return Screen.height;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700244A RID: 9290
|
||||
// (get) Token: 0x0600E46E RID: 58478 RVA: 0x0034CF50 File Offset: 0x0034B150
|
||||
[Token(Token = "0x1700244A")]
|
||||
private static Display FIFCMMEAIDI
|
||||
{
|
||||
[Token(Token = "0x600E46E")]
|
||||
[Address(RVA = "0xADD090", Offset = "0xADBE90", VA = "0x180ADD090")]
|
||||
get
|
||||
{
|
||||
if (StreamingCameraController.CIGHIGFNAPC)
|
||||
{
|
||||
return Display.displays[1];
|
||||
}
|
||||
throw new IndexOutOfRangeException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E46F RID: 58479 RVA: 0x0034CF7C File Offset: 0x0034B17C
|
||||
[Token(Token = "0x600E46F")]
|
||||
[Address(RVA = "0xADF2E0", Offset = "0xADE0E0", VA = "0x180ADF2E0")]
|
||||
public StreamingCameraController()
|
||||
{
|
||||
float z = Vector3.zero.z;
|
||||
this.GLOGKENIIGG.z = z;
|
||||
float z2 = Vector3.zero.z;
|
||||
this.NHAOMEMANJA.z = z2;
|
||||
this.DLHAOFCLANE = 100f;
|
||||
this.CLHCAKGLOMC = (int)((ulong)(-1L));
|
||||
this.LIKMIJJIAPL = (int)((ulong)(-1L));
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0600E470 RID: 58480 RVA: 0x0034D008 File Offset: 0x0034B208
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x600E470")]
|
||||
[Address(RVA = "0xADF250", Offset = "0xADE050", VA = "0x180ADF250")]
|
||||
static StreamingCameraController()
|
||||
{
|
||||
int num = 0;
|
||||
StreamingCameraController.NPFPLOFKOEO = (StreamingCameraController.FNHMEAMNKFF)num;
|
||||
StreamingCameraController.FEGJPNLADKF = (StreamingCameraController.GKBNBNEILMP)num;
|
||||
StreamingCameraController.OLNNDDFKIBA = (float)num;
|
||||
}
|
||||
|
||||
// Token: 0x0600E471 RID: 58481 RVA: 0x0034D02C File Offset: 0x0034B22C
|
||||
[Token(Token = "0x600E471")]
|
||||
[Address(RVA = "0xADD140", Offset = "0xADBF40", VA = "0x180ADD140")]
|
||||
[CompilerGenerated]
|
||||
private void HHHPLDNGDEH()
|
||||
{
|
||||
if (base.gameObject)
|
||||
{
|
||||
GameObject gameObject = base.gameObject;
|
||||
KHINMMJIENE khinmmjiene;
|
||||
bool flag = khinmmjiene == (ulong)1L;
|
||||
gameObject.SetActive(flag);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x040094DA RID: 38106
|
||||
[Token(Token = "0x40094DA")]
|
||||
private const float ANNJDGPPEGO = 1000f;
|
||||
|
||||
// Token: 0x040094DB RID: 38107
|
||||
[Token(Token = "0x40094DB")]
|
||||
private const string OPMEJNJLMLF = "StreamerCam.FrameRate";
|
||||
|
||||
// Token: 0x040094DC RID: 38108
|
||||
[Token(Token = "0x40094DC")]
|
||||
private const string GLDLMCCLFKI = "StreamerCam.FOV";
|
||||
|
||||
// Token: 0x040094DD RID: 38109
|
||||
[Token(Token = "0x40094DD")]
|
||||
private const string NDICMDCAILK = "StreamerCam.LightIntensity";
|
||||
|
||||
// Token: 0x040094DE RID: 38110
|
||||
[Token(Token = "0x40094DE")]
|
||||
private const string CIMHGMPBCDH = "StreamerCam.LightRange";
|
||||
|
||||
// Token: 0x040094DF RID: 38111
|
||||
[Token(Token = "0x40094DF")]
|
||||
private const string IELEFBFILEB = "StreamerCam.ForceAllMatrixRecalculationPerRender";
|
||||
|
||||
// Token: 0x040094E0 RID: 38112
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40094E0")]
|
||||
[SerializeField]
|
||||
private Transform visualRoot;
|
||||
|
||||
// Token: 0x040094E1 RID: 38113
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40094E1")]
|
||||
[SerializeField]
|
||||
private Camera streamingCamera;
|
||||
|
||||
// Token: 0x040094E2 RID: 38114
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40094E2")]
|
||||
[SerializeField]
|
||||
[Range(0f, 5f)]
|
||||
private float backOffset = 1.5f;
|
||||
|
||||
// Token: 0x040094E3 RID: 38115
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x40094E3")]
|
||||
[SerializeField]
|
||||
[Range(0f, 5f)]
|
||||
private float rightOffset = 0.5f;
|
||||
|
||||
// Token: 0x040094E4 RID: 38116
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x40094E4")]
|
||||
[SerializeField]
|
||||
[Range(0f, 5f)]
|
||||
private float upOffset;
|
||||
|
||||
// Token: 0x040094E5 RID: 38117
|
||||
[FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x40094E5")]
|
||||
[SerializeField]
|
||||
[Header("Smoothing")]
|
||||
private float rotationSmoothingTime = 0.2f;
|
||||
|
||||
// Token: 0x040094E6 RID: 38118
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x40094E6")]
|
||||
[SerializeField]
|
||||
private float positionSmoothingTime = 0.2f;
|
||||
|
||||
// Token: 0x040094E7 RID: 38119
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x40094E7")]
|
||||
[SerializeField]
|
||||
[Header("2D Canvas")]
|
||||
private Canvas screenCanvas;
|
||||
|
||||
// Token: 0x040094E8 RID: 38120
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x40094E8")]
|
||||
[SerializeField]
|
||||
private Camera secondaryDisplayCamera;
|
||||
|
||||
// Token: 0x040094E9 RID: 38121
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x40094E9")]
|
||||
[SerializeField]
|
||||
private RawImage rawImage;
|
||||
|
||||
// Token: 0x040094EA RID: 38122
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x40094EA")]
|
||||
[SerializeField]
|
||||
private Transform loadingImage;
|
||||
|
||||
// Token: 0x040094EB RID: 38123
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x40094EB")]
|
||||
[SerializeField]
|
||||
private GameObject vrOnlyPreviewCamera;
|
||||
|
||||
// Token: 0x040094EC RID: 38124
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x40094EC")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.SelfAndChildren, false, false, false)]
|
||||
private Light cameraLight;
|
||||
|
||||
// Token: 0x040094ED RID: 38125
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x40094ED")]
|
||||
private Vector3 GLOGKENIIGG;
|
||||
|
||||
// Token: 0x040094EE RID: 38126
|
||||
[FieldOffset(Offset = "0x7C")]
|
||||
[Token(Token = "0x40094EE")]
|
||||
private Vector3 NHAOMEMANJA;
|
||||
|
||||
// Token: 0x040094EF RID: 38127
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x40094EF")]
|
||||
private Vector3 JJGDNPNBINJ;
|
||||
|
||||
// Token: 0x040094F0 RID: 38128
|
||||
[FieldOffset(Offset = "0x94")]
|
||||
[Token(Token = "0x40094F0")]
|
||||
private Quaternion MEJCMIKAJCD;
|
||||
|
||||
// Token: 0x040094F2 RID: 38130
|
||||
[FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x40094F2")]
|
||||
private bool FLMPEGHFJPB;
|
||||
|
||||
// Token: 0x040094F3 RID: 38131
|
||||
[FieldOffset(Offset = "0xB1")]
|
||||
[Token(Token = "0x40094F3")]
|
||||
private bool MNCABEKOMEI;
|
||||
|
||||
// Token: 0x040094F4 RID: 38132
|
||||
[FieldOffset(Offset = "0xB2")]
|
||||
[Token(Token = "0x40094F4")]
|
||||
private bool BAKBFJJMKOA;
|
||||
|
||||
// Token: 0x040094F5 RID: 38133
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x40094F5")]
|
||||
private RenderTexture LDEKHANDCBO;
|
||||
|
||||
// Token: 0x040094F6 RID: 38134
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x40094F6")]
|
||||
private float DLHAOFCLANE;
|
||||
|
||||
// Token: 0x040094F7 RID: 38135
|
||||
[FieldOffset(Offset = "0xC4")]
|
||||
[Token(Token = "0x40094F7")]
|
||||
private int CLHCAKGLOMC;
|
||||
|
||||
// Token: 0x040094F8 RID: 38136
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x40094F8")]
|
||||
private int DNELLFEMFBB;
|
||||
|
||||
// Token: 0x040094F9 RID: 38137
|
||||
[FieldOffset(Offset = "0xCC")]
|
||||
[Token(Token = "0x40094F9")]
|
||||
private bool JGCGPAPBADD;
|
||||
|
||||
// Token: 0x040094FA RID: 38138
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x40094FA")]
|
||||
private int LIKMIJJIAPL;
|
||||
|
||||
// Token: 0x040094FB RID: 38139
|
||||
[FieldOffset(Offset = "0xD4")]
|
||||
[Token(Token = "0x40094FB")]
|
||||
private int ADNNGIBBBNM;
|
||||
|
||||
// Token: 0x040094FC RID: 38140
|
||||
[Token(Token = "0x40094FC")]
|
||||
private static StreamingCameraController.CAOPPIEKHPO LJCBMNEECNO;
|
||||
|
||||
// Token: 0x040094FD RID: 38141
|
||||
[Token(Token = "0x40094FD")]
|
||||
private static StreamingCameraController.MCBLMAIAHKP DANDBJGJDEJ;
|
||||
|
||||
// Token: 0x040094FE RID: 38142
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x40094FE")]
|
||||
[OCIDFHDICIP(JIBDPHMGEGO.SelfAndChildren, false, false, false)]
|
||||
public VRCapture PanoramaCapture;
|
||||
|
||||
// Token: 0x040094FF RID: 38143
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x40094FF")]
|
||||
[HideInInspector]
|
||||
public List<Camera> streaming360Cameras;
|
||||
|
||||
// Token: 0x04009500 RID: 38144
|
||||
[Token(Token = "0x4009500")]
|
||||
private static StreamingCameraController.FNHMEAMNKFF NPFPLOFKOEO;
|
||||
|
||||
// Token: 0x04009501 RID: 38145
|
||||
[Token(Token = "0x4009501")]
|
||||
private static StreamingCameraController.GKBNBNEILMP FEGJPNLADKF;
|
||||
|
||||
// Token: 0x04009502 RID: 38146
|
||||
[Token(Token = "0x4009502")]
|
||||
private static float OLNNDDFKIBA;
|
||||
|
||||
// Token: 0x04009503 RID: 38147
|
||||
[Token(Token = "0x4009503")]
|
||||
private static float IJFNAEILPPN;
|
||||
|
||||
// Token: 0x04009504 RID: 38148
|
||||
[FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x4009504")]
|
||||
private EFEFMHJPJIJ JFMOEGCPNAC;
|
||||
|
||||
// Token: 0x04009505 RID: 38149
|
||||
[FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x4009505")]
|
||||
private IDisposable JFFOAECOMOG;
|
||||
|
||||
// Token: 0x04009508 RID: 38152
|
||||
[FieldOffset(Offset = "0x108")]
|
||||
[Token(Token = "0x4009508")]
|
||||
private HNHBHFHBIMM MDPCHAIMMLF;
|
||||
|
||||
// Token: 0x04009509 RID: 38153
|
||||
[Token(Token = "0x4009509")]
|
||||
private static bool APBJJLDEJFN;
|
||||
|
||||
// Token: 0x020022CC RID: 8908
|
||||
[Token(Token = "0x20022CC")]
|
||||
public enum CAOPPIEKHPO
|
||||
{
|
||||
// Token: 0x0400950B RID: 38155
|
||||
[Token(Token = "0x400950B")]
|
||||
_15 = 15,
|
||||
// Token: 0x0400950C RID: 38156
|
||||
[Token(Token = "0x400950C")]
|
||||
_30 = 30,
|
||||
// Token: 0x0400950D RID: 38157
|
||||
[Token(Token = "0x400950D")]
|
||||
_45 = 45,
|
||||
// Token: 0x0400950E RID: 38158
|
||||
[Token(Token = "0x400950E")]
|
||||
_60 = 60,
|
||||
// Token: 0x0400950F RID: 38159
|
||||
[Token(Token = "0x400950F")]
|
||||
_90 = 90
|
||||
}
|
||||
|
||||
// Token: 0x020022CD RID: 8909
|
||||
[Token(Token = "0x20022CD")]
|
||||
public enum MCBLMAIAHKP
|
||||
{
|
||||
// Token: 0x04009511 RID: 38161
|
||||
[Token(Token = "0x4009511")]
|
||||
TwentyDegrees = 20,
|
||||
// Token: 0x04009512 RID: 38162
|
||||
[Token(Token = "0x4009512")]
|
||||
FiftyDegrees = 50,
|
||||
// Token: 0x04009513 RID: 38163
|
||||
[Token(Token = "0x4009513")]
|
||||
Default = 60,
|
||||
// Token: 0x04009514 RID: 38164
|
||||
[Token(Token = "0x4009514")]
|
||||
NinetyDegrees = 90,
|
||||
// Token: 0x04009515 RID: 38165
|
||||
[Token(Token = "0x4009515")]
|
||||
OneHundredTwentyDegrees = 120,
|
||||
// Token: 0x04009516 RID: 38166
|
||||
[Token(Token = "0x4009516")]
|
||||
ThreeHundredSixtyDegrees = 360
|
||||
}
|
||||
|
||||
// Token: 0x020022CE RID: 8910
|
||||
[Token(Token = "0x20022CE")]
|
||||
public enum GKBNBNEILMP
|
||||
{
|
||||
// Token: 0x04009518 RID: 38168
|
||||
[Token(Token = "0x4009518")]
|
||||
Off,
|
||||
// Token: 0x04009519 RID: 38169
|
||||
[Token(Token = "0x4009519")]
|
||||
TwoMeters = 2,
|
||||
// Token: 0x0400951A RID: 38170
|
||||
[Token(Token = "0x400951A")]
|
||||
FiveMeters = 5,
|
||||
// Token: 0x0400951B RID: 38171
|
||||
[Token(Token = "0x400951B")]
|
||||
TenMeters = 10,
|
||||
// Token: 0x0400951C RID: 38172
|
||||
[Token(Token = "0x400951C")]
|
||||
OneHundredMeters = 100
|
||||
}
|
||||
|
||||
// Token: 0x020022CF RID: 8911
|
||||
[Token(Token = "0x20022CF")]
|
||||
public enum BKBFLNLAMGM
|
||||
{
|
||||
// Token: 0x0400951E RID: 38174
|
||||
[Token(Token = "0x400951E")]
|
||||
OFF,
|
||||
// Token: 0x0400951F RID: 38175
|
||||
[Token(Token = "0x400951F")]
|
||||
ON
|
||||
}
|
||||
|
||||
// Token: 0x020022D0 RID: 8912
|
||||
[Token(Token = "0x20022D0")]
|
||||
public enum FNHMEAMNKFF
|
||||
{
|
||||
// Token: 0x04009521 RID: 38177
|
||||
[Token(Token = "0x4009521")]
|
||||
Player,
|
||||
// Token: 0x04009522 RID: 38178
|
||||
[Token(Token = "0x4009522")]
|
||||
StreamCamera
|
||||
}
|
||||
|
||||
// Token: 0x020022D1 RID: 8913
|
||||
[Token(Token = "0x20022D1")]
|
||||
public enum ABBDCGPMFDE
|
||||
{
|
||||
// Token: 0x04009524 RID: 38180
|
||||
[Token(Token = "0x4009524")]
|
||||
None,
|
||||
// Token: 0x04009525 RID: 38181
|
||||
[Token(Token = "0x4009525")]
|
||||
WatchUI,
|
||||
// Token: 0x04009526 RID: 38182
|
||||
[Token(Token = "0x4009526")]
|
||||
ScreenUI,
|
||||
// Token: 0x04009527 RID: 38183
|
||||
[Token(Token = "0x4009527")]
|
||||
TutorialCam,
|
||||
// Token: 0x04009528 RID: 38184
|
||||
[Token(Token = "0x4009528")]
|
||||
HandheldTool
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,168 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
|
||||
namespace RecRoom.Systems.StreamingCamera
|
||||
{
|
||||
// Token: 0x020022E6 RID: 8934
|
||||
[Token(Token = "0x20022E6")]
|
||||
public class StreamingCameraVoiceMixer : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17002465 RID: 9317
|
||||
// (get) Token: 0x0600E508 RID: 58632 RVA: 0x0034FDF4 File Offset: 0x0034DFF4
|
||||
[Token(Token = "0x17002465")]
|
||||
private static StreamingCameraController OPDNKJIGHNL
|
||||
{
|
||||
[Token(Token = "0x600E508")]
|
||||
[Address(RVA = "0xADFC80", Offset = "0xADEA80", VA = "0x180ADFC80")]
|
||||
get
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E509 RID: 58633 RVA: 0x0034FE08 File Offset: 0x0034E008
|
||||
[Token(Token = "0x600E509")]
|
||||
[Address(RVA = "0xADFDD0", Offset = "0xADEBD0", VA = "0x180ADFDD0")]
|
||||
private static void DIGFNBBBJLF()
|
||||
{
|
||||
bool flag = StreamingCameraVoiceMixer.OPDNKJIGHNL.HOMHBBPNOLL == StreamingCameraController.BKBFLNLAMGM.ON;
|
||||
bool isOn = flag;
|
||||
List<Player> all = Player.All;
|
||||
Action<Player> action = delegate(Player p)
|
||||
{
|
||||
bool isOn2 = isOn;
|
||||
StreamingCameraVoiceMixer.NOOGNGFFLOL(p, isOn2);
|
||||
};
|
||||
all.ForEach(action);
|
||||
}
|
||||
|
||||
// Token: 0x0600E50A RID: 58634 RVA: 0x0034FE54 File Offset: 0x0034E054
|
||||
[Token(Token = "0x600E50A")]
|
||||
[Address(RVA = "0xADFF60", Offset = "0xADED60", VA = "0x180ADFF60")]
|
||||
private static void NOOGNGFFLOL(Player IEKDDPPNFPF, bool CFICOGKHLAE)
|
||||
{
|
||||
if (!CFICOGKHLAE)
|
||||
{
|
||||
IEKDDPPNFPF.RemoveVoiceVolumeMultiplier("StreamingCameraVoiceMultiplier");
|
||||
return;
|
||||
}
|
||||
float mljckkglfcd = StreamingCameraVoiceMixer.MLJCKKGLFCD;
|
||||
IEKDDPPNFPF.AddVoiceVolumeMultiplier(mljckkglfcd, "StreamingCameraVoiceMultiplier");
|
||||
}
|
||||
|
||||
// Token: 0x0600E50B RID: 58635 RVA: 0x0034FE8C File Offset: 0x0034E08C
|
||||
[Token(Token = "0x600E50B")]
|
||||
[Address(RVA = "0xAE0060", Offset = "0xADEE60", VA = "0x180AE0060")]
|
||||
private void Start()
|
||||
{
|
||||
Action<StreamingCameraController.BKBFLNLAMGM> oaooimmdgfh;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
MFBGLIHGCGO<Player> playerCreatedEvent = Player.PlayerCreatedEvent;
|
||||
int num;
|
||||
Action<Player> action = new Action(num.CBDHCJEKJME);
|
||||
num = 0;
|
||||
StreamingCameraController streamingCameraController = StreamingCameraVoiceMixer.OPDNKJIGHNL;
|
||||
int num2;
|
||||
Action<StreamingCameraController.BKBFLNLAMGM> action2 = new Action(num2.OAOOIMMDGFH);
|
||||
num2 = 0;
|
||||
oaooimmdgfh = streamingCameraController.OAOOIMMDGFH;
|
||||
@delegate = Delegate.Combine(oaooimmdgfh, action2);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != oaooimmdgfh)
|
||||
{
|
||||
}
|
||||
float value = this.slider.value;
|
||||
Slider3D.OnSlider3DValueUpdateEvent onSlider3DValueChanged = this.slider.OnSlider3DValueChanged;
|
||||
UnityAction<float> unityAction = new UnityAction(this.LINOFELACKC);
|
||||
onSlider3DValueChanged.AddListener(unityAction);
|
||||
StreamingCameraVoiceMixer.DIGFNBBBJLF();
|
||||
}
|
||||
|
||||
// Token: 0x0600E50C RID: 58636 RVA: 0x0034FF2C File Offset: 0x0034E12C
|
||||
[Token(Token = "0x600E50C")]
|
||||
[Address(RVA = "0xADFD50", Offset = "0xADEB50", VA = "0x180ADFD50")]
|
||||
private static void CBDHCJEKJME(Player IEKDDPPNFPF)
|
||||
{
|
||||
bool flag = StreamingCameraVoiceMixer.OPDNKJIGHNL.HOMHBBPNOLL == StreamingCameraController.BKBFLNLAMGM.ON;
|
||||
StreamingCameraVoiceMixer.NOOGNGFFLOL(IEKDDPPNFPF, flag);
|
||||
}
|
||||
|
||||
// Token: 0x0600E50D RID: 58637 RVA: 0x0034FF58 File Offset: 0x0034E158
|
||||
[Token(Token = "0x600E50D")]
|
||||
[Address(RVA = "0xAE0010", Offset = "0xADEE10", VA = "0x180AE0010")]
|
||||
private static void OAOOIMMDGFH(StreamingCameraController.BKBFLNLAMGM OJJLDEPGAEJ)
|
||||
{
|
||||
StreamingCameraVoiceMixer.DIGFNBBBJLF();
|
||||
}
|
||||
|
||||
// Token: 0x0600E50E RID: 58638 RVA: 0x0034FF6C File Offset: 0x0034E16C
|
||||
[Token(Token = "0x600E50E")]
|
||||
[Address(RVA = "0xADFEF0", Offset = "0xADECF0", VA = "0x180ADFEF0")]
|
||||
private void LINOFELACKC(float ONGBFDACHHG)
|
||||
{
|
||||
StreamingCameraVoiceMixer.MLJCKKGLFCD = ONGBFDACHHG;
|
||||
StreamingCameraVoiceMixer.DIGFNBBBJLF();
|
||||
}
|
||||
|
||||
// Token: 0x0600E50F RID: 58639 RVA: 0x0034FF88 File Offset: 0x0034E188
|
||||
[Token(Token = "0x600E50F")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
public StreamingCameraVoiceMixer()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040095B1 RID: 38321
|
||||
[Token(Token = "0x40095B1")]
|
||||
private const string DLPFKDAOBFO = "StreamingCameraVoiceMultiplier";
|
||||
|
||||
// Token: 0x040095B2 RID: 38322
|
||||
[Token(Token = "0x40095B2")]
|
||||
private static bool NKLMCHBIHNJ;
|
||||
|
||||
// Token: 0x040095B3 RID: 38323
|
||||
[Token(Token = "0x40095B3")]
|
||||
private static float MLJCKKGLFCD;
|
||||
|
||||
// Token: 0x040095B4 RID: 38324
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40095B4")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.SelfAndChildren, false, false, false)]
|
||||
private Slider3D slider;
|
||||
|
||||
// Token: 0x020022E7 RID: 8935
|
||||
[Token(Token = "0x20022E7")]
|
||||
[CompilerGenerated]
|
||||
private sealed class DNNJNCHLPMC
|
||||
{
|
||||
// Token: 0x0600E511 RID: 58641 RVA: 0x0034FFAC File Offset: 0x0034E1AC
|
||||
[Token(Token = "0x600E511")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public DNNJNCHLPMC()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E512 RID: 58642 RVA: 0x0034FFC0 File Offset: 0x0034E1C0
|
||||
[Token(Token = "0x600E512")]
|
||||
[Address(RVA = "0xACD6D0", Offset = "0xACC4D0", VA = "0x180ACD6D0")]
|
||||
internal void <UpdateAllPlayers>b__0(Player p)
|
||||
{
|
||||
bool flag = this.isOn;
|
||||
StreamingCameraVoiceMixer.NOOGNGFFLOL(p, flag);
|
||||
}
|
||||
|
||||
// Token: 0x040095B5 RID: 38325
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40095B5")]
|
||||
public bool isOn;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user