scripts
This commit is contained in:
@@ -0,0 +1,536 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Async;
|
||||
using RecRoom.Core;
|
||||
using RecRoom.Inputs;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Serialization;
|
||||
|
||||
namespace RecRoom.Systems
|
||||
{
|
||||
// Token: 0x02002090 RID: 8336
|
||||
[Token(Token = "0x2002090")]
|
||||
[StructLayout(3)]
|
||||
public class InputManager : SingletonMonoBehaviour<InputManager>
|
||||
{
|
||||
// Token: 0x140000EE RID: 238
|
||||
// (add) Token: 0x0600E606 RID: 58886 RVA: 0x00369168 File Offset: 0x00367368
|
||||
// (remove) Token: 0x0600E607 RID: 58887 RVA: 0x00369190 File Offset: 0x00367390
|
||||
[Token(Token = "0x140000EE")]
|
||||
public event Action OGBLNLPLIBC
|
||||
{
|
||||
[Token(Token = "0x600E606")]
|
||||
[Address(RVA = "0x1008640", Offset = "0x1007040", VA = "0x181008640")]
|
||||
[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 = "0x600E607")]
|
||||
[Address(RVA = "0x10086F0", Offset = "0x10070F0", VA = "0x1810086F0")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Action ogblnlplibc;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
ogblnlplibc = this.OGBLNLPLIBC;
|
||||
@delegate = Delegate.Remove(ogblnlplibc, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != ogblnlplibc)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700264E RID: 9806
|
||||
// (get) Token: 0x0600E608 RID: 58888 RVA: 0x003691B8 File Offset: 0x003673B8
|
||||
// (set) Token: 0x0600E609 RID: 58889 RVA: 0x003691CC File Offset: 0x003673CC
|
||||
[Token(Token = "0x1700264E")]
|
||||
public InputManager.LNEHPBFDEGG CMBHHFKIEJC
|
||||
{
|
||||
[Token(Token = "0x600E608")]
|
||||
[Address(RVA = "0x3D3FF0", Offset = "0x3D29F0", VA = "0x1803D3FF0")]
|
||||
get;
|
||||
[Token(Token = "0x600E609")]
|
||||
[Address(RVA = "0x3D4040", Offset = "0x3D2A40", VA = "0x1803D4040")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x1700264F RID: 9807
|
||||
// (get) Token: 0x0600E60A RID: 58890 RVA: 0x003691E0 File Offset: 0x003673E0
|
||||
// (set) Token: 0x0600E60B RID: 58891 RVA: 0x003691F4 File Offset: 0x003673F4
|
||||
[Token(Token = "0x1700264F")]
|
||||
public InputManager.GCFBEOANEPP IAENNJNKPKJ
|
||||
{
|
||||
[Token(Token = "0x600E60A")]
|
||||
[Address(RVA = "0x566930", Offset = "0x565330", VA = "0x180566930")]
|
||||
get;
|
||||
[Token(Token = "0x600E60B")]
|
||||
[Address(RVA = "0x566E20", Offset = "0x565820", VA = "0x180566E20")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17002650 RID: 9808
|
||||
// (get) Token: 0x0600E60C RID: 58892 RVA: 0x00369208 File Offset: 0x00367408
|
||||
[Token(Token = "0x17002650")]
|
||||
public IFDIGHKFEGF NDDKDAHMIKK
|
||||
{
|
||||
[Token(Token = "0x600E60C")]
|
||||
[Address(RVA = "0x10086E0", Offset = "0x10070E0", VA = "0x1810086E0")]
|
||||
get
|
||||
{
|
||||
LOCNHHPGIAG locnhhpgiag;
|
||||
do
|
||||
{
|
||||
locnhhpgiag = this.<PCNCCNKJIAP>k__BackingField;
|
||||
}
|
||||
while (locnhhpgiag == 0);
|
||||
return locnhhpgiag.<HOFGEEMNDAN>k__BackingField;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002651 RID: 9809
|
||||
// (get) Token: 0x0600E60D RID: 58893 RVA: 0x00369228 File Offset: 0x00367428
|
||||
[Token(Token = "0x17002651")]
|
||||
public VRInputHandler AGCPFDLOAKA
|
||||
{
|
||||
[Token(Token = "0x600E60D")]
|
||||
[Address(RVA = "0x3EDEA0", Offset = "0x3EC8A0", VA = "0x1803EDEA0")]
|
||||
get
|
||||
{
|
||||
return this.GDHFJPEMICK;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002652 RID: 9810
|
||||
// (get) Token: 0x0600E60E RID: 58894 RVA: 0x0036923C File Offset: 0x0036743C
|
||||
[Token(Token = "0x17002652")]
|
||||
public VRInputHandler KFGAAKKINEB
|
||||
{
|
||||
[Token(Token = "0x600E60E")]
|
||||
[Address(RVA = "0x462740", Offset = "0x461140", VA = "0x180462740")]
|
||||
get
|
||||
{
|
||||
return this.EOEAIFBPNJH;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002653 RID: 9811
|
||||
// (get) Token: 0x0600E60F RID: 58895 RVA: 0x00369250 File Offset: 0x00367450
|
||||
// (set) Token: 0x0600E610 RID: 58896 RVA: 0x00369264 File Offset: 0x00367464
|
||||
[Token(Token = "0x17002653")]
|
||||
public LOCNHHPGIAG KGMJAGIKCII
|
||||
{
|
||||
[Token(Token = "0x600E60F")]
|
||||
[Address(RVA = "0x3EDE90", Offset = "0x3EC890", VA = "0x1803EDE90")]
|
||||
get;
|
||||
[Token(Token = "0x600E610")]
|
||||
[Address(RVA = "0x3EDEC0", Offset = "0x3EC8C0", VA = "0x1803EDEC0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x0600E611 RID: 58897 RVA: 0x00369278 File Offset: 0x00367478
|
||||
[Token(Token = "0x600E611")]
|
||||
[Address(RVA = "0x1007A70", Offset = "0x1006470", VA = "0x181007A70", Slot = "4")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
InputManager.LNEHPBFDEGG lnehpbfdegg = this.NACIMCNEHMP();
|
||||
this.<DPODFAMMHGA>k__BackingField = lnehpbfdegg;
|
||||
PlatformManager instance = SingletonMonoBehaviour.Instance;
|
||||
int num = 0;
|
||||
if (instance != num)
|
||||
{
|
||||
PlatformManager instance2 = SingletonMonoBehaviour.Instance;
|
||||
IPromise<bool?> promise;
|
||||
if (promise == (ulong)2L)
|
||||
{
|
||||
this.<NLGJGOGEMIG>k__BackingField = promise;
|
||||
return;
|
||||
}
|
||||
if (promise == (ulong)5L)
|
||||
{
|
||||
this.<NLGJGOGEMIG>k__BackingField = (InputManager.GCFBEOANEPP)((uint)3);
|
||||
return;
|
||||
}
|
||||
}
|
||||
this.<NLGJGOGEMIG>k__BackingField = (InputManager.GCFBEOANEPP)((uint)1);
|
||||
}
|
||||
|
||||
// Token: 0x0600E612 RID: 58898 RVA: 0x003692E0 File Offset: 0x003674E0
|
||||
[Token(Token = "0x600E612")]
|
||||
[Address(RVA = "0x10084F0", Offset = "0x1006EF0", VA = "0x1810084F0")]
|
||||
private void Start()
|
||||
{
|
||||
this.KEHJMJLNOKE(true);
|
||||
PlatformManager instance = SingletonMonoBehaviour.Instance;
|
||||
Action action = new Action(this.KEHJMJLNOKE);
|
||||
instance.JILPDLFBKKB += action;
|
||||
ScreenControlsMap screenControlsMap = this.screenControlMap;
|
||||
InputSourceConfigBase[] array = this.screenInputSourceConfigs;
|
||||
LOCNHHPGIAG locnhhpgiag = new LOCNHHPGIAG(screenControlsMap, array);
|
||||
this.<PCNCCNKJIAP>k__BackingField = locnhhpgiag;
|
||||
}
|
||||
|
||||
// Token: 0x0600E613 RID: 58899 RVA: 0x00369334 File Offset: 0x00367534
|
||||
[Token(Token = "0x600E613")]
|
||||
[Address(RVA = "0x1008340", Offset = "0x1006D40", VA = "0x181008340", 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.Instance;
|
||||
int num = 0;
|
||||
if (instance != num)
|
||||
{
|
||||
PlatformManager instance2 = SingletonMonoBehaviour.Instance;
|
||||
Action action = new Action(this.KEHJMJLNOKE);
|
||||
instance2.JILPDLFBKKB -= action;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E614 RID: 58900 RVA: 0x00369394 File Offset: 0x00367594
|
||||
[Token(Token = "0x600E614")]
|
||||
[Address(RVA = "0x1008470", Offset = "0x1006E70", VA = "0x181008470")]
|
||||
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: 0x0600E615 RID: 58901 RVA: 0x00369410 File Offset: 0x00367610
|
||||
[Token(Token = "0x600E615")]
|
||||
[Address(RVA = "0x1007D90", Offset = "0x1006790", VA = "0x181007D90")]
|
||||
private bool MCPCGFBCALM()
|
||||
{
|
||||
InputManager.LNEHPBFDEGG lnehpbfdegg = this.<DPODFAMMHGA>k__BackingField;
|
||||
if (lnehpbfdegg == InputManager.LNEHPBFDEGG.SteamVR_Vive)
|
||||
{
|
||||
}
|
||||
return lnehpbfdegg == InputManager.LNEHPBFDEGG.SteamVR_Index;
|
||||
}
|
||||
|
||||
// Token: 0x0600E616 RID: 58902 RVA: 0x0036942C File Offset: 0x0036762C
|
||||
[Token(Token = "0x600E616")]
|
||||
[Address(RVA = "0x1007CB0", Offset = "0x10066B0", VA = "0x181007CB0")]
|
||||
private void KEHJMJLNOKE()
|
||||
{
|
||||
int num = 0;
|
||||
this.KEHJMJLNOKE(num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0600E617 RID: 58903 RVA: 0x00369444 File Offset: 0x00367644
|
||||
[Token(Token = "0x600E617")]
|
||||
[Address(RVA = "0x1007CC0", Offset = "0x10066C0", VA = "0x181007CC0")]
|
||||
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: 0x0600E618 RID: 58904 RVA: 0x003694B0 File Offset: 0x003676B0
|
||||
[Token(Token = "0x600E618")]
|
||||
[Address(RVA = "0x1007F80", Offset = "0x1006980", VA = "0x181007F80")]
|
||||
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.IsInitialized;
|
||||
if (isInitialized)
|
||||
{
|
||||
CameraRig instance = SingletonMonoBehaviour.Instance;
|
||||
}
|
||||
}
|
||||
Debug.LogError("InputManager.GetVRInputHandler(): Unhandled InputMode: " + isInitialized);
|
||||
}
|
||||
return VRInputHandler.JMIGKJPPFND;
|
||||
}
|
||||
|
||||
// Token: 0x0600E619 RID: 58905 RVA: 0x00369534 File Offset: 0x00367734
|
||||
[Token(Token = "0x600E619")]
|
||||
[Address(RVA = "0x10081D0", Offset = "0x1006BD0", VA = "0x1810081D0")]
|
||||
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: 0x0600E61A RID: 58906 RVA: 0x003695C4 File Offset: 0x003677C4
|
||||
[Token(Token = "0x600E61A")]
|
||||
[Address(RVA = "0x1007DA0", Offset = "0x10067A0", VA = "0x181007DA0")]
|
||||
private InputManager.LNEHPBFDEGG NACIMCNEHMP()
|
||||
{
|
||||
PlatformManager instance = SingletonMonoBehaviour.Instance;
|
||||
int num = 0;
|
||||
if (instance != num)
|
||||
{
|
||||
PlatformManager instance2 = SingletonMonoBehaviour.Instance;
|
||||
IPromise<bool?> promise;
|
||||
if (promise != 0)
|
||||
{
|
||||
if (promise != 0 && promise != (ulong)1L)
|
||||
{
|
||||
goto IL_52;
|
||||
}
|
||||
PlatformManager instance3 = SingletonMonoBehaviour.Instance;
|
||||
}
|
||||
PlatformManager.LDIIFDDCKCN gfmhkkkeoge = SingletonMonoBehaviour.Instance.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: 0x0600E61B RID: 58907 RVA: 0x00369640 File Offset: 0x00367840
|
||||
[Token(Token = "0x600E61B")]
|
||||
[Address(RVA = "0x1008310", Offset = "0x1006D10", VA = "0x181008310")]
|
||||
private bool NEMGNFICNBN()
|
||||
{
|
||||
return SteamPlatformManager.IsUsingIndexController(VRTrackedController.PJJMKFHNMMM.LeftHand) || SteamPlatformManager.IsUsingIndexController(VRTrackedController.PJJMKFHNMMM.RightHand);
|
||||
}
|
||||
|
||||
// Token: 0x0600E61C RID: 58908 RVA: 0x00369660 File Offset: 0x00367860
|
||||
[Token(Token = "0x600E61C")]
|
||||
[Address(RVA = "0x1007BC0", Offset = "0x10065C0", VA = "0x181007BC0")]
|
||||
private InputManager.GCFBEOANEPP FOFDNBLFCJB()
|
||||
{
|
||||
PlatformManager instance = SingletonMonoBehaviour.Instance;
|
||||
int num = 0;
|
||||
if (instance != num)
|
||||
{
|
||||
PlatformManager instance2 = SingletonMonoBehaviour.Instance;
|
||||
IPromise<bool?> promise;
|
||||
if (promise == (ulong)2L)
|
||||
{
|
||||
}
|
||||
if (promise == (ulong)5L)
|
||||
{
|
||||
return InputManager.GCFBEOANEPP.Mobile;
|
||||
}
|
||||
}
|
||||
return InputManager.GCFBEOANEPP.PC;
|
||||
}
|
||||
|
||||
// Token: 0x0600E61D RID: 58909 RVA: 0x0036969C File Offset: 0x0036789C
|
||||
[Token(Token = "0x600E61D")]
|
||||
[Address(RVA = "0x10085E0", Offset = "0x1006FE0", VA = "0x1810085E0")]
|
||||
public InputManager()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400964D RID: 38477
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400964D")]
|
||||
[SerializeField]
|
||||
[FormerlySerializedAs("configurations")]
|
||||
private InputManager.VRConfiguration[] vrConfigurations;
|
||||
|
||||
// Token: 0x0400964E RID: 38478
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400964E")]
|
||||
[SerializeField]
|
||||
private ScreenControlsMap screenControlMap;
|
||||
|
||||
// Token: 0x0400964F RID: 38479
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400964F")]
|
||||
[SerializeField]
|
||||
private InputSourceConfigBase[] screenInputSourceConfigs;
|
||||
|
||||
// Token: 0x04009652 RID: 38482
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4009652")]
|
||||
private VRInputConfiguration PCBEONMICCP;
|
||||
|
||||
// Token: 0x04009653 RID: 38483
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4009653")]
|
||||
private VRInputHandler GDHFJPEMICK;
|
||||
|
||||
// Token: 0x04009654 RID: 38484
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4009654")]
|
||||
private VRInputHandler EOEAIFBPNJH;
|
||||
|
||||
// Token: 0x04009655 RID: 38485
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x4009655")]
|
||||
private VRInputConfiguration OMOMCMIDHKC;
|
||||
|
||||
// Token: 0x02002091 RID: 8337
|
||||
[Token(Token = "0x2002091")]
|
||||
public enum LNEHPBFDEGG
|
||||
{
|
||||
// Token: 0x04009658 RID: 38488
|
||||
[Token(Token = "0x4009658")]
|
||||
Off,
|
||||
// Token: 0x04009659 RID: 38489
|
||||
[Token(Token = "0x4009659")]
|
||||
SteamVR_Vive,
|
||||
// Token: 0x0400965A RID: 38490
|
||||
[Token(Token = "0x400965A")]
|
||||
SteamVR_Oculus,
|
||||
// Token: 0x0400965B RID: 38491
|
||||
[Token(Token = "0x400965B")]
|
||||
SteamVR_WindowsMR,
|
||||
// Token: 0x0400965C RID: 38492
|
||||
[Token(Token = "0x400965C")]
|
||||
Oculus_Rift,
|
||||
// Token: 0x0400965D RID: 38493
|
||||
[Token(Token = "0x400965D")]
|
||||
PS4_Move,
|
||||
// Token: 0x0400965E RID: 38494
|
||||
[Token(Token = "0x400965E")]
|
||||
Oculus_Quest = 7,
|
||||
// Token: 0x0400965F RID: 38495
|
||||
[Token(Token = "0x400965F")]
|
||||
SteamVR_Index
|
||||
}
|
||||
|
||||
// Token: 0x02002092 RID: 8338
|
||||
[Token(Token = "0x2002092")]
|
||||
public enum GCFBEOANEPP
|
||||
{
|
||||
// Token: 0x04009661 RID: 38497
|
||||
[Token(Token = "0x4009661")]
|
||||
Off,
|
||||
// Token: 0x04009662 RID: 38498
|
||||
[Token(Token = "0x4009662")]
|
||||
PC,
|
||||
// Token: 0x04009663 RID: 38499
|
||||
[Token(Token = "0x4009663")]
|
||||
PS4_DualShock,
|
||||
// Token: 0x04009664 RID: 38500
|
||||
[Token(Token = "0x4009664")]
|
||||
Mobile
|
||||
}
|
||||
|
||||
// Token: 0x02002093 RID: 8339
|
||||
[Token(Token = "0x2002093")]
|
||||
[Serializable]
|
||||
private class VRConfiguration
|
||||
{
|
||||
// Token: 0x0600E61E RID: 58910 RVA: 0x003696B0 File Offset: 0x003678B0
|
||||
[Token(Token = "0x600E61E")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public VRConfiguration()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04009665 RID: 38501
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4009665")]
|
||||
public InputManager.LNEHPBFDEGG InputMode;
|
||||
|
||||
// Token: 0x04009666 RID: 38502
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4009666")]
|
||||
public VRInputConfiguration InputConfiguration;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,3864 @@
|
||||
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: 0x020020A8 RID: 8360
|
||||
[Token(Token = "0x20020A8")]
|
||||
[Serializable]
|
||||
[StructLayout(3)]
|
||||
public class GameRole : MLNCPPJGHPN<CMDADAAOBHD, GameRole.CDLENKNFHEB, GameRole>, DHKENJAJOIJ<HLPPKFIPADG, CMDADAAOBHD>, ISerializationCallbackReceiver
|
||||
{
|
||||
// Token: 0x0600E676 RID: 58998 RVA: 0x0036A300 File Offset: 0x00368500
|
||||
[Token(Token = "0x600E676")]
|
||||
[Address(RVA = "0x1005E00", Offset = "0x1004800", VA = "0x181005E00", 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: 0x0600E677 RID: 58999 RVA: 0x0036A334 File Offset: 0x00368534
|
||||
[Token(Token = "0x600E677")]
|
||||
[Address(RVA = "0x1004F30", Offset = "0x1003930", VA = "0x181004F30", 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: 0x1700265D RID: 9821
|
||||
// (get) Token: 0x0600E678 RID: 59000 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x0600E679 RID: 59001 RVA: 0x0036A368 File Offset: 0x00368568
|
||||
[Token(Token = "0x1700265D")]
|
||||
public Guid RoleGuid
|
||||
{
|
||||
[Token(Token = "0x600E678")]
|
||||
[Address(RVA = "0x6BB0D0", Offset = "0x6B9AD0", VA = "0x1806BB0D0", Slot = "5")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x600E679")]
|
||||
[Address(RVA = "0xF42950", Offset = "0xF41350", VA = "0x180F42950", Slot = "6")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700265E RID: 9822
|
||||
// (get) Token: 0x0600E67A RID: 59002 RVA: 0x0036A378 File Offset: 0x00368578
|
||||
// (set) Token: 0x0600E67B RID: 59003 RVA: 0x0036A38C File Offset: 0x0036858C
|
||||
[Token(Token = "0x1700265E")]
|
||||
public CMDADAAOBHD RoleId
|
||||
{
|
||||
[Token(Token = "0x600E67A")]
|
||||
[Address(RVA = "0x4D24F0", Offset = "0x4D0EF0", VA = "0x1804D24F0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return this.roleId;
|
||||
}
|
||||
[Token(Token = "0x600E67B")]
|
||||
[Address(RVA = "0x1007750", Offset = "0x1006150", VA = "0x181007750")]
|
||||
private set
|
||||
{
|
||||
int num = 0;
|
||||
this.roleId = value;
|
||||
Dictionary<CMDADAAOBHD, Guid> aogddfbdeom = PlayerGameRoleManager.AOGDDFBDEOM;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
this.roleGuid = num;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700265F RID: 9823
|
||||
// (get) Token: 0x0600E67C RID: 59004 RVA: 0x0036A3BC File Offset: 0x003685BC
|
||||
[Token(Token = "0x1700265F")]
|
||||
public bool CanMoveRole
|
||||
{
|
||||
[Token(Token = "0x600E67C")]
|
||||
[Address(RVA = "0x10076B0", Offset = "0x10060B0", VA = "0x1810076B0", Slot = "14")]
|
||||
get
|
||||
{
|
||||
int num = (int)this.roleId;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002660 RID: 9824
|
||||
// (get) Token: 0x0600E67D RID: 59005 RVA: 0x0036A3D4 File Offset: 0x003685D4
|
||||
// (set) Token: 0x0600E67E RID: 59006 RVA: 0x0036A3E8 File Offset: 0x003685E8
|
||||
[Token(Token = "0x17002660")]
|
||||
public GJJLAOJHDKF RoleRank
|
||||
{
|
||||
[Token(Token = "0x600E67D")]
|
||||
[Address(RVA = "0xCC5C70", Offset = "0xCC4670", VA = "0x180CC5C70", Slot = "7")]
|
||||
get
|
||||
{
|
||||
return this.rank;
|
||||
}
|
||||
[Token(Token = "0x600E67E")]
|
||||
[Address(RVA = "0xCC5CB0", Offset = "0xCC46B0", VA = "0x180CC5CB0", Slot = "8")]
|
||||
set
|
||||
{
|
||||
this.rank = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002661 RID: 9825
|
||||
// (get) Token: 0x0600E67F RID: 59007 RVA: 0x0036A3FC File Offset: 0x003685FC
|
||||
// (set) Token: 0x0600E680 RID: 59008 RVA: 0x0036A410 File Offset: 0x00368610
|
||||
[Token(Token = "0x17002661")]
|
||||
public string RoleName
|
||||
{
|
||||
[Token(Token = "0x600E67F")]
|
||||
[Address(RVA = "0x3C1250", Offset = "0x3BFC50", VA = "0x1803C1250", Slot = "9")]
|
||||
get
|
||||
{
|
||||
return this.roleName;
|
||||
}
|
||||
[Token(Token = "0x600E680")]
|
||||
[Address(RVA = "0x3C1290", Offset = "0x3BFC90", VA = "0x1803C1290", Slot = "10")]
|
||||
set
|
||||
{
|
||||
this.roleName = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002662 RID: 9826
|
||||
// (get) Token: 0x0600E681 RID: 59009 RVA: 0x0036A424 File Offset: 0x00368624
|
||||
[Token(Token = "0x17002662")]
|
||||
public GPNBGDFOBNK<ObscuredFloat> TeleportDelay
|
||||
{
|
||||
[Token(Token = "0x600E681")]
|
||||
[Address(RVA = "0x3EE8E0", Offset = "0x3ED2E0", VA = "0x1803EE8E0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E681)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002663 RID: 9827
|
||||
// (get) Token: 0x0600E682 RID: 59010 RVA: 0x0036A438 File Offset: 0x00368638
|
||||
[Token(Token = "0x17002663")]
|
||||
public GPNBGDFOBNK<ObscuredBool> CanMove
|
||||
{
|
||||
[Token(Token = "0x600E682")]
|
||||
[Address(RVA = "0x3D32F0", Offset = "0x3D1CF0", VA = "0x1803D32F0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E682)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002664 RID: 9828
|
||||
// (get) Token: 0x0600E683 RID: 59011 RVA: 0x0036A44C File Offset: 0x0036864C
|
||||
[Token(Token = "0x17002664")]
|
||||
public GPNBGDFOBNK<ObscuredFloat> VrWalkSpeed
|
||||
{
|
||||
[Token(Token = "0x600E683")]
|
||||
[Address(RVA = "0x3EDEA0", Offset = "0x3EC8A0", VA = "0x1803EDEA0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E683)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002665 RID: 9829
|
||||
// (get) Token: 0x0600E684 RID: 59012 RVA: 0x0036A460 File Offset: 0x00368660
|
||||
[Token(Token = "0x17002665")]
|
||||
public GPNBGDFOBNK<ObscuredBool> VrCanSprint
|
||||
{
|
||||
[Token(Token = "0x600E684")]
|
||||
[Address(RVA = "0x462740", Offset = "0x461140", VA = "0x180462740")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E684)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002666 RID: 9830
|
||||
// (get) Token: 0x0600E685 RID: 59013 RVA: 0x0036A474 File Offset: 0x00368674
|
||||
[Token(Token = "0x17002666")]
|
||||
public GPNBGDFOBNK<ObscuredFloat> VrSprintMaxSpeedWalkSpeedMultiplier
|
||||
{
|
||||
[Token(Token = "0x600E685")]
|
||||
[Address(RVA = "0x4B81A0", Offset = "0x4B6BA0", VA = "0x1804B81A0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E685)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002667 RID: 9831
|
||||
// (get) Token: 0x0600E686 RID: 59014 RVA: 0x0036A488 File Offset: 0x00368688
|
||||
[Token(Token = "0x17002667")]
|
||||
public GPNBGDFOBNK<ObscuredBool> VrCanDualWield
|
||||
{
|
||||
[Token(Token = "0x600E686")]
|
||||
[Address(RVA = "0x3EDE90", Offset = "0x3EC890", VA = "0x1803EDE90")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E686)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002668 RID: 9832
|
||||
// (get) Token: 0x0600E687 RID: 59015 RVA: 0x0036A49C File Offset: 0x0036869C
|
||||
[Token(Token = "0x17002668")]
|
||||
public GPNBGDFOBNK<ObscuredBool> VrCanJump
|
||||
{
|
||||
[Token(Token = "0x600E687")]
|
||||
[Address(RVA = "0x48F050", Offset = "0x48DA50", VA = "0x18048F050")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E687)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002669 RID: 9833
|
||||
// (get) Token: 0x0600E688 RID: 59016 RVA: 0x0036A4B0 File Offset: 0x003686B0
|
||||
[Token(Token = "0x17002669")]
|
||||
public GPNBGDFOBNK<ObscuredFloat> VrMaxJumpHeight
|
||||
{
|
||||
[Token(Token = "0x600E688")]
|
||||
[Address(RVA = "0x4D2570", Offset = "0x4D0F70", VA = "0x1804D2570")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E688)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700266A RID: 9834
|
||||
// (get) Token: 0x0600E689 RID: 59017 RVA: 0x0036A4C4 File Offset: 0x003686C4
|
||||
[Token(Token = "0x1700266A")]
|
||||
public GPNBGDFOBNK<ObscuredBool> VrCanDodge
|
||||
{
|
||||
[Token(Token = "0x600E689")]
|
||||
[Address(RVA = "0x501250", Offset = "0x4FFC50", VA = "0x180501250")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E689)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700266B RID: 9835
|
||||
// (get) Token: 0x0600E68A RID: 59018 RVA: 0x0036A4D8 File Offset: 0x003686D8
|
||||
[Token(Token = "0x1700266B")]
|
||||
public GPNBGDFOBNK<ObscuredInt> ScreensDefaultThirdPersonControlType
|
||||
{
|
||||
[Token(Token = "0x600E68A")]
|
||||
[Address(RVA = "0x52F5A0", Offset = "0x52DFA0", VA = "0x18052F5A0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E68A)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700266C RID: 9836
|
||||
// (get) Token: 0x0600E68B RID: 59019 RVA: 0x0036A4EC File Offset: 0x003686EC
|
||||
[Token(Token = "0x1700266C")]
|
||||
public GPNBGDFOBNK<ObscuredFloat> ScreensWalkSpeed
|
||||
{
|
||||
[Token(Token = "0x600E68B")]
|
||||
[Address(RVA = "0x6361F0", Offset = "0x634BF0", VA = "0x1806361F0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E68B)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700266D RID: 9837
|
||||
// (get) Token: 0x0600E68C RID: 59020 RVA: 0x0036A500 File Offset: 0x00368700
|
||||
[Token(Token = "0x1700266D")]
|
||||
public GPNBGDFOBNK<ObscuredBool> ScreensCanSprint
|
||||
{
|
||||
[Token(Token = "0x600E68C")]
|
||||
[Address(RVA = "0x4BD780", Offset = "0x4BC180", VA = "0x1804BD780")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E68C)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700266E RID: 9838
|
||||
// (get) Token: 0x0600E68D RID: 59021 RVA: 0x0036A514 File Offset: 0x00368714
|
||||
[Token(Token = "0x1700266E")]
|
||||
public GPNBGDFOBNK<ObscuredFloat> ScreensSprintMaxSpeedWalkSpeedMultiplier
|
||||
{
|
||||
[Token(Token = "0x600E68D")]
|
||||
[Address(RVA = "0x4D66C0", Offset = "0x4D50C0", VA = "0x1804D66C0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E68D)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700266F RID: 9839
|
||||
// (get) Token: 0x0600E68E RID: 59022 RVA: 0x0036A528 File Offset: 0x00368728
|
||||
[Token(Token = "0x1700266F")]
|
||||
public GPNBGDFOBNK<ObscuredBool> ScreensCanJump
|
||||
{
|
||||
[Token(Token = "0x600E68E")]
|
||||
[Address(RVA = "0x6361E0", Offset = "0x634BE0", VA = "0x1806361E0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E68E)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002670 RID: 9840
|
||||
// (get) Token: 0x0600E68F RID: 59023 RVA: 0x0036A53C File Offset: 0x0036873C
|
||||
[Token(Token = "0x17002670")]
|
||||
public GPNBGDFOBNK<ObscuredFloat> ScreensMaxJumpHeight
|
||||
{
|
||||
[Token(Token = "0x600E68F")]
|
||||
[Address(RVA = "0x3D32E0", Offset = "0x3D1CE0", VA = "0x1803D32E0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E68F)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002671 RID: 9841
|
||||
// (get) Token: 0x0600E690 RID: 59024 RVA: 0x0036A550 File Offset: 0x00368750
|
||||
[Token(Token = "0x17002671")]
|
||||
public GPNBGDFOBNK<ObscuredBool> ScreensCanDodge
|
||||
{
|
||||
[Token(Token = "0x600E690")]
|
||||
[Address(RVA = "0x4CFB90", Offset = "0x4CE590", VA = "0x1804CFB90")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E690)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002672 RID: 9842
|
||||
// (get) Token: 0x0600E691 RID: 59025 RVA: 0x0036A564 File Offset: 0x00368764
|
||||
[Token(Token = "0x17002672")]
|
||||
public GPNBGDFOBNK<ObscuredFloat> MaxTeleportDistance
|
||||
{
|
||||
[Token(Token = "0x600E691")]
|
||||
[Address(RVA = "0x3D31D0", Offset = "0x3D1BD0", VA = "0x1803D31D0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E691)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002673 RID: 9843
|
||||
// (get) Token: 0x0600E692 RID: 59026 RVA: 0x0036A578 File Offset: 0x00368778
|
||||
[Token(Token = "0x17002673")]
|
||||
public GPNBGDFOBNK<ObscuredFloat> MaxTeleportDropHeight
|
||||
{
|
||||
[Token(Token = "0x600E692")]
|
||||
[Address(RVA = "0x5D55F0", Offset = "0x5D3FF0", VA = "0x1805D55F0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E692)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002674 RID: 9844
|
||||
// (get) Token: 0x0600E693 RID: 59027 RVA: 0x0036A58C File Offset: 0x0036878C
|
||||
[Token(Token = "0x17002674")]
|
||||
public GPNBGDFOBNK<ObscuredFloat> MaxTeleportAngle
|
||||
{
|
||||
[Token(Token = "0x600E693")]
|
||||
[Address(RVA = "0x3EFAF0", Offset = "0x3EE4F0", VA = "0x1803EFAF0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E693)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002675 RID: 9845
|
||||
// (get) Token: 0x0600E694 RID: 59028 RVA: 0x0036A5A0 File Offset: 0x003687A0
|
||||
[Token(Token = "0x17002675")]
|
||||
public GPNBGDFOBNK<ObscuredBool> CanFly
|
||||
{
|
||||
[Token(Token = "0x600E694")]
|
||||
[Address(RVA = "0x3D3180", Offset = "0x3D1B80", VA = "0x1803D3180")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E694)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002676 RID: 9846
|
||||
// (get) Token: 0x0600E695 RID: 59029 RVA: 0x0036A5B4 File Offset: 0x003687B4
|
||||
[Token(Token = "0x17002676")]
|
||||
public GPNBGDFOBNK<ObscuredBool> IsInvincible
|
||||
{
|
||||
[Token(Token = "0x600E695")]
|
||||
[Address(RVA = "0x408B30", Offset = "0x407530", VA = "0x180408B30")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E695)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002677 RID: 9847
|
||||
// (get) Token: 0x0600E696 RID: 59030 RVA: 0x0036A5C8 File Offset: 0x003687C8
|
||||
[Token(Token = "0x17002677")]
|
||||
public GPNBGDFOBNK<ObscuredRolePickupRestrictionType> ItemPickupRestrictions
|
||||
{
|
||||
[Token(Token = "0x600E696")]
|
||||
[Address(RVA = "0x3D3300", Offset = "0x3D1D00", VA = "0x1803D3300")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E696)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002678 RID: 9848
|
||||
// (get) Token: 0x0600E697 RID: 59031 RVA: 0x0036A5DC File Offset: 0x003687DC
|
||||
[Token(Token = "0x17002678")]
|
||||
public GPNBGDFOBNK<List<ObscuredString>> ItemPickupAllowlist
|
||||
{
|
||||
[Token(Token = "0x600E697")]
|
||||
[Address(RVA = "0x3D32A0", Offset = "0x3D1CA0", VA = "0x1803D32A0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E697)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002679 RID: 9849
|
||||
// (get) Token: 0x0600E698 RID: 59032 RVA: 0x0036A5F0 File Offset: 0x003687F0
|
||||
[Token(Token = "0x17002679")]
|
||||
public GPNBGDFOBNK<List<ObscuredString>> ItemPickupBlocklist
|
||||
{
|
||||
[Token(Token = "0x600E698")]
|
||||
[Address(RVA = "0x3CBF50", Offset = "0x3CA950", VA = "0x1803CBF50")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E698)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700267A RID: 9850
|
||||
// (get) Token: 0x0600E699 RID: 59033 RVA: 0x0036A604 File Offset: 0x00368804
|
||||
[Token(Token = "0x1700267A")]
|
||||
public GPNBGDFOBNK<ObscuredBool> CanSwitchTeams
|
||||
{
|
||||
[Token(Token = "0x600E699")]
|
||||
[Address(RVA = "0x3CBEF0", Offset = "0x3CA8F0", VA = "0x1803CBEF0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E699)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700267B RID: 9851
|
||||
// (get) Token: 0x0600E69A RID: 59034 RVA: 0x0036A618 File Offset: 0x00368818
|
||||
[Token(Token = "0x1700267B")]
|
||||
public GPNBGDFOBNK<ObscuredInt> VoiceRolloffMaxDistance
|
||||
{
|
||||
[Token(Token = "0x600E69A")]
|
||||
[Address(RVA = "0x3CBEE0", Offset = "0x3CA8E0", VA = "0x1803CBEE0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E69A)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700267C RID: 9852
|
||||
// (get) Token: 0x0600E69B RID: 59035 RVA: 0x0036A62C File Offset: 0x0036882C
|
||||
[Token(Token = "0x1700267C")]
|
||||
public GPNBGDFOBNK<ObscuredBool> HidesName
|
||||
{
|
||||
[Token(Token = "0x600E69B")]
|
||||
[Address(RVA = "0x3CBF10", Offset = "0x3CA910", VA = "0x1803CBF10")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E69B)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700267D RID: 9853
|
||||
// (get) Token: 0x0600E69C RID: 59036 RVA: 0x0036A640 File Offset: 0x00368840
|
||||
[Token(Token = "0x1700267D")]
|
||||
public GPNBGDFOBNK<ObscuredHipSlotEnableMode> EnableEquipSlotHip
|
||||
{
|
||||
[Token(Token = "0x600E69C")]
|
||||
[Address(RVA = "0x3CBF00", Offset = "0x3CA900", VA = "0x1803CBF00")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E69C)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700267E RID: 9854
|
||||
// (get) Token: 0x0600E69D RID: 59037 RVA: 0x0036A654 File Offset: 0x00368854
|
||||
[Token(Token = "0x1700267E")]
|
||||
public GPNBGDFOBNK<ObscuredRolePickupRestrictionType> EquipRestrictionsHip
|
||||
{
|
||||
[Token(Token = "0x600E69D")]
|
||||
[Address(RVA = "0x3E2C60", Offset = "0x3E1660", VA = "0x1803E2C60")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E69D)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700267F RID: 9855
|
||||
// (get) Token: 0x0600E69E RID: 59038 RVA: 0x0036A668 File Offset: 0x00368868
|
||||
[Token(Token = "0x1700267F")]
|
||||
public GPNBGDFOBNK<List<ObscuredString>> EquipHipAllowlist
|
||||
{
|
||||
[Token(Token = "0x600E69E")]
|
||||
[Address(RVA = "0x3D3280", Offset = "0x3D1C80", VA = "0x1803D3280")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E69E)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002680 RID: 9856
|
||||
// (get) Token: 0x0600E69F RID: 59039 RVA: 0x0036A67C File Offset: 0x0036887C
|
||||
[Token(Token = "0x17002680")]
|
||||
public GPNBGDFOBNK<List<ObscuredString>> EquipHipBlocklist
|
||||
{
|
||||
[Token(Token = "0x600E69F")]
|
||||
[Address(RVA = "0x3CBF20", Offset = "0x3CA920", VA = "0x1803CBF20")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E69F)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002681 RID: 9857
|
||||
// (get) Token: 0x0600E6A0 RID: 59040 RVA: 0x0036A690 File Offset: 0x00368890
|
||||
[Token(Token = "0x17002681")]
|
||||
public GPNBGDFOBNK<ObscuredRolePickupRestrictionType> EquipRestrictionsShoulder
|
||||
{
|
||||
[Token(Token = "0x600E6A0")]
|
||||
[Address(RVA = "0x3D3270", Offset = "0x3D1C70", VA = "0x1803D3270")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E6A0)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002682 RID: 9858
|
||||
// (get) Token: 0x0600E6A1 RID: 59041 RVA: 0x0036A6A4 File Offset: 0x003688A4
|
||||
[Token(Token = "0x17002682")]
|
||||
public GPNBGDFOBNK<List<ObscuredString>> EquipShoulderAllowlist
|
||||
{
|
||||
[Token(Token = "0x600E6A1")]
|
||||
[Address(RVA = "0xA01750", Offset = "0xA00150", VA = "0x180A01750")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E6A1)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002683 RID: 9859
|
||||
// (get) Token: 0x0600E6A2 RID: 59042 RVA: 0x0036A6B8 File Offset: 0x003688B8
|
||||
[Token(Token = "0x17002683")]
|
||||
public GPNBGDFOBNK<List<ObscuredString>> EquipShoulderBlocklist
|
||||
{
|
||||
[Token(Token = "0x600E6A2")]
|
||||
[Address(RVA = "0x50B760", Offset = "0x50A160", VA = "0x18050B760")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E6A2)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002684 RID: 9860
|
||||
// (get) Token: 0x0600E6A3 RID: 59043 RVA: 0x0036A6CC File Offset: 0x003688CC
|
||||
[Token(Token = "0x17002684")]
|
||||
public GPNBGDFOBNK<ObscuredInt> ScreensDefaultFirstPersonControlType
|
||||
{
|
||||
[Token(Token = "0x600E6A3")]
|
||||
[Address(RVA = "0xFEA640", Offset = "0xFE9040", VA = "0x180FEA640")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E6A3)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002685 RID: 9861
|
||||
// (get) Token: 0x0600E6A4 RID: 59044 RVA: 0x0036A6E0 File Offset: 0x003688E0
|
||||
[Token(Token = "0x17002685")]
|
||||
public GPNBGDFOBNK<ObscuredBool> ScreensCanWallRun
|
||||
{
|
||||
[Token(Token = "0x600E6A4")]
|
||||
[Address(RVA = "0xFEA930", Offset = "0xFE9330", VA = "0x180FEA930")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E6A4)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002686 RID: 9862
|
||||
// (get) Token: 0x0600E6A5 RID: 59045 RVA: 0x0036A6F4 File Offset: 0x003688F4
|
||||
[Token(Token = "0x17002686")]
|
||||
public GPNBGDFOBNK<ObscuredBool> VrCanWallRun
|
||||
{
|
||||
[Token(Token = "0x600E6A5")]
|
||||
[Address(RVA = "0x50B6F0", Offset = "0x50A0F0", VA = "0x18050B6F0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E6A5)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002687 RID: 9863
|
||||
// (get) Token: 0x0600E6A6 RID: 59046 RVA: 0x0036A708 File Offset: 0x00368908
|
||||
[Token(Token = "0x17002687")]
|
||||
public GPNBGDFOBNK<ObscuredBool> VrCanGetPushed
|
||||
{
|
||||
[Token(Token = "0x600E6A6")]
|
||||
[Address(RVA = "0x3E2910", Offset = "0x3E1310", VA = "0x1803E2910")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E6A6)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002688 RID: 9864
|
||||
// (get) Token: 0x0600E6A7 RID: 59047 RVA: 0x0036A71C File Offset: 0x0036891C
|
||||
[Token(Token = "0x17002688")]
|
||||
public GPNBGDFOBNK<ObscuredBool> ScreensCanGetPushed
|
||||
{
|
||||
[Token(Token = "0x600E6A7")]
|
||||
[Address(RVA = "0x3E2950", Offset = "0x3E1350", VA = "0x1803E2950")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E6A7)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002689 RID: 9865
|
||||
// (get) Token: 0x0600E6A8 RID: 59048 RVA: 0x0036A730 File Offset: 0x00368930
|
||||
[Token(Token = "0x17002689")]
|
||||
public GPNBGDFOBNK<ObscuredBool> VrCanRam
|
||||
{
|
||||
[Token(Token = "0x600E6A8")]
|
||||
[Address(RVA = "0x3E2940", Offset = "0x3E1340", VA = "0x1803E2940")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E6A8)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700268A RID: 9866
|
||||
// (get) Token: 0x0600E6A9 RID: 59049 RVA: 0x0036A744 File Offset: 0x00368944
|
||||
[Token(Token = "0x1700268A")]
|
||||
public GPNBGDFOBNK<ObscuredBool> ScreensCanRam
|
||||
{
|
||||
[Token(Token = "0x600E6A9")]
|
||||
[Address(RVA = "0x3E2900", Offset = "0x3E1300", VA = "0x1803E2900")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E6A9)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700268B RID: 9867
|
||||
// (get) Token: 0x0600E6AA RID: 59050 RVA: 0x0036A758 File Offset: 0x00368958
|
||||
[Token(Token = "0x1700268B")]
|
||||
public GPNBGDFOBNK<ObscuredBool> CanAutoSprint
|
||||
{
|
||||
[Token(Token = "0x600E6AA")]
|
||||
[Address(RVA = "0x3E2960", Offset = "0x3E1360", VA = "0x1803E2960")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E6AA)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700268C RID: 9868
|
||||
// (get) Token: 0x0600E6AB RID: 59051 RVA: 0x0036A76C File Offset: 0x0036896C
|
||||
[Token(Token = "0x1700268C")]
|
||||
public GPNBGDFOBNK<ObscuredFloat> AirControlParameter
|
||||
{
|
||||
[Token(Token = "0x600E6AB")]
|
||||
[Address(RVA = "0x3E2920", Offset = "0x3E1320", VA = "0x1803E2920")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E6AB)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700268D RID: 9869
|
||||
// (get) Token: 0x0600E6AC RID: 59052 RVA: 0x0036A780 File Offset: 0x00368980
|
||||
[Token(Token = "0x1700268D")]
|
||||
public GPNBGDFOBNK<ObscuredBool> CanJumpCutoff
|
||||
{
|
||||
[Token(Token = "0x600E6AC")]
|
||||
[Address(RVA = "0x3D3290", Offset = "0x3D1C90", VA = "0x1803D3290")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E6AC)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700268E RID: 9870
|
||||
// (get) Token: 0x0600E6AD RID: 59053 RVA: 0x0036A794 File Offset: 0x00368994
|
||||
[Token(Token = "0x1700268E")]
|
||||
public GPNBGDFOBNK<ObscuredBool> CanClamber
|
||||
{
|
||||
[Token(Token = "0x600E6AD")]
|
||||
[Address(RVA = "0x3E2970", Offset = "0x3E1370", VA = "0x1803E2970")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E6AD)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700268F RID: 9871
|
||||
// (get) Token: 0x0600E6AE RID: 59054 RVA: 0x0036A7A8 File Offset: 0x003689A8
|
||||
[Token(Token = "0x1700268F")]
|
||||
public GPNBGDFOBNK<ObscuredFloat> WallRunDuration
|
||||
{
|
||||
[Token(Token = "0x600E6AE")]
|
||||
[Address(RVA = "0x3E2980", Offset = "0x3E1380", VA = "0x1803E2980")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E6AE)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002690 RID: 9872
|
||||
// (get) Token: 0x0600E6AF RID: 59055 RVA: 0x0036A7BC File Offset: 0x003689BC
|
||||
[Token(Token = "0x17002690")]
|
||||
public GPNBGDFOBNK<ObscuredFloat> WallRunDropRateParameter
|
||||
{
|
||||
[Token(Token = "0x600E6AF")]
|
||||
[Address(RVA = "0xBCD010", Offset = "0xBCBA10", VA = "0x180BCD010")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E6AF)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002691 RID: 9873
|
||||
// (get) Token: 0x0600E6B0 RID: 59056 RVA: 0x0036A7D0 File Offset: 0x003689D0
|
||||
[Token(Token = "0x17002691")]
|
||||
public GPNBGDFOBNK<ObscuredFloat> WallRunStartSpeedBoost
|
||||
{
|
||||
[Token(Token = "0x600E6B0")]
|
||||
[Address(RVA = "0xFCE9B0", Offset = "0xFCD3B0", VA = "0x180FCE9B0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E6B0)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002692 RID: 9874
|
||||
// (get) Token: 0x0600E6B1 RID: 59057 RVA: 0x0036A7E4 File Offset: 0x003689E4
|
||||
[Token(Token = "0x17002692")]
|
||||
public GPNBGDFOBNK<ObscuredFloat> WallRunJumpHeight
|
||||
{
|
||||
[Token(Token = "0x600E6B1")]
|
||||
[Address(RVA = "0xBABC60", Offset = "0xBAA660", VA = "0x180BABC60")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E6B1)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002693 RID: 9875
|
||||
// (get) Token: 0x0600E6B2 RID: 59058 RVA: 0x0036A7F8 File Offset: 0x003689F8
|
||||
[Token(Token = "0x17002693")]
|
||||
public GPNBGDFOBNK<ObscuredFloat> WallRunJumpDirectionParameter
|
||||
{
|
||||
[Token(Token = "0x600E6B2")]
|
||||
[Address(RVA = "0xFCFA30", Offset = "0xFCE430", VA = "0x180FCFA30")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E6B2)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002694 RID: 9876
|
||||
// (get) Token: 0x0600E6B3 RID: 59059 RVA: 0x0036A80C File Offset: 0x00368A0C
|
||||
[Token(Token = "0x17002694")]
|
||||
public GPNBGDFOBNK<ObscuredFloat> WallRunJumpAirControlMultiplier
|
||||
{
|
||||
[Token(Token = "0x600E6B3")]
|
||||
[Address(RVA = "0xBB27A0", Offset = "0xBB11A0", VA = "0x180BB27A0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E6B3)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002695 RID: 9877
|
||||
// (get) Token: 0x0600E6B4 RID: 59060 RVA: 0x0036A820 File Offset: 0x00368A20
|
||||
[Token(Token = "0x17002695")]
|
||||
public GPNBGDFOBNK<ObscuredBool> CanSlide
|
||||
{
|
||||
[Token(Token = "0x600E6B4")]
|
||||
[Address(RVA = "0x3E2C50", Offset = "0x3E1650", VA = "0x1803E2C50")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E6B4)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002696 RID: 9878
|
||||
// (get) Token: 0x0600E6B5 RID: 59061 RVA: 0x0036A834 File Offset: 0x00368A34
|
||||
[Token(Token = "0x17002696")]
|
||||
public GPNBGDFOBNK<ObscuredBool> CanSlideDownSlopes
|
||||
{
|
||||
[Token(Token = "0x600E6B5")]
|
||||
[Address(RVA = "0xBCD0F0", Offset = "0xBCBAF0", VA = "0x180BCD0F0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E6B5)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002697 RID: 9879
|
||||
// (get) Token: 0x0600E6B6 RID: 59062 RVA: 0x0036A848 File Offset: 0x00368A48
|
||||
[Token(Token = "0x17002697")]
|
||||
public GPNBGDFOBNK<ObscuredFloat> SlideMinDuration
|
||||
{
|
||||
[Token(Token = "0x600E6B6")]
|
||||
[Address(RVA = "0xFCEC50", Offset = "0xFCD650", VA = "0x180FCEC50")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E6B6)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002698 RID: 9880
|
||||
// (get) Token: 0x0600E6B7 RID: 59063 RVA: 0x0036A85C File Offset: 0x00368A5C
|
||||
[Token(Token = "0x17002698")]
|
||||
public GPNBGDFOBNK<ObscuredFloat> SlideSteeringParameter
|
||||
{
|
||||
[Token(Token = "0x600E6B7")]
|
||||
[Address(RVA = "0xBBC2B0", Offset = "0xBBACB0", VA = "0x180BBC2B0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E6B7)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002699 RID: 9881
|
||||
// (get) Token: 0x0600E6B8 RID: 59064 RVA: 0x0036A870 File Offset: 0x00368A70
|
||||
[Token(Token = "0x17002699")]
|
||||
public GPNBGDFOBNK<ObscuredFloat> SlideStartSpeedBoost
|
||||
{
|
||||
[Token(Token = "0x600E6B8")]
|
||||
[Address(RVA = "0xFCEC60", Offset = "0xFCD660", VA = "0x180FCEC60")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E6B8)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700269A RID: 9882
|
||||
// (get) Token: 0x0600E6B9 RID: 59065 RVA: 0x0036A884 File Offset: 0x00368A84
|
||||
[Token(Token = "0x1700269A")]
|
||||
public GPNBGDFOBNK<ObscuredFloat> SlideAirControlMultiplier
|
||||
{
|
||||
[Token(Token = "0x600E6B9")]
|
||||
[Address(RVA = "0x408890", Offset = "0x407290", VA = "0x180408890")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E6B9)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700269B RID: 9883
|
||||
// (get) Token: 0x0600E6BA RID: 59066 RVA: 0x0036A898 File Offset: 0x00368A98
|
||||
[Token(Token = "0x1700269B")]
|
||||
public GPNBGDFOBNK<ObscuredBool> CanWallClimb
|
||||
{
|
||||
[Token(Token = "0x600E6BA")]
|
||||
[Address(RVA = "0x4093F0", Offset = "0x407DF0", VA = "0x1804093F0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E6BA)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700269C RID: 9884
|
||||
// (get) Token: 0x0600E6BB RID: 59067 RVA: 0x0036A8AC File Offset: 0x00368AAC
|
||||
[Token(Token = "0x1700269C")]
|
||||
public GPNBGDFOBNK<ObscuredBool> HidesAvatar
|
||||
{
|
||||
[Token(Token = "0x600E6BB")]
|
||||
[Address(RVA = "0x1007710", Offset = "0x1006110", VA = "0x181007710")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E6BB)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700269D RID: 9885
|
||||
// (get) Token: 0x0600E6BC RID: 59068 RVA: 0x0036A8C0 File Offset: 0x00368AC0
|
||||
// (set) Token: 0x0600E6BD RID: 59069 RVA: 0x0036A8D4 File Offset: 0x00368AD4
|
||||
[Token(Token = "0x1700269D")]
|
||||
public bool IsRoleActive
|
||||
{
|
||||
[Token(Token = "0x600E6BC")]
|
||||
[Address(RVA = "0x408F70", Offset = "0x407970", VA = "0x180408F70", Slot = "11")]
|
||||
get;
|
||||
[Token(Token = "0x600E6BD")]
|
||||
[Address(RVA = "0x1007740", Offset = "0x1006140", VA = "0x181007740", Slot = "12")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x1700269E RID: 9886
|
||||
// (get) Token: 0x0600E6BE RID: 59070 RVA: 0x0036A8E8 File Offset: 0x00368AE8
|
||||
// (set) Token: 0x0600E6BF RID: 59071 RVA: 0x0036A8FC File Offset: 0x00368AFC
|
||||
[Token(Token = "0x1700269E")]
|
||||
public bool IsModifiedByPlayer
|
||||
{
|
||||
[Token(Token = "0x600E6BE")]
|
||||
[Address(RVA = "0x1007720", Offset = "0x1006120", VA = "0x181007720", Slot = "13")]
|
||||
get;
|
||||
[Token(Token = "0x600E6BF")]
|
||||
[Address(RVA = "0x1007730", Offset = "0x1006130", VA = "0x181007730")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x0600E6C0 RID: 59072 RVA: 0x0036A910 File Offset: 0x00368B10
|
||||
[Token(Token = "0x600E6C0")]
|
||||
[Address(RVA = "0x1006DD0", Offset = "0x10057D0", VA = "0x181006DD0")]
|
||||
public GameRole()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E6C1 RID: 59073 RVA: 0x0036A924 File Offset: 0x00368B24
|
||||
[Token(Token = "0x600E6C1")]
|
||||
[Address(RVA = "0x1006DF0", Offset = "0x10057F0", VA = "0x181006DF0")]
|
||||
public GameRole(CMDADAAOBHD role, [Optional] GameRole roleToCopy, [Optional] string roleName)
|
||||
{
|
||||
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 (roleToCopy == 0)
|
||||
{
|
||||
GJJLAOJHDKF gjjlaojhdkf;
|
||||
this.rank = gjjlaojhdkf;
|
||||
}
|
||||
GJJLAOJHDKF gjjlaojhdkf2 = roleToCopy.rank;
|
||||
this.rank = gjjlaojhdkf2;
|
||||
this.IKGEKPJPNCE(roleToCopy);
|
||||
this.roleName = roleName;
|
||||
}
|
||||
|
||||
// Token: 0x0600E6C2 RID: 59074 RVA: 0x0036ACF4 File Offset: 0x00368EF4
|
||||
[Token(Token = "0x600E6C2")]
|
||||
[Address(RVA = "0x1004780", Offset = "0x1003180", VA = "0x181004780", 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: 0x0600E6C3 RID: 59075 RVA: 0x0036AEF8 File Offset: 0x003690F8
|
||||
[Token(Token = "0x600E6C3")]
|
||||
[Address(RVA = "0x1000E70", Offset = "0xFFF870", VA = "0x181000E70", Slot = "21")]
|
||||
public GameRole FLKKAHALBHP(GameRole ODCFAOCDPHA)
|
||||
{
|
||||
GJJLAOJHDKF gjjlaojhdkf = ODCFAOCDPHA.rank;
|
||||
this.rank = gjjlaojhdkf;
|
||||
CMDADAAOBHD cmdadaaobhd = ODCFAOCDPHA.roleId;
|
||||
if (cmdadaaobhd != CMDADAAOBHD.AG_EVERYONE)
|
||||
{
|
||||
}
|
||||
int num = 0;
|
||||
this.RoleId = (CMDADAAOBHD)num;
|
||||
bool flag = cmdadaaobhd != CMDADAAOBHD.AG_EVERYONE;
|
||||
this.<IsModifiedByPlayer>k__BackingField = flag;
|
||||
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: 0x0600E6C4 RID: 59076 RVA: 0x0036B500 File Offset: 0x00369700
|
||||
[Token(Token = "0x600E6C4")]
|
||||
[Address(RVA = "0x1003F40", Offset = "0x1002940", VA = "0x181003F40", Slot = "23")]
|
||||
public void IKGEKPJPNCE(GameRole EBOAJJCLJIE)
|
||||
{
|
||||
GJJLAOJHDKF gjjlaojhdkf = EBOAJJCLJIE.rank;
|
||||
this.rank = gjjlaojhdkf;
|
||||
CMDADAAOBHD cmdadaaobhd = EBOAJJCLJIE.roleId;
|
||||
this.RoleId = cmdadaaobhd;
|
||||
bool flag = EBOAJJCLJIE.<IsModifiedByPlayer>k__BackingField;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat = this.teleportDelay;
|
||||
this.<IsModifiedByPlayer>k__BackingField = flag;
|
||||
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: 0x0600E6C5 RID: 59077 RVA: 0x0036BB10 File Offset: 0x00369D10
|
||||
[Token(Token = "0x600E6C5")]
|
||||
[Address(RVA = "0x1005E80", Offset = "0x1004880", VA = "0x181005E80", 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: 0x0600E6C6 RID: 59078 RVA: 0x0036BE20 File Offset: 0x0036A020
|
||||
[Token(Token = "0x600E6C6")]
|
||||
[Address(RVA = "0x1002A20", Offset = "0x1001420", VA = "0x181002A20", Slot = "16")]
|
||||
public byte[] HPMCPOPJNMO(GameRole.CDLENKNFHEB KFMINBPBKAM, bool PPEMHAIEECM, object OHFMPKJCLKH)
|
||||
{
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat;
|
||||
ObscuredFloat obscuredFloat = mutableOverridableObscuredFloat.FGDACOGIIDK();
|
||||
byte[] array;
|
||||
return array;
|
||||
}
|
||||
|
||||
// Token: 0x0600E6C7 RID: 59079 RVA: 0x0036BE64 File Offset: 0x0036A064
|
||||
[Token(Token = "0x600E6C7")]
|
||||
[Address(RVA = "0x1005950", Offset = "0x1004350", VA = "0x181005950", 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: 0x0600E6C8 RID: 59080 RVA: 0x0036BEA0 File Offset: 0x0036A0A0
|
||||
[Token(Token = "0x600E6C8")]
|
||||
[Address(RVA = "0x1002440", Offset = "0x1000E40", VA = "0x181002440", Slot = "20")]
|
||||
public ECCMHGLDNHK HFIMHFELCDL(GameRole.CDLENKNFHEB KFMINBPBKAM)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E6C8)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x0600E6C9 RID: 59081 RVA: 0x0036BEC8 File Offset: 0x0036A0C8
|
||||
[Token(Token = "0x600E6C9")]
|
||||
[Address(RVA = "0x1004FB0", Offset = "0x10039B0", VA = "0x181004FB0", Slot = "24")]
|
||||
public HLPPKFIPADG KCINMMHMPGF()
|
||||
{
|
||||
HLPPKFIPADG hlppkfipadg = new HLPPKFIPADG();
|
||||
CMDADAAOBHD cmdadaaobhd = this.roleId;
|
||||
hlppkfipadg.LANPLHFJBLB = (int)cmdadaaobhd;
|
||||
Guid guid = this.roleGuid;
|
||||
hlppkfipadg.DGDFHDOKNOJ = hlppkfipadg;
|
||||
hlppkfipadg.MHFHBIIDGDD = (int)((ulong)27L);
|
||||
bool flag = this.<IsModifiedByPlayer>k__BackingField;
|
||||
hlppkfipadg.JAGHOIMCJFE = flag;
|
||||
bool flag2 = this.<IsRoleActive>k__BackingField;
|
||||
hlppkfipadg.POKNPCJBAFD = flag2;
|
||||
string text = this.roleName;
|
||||
hlppkfipadg.BHAMGLKJJEG = text;
|
||||
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: 0x0600E6CA RID: 59082 RVA: 0x0036C414 File Offset: 0x0036A614
|
||||
[Token(Token = "0x600E6CA")]
|
||||
[Address(RVA = "0x10016C0", Offset = "0x10000C0", VA = "0x1810016C0", 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;
|
||||
string dcjohbapeeb = LHBMIOFGINJ.DCJOHBAPEEB;
|
||||
if (0 != 0)
|
||||
{
|
||||
Dictionary<CMDADAAOBHD, Guid> aogddfbdeom = PlayerGameRoleManager.AOGDDFBDEOM;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
Guid guid = Guid.NewGuid();
|
||||
}
|
||||
}
|
||||
int num = 0;
|
||||
this.roleGuid = num;
|
||||
}
|
||||
|
||||
// Token: 0x0600E6CB RID: 59083 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E6CB")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "26")]
|
||||
public void OnBeforeSerialize()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E6CC RID: 59084 RVA: 0x0036C968 File Offset: 0x0036AB68
|
||||
[Token(Token = "0x600E6CC")]
|
||||
[Address(RVA = "0x1006640", Offset = "0x1005040", VA = "0x181006640", Slot = "27")]
|
||||
public void OnAfterDeserialize()
|
||||
{
|
||||
CMDADAAOBHD cmdadaaobhd = this.roleId;
|
||||
int num = 0;
|
||||
Dictionary<CMDADAAOBHD, Guid> aogddfbdeom = PlayerGameRoleManager.AOGDDFBDEOM;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
this.roleGuid = num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x040096A8 RID: 38568
|
||||
[Token(Token = "0x40096A8")]
|
||||
public const int ROLE_VERSION = 27;
|
||||
|
||||
// Token: 0x040096A9 RID: 38569
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40096A9")]
|
||||
private LOFEHCEMBDH<GameRole.CDLENKNFHEB> OnRolePermissionUpdated;
|
||||
|
||||
// Token: 0x040096AA RID: 38570
|
||||
[Token(Token = "0x40096AA")]
|
||||
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: 0x040096AB RID: 38571
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40096AB")]
|
||||
[NonSerialized]
|
||||
private Guid roleGuid;
|
||||
|
||||
// Token: 0x040096AC RID: 38572
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40096AC")]
|
||||
[SerializeField]
|
||||
private CMDADAAOBHD roleId;
|
||||
|
||||
// Token: 0x040096AD RID: 38573
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x40096AD")]
|
||||
[SerializeField]
|
||||
private GJJLAOJHDKF rank;
|
||||
|
||||
// Token: 0x040096AE RID: 38574
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x40096AE")]
|
||||
[SerializeField]
|
||||
private string roleName;
|
||||
|
||||
// Token: 0x040096AF RID: 38575
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x40096AF")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredFloat teleportDelay;
|
||||
|
||||
// Token: 0x040096B0 RID: 38576
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x40096B0")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool canMove;
|
||||
|
||||
// Token: 0x040096B1 RID: 38577
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x40096B1")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredFloat vrWalkSpeed;
|
||||
|
||||
// Token: 0x040096B2 RID: 38578
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x40096B2")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool vrCanSprint;
|
||||
|
||||
// Token: 0x040096B3 RID: 38579
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x40096B3")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredFloat vrSprintMaxSpeedWalkSpeedMultiplier;
|
||||
|
||||
// Token: 0x040096B4 RID: 38580
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x40096B4")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool vrCanDualWield;
|
||||
|
||||
// Token: 0x040096B5 RID: 38581
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x40096B5")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool vrCanJump;
|
||||
|
||||
// Token: 0x040096B6 RID: 38582
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x40096B6")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredFloat vrMaxJumpHeight;
|
||||
|
||||
// Token: 0x040096B7 RID: 38583
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x40096B7")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool vrCanDodge;
|
||||
|
||||
// Token: 0x040096B8 RID: 38584
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x40096B8")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredInt screensDefaultThirdPersonControlType;
|
||||
|
||||
// Token: 0x040096B9 RID: 38585
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x40096B9")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredFloat screensWalkSpeed;
|
||||
|
||||
// Token: 0x040096BA RID: 38586
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x40096BA")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool screensCanSprint;
|
||||
|
||||
// Token: 0x040096BB RID: 38587
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x40096BB")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredFloat screensSprintMaxSpeedWalkSpeedMultiplier;
|
||||
|
||||
// Token: 0x040096BC RID: 38588
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x40096BC")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool screensCanJump;
|
||||
|
||||
// Token: 0x040096BD RID: 38589
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x40096BD")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredFloat screensMaxJumpHeight;
|
||||
|
||||
// Token: 0x040096BE RID: 38590
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x40096BE")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool screensCanDodge;
|
||||
|
||||
// Token: 0x040096BF RID: 38591
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x40096BF")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredFloat maxTeleportDistance;
|
||||
|
||||
// Token: 0x040096C0 RID: 38592
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x40096C0")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredFloat maxTeleportDropHeight;
|
||||
|
||||
// Token: 0x040096C1 RID: 38593
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x40096C1")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredFloat maxTeleportAngle;
|
||||
|
||||
// Token: 0x040096C2 RID: 38594
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x40096C2")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool canFly;
|
||||
|
||||
// Token: 0x040096C3 RID: 38595
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x40096C3")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool isInvincible;
|
||||
|
||||
// Token: 0x040096C4 RID: 38596
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x40096C4")]
|
||||
[SerializeField]
|
||||
private MutableOverridablePickupRestrictionType itemPickupRestrictions;
|
||||
|
||||
// Token: 0x040096C5 RID: 38597
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x40096C5")]
|
||||
[SerializeField]
|
||||
private MutableOverridableListObscuredString itemPickupAllowlist;
|
||||
|
||||
// Token: 0x040096C6 RID: 38598
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x40096C6")]
|
||||
[SerializeField]
|
||||
private MutableOverridableListObscuredString itemPickupBlocklist;
|
||||
|
||||
// Token: 0x040096C7 RID: 38599
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x40096C7")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool canSwitchTeams;
|
||||
|
||||
// Token: 0x040096C8 RID: 38600
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x100")]
|
||||
[Token(Token = "0x40096C8")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredInt voiceRolloffMaxDistance;
|
||||
|
||||
// Token: 0x040096C9 RID: 38601
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x108")]
|
||||
[Token(Token = "0x40096C9")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool hidesName;
|
||||
|
||||
// Token: 0x040096CA RID: 38602
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x110")]
|
||||
[Token(Token = "0x40096CA")]
|
||||
[SerializeField]
|
||||
private MutableOverridableEquipSlotRestrictionType enableEquipSlotHip;
|
||||
|
||||
// Token: 0x040096CB RID: 38603
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x118")]
|
||||
[Token(Token = "0x40096CB")]
|
||||
[SerializeField]
|
||||
private MutableOverridablePickupRestrictionType equipRestrictionsHip;
|
||||
|
||||
// Token: 0x040096CC RID: 38604
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x120")]
|
||||
[Token(Token = "0x40096CC")]
|
||||
[SerializeField]
|
||||
private MutableOverridableListObscuredString equipHipAllowlist;
|
||||
|
||||
// Token: 0x040096CD RID: 38605
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x128")]
|
||||
[Token(Token = "0x40096CD")]
|
||||
[SerializeField]
|
||||
private MutableOverridableListObscuredString equipHipBlocklist;
|
||||
|
||||
// Token: 0x040096CE RID: 38606
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x130")]
|
||||
[Token(Token = "0x40096CE")]
|
||||
[SerializeField]
|
||||
private MutableOverridablePickupRestrictionType equipRestrictionsShoulder;
|
||||
|
||||
// Token: 0x040096CF RID: 38607
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x138")]
|
||||
[Token(Token = "0x40096CF")]
|
||||
[SerializeField]
|
||||
private MutableOverridableListObscuredString equipShoulderAllowlist;
|
||||
|
||||
// Token: 0x040096D0 RID: 38608
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x140")]
|
||||
[Token(Token = "0x40096D0")]
|
||||
[SerializeField]
|
||||
private MutableOverridableListObscuredString equipShoulderBlocklist;
|
||||
|
||||
// Token: 0x040096D1 RID: 38609
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x148")]
|
||||
[Token(Token = "0x40096D1")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredInt screensDefaultFirstPersonControlType;
|
||||
|
||||
// Token: 0x040096D2 RID: 38610
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x150")]
|
||||
[Token(Token = "0x40096D2")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool screensCanWallRun;
|
||||
|
||||
// Token: 0x040096D3 RID: 38611
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x158")]
|
||||
[Token(Token = "0x40096D3")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool vrCanWallRun;
|
||||
|
||||
// Token: 0x040096D4 RID: 38612
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x160")]
|
||||
[Token(Token = "0x40096D4")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool vrCanGetPushed;
|
||||
|
||||
// Token: 0x040096D5 RID: 38613
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x168")]
|
||||
[Token(Token = "0x40096D5")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool screensCanGetPushed;
|
||||
|
||||
// Token: 0x040096D6 RID: 38614
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x170")]
|
||||
[Token(Token = "0x40096D6")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool vrCanRam;
|
||||
|
||||
// Token: 0x040096D7 RID: 38615
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x178")]
|
||||
[Token(Token = "0x40096D7")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool screensCanRam;
|
||||
|
||||
// Token: 0x040096D8 RID: 38616
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x180")]
|
||||
[Token(Token = "0x40096D8")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool canAutoSprint;
|
||||
|
||||
// Token: 0x040096D9 RID: 38617
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x188")]
|
||||
[Token(Token = "0x40096D9")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredFloat airControlParameter;
|
||||
|
||||
// Token: 0x040096DA RID: 38618
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x190")]
|
||||
[Token(Token = "0x40096DA")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool canJumpCutoff;
|
||||
|
||||
// Token: 0x040096DB RID: 38619
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x198")]
|
||||
[Token(Token = "0x40096DB")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool canClamber;
|
||||
|
||||
// Token: 0x040096DC RID: 38620
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1A0")]
|
||||
[Token(Token = "0x40096DC")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredFloat wallRunDuration;
|
||||
|
||||
// Token: 0x040096DD RID: 38621
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1A8")]
|
||||
[Token(Token = "0x40096DD")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredFloat wallRunDropRateParameter;
|
||||
|
||||
// Token: 0x040096DE RID: 38622
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1B0")]
|
||||
[Token(Token = "0x40096DE")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredFloat wallRunStartSpeedBoost;
|
||||
|
||||
// Token: 0x040096DF RID: 38623
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1B8")]
|
||||
[Token(Token = "0x40096DF")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredFloat wallRunJumpHeight;
|
||||
|
||||
// Token: 0x040096E0 RID: 38624
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C0")]
|
||||
[Token(Token = "0x40096E0")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredFloat wallRunJumpDirectionParameter;
|
||||
|
||||
// Token: 0x040096E1 RID: 38625
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C8")]
|
||||
[Token(Token = "0x40096E1")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredFloat wallRunJumpAirControlMultiplier;
|
||||
|
||||
// Token: 0x040096E2 RID: 38626
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1D0")]
|
||||
[Token(Token = "0x40096E2")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool canSlide;
|
||||
|
||||
// Token: 0x040096E3 RID: 38627
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1D8")]
|
||||
[Token(Token = "0x40096E3")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool canSlideDownSlopes;
|
||||
|
||||
// Token: 0x040096E4 RID: 38628
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1E0")]
|
||||
[Token(Token = "0x40096E4")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredFloat slideMinDuration;
|
||||
|
||||
// Token: 0x040096E5 RID: 38629
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1E8")]
|
||||
[Token(Token = "0x40096E5")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredFloat slideSteeringParameter;
|
||||
|
||||
// Token: 0x040096E6 RID: 38630
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1F0")]
|
||||
[Token(Token = "0x40096E6")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredFloat slideStartSpeedBoost;
|
||||
|
||||
// Token: 0x040096E7 RID: 38631
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1F8")]
|
||||
[Token(Token = "0x40096E7")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredFloat slideAirControlMultiplier;
|
||||
|
||||
// Token: 0x040096E8 RID: 38632
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x200")]
|
||||
[Token(Token = "0x40096E8")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool canWallClimb;
|
||||
|
||||
// Token: 0x040096E9 RID: 38633
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x208")]
|
||||
[Token(Token = "0x40096E9")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool hidesAvatar;
|
||||
|
||||
// Token: 0x020020A9 RID: 8361
|
||||
[Token(Token = "0x20020A9")]
|
||||
public enum CDLENKNFHEB
|
||||
{
|
||||
// Token: 0x040096ED RID: 38637
|
||||
[Token(Token = "0x40096ED")]
|
||||
INVALID = -1,
|
||||
// Token: 0x040096EE RID: 38638
|
||||
[Token(Token = "0x40096EE")]
|
||||
TELEPORT_DELAY = 2,
|
||||
// Token: 0x040096EF RID: 38639
|
||||
[Token(Token = "0x40096EF")]
|
||||
CAN_MOVE = 4,
|
||||
// Token: 0x040096F0 RID: 38640
|
||||
[Token(Token = "0x40096F0")]
|
||||
CAN_FLY = 8,
|
||||
// Token: 0x040096F1 RID: 38641
|
||||
[Token(Token = "0x40096F1")]
|
||||
IS_INVINCIBLE,
|
||||
// Token: 0x040096F2 RID: 38642
|
||||
[Token(Token = "0x40096F2")]
|
||||
ITEM_PICKUP_RESTRICTIONS,
|
||||
// Token: 0x040096F3 RID: 38643
|
||||
[Token(Token = "0x40096F3")]
|
||||
ITEM_PICKUP_ALLOWLIST,
|
||||
// Token: 0x040096F4 RID: 38644
|
||||
[Token(Token = "0x40096F4")]
|
||||
ITEM_PICKUP_BLOCKLIST,
|
||||
// Token: 0x040096F5 RID: 38645
|
||||
[Token(Token = "0x40096F5")]
|
||||
CAN_SWITCH_TEAMS,
|
||||
// Token: 0x040096F6 RID: 38646
|
||||
[Token(Token = "0x40096F6")]
|
||||
MAX_TELEPORT_DISTANCE,
|
||||
// Token: 0x040096F7 RID: 38647
|
||||
[Token(Token = "0x40096F7")]
|
||||
MAX_TELEPORT_DROP_HEIGHT,
|
||||
// Token: 0x040096F8 RID: 38648
|
||||
[Token(Token = "0x40096F8")]
|
||||
VOICE_ROLLOFF_MAX_DISTANCE = 17,
|
||||
// Token: 0x040096F9 RID: 38649
|
||||
[Token(Token = "0x40096F9")]
|
||||
HIDES_NAME = 20,
|
||||
// Token: 0x040096FA RID: 38650
|
||||
[Token(Token = "0x40096FA")]
|
||||
VR_WALK_SPEED,
|
||||
// Token: 0x040096FB RID: 38651
|
||||
[Token(Token = "0x40096FB")]
|
||||
VR_CAN_SPRINT,
|
||||
// Token: 0x040096FC RID: 38652
|
||||
[Token(Token = "0x40096FC")]
|
||||
SCREENS_WALK_SPEED = 24,
|
||||
// Token: 0x040096FD RID: 38653
|
||||
[Token(Token = "0x40096FD")]
|
||||
SCREENS_CAN_SPRINT,
|
||||
// Token: 0x040096FE RID: 38654
|
||||
[Token(Token = "0x40096FE")]
|
||||
VR_CAN_DUAL_WIELD = 27,
|
||||
// Token: 0x040096FF RID: 38655
|
||||
[Token(Token = "0x40096FF")]
|
||||
VR_CAN_JUMP,
|
||||
// Token: 0x04009700 RID: 38656
|
||||
[Token(Token = "0x4009700")]
|
||||
VR_CAN_DODGE,
|
||||
// Token: 0x04009701 RID: 38657
|
||||
[Token(Token = "0x4009701")]
|
||||
SCREENS_CAN_JUMP,
|
||||
// Token: 0x04009702 RID: 38658
|
||||
[Token(Token = "0x4009702")]
|
||||
SCREENS_CAN_DODGE,
|
||||
// Token: 0x04009703 RID: 38659
|
||||
[Token(Token = "0x4009703")]
|
||||
MAX_TELEPORT_ANGLE,
|
||||
// Token: 0x04009704 RID: 38660
|
||||
[Token(Token = "0x4009704")]
|
||||
ENABLE_EQUIP_SLOT_HIP = 34,
|
||||
// Token: 0x04009705 RID: 38661
|
||||
[Token(Token = "0x4009705")]
|
||||
EQUIP_RESTRICTIONS_HIP,
|
||||
// Token: 0x04009706 RID: 38662
|
||||
[Token(Token = "0x4009706")]
|
||||
EQUIP_HIP_ALLOWLIST,
|
||||
// Token: 0x04009707 RID: 38663
|
||||
[Token(Token = "0x4009707")]
|
||||
EQUIP_HIP_BLOCKLIST,
|
||||
// Token: 0x04009708 RID: 38664
|
||||
[Token(Token = "0x4009708")]
|
||||
EQUIP_RESTRICTIONS_SHOULDER = 39,
|
||||
// Token: 0x04009709 RID: 38665
|
||||
[Token(Token = "0x4009709")]
|
||||
EQUIP_SHOULDER_ALLOWLIST,
|
||||
// Token: 0x0400970A RID: 38666
|
||||
[Token(Token = "0x400970A")]
|
||||
EQUIP_SHOULDER_BLOCKLIST,
|
||||
// Token: 0x0400970B RID: 38667
|
||||
[Token(Token = "0x400970B")]
|
||||
SCREENS_DEFAULT_THIRD_PERSON_CONTROL_TYPE,
|
||||
// Token: 0x0400970C RID: 38668
|
||||
[Token(Token = "0x400970C")]
|
||||
SCREENS_DEFAULT_FIRST_PERSON_CONTROL_TYPE,
|
||||
// Token: 0x0400970D RID: 38669
|
||||
[Token(Token = "0x400970D")]
|
||||
VR_MAX_JUMP_HEIGHT,
|
||||
// Token: 0x0400970E RID: 38670
|
||||
[Token(Token = "0x400970E")]
|
||||
SCREENS_MAX_JUMP_HEIGHT,
|
||||
// Token: 0x0400970F RID: 38671
|
||||
[Token(Token = "0x400970F")]
|
||||
SCREENS_CAN_WALL_RUN = 48,
|
||||
// Token: 0x04009710 RID: 38672
|
||||
[Token(Token = "0x4009710")]
|
||||
VR_CAN_WALL_RUN,
|
||||
// Token: 0x04009711 RID: 38673
|
||||
[Token(Token = "0x4009711")]
|
||||
VR_CAN_GET_PUSHED,
|
||||
// Token: 0x04009712 RID: 38674
|
||||
[Token(Token = "0x4009712")]
|
||||
SCREENS_CAN_GET_PUSHED,
|
||||
// Token: 0x04009713 RID: 38675
|
||||
[Token(Token = "0x4009713")]
|
||||
VR_CAN_RAM,
|
||||
// Token: 0x04009714 RID: 38676
|
||||
[Token(Token = "0x4009714")]
|
||||
SCREENS_CAN_RAM,
|
||||
// Token: 0x04009715 RID: 38677
|
||||
[Token(Token = "0x4009715")]
|
||||
VR_SPRINT_MAX_SPEED_WALK_SPEED_MULTIPLIER = 55,
|
||||
// Token: 0x04009716 RID: 38678
|
||||
[Token(Token = "0x4009716")]
|
||||
SCREENS_SPRINT_MAX_SPEED_WALK_SPEED_MULTIPLIER,
|
||||
// Token: 0x04009717 RID: 38679
|
||||
[Token(Token = "0x4009717")]
|
||||
CAN_AUTO_SPRINT,
|
||||
// Token: 0x04009718 RID: 38680
|
||||
[Token(Token = "0x4009718")]
|
||||
AIR_CONTROL_PARAMETER,
|
||||
// Token: 0x04009719 RID: 38681
|
||||
[Token(Token = "0x4009719")]
|
||||
CAN_JUMP_CUTOFF,
|
||||
// Token: 0x0400971A RID: 38682
|
||||
[Token(Token = "0x400971A")]
|
||||
CAN_CLAMBER,
|
||||
// Token: 0x0400971B RID: 38683
|
||||
[Token(Token = "0x400971B")]
|
||||
WALL_RUN_DURATION,
|
||||
// Token: 0x0400971C RID: 38684
|
||||
[Token(Token = "0x400971C")]
|
||||
WALL_RUN_DROP_RATE_PARAMETER,
|
||||
// Token: 0x0400971D RID: 38685
|
||||
[Token(Token = "0x400971D")]
|
||||
WALL_RUN_START_SPEED_BOOST,
|
||||
// Token: 0x0400971E RID: 38686
|
||||
[Token(Token = "0x400971E")]
|
||||
WALL_RUN_JUMP_HEIGHT,
|
||||
// Token: 0x0400971F RID: 38687
|
||||
[Token(Token = "0x400971F")]
|
||||
WALL_RUN_JUMP_DIRECTION_PARAMETER,
|
||||
// Token: 0x04009720 RID: 38688
|
||||
[Token(Token = "0x4009720")]
|
||||
WALL_RUN_JUMP_AIR_CONTROL_MULTIPLIER,
|
||||
// Token: 0x04009721 RID: 38689
|
||||
[Token(Token = "0x4009721")]
|
||||
CAN_SLIDE,
|
||||
// Token: 0x04009722 RID: 38690
|
||||
[Token(Token = "0x4009722")]
|
||||
CAN_SLIDE_DOWN_SLOPES,
|
||||
// Token: 0x04009723 RID: 38691
|
||||
[Token(Token = "0x4009723")]
|
||||
SLIDE_MIN_DURATION,
|
||||
// Token: 0x04009724 RID: 38692
|
||||
[Token(Token = "0x4009724")]
|
||||
SLIDE_STEERING_PARAMETER,
|
||||
// Token: 0x04009725 RID: 38693
|
||||
[Token(Token = "0x4009725")]
|
||||
SLIDE_START_SPEED_BOOST,
|
||||
// Token: 0x04009726 RID: 38694
|
||||
[Token(Token = "0x4009726")]
|
||||
SLIDE_AIR_CONTROL_MULTIPLIER,
|
||||
// Token: 0x04009727 RID: 38695
|
||||
[Token(Token = "0x4009727")]
|
||||
CAN_WALL_CLIMB,
|
||||
// Token: 0x04009728 RID: 38696
|
||||
[Token(Token = "0x4009728")]
|
||||
HIDES_AVATAR = 75
|
||||
}
|
||||
}
|
||||
}
|
||||
+37
@@ -0,0 +1,37 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Utils.OverridableFields;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles
|
||||
{
|
||||
// Token: 0x020020A0 RID: 8352
|
||||
[Token(Token = "0x20020A0")]
|
||||
[Serializable]
|
||||
[StructLayout(3)]
|
||||
public class MutableOverridableEquipSlotRestrictionType : SerializedMutableOverridableObscuredEnum<ObscuredHipSlotEnableMode, FBMHCMDMJGK>
|
||||
{
|
||||
// Token: 0x0600E65B RID: 58971 RVA: 0x0036A0A0 File Offset: 0x003682A0
|
||||
[Token(Token = "0x600E65B")]
|
||||
[Address(RVA = "0x1008D80", Offset = "0x1007780", VA = "0x181008D80")]
|
||||
public MutableOverridableEquipSlotRestrictionType()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E65C RID: 58972 RVA: 0x0036A0B4 File Offset: 0x003682B4
|
||||
[Token(Token = "0x600E65C")]
|
||||
[Address(RVA = "0x1008DC0", Offset = "0x10077C0", VA = "0x181008DC0")]
|
||||
public MutableOverridableEquipSlotRestrictionType(ObscuredHipSlotEnableMode value)
|
||||
: base(value)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E65D RID: 58973 RVA: 0x0036A0C8 File Offset: 0x003682C8
|
||||
[Token(Token = "0x600E65D")]
|
||||
[Address(RVA = "0x1008D20", Offset = "0x1007720", VA = "0x181008D20")]
|
||||
public MutableOverridableEquipSlotRestrictionType(bool overrides, ObscuredHipSlotEnableMode value)
|
||||
: base(overrides, value)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
+40
@@ -0,0 +1,40 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Utils.OverridableFields;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles
|
||||
{
|
||||
// Token: 0x020020A2 RID: 8354
|
||||
[Token(Token = "0x20020A2")]
|
||||
[Serializable]
|
||||
[StructLayout(3)]
|
||||
public class MutableOverridablePickupRestrictionType : SerializedMutableOverridableObscuredEnum<ObscuredRolePickupRestrictionType, FBIGPMJGDMB>
|
||||
{
|
||||
// Token: 0x0600E664 RID: 58980 RVA: 0x0036A160 File Offset: 0x00368360
|
||||
[Token(Token = "0x600E664")]
|
||||
[Address(RVA = "0x1008EC0", Offset = "0x10078C0", VA = "0x181008EC0")]
|
||||
public MutableOverridablePickupRestrictionType()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E665 RID: 58981 RVA: 0x0036A174 File Offset: 0x00368374
|
||||
[Token(Token = "0x600E665")]
|
||||
[Address(RVA = "0x1008F00", Offset = "0x1007900", VA = "0x181008F00")]
|
||||
public MutableOverridablePickupRestrictionType(bool overrides, ObscuredRolePickupRestrictionType value)
|
||||
: base(overrides, value)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E666 RID: 58982 RVA: 0x0036A18C File Offset: 0x0036838C
|
||||
[Token(Token = "0x600E666")]
|
||||
[Address(RVA = "0x1008E10", Offset = "0x1007810", VA = "0x181008E10")]
|
||||
public static MutableOverridablePickupRestrictionType FAJDMKOEFLH(ObscuredRolePickupRestrictionType OJJLDEPGAEJ)
|
||||
{
|
||||
MutableOverridablePickupRestrictionType mutableOverridablePickupRestrictionType = new MutableOverridablePickupRestrictionType();
|
||||
bool overrides = mutableOverridablePickupRestrictionType.Overrides;
|
||||
ObscuredRolePickupRestrictionType value = mutableOverridablePickupRestrictionType.Value;
|
||||
return mutableOverridablePickupRestrictionType;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,42 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Utils.OverridableFields;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles
|
||||
{
|
||||
// Token: 0x020020A4 RID: 8356
|
||||
[Token(Token = "0x20020A4")]
|
||||
[Serializable]
|
||||
[StructLayout(3)]
|
||||
public class MutableOverridableVotekickType : SerializedMutableOverridableObscuredEnum<ObscuredVotekickType, GPFHLEIFNDG>
|
||||
{
|
||||
// Token: 0x0600E66D RID: 58989 RVA: 0x0036A234 File Offset: 0x00368434
|
||||
[Token(Token = "0x600E66D")]
|
||||
[Address(RVA = "0x1008FC0", Offset = "0x10079C0", VA = "0x181008FC0")]
|
||||
public MutableOverridableVotekickType()
|
||||
{
|
||||
int num;
|
||||
ObscuredVotekickType obscuredVotekickType = new ObscuredVotekickType((GPFHLEIFNDG)num);
|
||||
num = 0;
|
||||
int num2 = 0;
|
||||
base..ctor(num2 != 0, obscuredVotekickType);
|
||||
}
|
||||
|
||||
// Token: 0x0600E66E RID: 58990 RVA: 0x0036A254 File Offset: 0x00368454
|
||||
[Token(Token = "0x600E66E")]
|
||||
[Address(RVA = "0x1009060", Offset = "0x1007A60", VA = "0x181009060")]
|
||||
public MutableOverridableVotekickType(ObscuredVotekickType value)
|
||||
: base(value)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E66F RID: 58991 RVA: 0x0036A268 File Offset: 0x00368468
|
||||
[Token(Token = "0x600E66F")]
|
||||
[Address(RVA = "0x1008F60", Offset = "0x1007960", VA = "0x181008F60")]
|
||||
public MutableOverridableVotekickType(bool overrides, ObscuredVotekickType value)
|
||||
: base(overrides, value)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,61 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
using Systems.PlayerRoles;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles
|
||||
{
|
||||
// Token: 0x020020A1 RID: 8353
|
||||
[Token(Token = "0x20020A1")]
|
||||
[Serializable]
|
||||
[StructLayout(3)]
|
||||
public class ObscuredHipSlotEnableMode : ObscuredEnum<FBMHCMDMJGK>
|
||||
{
|
||||
// Token: 0x0600E65E RID: 58974 RVA: 0x0036A0E0 File Offset: 0x003682E0
|
||||
[Token(Token = "0x600E65E")]
|
||||
[Address(RVA = "0x100A0E0", Offset = "0x1008AE0", VA = "0x18100A0E0")]
|
||||
public ObscuredHipSlotEnableMode()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E65F RID: 58975 RVA: 0x0036A0F4 File Offset: 0x003682F4
|
||||
[Token(Token = "0x600E65F")]
|
||||
[Address(RVA = "0x100A180", Offset = "0x1008B80", VA = "0x18100A180")]
|
||||
public ObscuredHipSlotEnableMode(FBMHCMDMJGK value)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E660 RID: 58976 RVA: 0x0036A104 File Offset: 0x00368304
|
||||
[Token(Token = "0x600E660")]
|
||||
[Address(RVA = "0x100A120", Offset = "0x1008B20", VA = "0x18100A120")]
|
||||
public ObscuredHipSlotEnableMode(ObscuredInt backingValue)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E661 RID: 58977 RVA: 0x0036A114 File Offset: 0x00368314
|
||||
[Token(Token = "0x600E661")]
|
||||
[Address(RVA = "0x100A020", Offset = "0x1008A20", VA = "0x18100A020")]
|
||||
public static FBMHCMDMJGK FAJDMKOEFLH(ObscuredHipSlotEnableMode LCFOKDNCHIC)
|
||||
{
|
||||
return LCFOKDNCHIC.Value;
|
||||
}
|
||||
|
||||
// Token: 0x0600E662 RID: 58978 RVA: 0x0036A130 File Offset: 0x00368330
|
||||
[Token(Token = "0x600E662")]
|
||||
[Address(RVA = "0x1009FA0", Offset = "0x10089A0", VA = "0x181009FA0")]
|
||||
public static int FAJDMKOEFLH(ObscuredHipSlotEnableMode LCFOKDNCHIC)
|
||||
{
|
||||
return ObscuredInt.FAJDMKOEFLH(LCFOKDNCHIC._backingValue);
|
||||
}
|
||||
|
||||
// Token: 0x0600E663 RID: 58979 RVA: 0x0036A150 File Offset: 0x00368350
|
||||
[Token(Token = "0x600E663")]
|
||||
[Address(RVA = "0x100A070", Offset = "0x1008A70", VA = "0x18100A070")]
|
||||
public new static ObscuredHipSlotEnableMode FAJDMKOEFLH(FBMHCMDMJGK CFAJHFNGMAD)
|
||||
{
|
||||
ObscuredHipSlotEnableMode obscuredHipSlotEnableMode;
|
||||
return obscuredHipSlotEnableMode;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,61 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
using Systems.PlayerRoles;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles
|
||||
{
|
||||
// Token: 0x020020A3 RID: 8355
|
||||
[Token(Token = "0x20020A3")]
|
||||
[Serializable]
|
||||
[StructLayout(3)]
|
||||
public class ObscuredRolePickupRestrictionType : ObscuredEnum<FBIGPMJGDMB>
|
||||
{
|
||||
// Token: 0x0600E667 RID: 58983 RVA: 0x0036A1B4 File Offset: 0x003683B4
|
||||
[Token(Token = "0x600E667")]
|
||||
[Address(RVA = "0x100A3C0", Offset = "0x1008DC0", VA = "0x18100A3C0")]
|
||||
public ObscuredRolePickupRestrictionType()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E668 RID: 58984 RVA: 0x0036A1C8 File Offset: 0x003683C8
|
||||
[Token(Token = "0x600E668")]
|
||||
[Address(RVA = "0x100A310", Offset = "0x1008D10", VA = "0x18100A310")]
|
||||
public ObscuredRolePickupRestrictionType(FBIGPMJGDMB value)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E669 RID: 58985 RVA: 0x0036A1D8 File Offset: 0x003683D8
|
||||
[Token(Token = "0x600E669")]
|
||||
[Address(RVA = "0x100A360", Offset = "0x1008D60", VA = "0x18100A360")]
|
||||
public ObscuredRolePickupRestrictionType(ObscuredInt backingValue)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E66A RID: 58986 RVA: 0x0036A1E8 File Offset: 0x003683E8
|
||||
[Token(Token = "0x600E66A")]
|
||||
[Address(RVA = "0x100A240", Offset = "0x1008C40", VA = "0x18100A240")]
|
||||
public static FBIGPMJGDMB FAJDMKOEFLH(ObscuredRolePickupRestrictionType LCFOKDNCHIC)
|
||||
{
|
||||
return LCFOKDNCHIC.Value;
|
||||
}
|
||||
|
||||
// Token: 0x0600E66B RID: 58987 RVA: 0x0036A204 File Offset: 0x00368404
|
||||
[Token(Token = "0x600E66B")]
|
||||
[Address(RVA = "0x100A290", Offset = "0x1008C90", VA = "0x18100A290")]
|
||||
public static int FAJDMKOEFLH(ObscuredRolePickupRestrictionType LCFOKDNCHIC)
|
||||
{
|
||||
return ObscuredInt.FAJDMKOEFLH(LCFOKDNCHIC._backingValue);
|
||||
}
|
||||
|
||||
// Token: 0x0600E66C RID: 58988 RVA: 0x0036A224 File Offset: 0x00368424
|
||||
[Token(Token = "0x600E66C")]
|
||||
[Address(RVA = "0x100A1D0", Offset = "0x1008BD0", VA = "0x18100A1D0")]
|
||||
public new static ObscuredRolePickupRestrictionType FAJDMKOEFLH(FBIGPMJGDMB CFAJHFNGMAD)
|
||||
{
|
||||
ObscuredRolePickupRestrictionType obscuredRolePickupRestrictionType;
|
||||
return obscuredRolePickupRestrictionType;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,61 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
using Systems.PlayerRoles;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles
|
||||
{
|
||||
// Token: 0x020020A5 RID: 8357
|
||||
[Token(Token = "0x20020A5")]
|
||||
[Serializable]
|
||||
[StructLayout(3)]
|
||||
public class ObscuredVotekickType : ObscuredEnum<GPFHLEIFNDG>
|
||||
{
|
||||
// Token: 0x0600E670 RID: 58992 RVA: 0x0036A280 File Offset: 0x00368480
|
||||
[Token(Token = "0x600E670")]
|
||||
[Address(RVA = "0x100A5F0", Offset = "0x1008FF0", VA = "0x18100A5F0")]
|
||||
public ObscuredVotekickType()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E671 RID: 58993 RVA: 0x0036A294 File Offset: 0x00368494
|
||||
[Token(Token = "0x600E671")]
|
||||
[Address(RVA = "0x100A5A0", Offset = "0x1008FA0", VA = "0x18100A5A0")]
|
||||
public ObscuredVotekickType(GPFHLEIFNDG value)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E672 RID: 58994 RVA: 0x0036A2A4 File Offset: 0x003684A4
|
||||
[Token(Token = "0x600E672")]
|
||||
[Address(RVA = "0x100A540", Offset = "0x1008F40", VA = "0x18100A540")]
|
||||
public ObscuredVotekickType(ObscuredInt backingValue)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E673 RID: 58995 RVA: 0x0036A2B4 File Offset: 0x003684B4
|
||||
[Token(Token = "0x600E673")]
|
||||
[Address(RVA = "0x100A4F0", Offset = "0x1008EF0", VA = "0x18100A4F0")]
|
||||
public static GPFHLEIFNDG FAJDMKOEFLH(ObscuredVotekickType LCFOKDNCHIC)
|
||||
{
|
||||
return LCFOKDNCHIC.Value;
|
||||
}
|
||||
|
||||
// Token: 0x0600E674 RID: 58996 RVA: 0x0036A2D0 File Offset: 0x003684D0
|
||||
[Token(Token = "0x600E674")]
|
||||
[Address(RVA = "0x100A470", Offset = "0x1008E70", VA = "0x18100A470")]
|
||||
public static int FAJDMKOEFLH(ObscuredVotekickType LCFOKDNCHIC)
|
||||
{
|
||||
return ObscuredInt.FAJDMKOEFLH(LCFOKDNCHIC._backingValue);
|
||||
}
|
||||
|
||||
// Token: 0x0600E675 RID: 58997 RVA: 0x0036A2F0 File Offset: 0x003684F0
|
||||
[Token(Token = "0x600E675")]
|
||||
[Address(RVA = "0x100A400", Offset = "0x1008E00", VA = "0x18100A400")]
|
||||
public new static ObscuredVotekickType FAJDMKOEFLH(GPFHLEIFNDG CFAJHFNGMAD)
|
||||
{
|
||||
ObscuredVotekickType obscuredVotekickType;
|
||||
return obscuredVotekickType;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,105 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles
|
||||
{
|
||||
// Token: 0x020020B0 RID: 8368
|
||||
[Token(Token = "0x20020B0")]
|
||||
[Serializable]
|
||||
[StructLayout(3)]
|
||||
public class OverridableGameRole : BAOFECPMCOB<GameRole>, ECCMHGLDNHK
|
||||
{
|
||||
// Token: 0x170026A6 RID: 9894
|
||||
// (get) Token: 0x0600E6F1 RID: 59121 RVA: 0x0036CE28 File Offset: 0x0036B028
|
||||
// (set) Token: 0x0600E6F2 RID: 59122 RVA: 0x0036CE3C File Offset: 0x0036B03C
|
||||
[Token(Token = "0x170026A6")]
|
||||
public bool Overrides
|
||||
{
|
||||
[Token(Token = "0x600E6F1")]
|
||||
[Address(RVA = "0x559440", Offset = "0x557E40", VA = "0x180559440", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return this.overrides;
|
||||
}
|
||||
[Token(Token = "0x600E6F2")]
|
||||
[Address(RVA = "0x559450", Offset = "0x557E50", VA = "0x180559450")]
|
||||
set
|
||||
{
|
||||
this.overrides = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170026A7 RID: 9895
|
||||
// (get) Token: 0x0600E6F3 RID: 59123 RVA: 0x0036CE50 File Offset: 0x0036B050
|
||||
[Token(Token = "0x170026A7")]
|
||||
public object ObjectValue
|
||||
{
|
||||
[Token(Token = "0x600E6F3")]
|
||||
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240", Slot = "6")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E6F3)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170026A8 RID: 9896
|
||||
// (get) Token: 0x0600E6F4 RID: 59124 RVA: 0x0036CE64 File Offset: 0x0036B064
|
||||
// (set) Token: 0x0600E6F5 RID: 59125 RVA: 0x0036CE78 File Offset: 0x0036B078
|
||||
[Token(Token = "0x170026A8")]
|
||||
public GameRole Value
|
||||
{
|
||||
[Token(Token = "0x600E6F4")]
|
||||
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return this.value;
|
||||
}
|
||||
[Token(Token = "0x600E6F5")]
|
||||
[Address(RVA = "0x100A630", Offset = "0x1009030", VA = "0x18100A630")]
|
||||
set
|
||||
{
|
||||
this.value = value;
|
||||
this.overrides = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E6F6 RID: 59126 RVA: 0x0036CE94 File Offset: 0x0036B094
|
||||
[Token(Token = "0x600E6F6")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public OverridableGameRole()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04009729 RID: 38697
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4009729")]
|
||||
[SerializeField]
|
||||
private bool overrides;
|
||||
|
||||
// Token: 0x0400972A RID: 38698
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400972A")]
|
||||
[SerializeField]
|
||||
private GameRole value;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,105 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles
|
||||
{
|
||||
// Token: 0x020020B1 RID: 8369
|
||||
[Token(Token = "0x20020B1")]
|
||||
[Serializable]
|
||||
[StructLayout(3)]
|
||||
public class OverridableRoomRole : BAOFECPMCOB<RoomRole>, ECCMHGLDNHK
|
||||
{
|
||||
// Token: 0x170026A9 RID: 9897
|
||||
// (get) Token: 0x0600E6F7 RID: 59127 RVA: 0x0036CEA8 File Offset: 0x0036B0A8
|
||||
// (set) Token: 0x0600E6F8 RID: 59128 RVA: 0x0036CEBC File Offset: 0x0036B0BC
|
||||
[Token(Token = "0x170026A9")]
|
||||
public bool Overrides
|
||||
{
|
||||
[Token(Token = "0x600E6F7")]
|
||||
[Address(RVA = "0x559440", Offset = "0x557E40", VA = "0x180559440", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return this.overrides;
|
||||
}
|
||||
[Token(Token = "0x600E6F8")]
|
||||
[Address(RVA = "0x559450", Offset = "0x557E50", VA = "0x180559450")]
|
||||
set
|
||||
{
|
||||
this.overrides = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170026AA RID: 9898
|
||||
// (get) Token: 0x0600E6F9 RID: 59129 RVA: 0x0036CED0 File Offset: 0x0036B0D0
|
||||
[Token(Token = "0x170026AA")]
|
||||
public object ObjectValue
|
||||
{
|
||||
[Token(Token = "0x600E6F9")]
|
||||
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240", Slot = "6")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E6F9)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170026AB RID: 9899
|
||||
// (get) Token: 0x0600E6FA RID: 59130 RVA: 0x0036CEE4 File Offset: 0x0036B0E4
|
||||
// (set) Token: 0x0600E6FB RID: 59131 RVA: 0x0036CEF8 File Offset: 0x0036B0F8
|
||||
[Token(Token = "0x170026AB")]
|
||||
public RoomRole Value
|
||||
{
|
||||
[Token(Token = "0x600E6FA")]
|
||||
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return this.value;
|
||||
}
|
||||
[Token(Token = "0x600E6FB")]
|
||||
[Address(RVA = "0x100A630", Offset = "0x1009030", VA = "0x18100A630")]
|
||||
set
|
||||
{
|
||||
this.value = value;
|
||||
this.overrides = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E6FC RID: 59132 RVA: 0x0036CF14 File Offset: 0x0036B114
|
||||
[Token(Token = "0x600E6FC")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public OverridableRoomRole()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400972B RID: 38699
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400972B")]
|
||||
[SerializeField]
|
||||
private bool overrides;
|
||||
|
||||
// Token: 0x0400972C RID: 38700
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400972C")]
|
||||
[SerializeField]
|
||||
private RoomRole value;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,1598 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Threading;
|
||||
using System.Threading.Tasks;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
using Google.Protobuf.Collections;
|
||||
using JetBrains.Annotations;
|
||||
using Photon.Pun;
|
||||
using Photon.Realtime;
|
||||
using RecNet;
|
||||
using RecRoom.Async;
|
||||
using RecRoom.Avatar;
|
||||
using RecRoom.Core.Creation;
|
||||
using RecRoom.Core.DataStructures.Tokens;
|
||||
using RecRoom.Core.Locomotion;
|
||||
using RecRoom.Networking.SynchronizedFields;
|
||||
using RecRoom.Utils.OverridableFields;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles
|
||||
{
|
||||
// Token: 0x020020B2 RID: 8370
|
||||
[Token(Token = "0x20020B2")]
|
||||
[StructLayout(3)]
|
||||
public class PlayerGameRoleManager : RoleManagerBase<CMDADAAOBHD, GameRole.CDLENKNFHEB, GameRole, HLPPKFIPADG, ICIJDJKOLAE>
|
||||
{
|
||||
// Token: 0x170026AC RID: 9900
|
||||
// (get) Token: 0x0600E6FD RID: 59133 RVA: 0x0036CF28 File Offset: 0x0036B128
|
||||
[Token(Token = "0x170026AC")]
|
||||
public new static PlayerGameRoleManager ONCPNMDGGKG
|
||||
{
|
||||
[Token(Token = "0x600E6FD")]
|
||||
[Address(RVA = "0x1010F60", Offset = "0x100F960", VA = "0x181010F60")]
|
||||
get
|
||||
{
|
||||
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG == 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170026AD RID: 9901
|
||||
// (get) Token: 0x0600E6FE RID: 59134 RVA: 0x0036CF40 File Offset: 0x0036B140
|
||||
[Token(Token = "0x170026AD")]
|
||||
private GameRole IJLLBFJLKBD
|
||||
{
|
||||
[Token(Token = "0x600E6FE")]
|
||||
[Address(RVA = "0x100AA20", Offset = "0x1009420", VA = "0x18100AA20")]
|
||||
get
|
||||
{
|
||||
ExplicitTokenMap<GameRole> mkkbbpmgaic = this.MKKBBPMGAIC;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E6FF RID: 59135 RVA: 0x0036CF5C File Offset: 0x0036B15C
|
||||
[Token(Token = "0x600E6FF")]
|
||||
[Address(RVA = "0x100A7D0", Offset = "0x10091D0", VA = "0x18100A7D0")]
|
||||
public void AddInGameRoleDefinition(GameRole ONGBFDACHHG, object PIHIPPPPEBI, GFIIGJJANNG JMHKMOACHDG)
|
||||
{
|
||||
bool flag = this.MKKBBPMGAIC.AddValue(ONGBFDACHHG, PIHIPPPPEBI, (int)JMHKMOACHDG);
|
||||
if (flag)
|
||||
{
|
||||
string text = this.MKKBBPMGAIC.ToString();
|
||||
GameRole gameRole;
|
||||
gameRole.IKGEKPJPNCE(ONGBFDACHHG);
|
||||
base.KEHAFGDDECH();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E700 RID: 59136 RVA: 0x0036CFA0 File Offset: 0x0036B1A0
|
||||
[Token(Token = "0x600E700")]
|
||||
[Address(RVA = "0x1010540", Offset = "0x100EF40", VA = "0x181010540")]
|
||||
public void RemoveInGameRoleDefition(object PIHIPPPPEBI)
|
||||
{
|
||||
bool flag = this.MKKBBPMGAIC.RemoveValue(PIHIPPPPEBI);
|
||||
if (flag)
|
||||
{
|
||||
string text = this.MKKBBPMGAIC.ToString();
|
||||
string text2 = this.MKKBBPMGAIC.ToString();
|
||||
base.KEHAFGDDECH();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E701 RID: 59137 RVA: 0x0036CFE8 File Offset: 0x0036B1E8
|
||||
[Token(Token = "0x600E701")]
|
||||
[Address(RVA = "0x100C350", Offset = "0x100AD50", VA = "0x18100C350")]
|
||||
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: 0x170026AE RID: 9902
|
||||
// (get) Token: 0x0600E702 RID: 59138 RVA: 0x0036D02C File Offset: 0x0036B22C
|
||||
[Token(Token = "0x170026AE")]
|
||||
protected override int[] JGIFDGDOGPO
|
||||
{
|
||||
[Token(Token = "0x600E702")]
|
||||
[Address(RVA = "0x100F710", Offset = "0x100E110", VA = "0x18100F710", Slot = "17")]
|
||||
get
|
||||
{
|
||||
return PlayerGameRoleManager.PBILJOPELGJ;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170026AF RID: 9903
|
||||
// (get) Token: 0x0600E703 RID: 59139 RVA: 0x0036D040 File Offset: 0x0036B240
|
||||
[Token(Token = "0x170026AF")]
|
||||
protected static string FKABDPCLCNG
|
||||
{
|
||||
[Token(Token = "0x600E703")]
|
||||
[Address(RVA = "0x100F390", Offset = "0x100DD90", VA = "0x18100F390")]
|
||||
get
|
||||
{
|
||||
return "gr";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170026B0 RID: 9904
|
||||
// (get) Token: 0x0600E704 RID: 59140 RVA: 0x0036D054 File Offset: 0x0036B254
|
||||
[Token(Token = "0x170026B0")]
|
||||
protected override bool GBFHJKPPEPC
|
||||
{
|
||||
[Token(Token = "0x600E704")]
|
||||
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "27")]
|
||||
get
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E705 RID: 59141 RVA: 0x0036D064 File Offset: 0x0036B264
|
||||
[Token(Token = "0x600E705")]
|
||||
[Address(RVA = "0x100A8C0", Offset = "0x10092C0", VA = "0x18100A8C0", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
MLDJDPHKGBO.BCGOBNMHOML bcgobnmhoml = new MLDJDPHKGBO.BCGOBNMHOML();
|
||||
JAPOCJCDIJN.PLNPFMNHAFG plnpfmnhafg = new JAPOCJCDIJN.PLNPFMNHAFG(this.AHGOCMGCNLB);
|
||||
MLDJDPHKGBO.BCGOBNMHOML bcgobnmhoml2 = bcgobnmhoml.BAPEJOFOPCL((MJAPEGGDLJA)((uint)2048), plnpfmnhafg);
|
||||
IDisposable disposable = MLDJDPHKGBO.ENNCEBJFFMB(this, bcgobnmhoml2);
|
||||
this.ANEFJHDKAIJ = disposable;
|
||||
ActionEvent<global::Player> playerCreatedEvent = global::Player.PlayerCreatedEvent;
|
||||
Action<global::Player> action = new Action(this.CBDHCJEKJME);
|
||||
global::Player.PlayerCreatedEvent = playerCreatedEvent + action;
|
||||
}
|
||||
|
||||
// Token: 0x0600E706 RID: 59142 RVA: 0x0036D0D0 File Offset: 0x0036B2D0
|
||||
[Token(Token = "0x600E706")]
|
||||
[Address(RVA = "0x100A640", Offset = "0x1009040", VA = "0x18100A640")]
|
||||
private Task AHGOCMGCNLB(MJAPEGGDLJA MFPEMJDIIFA, COINPCHOMPP EJJJBPLKFFE, DBFIJENOPDA KGADGOFNJDC, CancellationToken ABPMJNFACCG)
|
||||
{
|
||||
this.MasterSpawnMissingGameRoleNodes();
|
||||
return Task.CompletedTask;
|
||||
}
|
||||
|
||||
// Token: 0x0600E707 RID: 59143 RVA: 0x0036D0EC File Offset: 0x0036B2EC
|
||||
[Token(Token = "0x600E707")]
|
||||
[Address(RVA = "0x1010630", Offset = "0x100F030", VA = "0x181010630", Slot = "18")]
|
||||
protected override void Start()
|
||||
{
|
||||
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
||||
Photon.Realtime.Player localPlayer2 = PhotonNetwork.LocalPlayer;
|
||||
RoleManagerBase<CMDADAAOBHD, GameRole.CDLENKNFHEB, GameRole, HLPPKFIPADG, ICIJDJKOLAE>.FPKGDJPPILE fpkgdjppile = this.INELADLDOKF(localPlayer2);
|
||||
base.Start();
|
||||
CreationManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
Action action = new Action(this.FJPFKELLNLM);
|
||||
instance.FJPFKELLNLM += action;
|
||||
}
|
||||
|
||||
// Token: 0x0600E708 RID: 59144 RVA: 0x0036D13C File Offset: 0x0036B33C
|
||||
[Token(Token = "0x600E708")]
|
||||
[Address(RVA = "0x100F8B0", Offset = "0x100E2B0", VA = "0x18100F8B0", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
if (this.ANEFJHDKAIJ != 0)
|
||||
{
|
||||
}
|
||||
ActionEvent<global::Player> playerCreatedEvent = global::Player.PlayerCreatedEvent;
|
||||
Action<global::Player> action = new Action(this.CBDHCJEKJME);
|
||||
global::Player.PlayerCreatedEvent = playerCreatedEvent - action;
|
||||
CreationManager.SafeUnsubscribeFromOnRoomReset(new Action(this.FJPFKELLNLM));
|
||||
}
|
||||
|
||||
// Token: 0x0600E709 RID: 59145 RVA: 0x0036D188 File Offset: 0x0036B388
|
||||
[Token(Token = "0x600E709")]
|
||||
[Address(RVA = "0x100C0A0", Offset = "0x100AAA0", VA = "0x18100C0A0")]
|
||||
private void FJPFKELLNLM()
|
||||
{
|
||||
if (Matchmaking.HMCJLLMDAAM.MMFBPKOOLNG)
|
||||
{
|
||||
int num = 0;
|
||||
CMDADAAOBHD[] pjbokkajeak = PlayerGameRoleManager.PJBOKKAJEAK;
|
||||
int length = pjbokkajeak.Length;
|
||||
if (num < length)
|
||||
{
|
||||
CMDADAAOBHD cmdadaaobhd = pjbokkajeak[num];
|
||||
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
||||
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: 0x0600E70A RID: 59146 RVA: 0x0036D21C File Offset: 0x0036B41C
|
||||
[Token(Token = "0x600E70A")]
|
||||
[Address(RVA = "0x100CA10", Offset = "0x100B410", VA = "0x18100CA10", Slot = "25")]
|
||||
protected override RoleManagerBase<CMDADAAOBHD, GameRole.CDLENKNFHEB, GameRole, HLPPKFIPADG, ICIJDJKOLAE>.FPKGDJPPILE INELADLDOKF(Photon.Realtime.Player IEKDDPPNFPF)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E70A)
|
||||
|
||||
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(Photon.Realtime.Player)
|
||||
|
||||
---> 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:Player(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 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x0600E70B RID: 59147 RVA: 0x0036D230 File Offset: 0x0036B430
|
||||
[Token(Token = "0x600E70B")]
|
||||
[Address(RVA = "0x100A6A0", Offset = "0x10090A0", VA = "0x18100A6A0", Slot = "28")]
|
||||
protected override void AOJABMGFNLF()
|
||||
{
|
||||
base.AOJABMGFNLF();
|
||||
bool flag = this.FMAEGJFPJLP(2097152);
|
||||
ExplicitTokenMap<GameRole> mkkbbpmgaic = this.MKKBBPMGAIC;
|
||||
bool flag2;
|
||||
if (flag2)
|
||||
{
|
||||
string text = this.MKKBBPMGAIC.ToString();
|
||||
base.KEHAFGDDECH();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E70C RID: 59148 RVA: 0x0036D278 File Offset: 0x0036B478
|
||||
[Token(Token = "0x600E70C")]
|
||||
[Address(RVA = "0x100BE40", Offset = "0x100A840", VA = "0x18100BE40", 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: 0x0600E70D RID: 59149 RVA: 0x0036D2F4 File Offset: 0x0036B4F4
|
||||
[Token(Token = "0x600E70D")]
|
||||
[Address(RVA = "0x100AB70", Offset = "0x1009570", VA = "0x18100AB70")]
|
||||
private void CBDHCJEKJME(global::Player IEKDDPPNFPF)
|
||||
{
|
||||
Photon.Realtime.Player photonPlayer = IEKDDPPNFPF.DBAJDHGDPOL;
|
||||
if (photonPlayer != 0)
|
||||
{
|
||||
if (photonPlayer.IsLocal)
|
||||
{
|
||||
base.KEHAFGDDECH();
|
||||
return;
|
||||
}
|
||||
GameRole gameRole = base.CBGHFAPFBFM(photonPlayer);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E70E RID: 59150 RVA: 0x0036D32C File Offset: 0x0036B52C
|
||||
[Token(Token = "0x600E70E")]
|
||||
[Address(RVA = "0x100EDC0", Offset = "0x100D7C0", VA = "0x18100EDC0", Slot = "24")]
|
||||
protected override GameRole MEPJPBMHJDF(int FHCCCOABPJI, GameRole EBOAJJCLJIE, [Optional] string LKHMIMBGLNC)
|
||||
{
|
||||
GameRole gameRole;
|
||||
return gameRole;
|
||||
}
|
||||
|
||||
// Token: 0x0600E70F RID: 59151 RVA: 0x0036D33C File Offset: 0x0036B53C
|
||||
[Token(Token = "0x600E70F")]
|
||||
[Address(RVA = "0x100CAA0", Offset = "0x100B4A0", VA = "0x18100CAA0", Slot = "34")]
|
||||
public override bool IsPlayerDefinedRole(CMDADAAOBHD BGHHFOOBFMA)
|
||||
{
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x0600E710 RID: 59152 RVA: 0x0036D34C File Offset: 0x0036B54C
|
||||
[Token(Token = "0x600E710")]
|
||||
[Address(RVA = "0x100FB90", Offset = "0x100E590", VA = "0x18100FB90", Slot = "35")]
|
||||
public override bool PlayerCanModifyRoleDefinition(Photon.Realtime.Player BANKGLOHKOJ, CMDADAAOBHD BGHHFOOBFMA)
|
||||
{
|
||||
bool flag;
|
||||
if (flag && BANKGLOHKOJ != 0)
|
||||
{
|
||||
MutableOverridableObscuredBool canUseMakerPen = PlayerRoomRoleManager.ONCPNMDGGKG.GetPlayerRoleDefinition(BANKGLOHKOJ).canUseMakerPen;
|
||||
bool flag2;
|
||||
return flag2;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E711 RID: 59153 RVA: 0x0036D380 File Offset: 0x0036B580
|
||||
[Token(Token = "0x600E711")]
|
||||
[Address(RVA = "0x100EE40", Offset = "0x100D840", VA = "0x18100EE40", Slot = "33")]
|
||||
protected override bool MFNJGEEPNKI(Photon.Realtime.Player BANKGLOHKOJ)
|
||||
{
|
||||
if (base.MFNJGEEPNKI(BANKGLOHKOJ) && BANKGLOHKOJ != 0)
|
||||
{
|
||||
MutableOverridableObscuredBool canUseMakerPen = PlayerRoomRoleManager.ONCPNMDGGKG.GetPlayerRoleDefinition(BANKGLOHKOJ).canUseMakerPen;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E712 RID: 59154 RVA: 0x0036D3B8 File Offset: 0x0036B5B8
|
||||
[Token(Token = "0x600E712")]
|
||||
[Address(RVA = "0x100F770", Offset = "0x100E170", VA = "0x18100F770", Slot = "32")]
|
||||
protected override bool NINOBPHPMOO(Photon.Realtime.Player JKJPFDENCGO, GameRole GPLBFCPMJOC, GameRole ODCFAOCDPHA)
|
||||
{
|
||||
if (base.NINOBPHPMOO(JKJPFDENCGO, GPLBFCPMJOC, ODCFAOCDPHA) && JKJPFDENCGO != 0)
|
||||
{
|
||||
MutableOverridableObscuredBool canUseMakerPen = PlayerRoomRoleManager.ONCPNMDGGKG.GetPlayerRoleDefinition(JKJPFDENCGO).canUseMakerPen;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E713 RID: 59155 RVA: 0x0036D3F0 File Offset: 0x0036B5F0
|
||||
[Token(Token = "0x600E713")]
|
||||
[Address(RVA = "0x100F9E0", Offset = "0x100E3E0", VA = "0x18100F9E0", Slot = "36")]
|
||||
public override bool PlayerCanAssignRole(Photon.Realtime.Player CDFCCICPHFJ, Photon.Realtime.Player 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: 0x0600E714 RID: 59156 RVA: 0x0036D42C File Offset: 0x0036B62C
|
||||
[Token(Token = "0x600E714")]
|
||||
[Address(RVA = "0x4577C0", Offset = "0x4561C0", VA = "0x1804577C0", Slot = "20")]
|
||||
protected override int JLHFDBNABEO(CMDADAAOBHD BGHHFOOBFMA)
|
||||
{
|
||||
return (int)BGHHFOOBFMA;
|
||||
}
|
||||
|
||||
// Token: 0x0600E715 RID: 59157 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E715")]
|
||||
[Address(RVA = "0x4577C0", Offset = "0x4561C0", VA = "0x1804577C0", Slot = "21")]
|
||||
protected override CMDADAAOBHD MEPAEFIIPBD(int BGHHFOOBFMA)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E716 RID: 59158 RVA: 0x0036D43C File Offset: 0x0036B63C
|
||||
[Token(Token = "0x600E716")]
|
||||
[Address(RVA = "0x100C9B0", Offset = "0x100B3B0", VA = "0x18100C9B0", Slot = "22")]
|
||||
protected override int[] IHAKAMMGHLM(CMDADAAOBHD[] KEHPOHCJCEM)
|
||||
{
|
||||
if (KEHPOHCJCEM != 0)
|
||||
{
|
||||
return Enumerable.ToArray<int>(Enumerable.Cast<int>(KEHPOHCJCEM));
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x0600E717 RID: 59159 RVA: 0x0036D45C File Offset: 0x0036B65C
|
||||
[Token(Token = "0x600E717")]
|
||||
[Address(RVA = "0x100C300", Offset = "0x100AD00", VA = "0x18100C300", Slot = "23")]
|
||||
protected override bool FMAEGJFPJLP(int BGHHFOOBFMA)
|
||||
{
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x0600E718 RID: 59160 RVA: 0x0036D46C File Offset: 0x0036B66C
|
||||
[Token(Token = "0x600E718")]
|
||||
[Address(RVA = "0x100F370", Offset = "0x100DD70", VA = "0x18100F370", Slot = "37")]
|
||||
protected override ICIJDJKOLAE MNGDIIPNICA(DBFIJENOPDA KGADGOFNJDC)
|
||||
{
|
||||
return KGADGOFNJDC.CMGCPCCOIFO;
|
||||
}
|
||||
|
||||
// Token: 0x0600E719 RID: 59161 RVA: 0x0036D488 File Offset: 0x0036B688
|
||||
[Token(Token = "0x600E719")]
|
||||
[Address(RVA = "0x100C8F0", Offset = "0x100B2F0", VA = "0x18100C8F0", Slot = "39")]
|
||||
protected override ICIJDJKOLAE HNBCMNLALEO(byte[] KCKDIGBCOME)
|
||||
{
|
||||
return ICIJDJKOLAE.MHLLBDFJBOD.ParseFrom(KCKDIGBCOME);
|
||||
}
|
||||
|
||||
// Token: 0x0600E71A RID: 59162 RVA: 0x0036D4A8 File Offset: 0x0036B6A8
|
||||
[Token(Token = "0x600E71A")]
|
||||
[Address(RVA = "0x100EB90", Offset = "0x100D590", VA = "0x18100EB90", 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)
|
||||
{
|
||||
}
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0600E71B RID: 59163 RVA: 0x0036D520 File Offset: 0x0036B720
|
||||
[Token(Token = "0x600E71B")]
|
||||
[Address(RVA = "0x100C620", Offset = "0x100B020", VA = "0x18100C620", Slot = "42")]
|
||||
protected override void HEEDPDGPPON(DBFIJENOPDA KGADGOFNJDC)
|
||||
{
|
||||
base.HEEDPDGPPON(KGADGOFNJDC);
|
||||
BCBIAHAOLIM fkbhanpdjlh = KGADGOFNJDC.FKBHANPDJLH;
|
||||
if (fkbhanpdjlh != 0 && KGADGOFNJDC.ELFBKDCEIIN < 10)
|
||||
{
|
||||
int num = 0;
|
||||
if (fkbhanpdjlh.HJDAFNJGPDA == 2)
|
||||
{
|
||||
int num2 = 0;
|
||||
MutableOverridableObscuredBool canFly = base.GetRoleDefinition(num2).canFly;
|
||||
ObscuredBool obscuredBool;
|
||||
bool fakeValue = obscuredBool.fakeValue;
|
||||
num += num;
|
||||
num++;
|
||||
}
|
||||
GLHLAOACALH igjocfkobap = KGADGOFNJDC.IGJOCFKOBAP;
|
||||
if (igjocfkobap != 0 && (igjocfkobap.CPNJCGCJCID ? 1 : 0) != num)
|
||||
{
|
||||
GameRole gameRole;
|
||||
if ((gameRole.<IsRoleActive>k__BackingField ? 1 : 0) != num)
|
||||
{
|
||||
MutableOverridableObscuredFloat teleportDelay = gameRole.teleportDelay;
|
||||
if (gameRole != 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
gameRole.roleName = "Alive";
|
||||
gameRole.<IsRoleActive>k__BackingField = true;
|
||||
MutableOverridableObscuredFloat teleportDelay2 = gameRole.teleportDelay;
|
||||
int num3 = 0;
|
||||
if (num < num3)
|
||||
{
|
||||
num += num;
|
||||
if (num == num3)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
num++;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E71C RID: 59164 RVA: 0x0036D5E4 File Offset: 0x0036B7E4
|
||||
[Token(Token = "0x600E71C")]
|
||||
[Address(RVA = "0x100F3C0", Offset = "0x100DDC0", VA = "0x18100F3C0")]
|
||||
public void MasterSpawnMissingGameRoleNodes()
|
||||
{
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
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)
|
||||
{
|
||||
int num2 = 0;
|
||||
Guid? jlnbhijkefn = grn.JLNBHIJKEFN;
|
||||
if (num2 == 0)
|
||||
{
|
||||
}
|
||||
Guid roleGuid2 = role.roleGuid;
|
||||
throw new NullReferenceException();
|
||||
};
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
Guid roleGuid = role.roleGuid;
|
||||
this.DIDFBKIEPLF(roleGuid);
|
||||
}
|
||||
}
|
||||
num++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E71D RID: 59165 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E71D")]
|
||||
[Address(RVA = "0x100B410", Offset = "0x1009E10", VA = "0x18100B410")]
|
||||
private void DIDFBKIEPLF(Guid PGKHAPMOBAO)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E71E RID: 59166 RVA: 0x0036D668 File Offset: 0x0036B868
|
||||
[Token(Token = "0x600E71E")]
|
||||
[Address(RVA = "0x100EA30", Offset = "0x100D430", VA = "0x18100EA30", 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: 0x0600E71F RID: 59167 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E71F")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", 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: 0x0600E720 RID: 59168 RVA: 0x0036D6C8 File Offset: 0x0036B8C8
|
||||
[Token(Token = "0x600E720")]
|
||||
[Address(RVA = "0x100CD30", Offset = "0x100B730", VA = "0x18100CD30", Slot = "31")]
|
||||
protected override void KGFJOIKALKD(Photon.Realtime.Player AGIHAKFFCCD, GameRole PHNCEAKEFOG)
|
||||
{
|
||||
global::Player player = AGIHAKFFCCD.GPOMCJICJIH();
|
||||
int num = 0;
|
||||
if (player != num)
|
||||
{
|
||||
MutableOverridableObscuredInt voiceRolloffMaxDistance = PHNCEAKEFOG.voiceRolloffMaxDistance;
|
||||
this.MKPECHPEIHN(player, voiceRolloffMaxDistance);
|
||||
PlayerAvatarDisplay playerAvatarDisplay = player.playerAvatar.playerAvatarDisplay;
|
||||
MutableOverridableObscuredBool hidesAvatar = PHNCEAKEFOG.hidesAvatar;
|
||||
bool flag;
|
||||
playerAvatarDisplay.ignoreEffect.SetHideAvatar(this, flag);
|
||||
if (AGIHAKFFCCD.IsLocal)
|
||||
{
|
||||
MutableOverridableObscuredBool canMove = PHNCEAKEFOG.canMove;
|
||||
bool flag2;
|
||||
if (flag2)
|
||||
{
|
||||
}
|
||||
MutableOverridableObscuredBool canFly = PHNCEAKEFOG.canFly;
|
||||
int num2 = 0;
|
||||
MutableOverridableEquipSlotRestrictionType enableEquipSlotHip = PHNCEAKEFOG.enableEquipSlotHip;
|
||||
if (num2 < this)
|
||||
{
|
||||
num2 += num2;
|
||||
if (num2 == this)
|
||||
{
|
||||
goto IL_AB;
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
FBMHCMDMJGK fbmhcmdmjgk;
|
||||
if (num2 >= (int)fbmhcmdmjgk)
|
||||
{
|
||||
goto IL_CE;
|
||||
}
|
||||
FNCLOCJLFDG.LDHGJHOFPKC ldhgjhofpkc;
|
||||
if (ldhgjhofpkc == FNCLOCJLFDG.LDHGJHOFPKC.Hip)
|
||||
{
|
||||
MutableOverridablePickupRestrictionType equipRestrictionsHip = PHNCEAKEFOG.equipRestrictionsHip;
|
||||
MutableOverridableListObscuredString equipHipAllowlist = PHNCEAKEFOG.equipHipAllowlist;
|
||||
}
|
||||
IL_AB:
|
||||
FBIGPMJGDMB fbigpmjgdmb;
|
||||
if (fbigpmjgdmb == FBIGPMJGDMB.AllRestricted)
|
||||
{
|
||||
MutableOverridablePickupRestrictionType equipRestrictionsShoulder = PHNCEAKEFOG.equipRestrictionsShoulder;
|
||||
MutableOverridableListObscuredString equipShoulderAllowlist = PHNCEAKEFOG.equipShoulderAllowlist;
|
||||
MutableOverridableListObscuredString equipShoulderBlocklist = PHNCEAKEFOG.equipShoulderBlocklist;
|
||||
}
|
||||
num2++;
|
||||
IL_CE:
|
||||
global::Player <EGKJPJKLEAI>k__BackingField = global::Player.<EGKJPJKLEAI>k__BackingField;
|
||||
MutableOverridableObscuredFloat teleportDelay = PHNCEAKEFOG.teleportDelay;
|
||||
PlayerMovement playerMovement = <EGKJPJKLEAI>k__BackingField.playerMovement;
|
||||
FBIGPMJGDMB fbigpmjgdmb2;
|
||||
if (num2 < (int)fbigpmjgdmb2)
|
||||
{
|
||||
num2 += num2;
|
||||
if (num2 == (int)fbigpmjgdmb2)
|
||||
{
|
||||
goto IL_2A0;
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
float num3;
|
||||
uint num4;
|
||||
playerMovement.AddTeleportCooldown(num3, fbigpmjgdmb2, (int)num4);
|
||||
MutableOverridableObscuredFloat maxTeleportDropHeight = PHNCEAKEFOG.maxTeleportDropHeight;
|
||||
if (num2 < (int)fbigpmjgdmb2)
|
||||
{
|
||||
num2 += num2;
|
||||
if (num2 == (int)fbigpmjgdmb2)
|
||||
{
|
||||
goto IL_2A7;
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
float num5;
|
||||
num3 = num5;
|
||||
uint num6;
|
||||
playerMovement.AddTeleportMaxDropHeight(num3, fbigpmjgdmb2, (int)num6);
|
||||
MutableOverridableObscuredFloat maxTeleportDistance = PHNCEAKEFOG.maxTeleportDistance;
|
||||
if (num2 < (int)fbigpmjgdmb2)
|
||||
{
|
||||
num2 += num2;
|
||||
if (num2 == (int)fbigpmjgdmb2)
|
||||
{
|
||||
goto IL_2AE;
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
float num7;
|
||||
num3 = num7;
|
||||
uint num8;
|
||||
playerMovement.AddTeleportMaxHorizontalDistance(num3, fbigpmjgdmb2, (int)num8);
|
||||
MutableOverridableObscuredFloat maxTeleportAngle = PHNCEAKEFOG.maxTeleportAngle;
|
||||
if (num2 < (int)fbigpmjgdmb2)
|
||||
{
|
||||
num2 += num2;
|
||||
if (num2 == (int)fbigpmjgdmb2)
|
||||
{
|
||||
goto IL_2B5;
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
float num9;
|
||||
num3 = num9;
|
||||
uint num10;
|
||||
playerMovement.AddTeleportMaxHorizontalSurfaceAngle(num3, fbigpmjgdmb2, (int)num10);
|
||||
MutableOverridableObscuredFloat vrWalkSpeed = PHNCEAKEFOG.vrWalkSpeed;
|
||||
if (num2 < (int)fbigpmjgdmb2)
|
||||
{
|
||||
num2 += num2;
|
||||
if (num2 == (int)fbigpmjgdmb2)
|
||||
{
|
||||
goto IL_2BC;
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
float num11;
|
||||
num3 = num11;
|
||||
uint num12;
|
||||
playerMovement.AddMaxWalkSpeed(num3, fbigpmjgdmb2, (int)num12);
|
||||
MutableOverridableObscuredFloat vrSprintMaxSpeedWalkSpeedMultiplier = PHNCEAKEFOG.vrSprintMaxSpeedWalkSpeedMultiplier;
|
||||
if (num2 < (int)fbigpmjgdmb2)
|
||||
{
|
||||
num2 += num2;
|
||||
if (num2 == (int)fbigpmjgdmb2)
|
||||
{
|
||||
goto IL_2C3;
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
float num13;
|
||||
num3 = num13;
|
||||
uint num14;
|
||||
playerMovement.AddSprintMaxSpeedWalkSpeedMultiplier(num3, fbigpmjgdmb2, (int)num14);
|
||||
MutableOverridableObscuredBool vrCanGetPushed = PHNCEAKEFOG.vrCanGetPushed;
|
||||
if (num2 < (int)fbigpmjgdmb2)
|
||||
{
|
||||
num2 += num2;
|
||||
if (num2 == (int)fbigpmjgdmb2)
|
||||
{
|
||||
goto IL_2CA;
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
bool flag3;
|
||||
playerMovement.SetCanGetPushed(flag3, fbigpmjgdmb2);
|
||||
MutableOverridableObscuredBool vrCanRam = PHNCEAKEFOG.vrCanRam;
|
||||
if (num2 < (int)fbigpmjgdmb2)
|
||||
{
|
||||
num2 += num2;
|
||||
if (num2 == (int)fbigpmjgdmb2)
|
||||
{
|
||||
goto IL_2D1;
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
bool flag4;
|
||||
playerMovement.SetCanRam(flag4, fbigpmjgdmb2);
|
||||
MutableOverridableObscuredBool vrCanWallRun = PHNCEAKEFOG.vrCanWallRun;
|
||||
if (num2 < (int)fbigpmjgdmb2)
|
||||
{
|
||||
num2 += num2;
|
||||
if (num2 == (int)fbigpmjgdmb2)
|
||||
{
|
||||
goto IL_2D8;
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
int num15 = 0;
|
||||
playerMovement.RemoveWallRunRestriction(fbigpmjgdmb2);
|
||||
IL_2A0:
|
||||
fbigpmjgdmb2 += (int)fbigpmjgdmb2;
|
||||
IL_2A7:
|
||||
fbigpmjgdmb2 += (int)fbigpmjgdmb2;
|
||||
IL_2AE:
|
||||
fbigpmjgdmb2 += (int)fbigpmjgdmb2;
|
||||
IL_2B5:
|
||||
fbigpmjgdmb2 += (int)fbigpmjgdmb2;
|
||||
IL_2BC:
|
||||
fbigpmjgdmb2 += (int)fbigpmjgdmb2;
|
||||
IL_2C3:
|
||||
fbigpmjgdmb2 += (int)fbigpmjgdmb2;
|
||||
IL_2CA:
|
||||
fbigpmjgdmb2 += (int)fbigpmjgdmb2;
|
||||
IL_2D1:
|
||||
fbigpmjgdmb2 += (int)fbigpmjgdmb2;
|
||||
IL_2D8:
|
||||
fbigpmjgdmb2 += (int)fbigpmjgdmb2;
|
||||
playerMovement.AddWallRunRestriction(fbigpmjgdmb2);
|
||||
MutableOverridableObscuredBool vrCanSprint = PHNCEAKEFOG.vrCanSprint;
|
||||
if (num2 < num15)
|
||||
{
|
||||
num2 += num2;
|
||||
if (num2 == num15)
|
||||
{
|
||||
goto IL_343;
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
bool flag5;
|
||||
uint num16;
|
||||
playerMovement.AddSprintEnabled(flag5, fbigpmjgdmb2, (int)num16);
|
||||
MutableOverridableObscuredBool vrCanJump = PHNCEAKEFOG.vrCanJump;
|
||||
if (num2 < (int)fbigpmjgdmb2)
|
||||
{
|
||||
num2 += num2;
|
||||
if (num2 == (int)fbigpmjgdmb2)
|
||||
{
|
||||
goto IL_34A;
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
int num17 = 0;
|
||||
playerMovement.RemoveJumpRestriction(fbigpmjgdmb2);
|
||||
IL_343:
|
||||
fbigpmjgdmb2 += (int)fbigpmjgdmb2;
|
||||
IL_34A:
|
||||
fbigpmjgdmb2 += (int)fbigpmjgdmb2;
|
||||
playerMovement.AddJumpRestriction(fbigpmjgdmb2);
|
||||
MutableOverridableObscuredFloat vrMaxJumpHeight = PHNCEAKEFOG.vrMaxJumpHeight;
|
||||
if (num2 < num17)
|
||||
{
|
||||
num2 += num2;
|
||||
if (num2 == num17)
|
||||
{
|
||||
goto IL_41F;
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
float num18;
|
||||
num3 = num18;
|
||||
uint num19;
|
||||
playerMovement.AddMaxJumpHeight(num3, fbigpmjgdmb2, (int)num19);
|
||||
MutableOverridableObscuredBool canAutoSprint = PHNCEAKEFOG.canAutoSprint;
|
||||
if (num2 < (int)fbigpmjgdmb2)
|
||||
{
|
||||
num2 += num2;
|
||||
if (num2 == (int)fbigpmjgdmb2)
|
||||
{
|
||||
goto IL_426;
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
bool flag6;
|
||||
uint num20;
|
||||
playerMovement.AddAutoSprintRoleEnabled(flag6, fbigpmjgdmb2, (int)num20);
|
||||
MutableOverridableObscuredFloat airControlParameter = PHNCEAKEFOG.airControlParameter;
|
||||
if (num2 < (int)fbigpmjgdmb2)
|
||||
{
|
||||
num2 += num2;
|
||||
if (num2 == (int)fbigpmjgdmb2)
|
||||
{
|
||||
goto IL_42D;
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
float num21;
|
||||
num3 = num21;
|
||||
uint num22;
|
||||
playerMovement.AddAirControlPercentage(num3, fbigpmjgdmb2, (int)num22);
|
||||
MutableOverridableObscuredBool canJumpCutoff = PHNCEAKEFOG.canJumpCutoff;
|
||||
if (num2 < (int)fbigpmjgdmb2)
|
||||
{
|
||||
num2 += num2;
|
||||
if (num2 == (int)fbigpmjgdmb2)
|
||||
{
|
||||
goto IL_434;
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
int num23 = 0;
|
||||
playerMovement.AddJumpCutoffRestriction(fbigpmjgdmb2);
|
||||
IL_41F:
|
||||
fbigpmjgdmb2 += (int)fbigpmjgdmb2;
|
||||
IL_426:
|
||||
fbigpmjgdmb2 += (int)fbigpmjgdmb2;
|
||||
IL_42D:
|
||||
fbigpmjgdmb2 += (int)fbigpmjgdmb2;
|
||||
IL_434:
|
||||
fbigpmjgdmb2 += (int)fbigpmjgdmb2;
|
||||
playerMovement.RemoveJumpCutoffRestriction(fbigpmjgdmb2);
|
||||
MutableOverridableObscuredBool canClamber = PHNCEAKEFOG.canClamber;
|
||||
if (num2 < num23)
|
||||
{
|
||||
num2 += num2;
|
||||
if (num2 == num23)
|
||||
{
|
||||
goto IL_471;
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
int num24 = 0;
|
||||
playerMovement.AddClamberRestriction(fbigpmjgdmb2);
|
||||
IL_471:
|
||||
fbigpmjgdmb2 += (int)fbigpmjgdmb2;
|
||||
playerMovement.RemoveClamberRestriction(fbigpmjgdmb2);
|
||||
MutableOverridableObscuredFloat wallRunDuration = PHNCEAKEFOG.wallRunDuration;
|
||||
if (num2 < num24)
|
||||
{
|
||||
num2 += num2;
|
||||
if (num2 == num24)
|
||||
{
|
||||
goto IL_5DA;
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
float num25;
|
||||
num3 = num25;
|
||||
uint num26;
|
||||
playerMovement.AddWallRunDuration(num3, fbigpmjgdmb2, (int)num26);
|
||||
MutableOverridableObscuredFloat wallRunDropRateParameter = PHNCEAKEFOG.wallRunDropRateParameter;
|
||||
if (num2 < (int)fbigpmjgdmb2)
|
||||
{
|
||||
num2 += num2;
|
||||
}
|
||||
float num27;
|
||||
num3 = num27;
|
||||
uint num28;
|
||||
playerMovement.AddWallRunDropRateParameter(num3, fbigpmjgdmb2, (int)num28);
|
||||
MutableOverridableObscuredFloat wallRunStartSpeedBoost = PHNCEAKEFOG.wallRunStartSpeedBoost;
|
||||
if (num2 < (int)fbigpmjgdmb2)
|
||||
{
|
||||
num2 += num2;
|
||||
if (num2 == (int)fbigpmjgdmb2)
|
||||
{
|
||||
goto IL_5E8;
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
float num29;
|
||||
num3 = num29;
|
||||
uint num30;
|
||||
playerMovement.AddWallRunStartSpeedBoost(num3, fbigpmjgdmb2, (int)num30);
|
||||
MutableOverridableObscuredFloat wallRunJumpHeight = PHNCEAKEFOG.wallRunJumpHeight;
|
||||
if (num2 < (int)fbigpmjgdmb2)
|
||||
{
|
||||
num2 += num2;
|
||||
if (num2 == (int)fbigpmjgdmb2)
|
||||
{
|
||||
goto IL_5EF;
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
float num31;
|
||||
num3 = num31;
|
||||
uint num32;
|
||||
playerMovement.AddWallRunMaxJumpHeight(num3, fbigpmjgdmb2, (int)num32);
|
||||
MutableOverridableObscuredFloat wallRunJumpDirectionParameter = PHNCEAKEFOG.wallRunJumpDirectionParameter;
|
||||
if (num2 < (int)fbigpmjgdmb2)
|
||||
{
|
||||
num2 += num2;
|
||||
if (num2 == (int)fbigpmjgdmb2)
|
||||
{
|
||||
goto IL_5F6;
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
float num33;
|
||||
num3 = num33;
|
||||
uint num34;
|
||||
playerMovement.AddWallRunJumpDirectionParameter(num3, fbigpmjgdmb2, (int)num34);
|
||||
MutableOverridableObscuredFloat wallRunJumpAirControlMultiplier = PHNCEAKEFOG.wallRunJumpAirControlMultiplier;
|
||||
if (num2 < (int)fbigpmjgdmb2)
|
||||
{
|
||||
num2 += num2;
|
||||
if (num2 == (int)fbigpmjgdmb2)
|
||||
{
|
||||
goto IL_5FD;
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
float num35;
|
||||
num3 = num35;
|
||||
uint num36;
|
||||
playerMovement.AddWallRunJumpAirControlMultiplier(num3, fbigpmjgdmb2, (int)num36);
|
||||
MutableOverridableObscuredBool canSlide = PHNCEAKEFOG.canSlide;
|
||||
if (num2 < (int)fbigpmjgdmb2)
|
||||
{
|
||||
num2 += num2;
|
||||
if (num2 == (int)fbigpmjgdmb2)
|
||||
{
|
||||
goto IL_604;
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
int num37 = 0;
|
||||
playerMovement.AddSlideRestriction(fbigpmjgdmb2);
|
||||
IL_5DA:
|
||||
fbigpmjgdmb2 += (int)fbigpmjgdmb2;
|
||||
fbigpmjgdmb2 += (int)fbigpmjgdmb2;
|
||||
IL_5E8:
|
||||
fbigpmjgdmb2 += (int)fbigpmjgdmb2;
|
||||
IL_5EF:
|
||||
fbigpmjgdmb2 += (int)fbigpmjgdmb2;
|
||||
IL_5F6:
|
||||
fbigpmjgdmb2 += (int)fbigpmjgdmb2;
|
||||
IL_5FD:
|
||||
fbigpmjgdmb2 += (int)fbigpmjgdmb2;
|
||||
IL_604:
|
||||
fbigpmjgdmb2 += (int)fbigpmjgdmb2;
|
||||
playerMovement.RemoveSlideRestriction(fbigpmjgdmb2);
|
||||
MutableOverridableObscuredBool canSlideDownSlopes = PHNCEAKEFOG.canSlideDownSlopes;
|
||||
if (num2 < num37)
|
||||
{
|
||||
num2 += num2;
|
||||
if (num2 == num37)
|
||||
{
|
||||
goto IL_641;
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
int num38 = 0;
|
||||
playerMovement.AddSlideGravityAccelerationRestriction(fbigpmjgdmb2);
|
||||
IL_641:
|
||||
fbigpmjgdmb2 += (int)fbigpmjgdmb2;
|
||||
playerMovement.RemoveSlideGravityAccelerationRestriction(fbigpmjgdmb2);
|
||||
MutableOverridableObscuredFloat slideMinDuration = PHNCEAKEFOG.slideMinDuration;
|
||||
if (num2 < num38)
|
||||
{
|
||||
num2 += num2;
|
||||
if (num2 == num38)
|
||||
{
|
||||
num += num;
|
||||
goto IL_754;
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
float num39;
|
||||
num3 = num39;
|
||||
uint num40;
|
||||
playerMovement.AddSlideMinimumDuration(num3, fbigpmjgdmb2, (int)num40);
|
||||
MutableOverridableObscuredFloat slideSteeringParameter = PHNCEAKEFOG.slideSteeringParameter;
|
||||
if (num2 < (int)fbigpmjgdmb2)
|
||||
{
|
||||
num2 += num2;
|
||||
if (num2 == (int)fbigpmjgdmb2)
|
||||
{
|
||||
goto IL_754;
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
float num41;
|
||||
num3 = num41;
|
||||
uint num42;
|
||||
playerMovement.AddSlideSteeringParameter(num3, fbigpmjgdmb2, (int)num42);
|
||||
MutableOverridableObscuredFloat slideStartSpeedBoost = PHNCEAKEFOG.slideStartSpeedBoost;
|
||||
if (num2 < (int)fbigpmjgdmb2)
|
||||
{
|
||||
num2 += num2;
|
||||
if (num2 == (int)fbigpmjgdmb2)
|
||||
{
|
||||
goto IL_758;
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
float num43;
|
||||
num3 = num43;
|
||||
uint num44;
|
||||
playerMovement.AddSlideStartSpeedBoost(num3, fbigpmjgdmb2, (int)num44);
|
||||
MutableOverridableObscuredFloat slideAirControlMultiplier = PHNCEAKEFOG.slideAirControlMultiplier;
|
||||
if (num2 < (int)fbigpmjgdmb2)
|
||||
{
|
||||
num2 += num2;
|
||||
if (num2 == (int)fbigpmjgdmb2)
|
||||
{
|
||||
goto IL_75C;
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
int num45 = 0;
|
||||
float num46;
|
||||
num3 = num46;
|
||||
uint num47;
|
||||
playerMovement.AddSlideAirControlMultiplier(num3, fbigpmjgdmb2, (int)num47);
|
||||
MutableOverridableObscuredBool canWallClimb = PHNCEAKEFOG.canWallClimb;
|
||||
if (num2 < num45)
|
||||
{
|
||||
num2 += num2;
|
||||
if (num2 == num45)
|
||||
{
|
||||
goto IL_760;
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
playerMovement.AddWallClimbRestriction(fbigpmjgdmb2);
|
||||
return;
|
||||
IL_754:
|
||||
num += num;
|
||||
IL_758:
|
||||
num += num;
|
||||
IL_75C:
|
||||
num += num;
|
||||
IL_760:
|
||||
player += player;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E721 RID: 59169 RVA: 0x0036DE40 File Offset: 0x0036C040
|
||||
[Token(Token = "0x600E721")]
|
||||
[Address(RVA = "0x100EF60", Offset = "0x100D960", VA = "0x18100EF60")]
|
||||
private void MKPECHPEIHN(global::Player IEKDDPPNFPF, GPNBGDFOBNK<ObscuredInt> PLIABLGGOJN)
|
||||
{
|
||||
IEKDDPPNFPF.playerAudio.RemoveVoiceAudioRolloff(this);
|
||||
}
|
||||
|
||||
// Token: 0x0600E722 RID: 59170 RVA: 0x0036DEE8 File Offset: 0x0036C0E8
|
||||
[Token(Token = "0x600E722")]
|
||||
[Address(RVA = "0x100ABF0", Offset = "0x10095F0", VA = "0x18100ABF0", Slot = "19")]
|
||||
protected override void CGMHFAALDDC()
|
||||
{
|
||||
global::Player <EGKJPJKLEAI>k__BackingField = global::Player.<EGKJPJKLEAI>k__BackingField;
|
||||
int num = 0;
|
||||
if (<EGKJPJKLEAI>k__BackingField != num)
|
||||
{
|
||||
global::Player.<EGKJPJKLEAI>k__BackingField.playerAudio.RemoveVoiceAudioRolloff(this);
|
||||
global::Player.<EGKJPJKLEAI>k__BackingField.playerMovement.RemoveMovementActionRestriction(this);
|
||||
PlayerMovement playerMovement = global::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);
|
||||
global::Player <EGKJPJKLEAI>k__BackingField2 = global::Player.<EGKJPJKLEAI>k__BackingField;
|
||||
int num2 = 0;
|
||||
bool flag = <EGKJPJKLEAI>k__BackingField2.SetMuteFlag((global::Player.KBAHEKCLGAN)((uint)128), num2 != 0);
|
||||
}
|
||||
int num3 = 0;
|
||||
List<global::Player> all = global::Player.All;
|
||||
List<global::Player> all2 = global::Player.All;
|
||||
List<global::Player> all3 = global::Player.All;
|
||||
num3++;
|
||||
}
|
||||
|
||||
// Token: 0x0600E723 RID: 59171 RVA: 0x0036E034 File Offset: 0x0036C234
|
||||
[Token(Token = "0x600E723")]
|
||||
[Address(RVA = "0x100B120", Offset = "0x1009B20", VA = "0x18100B120")]
|
||||
public static bool CanPickupTool(global::Player NHCEBNBEEBE, Tool EGFEJGHDNAI)
|
||||
{
|
||||
if (!(NHCEBNBEEBE.backpack.GetBackpackTool(JKPLBBBJLJK.MAKER_PEN) == EGFEJGHDNAI))
|
||||
{
|
||||
Photon.Realtime.Player 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: 0x0600E724 RID: 59172 RVA: 0x0036E094 File Offset: 0x0036C294
|
||||
[Token(Token = "0x600E724")]
|
||||
[Address(RVA = "0x100B2E0", Offset = "0x1009CE0", VA = "0x18100B2E0")]
|
||||
public static bool CanPickupTool(Photon.Realtime.Player 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: 0x0600E725 RID: 59173 RVA: 0x0036E0E8 File Offset: 0x0036C2E8
|
||||
[Token(Token = "0x600E725")]
|
||||
[Address(RVA = "0x100CAF0", Offset = "0x100B4F0", VA = "0x18100CAF0")]
|
||||
private bool JBEAAJJHPEP(Photon.Realtime.Player 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: 0x0600E726 RID: 59174 RVA: 0x0036E158 File Offset: 0x0036C358
|
||||
[Token(Token = "0x600E726")]
|
||||
[Address(RVA = "0x100C530", Offset = "0x100AF30", VA = "0x18100C530")]
|
||||
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: 0x0600E727 RID: 59175 RVA: 0x0036E188 File Offset: 0x0036C388
|
||||
[Token(Token = "0x600E727")]
|
||||
[Address(RVA = "0x100BDA0", Offset = "0x100A7A0", VA = "0x18100BDA0")]
|
||||
private bool EAGFJFBKDDN(GameRole LOGOOOJKMPC, Tool EGFEJGHDNAI)
|
||||
{
|
||||
MutableOverridableListObscuredString itemPickupBlocklist = LOGOOOJKMPC.itemPickupBlocklist;
|
||||
bool flag;
|
||||
return !flag;
|
||||
}
|
||||
|
||||
// Token: 0x0600E728 RID: 59176 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E728")]
|
||||
[Address(RVA = "0x100FCD0", Offset = "0x100E6D0", VA = "0x18100FCD0")]
|
||||
public bool RemapSpawnedRoleNodes(CKNHLOINDFF HNHGCIIHOEC, Promise<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: 0x0600E729 RID: 59177 RVA: 0x0036E1A8 File Offset: 0x0036C3A8
|
||||
[Token(Token = "0x600E729")]
|
||||
[Address(RVA = "0x1010740", Offset = "0x100F140", VA = "0x181010740")]
|
||||
public static bool TryGetPredefinedRoleGuid(CMDADAAOBHD GEFKLMGJOKJ, out Guid DFADDPPJPLN)
|
||||
{
|
||||
Dictionary<CMDADAAOBHD, Guid> aogddfbdeom = PlayerGameRoleManager.AOGDDFBDEOM;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x0600E72A RID: 59178 RVA: 0x0036E1C4 File Offset: 0x0036C3C4
|
||||
[Token(Token = "0x600E72A")]
|
||||
[Address(RVA = "0x100AA50", Offset = "0x1009450", VA = "0x18100AA50")]
|
||||
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: 0x0600E72B RID: 59179 RVA: 0x0036E1F4 File Offset: 0x0036C3F4
|
||||
[Token(Token = "0x600E72B")]
|
||||
[Address(RVA = "0x100F5A0", Offset = "0x100DFA0", VA = "0x18100F5A0")]
|
||||
public void MasterUpdateRoleDefinition(CMDADAAOBHD PGKHAPMOBAO, HLPPKFIPADG MPCOFAABDEL, [Optional] Guid? CEPPOFHPFBC)
|
||||
{
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
this.AKMHFAMIODG = true;
|
||||
}
|
||||
Debug.LogWarning("Calling master method from non-master");
|
||||
}
|
||||
|
||||
// Token: 0x0600E72C RID: 59180 RVA: 0x0036E224 File Offset: 0x0036C424
|
||||
[Token(Token = "0x600E72C")]
|
||||
[Address(RVA = "0x1010E70", Offset = "0x100F870", VA = "0x181010E70")]
|
||||
public PlayerGameRoleManager()
|
||||
{
|
||||
ExplicitTokenMap<GameRole> explicitTokenMap = new ExplicitTokenMap();
|
||||
this.MKKBBPMGAIC = explicitTokenMap;
|
||||
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: 0x0600E72D RID: 59181 RVA: 0x0036E280 File Offset: 0x0036C480
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x600E72D")]
|
||||
[Address(RVA = "0x10107D0", Offset = "0x100F1D0", VA = "0x1810107D0")]
|
||||
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;
|
||||
PlayerGameRoleManager.FLONBEPJJEB = "(Clone)";
|
||||
}
|
||||
|
||||
// Token: 0x0400972D RID: 38701
|
||||
[Token(Token = "0x400972D")]
|
||||
public const int GAME_ROLE_MANAGER_PRIORITY = 10000;
|
||||
|
||||
// Token: 0x0400972E RID: 38702
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400972E")]
|
||||
private readonly ExplicitTokenMap<GameRole> MKKBBPMGAIC;
|
||||
|
||||
// Token: 0x0400972F RID: 38703
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400972F")]
|
||||
[SerializeField]
|
||||
[Header("Default Game Roles")]
|
||||
private GameRole defaultInGameRole;
|
||||
|
||||
// Token: 0x04009730 RID: 38704
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x4009730")]
|
||||
[SerializeField]
|
||||
private GameRole eliminatedRole;
|
||||
|
||||
// Token: 0x04009731 RID: 38705
|
||||
[Token(Token = "0x4009731")]
|
||||
private static readonly CMDADAAOBHD[] DEECKADKELD;
|
||||
|
||||
// Token: 0x04009732 RID: 38706
|
||||
[Token(Token = "0x4009732")]
|
||||
private static readonly int[] PBILJOPELGJ;
|
||||
|
||||
// Token: 0x04009733 RID: 38707
|
||||
[Token(Token = "0x4009733")]
|
||||
public static readonly int[] RoleVoiceRolloffDistances;
|
||||
|
||||
// Token: 0x04009734 RID: 38708
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x4009734")]
|
||||
private IDisposable ANEFJHDKAIJ;
|
||||
|
||||
// Token: 0x04009735 RID: 38709
|
||||
[Token(Token = "0x4009735")]
|
||||
private static readonly CMDADAAOBHD[] PJBOKKAJEAK;
|
||||
|
||||
// Token: 0x04009736 RID: 38710
|
||||
[Token(Token = "0x4009736")]
|
||||
public static readonly Guid AG_EVERYONE_GUID;
|
||||
|
||||
// Token: 0x04009737 RID: 38711
|
||||
[Token(Token = "0x4009737")]
|
||||
public static readonly Guid AG_IN_GAME_GUID;
|
||||
|
||||
// Token: 0x04009738 RID: 38712
|
||||
[Token(Token = "0x4009738")]
|
||||
public static readonly Guid AG_ELIMINATED_GUID;
|
||||
|
||||
// Token: 0x04009739 RID: 38713
|
||||
[Token(Token = "0x4009739")]
|
||||
public static readonly Guid AG_ROLE_3_GUID;
|
||||
|
||||
// Token: 0x0400973A RID: 38714
|
||||
[Token(Token = "0x400973A")]
|
||||
public static readonly Guid AG_ROLE_4_GUID;
|
||||
|
||||
// Token: 0x0400973B RID: 38715
|
||||
[Token(Token = "0x400973B")]
|
||||
public static readonly Guid AG_ROLE_5_GUID;
|
||||
|
||||
// Token: 0x0400973C RID: 38716
|
||||
[Token(Token = "0x400973C")]
|
||||
public static readonly Guid AG_ROLE_6_GUID;
|
||||
|
||||
// Token: 0x0400973D RID: 38717
|
||||
[Token(Token = "0x400973D")]
|
||||
public static readonly Guid AG_ROLE_7_GUID;
|
||||
|
||||
// Token: 0x0400973E RID: 38718
|
||||
[Token(Token = "0x400973E")]
|
||||
public static readonly Guid AG_ROLE_8_GUID;
|
||||
|
||||
// Token: 0x0400973F RID: 38719
|
||||
[Token(Token = "0x400973F")]
|
||||
public static readonly Guid AG_ROLE_9_GUID;
|
||||
|
||||
// Token: 0x04009740 RID: 38720
|
||||
[Token(Token = "0x4009740")]
|
||||
public static readonly Guid AG_ROLE_10_GUID;
|
||||
|
||||
// Token: 0x04009741 RID: 38721
|
||||
[Token(Token = "0x4009741")]
|
||||
public static readonly Guid AG_ROLE_11_GUID;
|
||||
|
||||
// Token: 0x04009742 RID: 38722
|
||||
[Token(Token = "0x4009742")]
|
||||
private static readonly Dictionary<CMDADAAOBHD, Guid> AOGDDFBDEOM;
|
||||
|
||||
// Token: 0x04009743 RID: 38723
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x4009743")]
|
||||
private bool AKMHFAMIODG;
|
||||
|
||||
// Token: 0x04009744 RID: 38724
|
||||
[Token(Token = "0x4009744")]
|
||||
private static string FLONBEPJJEB = null;
|
||||
|
||||
// Token: 0x020020B3 RID: 8371
|
||||
[Token(Token = "0x20020B3")]
|
||||
private class MMBANOCPFMA : RoleManagerBase<CMDADAAOBHD, GameRole.CDLENKNFHEB, GameRole, HLPPKFIPADG, ICIJDJKOLAE>.FPKGDJPPILE
|
||||
{
|
||||
// Token: 0x0600E72E RID: 59182 RVA: 0x0036E3B4 File Offset: 0x0036C5B4
|
||||
[Token(Token = "0x600E72E")]
|
||||
[Address(RVA = "0x19BE180", Offset = "0x19BCB80", VA = "0x1819BE180")]
|
||||
public MMBANOCPFMA(MonoBehaviourPun context, Photon.Realtime.Player photonPlayer, int defaultRole)
|
||||
: base(photonPlayer)
|
||||
{
|
||||
string text = PlayerGameRoleManager.FKABDPCLCNG;
|
||||
SynchronizedField<ObscuredInt> synchronizedField;
|
||||
this.HHIDONPGGIJ = synchronizedField;
|
||||
}
|
||||
|
||||
// Token: 0x0600E72F RID: 59183 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E72F")]
|
||||
[Address(RVA = "0x19BE0F0", Offset = "0x19BCAF0", VA = "0x1819BE0F0", Slot = "4")]
|
||||
protected override int JNMKCEMDCEO()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E730 RID: 59184 RVA: 0x0036E3D8 File Offset: 0x0036C5D8
|
||||
[Token(Token = "0x600E730")]
|
||||
[Address(RVA = "0x19BE060", Offset = "0x19BCA60", VA = "0x1819BE060", Slot = "5")]
|
||||
protected override void IJGHGFDPJPD(int LFBNLKLFONC)
|
||||
{
|
||||
SynchronizedField<ObscuredInt> hhidonpggij = this.HHIDONPGGIJ;
|
||||
}
|
||||
|
||||
// Token: 0x04009745 RID: 38725
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4009745")]
|
||||
private readonly SynchronizedField<ObscuredInt> HHIDONPGGIJ;
|
||||
}
|
||||
|
||||
// Token: 0x020020B4 RID: 8372
|
||||
[Token(Token = "0x20020B4")]
|
||||
public struct JFOALAFKLNI : IDisposable
|
||||
{
|
||||
// Token: 0x0600E731 RID: 59185 RVA: 0x0036E3F4 File Offset: 0x0036C5F4
|
||||
[Token(Token = "0x600E731")]
|
||||
[Address(RVA = "0x23AFB0", Offset = "0x23A3B0", VA = "0x18023AFB0", 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: 0x020020B6 RID: 8374
|
||||
[Token(Token = "0x20020B6")]
|
||||
[CompilerGenerated]
|
||||
private sealed class LJIJOCCJEAJ
|
||||
{
|
||||
// Token: 0x0600E73B RID: 59195 RVA: 0x0036E55C File Offset: 0x0036C75C
|
||||
[Token(Token = "0x600E73B")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public LJIJOCCJEAJ()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E73C RID: 59196 RVA: 0x0036E570 File Offset: 0x0036C770
|
||||
[Token(Token = "0x600E73C")]
|
||||
[Address(RVA = "0x19BDE30", Offset = "0x19BC830", VA = "0x1819BDE30")]
|
||||
internal bool <MasterSpawnMissingGameRoleNodes>b__0(GameRoleNodeWrapper grn)
|
||||
{
|
||||
int num = 0;
|
||||
Guid? jlnbhijkefn = grn.JLNBHIJKEFN;
|
||||
if (num == 0)
|
||||
{
|
||||
}
|
||||
Guid roleGuid = this.role.roleGuid;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0400974E RID: 38734
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400974E")]
|
||||
public GameRole role;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,1103 @@
|
||||
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 Photon.Pun;
|
||||
using Photon.Realtime;
|
||||
using RecNet;
|
||||
using RecRoom.Core.Creation.Circuits;
|
||||
using RecRoom.Utils.OverridableFields;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles
|
||||
{
|
||||
// Token: 0x020020B7 RID: 8375
|
||||
[Token(Token = "0x20020B7")]
|
||||
[StructLayout(3)]
|
||||
public class PlayerRoomRoleManager : RoleManagerBase<FMOEHCKDCKF, RoomRole.BJICCBAKLAF, RoomRole, DJOKLIOAJAB, PFBMHEOFPJF>
|
||||
{
|
||||
// Token: 0x170026B1 RID: 9905
|
||||
// (get) Token: 0x0600E73D RID: 59197 RVA: 0x0036E59C File Offset: 0x0036C79C
|
||||
[Token(Token = "0x170026B1")]
|
||||
public new static PlayerRoomRoleManager ONCPNMDGGKG
|
||||
{
|
||||
[Token(Token = "0x600E73D")]
|
||||
[Address(RVA = "0x19C20A0", Offset = "0x19C0AA0", VA = "0x1819C20A0")]
|
||||
get
|
||||
{
|
||||
if (NetworkedSingletonMonoBehaviour.GCCLEJOGCCE == 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170026B2 RID: 9906
|
||||
// (get) Token: 0x0600E73E RID: 59198 RVA: 0x0036E5B4 File Offset: 0x0036C7B4
|
||||
[Token(Token = "0x170026B2")]
|
||||
public static bool MNFOLNMPMEE
|
||||
{
|
||||
[Token(Token = "0x600E73E")]
|
||||
[Address(RVA = "0x19C2500", Offset = "0x19C0F00", VA = "0x1819C2500")]
|
||||
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: 0x170026B3 RID: 9907
|
||||
// (get) Token: 0x0600E73F RID: 59199 RVA: 0x0036E62C File Offset: 0x0036C82C
|
||||
[Token(Token = "0x170026B3")]
|
||||
public static bool IOLMHMAAHAD
|
||||
{
|
||||
[Token(Token = "0x600E73F")]
|
||||
[Address(RVA = "0x19C23B0", Offset = "0x19C0DB0", VA = "0x1819C23B0")]
|
||||
get
|
||||
{
|
||||
if (PlayerRoomRoleManager.MNFOLNMPMEE && NetworkedSingletonMonoBehaviour.FFNIFALJLDD)
|
||||
{
|
||||
MutableOverridableObscuredBool canSpawnInventions = PlayerRoomRoleManager.ONCPNMDGGKG.GetLocalPlayerRoleDefinition().canSpawnInventions;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170026B4 RID: 9908
|
||||
// (get) Token: 0x0600E740 RID: 59200 RVA: 0x0036E668 File Offset: 0x0036C868
|
||||
[Token(Token = "0x170026B4")]
|
||||
public static bool IPCFEPKLJNG
|
||||
{
|
||||
[Token(Token = "0x600E740")]
|
||||
[Address(RVA = "0x19C2230", Offset = "0x19C0C30", VA = "0x1819C2230")]
|
||||
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: 0x170026B5 RID: 9909
|
||||
// (get) Token: 0x0600E741 RID: 59201 RVA: 0x0036E6B0 File Offset: 0x0036C8B0
|
||||
[Token(Token = "0x170026B5")]
|
||||
protected override int[] JGIFDGDOGPO
|
||||
{
|
||||
[Token(Token = "0x600E741")]
|
||||
[Address(RVA = "0x19C1130", Offset = "0x19BFB30", VA = "0x1819C1130", Slot = "17")]
|
||||
get
|
||||
{
|
||||
return PlayerRoomRoleManager.PBILJOPELGJ;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170026B6 RID: 9910
|
||||
// (get) Token: 0x0600E742 RID: 59202 RVA: 0x0036E6C4 File Offset: 0x0036C8C4
|
||||
[Token(Token = "0x170026B6")]
|
||||
protected override bool GBFHJKPPEPC
|
||||
{
|
||||
[Token(Token = "0x600E742")]
|
||||
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "27")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E743 RID: 59203 RVA: 0x0036E6D4 File Offset: 0x0036C8D4
|
||||
[Token(Token = "0x600E743")]
|
||||
[Address(RVA = "0x19BE340", Offset = "0x19BCD40", VA = "0x1819BE340", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
Action action = new Action(this.CHBOJMGPHEK);
|
||||
ActionEvent localPlayerCreatedEvent = global::Player.LocalPlayerCreatedEvent;
|
||||
Action action2 = new Action(this.CLBLFCJEDLL);
|
||||
global::Player.LocalPlayerCreatedEvent = localPlayerCreatedEvent + action2;
|
||||
ActionEvent ebljhbjgdfb = Matchmaking.EBLJHBJGDFB;
|
||||
Action action3 = new Action(this.EBLJHBJGDFB);
|
||||
Matchmaking.EBLJHBJGDFB = ebljhbjgdfb + action3;
|
||||
}
|
||||
|
||||
// Token: 0x0600E744 RID: 59204 RVA: 0x0036E738 File Offset: 0x0036C938
|
||||
[Token(Token = "0x600E744")]
|
||||
[Address(RVA = "0x19C18C0", Offset = "0x19C02C0", VA = "0x1819C18C0", Slot = "18")]
|
||||
protected override void Start()
|
||||
{
|
||||
base.KEHAFGDDECH();
|
||||
base.Start();
|
||||
}
|
||||
|
||||
// Token: 0x0600E745 RID: 59205 RVA: 0x0036E754 File Offset: 0x0036C954
|
||||
[Token(Token = "0x600E745")]
|
||||
[Address(RVA = "0x19C12E0", Offset = "0x19BFCE0", VA = "0x1819C12E0", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
Action action = new Action(this.CHBOJMGPHEK);
|
||||
ActionEvent localPlayerCreatedEvent = global::Player.LocalPlayerCreatedEvent;
|
||||
Action action2 = new Action(this.CLBLFCJEDLL);
|
||||
global::Player.LocalPlayerCreatedEvent = localPlayerCreatedEvent - action2;
|
||||
ActionEvent ebljhbjgdfb = Matchmaking.EBLJHBJGDFB;
|
||||
Action action3 = new Action(this.EBLJHBJGDFB);
|
||||
Matchmaking.EBLJHBJGDFB = ebljhbjgdfb - action3;
|
||||
}
|
||||
|
||||
// Token: 0x0600E746 RID: 59206 RVA: 0x0036E7B8 File Offset: 0x0036C9B8
|
||||
[Token(Token = "0x600E746")]
|
||||
[Address(RVA = "0x19C0190", Offset = "0x19BEB90", VA = "0x1819C0190", Slot = "25")]
|
||||
protected override RoleManagerBase<FMOEHCKDCKF, RoomRole.BJICCBAKLAF, RoomRole, DJOKLIOAJAB, PFBMHEOFPJF>.FPKGDJPPILE INELADLDOKF(Photon.Realtime.Player IEKDDPPNFPF)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E746)
|
||||
|
||||
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(Photon.Realtime.Player)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:LOGMPFJAHOF(var_0_06, newobj:LOGMPFJAHOF(LOGMPFJAHOF::.ctor, ldloc:Player(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 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x0600E747 RID: 59207 RVA: 0x0036E7CC File Offset: 0x0036C9CC
|
||||
[Token(Token = "0x600E747")]
|
||||
[Address(RVA = "0x19BEA70", Offset = "0x19BD470", VA = "0x1819BEA70", 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: 0x0600E748 RID: 59208 RVA: 0x0036E88C File Offset: 0x0036CA8C
|
||||
[Token(Token = "0x600E748")]
|
||||
[Address(RVA = "0x19BE940", Offset = "0x19BD340", VA = "0x1819BE940")]
|
||||
private void EBLJHBJGDFB()
|
||||
{
|
||||
base.KEHAFGDDECH();
|
||||
}
|
||||
|
||||
// Token: 0x0600E749 RID: 59209 RVA: 0x0036E8A0 File Offset: 0x0036CAA0
|
||||
[Token(Token = "0x600E749")]
|
||||
[Address(RVA = "0x19BE8F0", Offset = "0x19BD2F0", VA = "0x1819BE8F0")]
|
||||
private void CLBLFCJEDLL()
|
||||
{
|
||||
int num = 0;
|
||||
this.MGPJNDFGJNP = num;
|
||||
base.OGEGEKEACGC();
|
||||
this.CHBOJMGPHEK();
|
||||
}
|
||||
|
||||
// Token: 0x0600E74A RID: 59210 RVA: 0x0036E8C4 File Offset: 0x0036CAC4
|
||||
[Token(Token = "0x600E74A")]
|
||||
[Address(RVA = "0x19C05A0", Offset = "0x19BEFA0", VA = "0x1819C05A0", Slot = "26")]
|
||||
protected override FMOEHCKDCKF JBJHLODKFDH(Photon.Realtime.Player IEKDDPPNFPF)
|
||||
{
|
||||
return PlayerRoomRoleManager.PLPLCDLNLAL(IEKDDPPNFPF);
|
||||
}
|
||||
|
||||
// Token: 0x0600E74B RID: 59211 RVA: 0x0036E8D8 File Offset: 0x0036CAD8
|
||||
[Token(Token = "0x600E74B")]
|
||||
[Address(RVA = "0x19C14A0", Offset = "0x19BFEA0", VA = "0x1819C14A0")]
|
||||
private static FMOEHCKDCKF PLPLCDLNLAL(Photon.Realtime.Player IEKDDPPNFPF)
|
||||
{
|
||||
if (IEKDDPPNFPF != 0)
|
||||
{
|
||||
PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM;
|
||||
if (ppenfjmfpne == 0)
|
||||
{
|
||||
PPENFJMFPNE ppenfjmfpne2 = Matchmaking.HMCJLLMDAAM;
|
||||
int <RecNetAccountId>k__BackingField = IEKDDPPNFPF.<RecNetAccountId>k__BackingField;
|
||||
LMLJHMJEIGM lmljhmjeigm = ppenfjmfpne2.MOPDMGDPJDF(<RecNetAccountId>k__BackingField);
|
||||
}
|
||||
int <RecNetAccountId>k__BackingField2 = IEKDDPPNFPF.<RecNetAccountId>k__BackingField;
|
||||
IBDPLCIAHOJ ibdplciahoj = ppenfjmfpne.MOPDMGDPJDF(<RecNetAccountId>k__BackingField2).KCKMCJLMIJP();
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E74C RID: 59212 RVA: 0x0036E930 File Offset: 0x0036CB30
|
||||
[Token(Token = "0x600E74C")]
|
||||
[Address(RVA = "0x19BE980", Offset = "0x19BD380", VA = "0x1819BE980")]
|
||||
private static bool EOOJMDGKFDB(Photon.Realtime.Player IEKDDPPNFPF, out IBDPLCIAHOJ EGPBMGPKIIL)
|
||||
{
|
||||
if (IEKDDPPNFPF == 0)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM;
|
||||
if (ppenfjmfpne == 0)
|
||||
{
|
||||
PPENFJMFPNE ppenfjmfpne2 = Matchmaking.HMCJLLMDAAM;
|
||||
int <RecNetAccountId>k__BackingField = IEKDDPPNFPF.<RecNetAccountId>k__BackingField;
|
||||
LMLJHMJEIGM lmljhmjeigm = ppenfjmfpne2.MOPDMGDPJDF(<RecNetAccountId>k__BackingField);
|
||||
return true;
|
||||
}
|
||||
int <RecNetAccountId>k__BackingField2 = IEKDDPPNFPF.<RecNetAccountId>k__BackingField;
|
||||
IBDPLCIAHOJ ibdplciahoj = ppenfjmfpne.MOPDMGDPJDF(<RecNetAccountId>k__BackingField2).KCKMCJLMIJP();
|
||||
EGPBMGPKIIL.value__ = (int)ibdplciahoj;
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x0600E74D RID: 59213 RVA: 0x0036E994 File Offset: 0x0036CB94
|
||||
[Token(Token = "0x600E74D")]
|
||||
[Address(RVA = "0x19C0FB0", Offset = "0x19BF9B0", VA = "0x1819C0FB0", Slot = "24")]
|
||||
protected override RoomRole MEPJPBMHJDF(int FHCCCOABPJI, RoomRole EBOAJJCLJIE, [Optional] string LKHMIMBGLNC)
|
||||
{
|
||||
RoomRole roomRole;
|
||||
return roomRole;
|
||||
}
|
||||
|
||||
// Token: 0x0600E74E RID: 59214 RVA: 0x0036E9A4 File Offset: 0x0036CBA4
|
||||
[Token(Token = "0x600E74E")]
|
||||
[Address(RVA = "0x19C0550", Offset = "0x19BEF50", VA = "0x1819C0550", Slot = "34")]
|
||||
public override bool IsPlayerDefinedRole(FMOEHCKDCKF BGHHFOOBFMA)
|
||||
{
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x0600E74F RID: 59215 RVA: 0x0036E9B4 File Offset: 0x0036CBB4
|
||||
[Token(Token = "0x600E74F")]
|
||||
[Address(RVA = "0x19C15D0", Offset = "0x19BFFD0", VA = "0x1819C15D0", Slot = "36")]
|
||||
public override bool PlayerCanAssignRole(Photon.Realtime.Player CDFCCICPHFJ, Photon.Realtime.Player 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: 0x0600E750 RID: 59216 RVA: 0x0036E9F8 File Offset: 0x0036CBF8
|
||||
[Token(Token = "0x600E750")]
|
||||
[Address(RVA = "0x19C1710", Offset = "0x19C0110", VA = "0x1819C1710", Slot = "35")]
|
||||
public override bool PlayerCanModifyRoleDefinition(Photon.Realtime.Player 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: 0x0600E751 RID: 59217 RVA: 0x0036EA60 File Offset: 0x0036CC60
|
||||
[Token(Token = "0x600E751")]
|
||||
[Address(RVA = "0x19C1030", Offset = "0x19BFA30", VA = "0x1819C1030", Slot = "33")]
|
||||
protected override bool MFNJGEEPNKI(Photon.Realtime.Player IEKDDPPNFPF)
|
||||
{
|
||||
if (base.MFNJGEEPNKI(IEKDDPPNFPF) && IEKDDPPNFPF != 0)
|
||||
{
|
||||
MutableOverridableObscuredBool canEditRoomRoles = base.GetPlayerRoleDefinition(IEKDDPPNFPF).canEditRoomRoles;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E752 RID: 59218 RVA: 0x0036EA98 File Offset: 0x0036CC98
|
||||
[Token(Token = "0x600E752")]
|
||||
[Address(RVA = "0x19C1190", Offset = "0x19BFB90", VA = "0x1819C1190", Slot = "32")]
|
||||
protected override bool NINOBPHPMOO(Photon.Realtime.Player 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: 0x0600E753 RID: 59219 RVA: 0x0036EAE8 File Offset: 0x0036CCE8
|
||||
[Token(Token = "0x600E753")]
|
||||
[Address(RVA = "0x4577C0", Offset = "0x4561C0", VA = "0x1804577C0", Slot = "20")]
|
||||
protected override int JLHFDBNABEO(FMOEHCKDCKF BGHHFOOBFMA)
|
||||
{
|
||||
return (int)BGHHFOOBFMA;
|
||||
}
|
||||
|
||||
// Token: 0x0600E754 RID: 59220 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E754")]
|
||||
[Address(RVA = "0x4577C0", Offset = "0x4561C0", VA = "0x1804577C0", Slot = "21")]
|
||||
protected override FMOEHCKDCKF MEPAEFIIPBD(int BGHHFOOBFMA)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E755 RID: 59221 RVA: 0x0036EAF8 File Offset: 0x0036CCF8
|
||||
[Token(Token = "0x600E755")]
|
||||
[Address(RVA = "0x19C0130", Offset = "0x19BEB30", VA = "0x1819C0130", Slot = "22")]
|
||||
protected override int[] IHAKAMMGHLM(FMOEHCKDCKF[] KEHPOHCJCEM)
|
||||
{
|
||||
if (KEHPOHCJCEM != 0)
|
||||
{
|
||||
return Enumerable.ToArray<int>(Enumerable.Cast<int>(KEHPOHCJCEM));
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x0600E756 RID: 59222 RVA: 0x0036EB18 File Offset: 0x0036CD18
|
||||
[Token(Token = "0x600E756")]
|
||||
[Address(RVA = "0x19BEE20", Offset = "0x19BD820", VA = "0x1819BEE20", Slot = "23")]
|
||||
protected override bool FMAEGJFPJLP(int BGHHFOOBFMA)
|
||||
{
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x0600E757 RID: 59223 RVA: 0x0036EB28 File Offset: 0x0036CD28
|
||||
[Token(Token = "0x600E757")]
|
||||
[Address(RVA = "0x1296D20", Offset = "0x1295720", VA = "0x181296D20", Slot = "37")]
|
||||
protected override PFBMHEOFPJF MNGDIIPNICA(DBFIJENOPDA KGADGOFNJDC)
|
||||
{
|
||||
return KGADGOFNJDC.IBIFFFBIMHN;
|
||||
}
|
||||
|
||||
// Token: 0x0600E758 RID: 59224 RVA: 0x0036EB44 File Offset: 0x0036CD44
|
||||
[Token(Token = "0x600E758")]
|
||||
[Address(RVA = "0x19BFF60", Offset = "0x19BE960", VA = "0x1819BFF60", Slot = "39")]
|
||||
protected override PFBMHEOFPJF HNBCMNLALEO(byte[] KCKDIGBCOME)
|
||||
{
|
||||
return PFBMHEOFPJF.MHLLBDFJBOD.ParseFrom(KCKDIGBCOME);
|
||||
}
|
||||
|
||||
// Token: 0x0600E759 RID: 59225 RVA: 0x0036EB64 File Offset: 0x0036CD64
|
||||
[Token(Token = "0x600E759")]
|
||||
[Address(RVA = "0x19C0BF0", Offset = "0x19BF5F0", VA = "0x1819C0BF0", Slot = "40")]
|
||||
protected override void LEBDNKFDHII(PFBMHEOFPJF JHFHALKCDGD)
|
||||
{
|
||||
int num;
|
||||
IEnumerator<DJOKLIOAJAB> enumerator;
|
||||
MutableOverridableObscuredBool canEditRoomRoles;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
if (JHFHALKCDGD == 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
enumerator = JHFHALKCDGD.NGJFBNALBIA.GetEnumerator();
|
||||
if (enumerator != 0)
|
||||
{
|
||||
if (num < enumerator)
|
||||
{
|
||||
num += num;
|
||||
if (num == enumerator)
|
||||
{
|
||||
goto IL_5A;
|
||||
}
|
||||
num++;
|
||||
}
|
||||
bool flag;
|
||||
RoomRole roomRole;
|
||||
if (flag || roomRole.<IsRoleActive>k__BackingField != flag)
|
||||
{
|
||||
}
|
||||
canEditRoomRoles = roomRole.canEditRoomRoles;
|
||||
if (Matchmaking.HMCJLLMDAAM == 0)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
MutableOverridableObscuredBool disableMicAutoMute = roomRole.disableMicAutoMute;
|
||||
ObscuredBool obscuredBool;
|
||||
bool fakeValue = obscuredBool.fakeValue;
|
||||
}
|
||||
IL_5A:
|
||||
int num2 = 0;
|
||||
if (enumerator != 0 && num2 < typeof(GPNBGDFOBNK<ObscuredBool>).TypeHandle)
|
||||
{
|
||||
num2 += num2;
|
||||
num2++;
|
||||
}
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (canEditRoomRoles != 0);
|
||||
enumerator += enumerator;
|
||||
num += 19;
|
||||
}
|
||||
|
||||
// Token: 0x0600E75A RID: 59226 RVA: 0x0036EC24 File Offset: 0x0036CE24
|
||||
[Token(Token = "0x600E75A")]
|
||||
[Address(RVA = "0x19BF420", Offset = "0x19BDE20", VA = "0x1819BF420", 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: 0x0600E75B RID: 59227 RVA: 0x0036EED0 File Offset: 0x0036D0D0
|
||||
[Token(Token = "0x600E75B")]
|
||||
[Address(RVA = "0x19C0A90", Offset = "0x19BF490", VA = "0x1819C0A90", 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: 0x0600E75C RID: 59228 RVA: 0x0036EF30 File Offset: 0x0036D130
|
||||
[Token(Token = "0x600E75C")]
|
||||
[Address(RVA = "0x19BE620", Offset = "0x19BD020", VA = "0x1819BE620", Slot = "38")]
|
||||
protected override void CDNPEAAJAOL(ref DBFIJENOPDA KGADGOFNJDC, PFBMHEOFPJF JHFHALKCDGD)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E75D RID: 59229 RVA: 0x0036EF44 File Offset: 0x0036D144
|
||||
[Token(Token = "0x600E75D")]
|
||||
[Address(RVA = "0x19BE7B0", Offset = "0x19BD1B0", VA = "0x1819BE7B0")]
|
||||
private void CHBOJMGPHEK()
|
||||
{
|
||||
bool isInitialized = NetworkedSingletonMonoBehaviour.FFNIFALJLDD;
|
||||
if (isInitialized && isInitialized)
|
||||
{
|
||||
List<CMDADAAOBHD> localPlayerGameRolesToAssign = this.GetLocalPlayerGameRolesToAssign();
|
||||
PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
||||
CMDADAAOBHD[] array = localPlayerGameRolesToAssign.ToArray();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E75E RID: 59230 RVA: 0x0036EF88 File Offset: 0x0036D188
|
||||
[Token(Token = "0x600E75E")]
|
||||
[Address(RVA = "0x19BEE70", Offset = "0x19BD870", VA = "0x1819BEE70")]
|
||||
public List<CMDADAAOBHD> GetLocalPlayerGameRolesToAssign()
|
||||
{
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
List<CMDADAAOBHD> list = new List();
|
||||
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++;
|
||||
uint num2;
|
||||
num2 += (uint)8;
|
||||
num += num;
|
||||
}
|
||||
return list;
|
||||
}
|
||||
|
||||
// Token: 0x0600E75F RID: 59231 RVA: 0x0036EFFC File Offset: 0x0036D1FC
|
||||
[Token(Token = "0x600E75F")]
|
||||
[Address(RVA = "0x19C0210", Offset = "0x19BEC10", VA = "0x1819C0210")]
|
||||
public bool IsAtLeastHostRole(FMOEHCKDCKF EGPBMGPKIIL)
|
||||
{
|
||||
RoomRole roomRole;
|
||||
GJJLAOJHDKF rank = roomRole.rank;
|
||||
RoomRole roleDefinition = base.GetRoleDefinition((uint)8388608);
|
||||
return rank >= roleDefinition.rank;
|
||||
}
|
||||
|
||||
// Token: 0x0600E760 RID: 59232 RVA: 0x0036F030 File Offset: 0x0036D230
|
||||
[Token(Token = "0x600E760")]
|
||||
[Address(RVA = "0x19C02B0", Offset = "0x19BECB0", VA = "0x1819C02B0")]
|
||||
public bool IsAtLeastHostRole(RoomRole EGPBMGPKIIL)
|
||||
{
|
||||
GJJLAOJHDKF rank = EGPBMGPKIIL.rank;
|
||||
RoomRole roleDefinition = base.GetRoleDefinition((uint)8388608);
|
||||
return rank >= roleDefinition.rank;
|
||||
}
|
||||
|
||||
// Token: 0x0600E761 RID: 59233 RVA: 0x0036F064 File Offset: 0x0036D264
|
||||
[Token(Token = "0x600E761")]
|
||||
[Address(RVA = "0x19C0320", Offset = "0x19BED20", VA = "0x1819C0320")]
|
||||
public bool IsHostPresent()
|
||||
{
|
||||
Photon.Realtime.Player[] playerList = PhotonNetwork.PlayerList;
|
||||
int num = 0;
|
||||
int length = playerList.Length;
|
||||
if (num < length)
|
||||
{
|
||||
Photon.Realtime.Player player = playerList[num];
|
||||
GJJLAOJHDKF rank = base.GetPlayerRoleDefinition(player).rank;
|
||||
RoomRole roleDefinition = base.GetRoleDefinition((uint)8388608);
|
||||
if (rank < roleDefinition.rank)
|
||||
{
|
||||
num++;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E762 RID: 59234 RVA: 0x0036F0C4 File Offset: 0x0036D2C4
|
||||
[Token(Token = "0x600E762")]
|
||||
[Address(RVA = "0x19C0440", Offset = "0x19BEE40", VA = "0x1819C0440")]
|
||||
public static bool IsPlayerAHost(Photon.Realtime.Player 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: 0x0600E763 RID: 59235 RVA: 0x0036F11C File Offset: 0x0036D31C
|
||||
[Token(Token = "0x600E763")]
|
||||
[Address(RVA = "0x19BF090", Offset = "0x19BDA90", VA = "0x1819BF090")]
|
||||
public GPFHLEIFNDG GetLocalPlayerVoteKickType(Photon.Realtime.Player IBNDLONACHK, bool CPNHCODHDAD = false)
|
||||
{
|
||||
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
||||
CCMBKDINCAH ccmbkdincah = GNPDMBPGHBH.HOOMBADBCND();
|
||||
if (ccmbkdincah != 0)
|
||||
{
|
||||
if (!ccmbkdincah.KMOAHFBMONE)
|
||||
{
|
||||
if (!ccmbkdincah.BFMOEBFIIFA(IBNDLONACHK))
|
||||
{
|
||||
goto IL_30;
|
||||
}
|
||||
if (!CPNHCODHDAD)
|
||||
{
|
||||
goto IL_9B;
|
||||
}
|
||||
}
|
||||
return GPFHLEIFNDG.Instant;
|
||||
}
|
||||
IL_30:
|
||||
RoomRole playerRoleDefinition = base.GetPlayerRoleDefinition(localPlayer);
|
||||
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_9B:
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E764 RID: 59236 RVA: 0x0036F1CC File Offset: 0x0036D3CC
|
||||
[Token(Token = "0x600E764")]
|
||||
[Address(RVA = "0x19C0600", Offset = "0x19BF000", VA = "0x1819C0600", Slot = "31")]
|
||||
protected override void KGFJOIKALKD(Photon.Realtime.Player IEKDDPPNFPF, RoomRole LOGOOOJKMPC)
|
||||
{
|
||||
if (IEKDDPPNFPF.IsLocal)
|
||||
{
|
||||
CircuitVisibilityBehaviour.CircuitVisibilityChanged();
|
||||
MutableOverridableObscuredBool canTalk = LOGOOOJKMPC.canTalk;
|
||||
ActionEvent<global::Player> playerCreatedEvent = global::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.Instance;
|
||||
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: 0x0600E765 RID: 59237 RVA: 0x0036F2A0 File Offset: 0x0036D4A0
|
||||
[Token(Token = "0x600E765")]
|
||||
[Address(RVA = "0x19BE640", Offset = "0x19BD040", VA = "0x1819BE640", Slot = "19")]
|
||||
protected override void CGMHFAALDDC()
|
||||
{
|
||||
global::Player <EGKJPJKLEAI>k__BackingField = global::Player.<EGKJPJKLEAI>k__BackingField;
|
||||
int num = 0;
|
||||
if (<EGKJPJKLEAI>k__BackingField != num)
|
||||
{
|
||||
global::Player <EGKJPJKLEAI>k__BackingField2 = global::Player.<EGKJPJKLEAI>k__BackingField;
|
||||
int num2 = 0;
|
||||
bool flag = <EGKJPJKLEAI>k__BackingField2.SetMuteFlag(global::Player.KBAHEKCLGAN.MUTED_BY_ROOM_ROLE, num2 != 0);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E766 RID: 59238 RVA: 0x0036F2DC File Offset: 0x0036D4DC
|
||||
[Token(Token = "0x600E766")]
|
||||
[Address(RVA = "0x19C0020", Offset = "0x19BEA20", VA = "0x1819C0020")]
|
||||
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: 0x0600E767 RID: 59239 RVA: 0x0036F314 File Offset: 0x0036D514
|
||||
[Token(Token = "0x600E767")]
|
||||
[Address(RVA = "0x19C1930", Offset = "0x19C0330", VA = "0x1819C1930")]
|
||||
public static bool TryGetPredefinedRoleGuid(FMOEHCKDCKF LECJEHGDACC, out Guid DFADDPPJPLN)
|
||||
{
|
||||
Dictionary<FMOEHCKDCKF, Guid> aogddfbdeom = PlayerRoomRoleManager.AOGDDFBDEOM;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x0600E768 RID: 59240 RVA: 0x0036F330 File Offset: 0x0036D530
|
||||
[Token(Token = "0x600E768")]
|
||||
[Address(RVA = "0x19BE500", Offset = "0x19BCF00", VA = "0x1819BE500")]
|
||||
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: 0x0600E769 RID: 59241 RVA: 0x0036F360 File Offset: 0x0036D560
|
||||
[Token(Token = "0x600E769")]
|
||||
[Address(RVA = "0x19C1F70", Offset = "0x19C0970", VA = "0x1819C1F70")]
|
||||
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: 0x0600E76A RID: 59242 RVA: 0x0036F3EC File Offset: 0x0036D5EC
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x600E76A")]
|
||||
[Address(RVA = "0x19C19C0", Offset = "0x19C03C0", VA = "0x1819C19C0")]
|
||||
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: 0x0400974F RID: 38735
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400974F")]
|
||||
[SerializeField]
|
||||
[Header("Room Role Definitions")]
|
||||
private RoomRole defaultRoomHostRole;
|
||||
|
||||
// Token: 0x04009750 RID: 38736
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x4009750")]
|
||||
[SerializeField]
|
||||
private RoomRole defaultRoomModeratorRole;
|
||||
|
||||
// Token: 0x04009751 RID: 38737
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x4009751")]
|
||||
[SerializeField]
|
||||
private RoomRole defaultRoomCoOwnerRole;
|
||||
|
||||
// Token: 0x04009752 RID: 38738
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x4009752")]
|
||||
[SerializeField]
|
||||
private RoomRole defaultRoomCreatorRole;
|
||||
|
||||
// Token: 0x04009753 RID: 38739
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x4009753")]
|
||||
private bool? MGPJNDFGJNP;
|
||||
|
||||
// Token: 0x04009754 RID: 38740
|
||||
[Token(Token = "0x4009754")]
|
||||
private static FMOEHCKDCKF[] PMJNCFBEHME;
|
||||
|
||||
// Token: 0x04009755 RID: 38741
|
||||
[Token(Token = "0x4009755")]
|
||||
private static int[] PBILJOPELGJ;
|
||||
|
||||
// Token: 0x04009756 RID: 38742
|
||||
[Token(Token = "0x4009756")]
|
||||
public static readonly Guid AG_CREATOR_GUID;
|
||||
|
||||
// Token: 0x04009757 RID: 38743
|
||||
[Token(Token = "0x4009757")]
|
||||
public static readonly Guid AG_COOWNER_GUID;
|
||||
|
||||
// Token: 0x04009758 RID: 38744
|
||||
[Token(Token = "0x4009758")]
|
||||
public static readonly Guid AG_HOST_GUID;
|
||||
|
||||
// Token: 0x04009759 RID: 38745
|
||||
[Token(Token = "0x4009759")]
|
||||
public static readonly Guid AG_MODERATOR_GUID;
|
||||
|
||||
// Token: 0x0400975A RID: 38746
|
||||
[Token(Token = "0x400975A")]
|
||||
public static readonly Guid AG_ROLE_5_GUID;
|
||||
|
||||
// Token: 0x0400975B RID: 38747
|
||||
[Token(Token = "0x400975B")]
|
||||
public static readonly Guid AG_ROLE_6_GUID;
|
||||
|
||||
// Token: 0x0400975C RID: 38748
|
||||
[Token(Token = "0x400975C")]
|
||||
public static readonly Guid AG_ROLE_7_GUID;
|
||||
|
||||
// Token: 0x0400975D RID: 38749
|
||||
[Token(Token = "0x400975D")]
|
||||
public static readonly Guid AG_ROLE_8_GUID;
|
||||
|
||||
// Token: 0x0400975E RID: 38750
|
||||
[Token(Token = "0x400975E")]
|
||||
public static readonly Guid AG_ROLE_9_GUID;
|
||||
|
||||
// Token: 0x0400975F RID: 38751
|
||||
[Token(Token = "0x400975F")]
|
||||
public static readonly Guid AG_ROLE_10_GUID;
|
||||
|
||||
// Token: 0x04009760 RID: 38752
|
||||
[Token(Token = "0x4009760")]
|
||||
public static readonly Guid AG_ROLE_11_GUID;
|
||||
|
||||
// Token: 0x04009761 RID: 38753
|
||||
[Token(Token = "0x4009761")]
|
||||
private static readonly Dictionary<FMOEHCKDCKF, Guid> AOGDDFBDEOM;
|
||||
|
||||
// Token: 0x020020B8 RID: 8376
|
||||
[Token(Token = "0x20020B8")]
|
||||
private class LOGMPFJAHOF : RoleManagerBase<FMOEHCKDCKF, RoomRole.BJICCBAKLAF, RoomRole, DJOKLIOAJAB, PFBMHEOFPJF>.FPKGDJPPILE
|
||||
{
|
||||
// Token: 0x0600E76B RID: 59243 RVA: 0x0036F4C8 File Offset: 0x0036D6C8
|
||||
[Token(Token = "0x600E76B")]
|
||||
[Address(RVA = "0x19BE010", Offset = "0x19BCA10", VA = "0x1819BE010")]
|
||||
public LOGMPFJAHOF(Photon.Realtime.Player photonPlayer)
|
||||
: base(photonPlayer)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E76C RID: 59244 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E76C")]
|
||||
[Address(RVA = "0x19BDFB0", Offset = "0x19BC9B0", VA = "0x1819BDFB0", Slot = "4")]
|
||||
protected override int JNMKCEMDCEO()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E76D RID: 59245 RVA: 0x0036F4DC File Offset: 0x0036D6DC
|
||||
[Token(Token = "0x600E76D")]
|
||||
[Address(RVA = "0x19BDF30", Offset = "0x19BC930", VA = "0x1819BDF30", Slot = "5")]
|
||||
protected override void IJGHGFDPJPD(int LFBNLKLFONC)
|
||||
{
|
||||
int? pfabiidhlia = this.PFABIIDHLIA;
|
||||
if (pfabiidhlia == LFBNLKLFONC == pfabiidhlia)
|
||||
{
|
||||
ulong num;
|
||||
this.PFABIIDHLIA = num;
|
||||
base.MCBMFEECHCP();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04009762 RID: 38754
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4009762")]
|
||||
private int? PFABIIDHLIA;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,1680 @@
|
||||
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 Photon.Realtime;
|
||||
using RecRoom.Core.DataStructures.Tokens;
|
||||
using RecRoom.Networking.RPC;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles
|
||||
{
|
||||
// Token: 0x020020C2 RID: 8386
|
||||
[Token(Token = "0x20020C2")]
|
||||
[StructLayout(3)]
|
||||
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: 0x170026B7 RID: 9911
|
||||
// (get) Token: 0x0600E783 RID: 59267 RVA: 0x0036F810 File Offset: 0x0036DA10
|
||||
// (set) Token: 0x0600E784 RID: 59268 RVA: 0x0036F824 File Offset: 0x0036DA24
|
||||
[Token(Token = "0x170026B7")]
|
||||
public RoleDefinitionType GKIDCPPDFBB
|
||||
{
|
||||
[Token(Token = "0x600E783")]
|
||||
[Address(RVA = "0x462740", Offset = "0x461140", VA = "0x180462740")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E783)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
[Token(Token = "0x600E784")]
|
||||
[Address(RVA = "0x462750", Offset = "0x461150", VA = "0x180462750")]
|
||||
private set
|
||||
{
|
||||
this.CPIFDHDGEJG = value != null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170026B8 RID: 9912
|
||||
// (get) Token: 0x0600E785 RID: 59269
|
||||
[Token(Token = "0x170026B8")]
|
||||
protected abstract int[] JGIFDGDOGPO
|
||||
{
|
||||
[Token(Token = "0x600E785")]
|
||||
[Address(Slot = "17")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x170026B9 RID: 9913
|
||||
// (get) Token: 0x0600E786 RID: 59270 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x170026B9")]
|
||||
public RoleDefinitionType HKILNJHILDM
|
||||
{
|
||||
[Token(Token = "0x600E786")]
|
||||
[Address(RVA = "0x4D2570", Offset = "0x4D0F70", VA = "0x1804D2570")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170026BA RID: 9914
|
||||
// (get) Token: 0x0600E787 RID: 59271 RVA: 0x0036F838 File Offset: 0x0036DA38
|
||||
[Token(Token = "0x170026BA")]
|
||||
private RoleDefinitionType KJJFCDCELDA
|
||||
{
|
||||
[Token(Token = "0x600E787")]
|
||||
[Address(RVA = "0x12F44E0", Offset = "0x12F2EE0", VA = "0x1812F44E0")]
|
||||
get
|
||||
{
|
||||
int[] array = this.JGIFDGDOGPO;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E788 RID: 59272 RVA: 0x0036F854 File Offset: 0x0036DA54
|
||||
[Token(Token = "0x600E788")]
|
||||
[Address(RVA = "0x2384B30", Offset = "0x2383530", VA = "0x182384B30")]
|
||||
public void AddEveryoneRoleDefinition(RoleDefinitionType ONGBFDACHHG, object PIHIPPPPEBI, GFIIGJJANNG JMHKMOACHDG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E789 RID: 59273 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E789")]
|
||||
[Address(RVA = "0x23897E0", Offset = "0x23881E0", VA = "0x1823897E0")]
|
||||
public void RemoveEveryoneRoleDefinition(object PIHIPPPPEBI)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E78A RID: 59274 RVA: 0x0036F86C File Offset: 0x0036DA6C
|
||||
[Token(Token = "0x600E78A")]
|
||||
[Address(RVA = "0x2385030", Offset = "0x2383A30", VA = "0x182385030", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
this.Awake();
|
||||
this.InitializeRoles();
|
||||
int num = 0;
|
||||
this.UpdatePredefinedRoles(num);
|
||||
Action<Photon.Realtime.Player> action;
|
||||
PhotonNetwork.OnPhotonPlayerConnected += action;
|
||||
Action<Photon.Realtime.Player> action2;
|
||||
PhotonNetwork.OnPhotonPlayerDisconnected += action2;
|
||||
Action<Photon.Realtime.Player> action3;
|
||||
PhotonNetwork.OnMasterClientSwitched += action3;
|
||||
}
|
||||
|
||||
// Token: 0x0600E78B RID: 59275 RVA: 0x0036F8C4 File Offset: 0x0036DAC4
|
||||
[Token(Token = "0x600E78B")]
|
||||
[Address(RVA = "0x1B184B0", Offset = "0x1B16EB0", VA = "0x181B184B0", Slot = "18")]
|
||||
protected virtual void Start()
|
||||
{
|
||||
int[] array = this.JGIFDGDOGPO;
|
||||
}
|
||||
|
||||
// Token: 0x0600E78C RID: 59276 RVA: 0x0036F8E0 File Offset: 0x0036DAE0
|
||||
[Token(Token = "0x600E78C")]
|
||||
[Address(RVA = "0x2388E50", Offset = "0x2387850", VA = "0x182388E50", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
this.OnDestroy();
|
||||
Action<Photon.Realtime.Player> action;
|
||||
PhotonNetwork.OnPhotonPlayerConnected -= action;
|
||||
Action<Photon.Realtime.Player> action2;
|
||||
PhotonNetwork.OnPhotonPlayerDisconnected -= action2;
|
||||
Action<Photon.Realtime.Player> action3;
|
||||
PhotonNetwork.OnMasterClientSwitched -= action3;
|
||||
int[] array = this.JGIFDGDOGPO;
|
||||
}
|
||||
|
||||
// Token: 0x0600E78D RID: 59277
|
||||
[Token(Token = "0x600E78D")]
|
||||
[Address(Slot = "19")]
|
||||
protected abstract void CGMHFAALDDC();
|
||||
|
||||
// Token: 0x0600E78E RID: 59278
|
||||
[Token(Token = "0x600E78E")]
|
||||
[Address(Slot = "20")]
|
||||
protected abstract int JLHFDBNABEO(RoleIdType BGHHFOOBFMA);
|
||||
|
||||
// Token: 0x0600E78F RID: 59279
|
||||
[Token(Token = "0x600E78F")]
|
||||
[Address(Slot = "21")]
|
||||
protected abstract RoleIdType MEPAEFIIPBD(int BGHHFOOBFMA);
|
||||
|
||||
// Token: 0x0600E790 RID: 59280
|
||||
[Token(Token = "0x600E790")]
|
||||
[Address(Slot = "22")]
|
||||
protected abstract int[] IHAKAMMGHLM(RoleIdType[] BGHHFOOBFMA);
|
||||
|
||||
// Token: 0x0600E791 RID: 59281
|
||||
[Token(Token = "0x600E791")]
|
||||
[Address(Slot = "23")]
|
||||
protected abstract bool FMAEGJFPJLP(int BGHHFOOBFMA);
|
||||
|
||||
// Token: 0x0600E792 RID: 59282
|
||||
[Token(Token = "0x600E792")]
|
||||
[Address(Slot = "24")]
|
||||
protected abstract RoleDefinitionType MEPJPBMHJDF(int FHCCCOABPJI, RoleDefinitionType EBOAJJCLJIE, [Optional] string LKHMIMBGLNC);
|
||||
|
||||
// Token: 0x0600E793 RID: 59283 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E793")]
|
||||
[Address(RVA = "0x23857E0", Offset = "0x23841E0", VA = "0x1823857E0")]
|
||||
private bool CLHGFDCEIHG(Photon.Realtime.Player IEKDDPPNFPF, out RoleManagerBase<RoleIdType, RolePermissionType, RoleDefinitionType, RoleProtobufType, RoleCollectionProtobufType>.FPKGDJPPILE IENKDAKBEDP)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E794 RID: 59284
|
||||
[Token(Token = "0x600E794")]
|
||||
[Address(Slot = "25")]
|
||||
protected abstract RoleManagerBase<RoleIdType, RolePermissionType, RoleDefinitionType, RoleProtobufType, RoleCollectionProtobufType>.FPKGDJPPILE INELADLDOKF(Photon.Realtime.Player IEKDDPPNFPF);
|
||||
|
||||
// Token: 0x0600E795 RID: 59285 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E795")]
|
||||
[Address(RVA = "0x2387490", Offset = "0x2385E90", VA = "0x182387490", Slot = "26")]
|
||||
protected virtual RoleIdType JBJHLODKFDH(Photon.Realtime.Player IEKDDPPNFPF)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x170026BB RID: 9915
|
||||
// (get) Token: 0x0600E796 RID: 59286
|
||||
[Token(Token = "0x170026BB")]
|
||||
protected abstract bool GBFHJKPPEPC
|
||||
{
|
||||
[Token(Token = "0x600E796")]
|
||||
[Address(Slot = "27")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x0600E797 RID: 59287 RVA: 0x0036F930 File Offset: 0x0036DB30
|
||||
[Token(Token = "0x600E797")]
|
||||
[Address(RVA = "0x2389930", Offset = "0x2388330", VA = "0x182389930")]
|
||||
public void RequestAddRole(Photon.Realtime.Player IEKDDPPNFPF, RoleIdType DCDOMGBPFCN)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E798 RID: 59288 RVA: 0x0036F944 File Offset: 0x0036DB44
|
||||
[Token(Token = "0x600E798")]
|
||||
[Address(RVA = "0x2389BE0", Offset = "0x23885E0", VA = "0x182389BE0")]
|
||||
public void RequestRemoveRole(Photon.Realtime.Player IEKDDPPNFPF, RoleIdType BMHGLDHHIEM)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E799 RID: 59289 RVA: 0x0036F958 File Offset: 0x0036DB58
|
||||
[Token(Token = "0x600E799")]
|
||||
[Address(RVA = "0x2389C70", Offset = "0x2388670", VA = "0x182389C70")]
|
||||
public void RequestToggleRoles(Photon.Realtime.Player IEKDDPPNFPF, RoleIdType? DCDOMGBPFCN, RoleIdType? BMHGLDHHIEM)
|
||||
{
|
||||
if (DCDOMGBPFCN != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E79A RID: 59290 RVA: 0x0036F974 File Offset: 0x0036DB74
|
||||
[Token(Token = "0x600E79A")]
|
||||
[Address(RVA = "0x2389DD0", Offset = "0x23887D0", VA = "0x182389DD0")]
|
||||
public void RequestToggleRoles(Photon.Realtime.Player IEKDDPPNFPF, RoleIdType[] LJKANBGPJLP, RoleIdType[] NMPNJKFNHKC)
|
||||
{
|
||||
RoleIdType roleIdType;
|
||||
if (PhotonNetwork.InRoom && roleIdType != 0)
|
||||
{
|
||||
PhotonView photonView = base.photonView;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E79B RID: 59291 RVA: 0x0036F9A0 File Offset: 0x0036DBA0
|
||||
[Token(Token = "0x600E79B")]
|
||||
[Address(RVA = "0x238A640", Offset = "0x2389040", VA = "0x18238A640")]
|
||||
[PunRPC]
|
||||
protected void RpcLocalPlayerToggleRoles(int[] LJKANBGPJLP, int[] NMPNJKFNHKC)
|
||||
{
|
||||
RoleIdType roleIdType;
|
||||
if (PhotonNetwork.InRoom && roleIdType != 0)
|
||||
{
|
||||
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E79C RID: 59292 RVA: 0x0036F9CC File Offset: 0x0036DBCC
|
||||
[Token(Token = "0x600E79C")]
|
||||
[Address(RVA = "0x23879F0", Offset = "0x23863F0", VA = "0x1823879F0")]
|
||||
protected void LFKGHBIHLCL(RoleIdType LFBNLKLFONC)
|
||||
{
|
||||
if (PhotonNetwork.InRoom)
|
||||
{
|
||||
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
||||
this.CGMHFAALDDC();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E79D RID: 59293 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E79D")]
|
||||
[Address(RVA = "0x2387160", Offset = "0x2385B60", VA = "0x182387160")]
|
||||
public void InitializeRoles()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E79E RID: 59294 RVA: 0x0036F9F8 File Offset: 0x0036DBF8
|
||||
[Token(Token = "0x600E79E")]
|
||||
[Address(RVA = "0x238B790", Offset = "0x238A190", VA = "0x18238B790")]
|
||||
public bool TryGetActiveRoleByGuid(Guid JPGBOLJNPPN, out RoleIdType BGHHFOOBFMA)
|
||||
{
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x0600E79F RID: 59295 RVA: 0x0036FA14 File Offset: 0x0036DC14
|
||||
[Token(Token = "0x600E79F")]
|
||||
[Address(RVA = "0x238B850", Offset = "0x238A250", VA = "0x18238B850")]
|
||||
public bool TryGetActiveRoleDefinitionByGuid(Guid JPGBOLJNPPN, out RoleDefinitionType IENKDAKBEDP)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
int num2 = 0;
|
||||
num2 += num2;
|
||||
if ("{il2cpp array field il2cppMethodInfo->}" != typeof(MLNCPPJGHPN<RoleIdType, RolePermissionType, RoleDefinitionType>).TypeHandle)
|
||||
{
|
||||
num2++;
|
||||
bool flag;
|
||||
while (!flag)
|
||||
{
|
||||
}
|
||||
}
|
||||
int num3 = 0;
|
||||
num3 += num3;
|
||||
num3++;
|
||||
if (num2 != -1)
|
||||
{
|
||||
if (typeof(IDisposable).TypeHandle == (ulong)86L)
|
||||
{
|
||||
num2 += num2;
|
||||
num += 19;
|
||||
num += typeof(List<RoleDefinitionType>.Enumerator).TypeHandle;
|
||||
}
|
||||
if (typeof(IDisposable).TypeHandle == (ulong)77L)
|
||||
{
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E7A0 RID: 59296 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E7A0")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "28")]
|
||||
protected virtual void AOJABMGFNLF()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E7A1 RID: 59297 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E7A1")]
|
||||
[Address(RVA = "0x238C080", Offset = "0x238AA80", VA = "0x18238C080")]
|
||||
public void UpdatePredefinedRoles([Optional] List<RoleDefinitionType> CDCBEDPGDPD)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E7A2 RID: 59298 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E7A2")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "29")]
|
||||
protected virtual void FFKJKILNOIC(ref List<RoleDefinitionType> MGKECHLIBOP)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E7A3 RID: 59299 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E7A3")]
|
||||
[Address(RVA = "0x23848F0", Offset = "0x23832F0", VA = "0x1823848F0")]
|
||||
private void ACELJJHDOAI(int GAHGOIJMCBH, RoleDefinitionType LOLCMLEKMAF)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E7A4 RID: 59300 RVA: 0x0036FA8C File Offset: 0x0036DC8C
|
||||
[Token(Token = "0x600E7A4")]
|
||||
[Address(RVA = "0x2387130", Offset = "0x2385B30", VA = "0x182387130", Slot = "30")]
|
||||
protected virtual void IMFABOIILCJ(Photon.Realtime.Player AGIHAKFFCCD, int PGPIGPPKHGL)
|
||||
{
|
||||
int[] array = this.JGIFDGDOGPO;
|
||||
}
|
||||
|
||||
// Token: 0x0600E7A5 RID: 59301 RVA: 0x0036FAA8 File Offset: 0x0036DCA8
|
||||
[Token(Token = "0x600E7A5")]
|
||||
[Address(RVA = "0x2387030", Offset = "0x2385A30", VA = "0x182387030")]
|
||||
public List<RoleDefinitionType> GetSortedActiveRoles(bool MKAFBEKJIHN = false)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E7A5)
|
||||
|
||||
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:Player](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 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x0600E7A6 RID: 59302 RVA: 0x0036FAC8 File Offset: 0x0036DCC8
|
||||
[Token(Token = "0x600E7A6")]
|
||||
[Address(RVA = "0x2385240", Offset = "0x2383C40", VA = "0x182385240")]
|
||||
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: 0x0600E7A7 RID: 59303 RVA: 0x0036FB10 File Offset: 0x0036DD10
|
||||
[Token(Token = "0x600E7A7")]
|
||||
[Address(RVA = "0x2387000", Offset = "0x2385A00", VA = "0x182387000")]
|
||||
public List<RoleDefinitionType> GetSortedActiveRolesForPlayer(Photon.Realtime.Player IEKDDPPNFPF, bool MKAFBEKJIHN = false)
|
||||
{
|
||||
int[] array = this.JGIFDGDOGPO;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E7A8 RID: 59304 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E7A8")]
|
||||
[Address(RVA = "0x2385B50", Offset = "0x2384550", VA = "0x182385B50")]
|
||||
private List<RoleDefinitionType> FLCPOFAKGDC(Photon.Realtime.Player AGIHAKFFCCD, bool MKAFBEKJIHN)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E7A9 RID: 59305 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E7A9")]
|
||||
[Address(RVA = "0x2388890", Offset = "0x2387290", VA = "0x182388890")]
|
||||
private List<RoleDefinitionType> NBDOOMEAIAB()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E7AA RID: 59306 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E7AA")]
|
||||
[Address(RVA = "0x2388DA0", Offset = "0x23877A0", VA = "0x182388DA0")]
|
||||
protected void OGEGEKEACGC()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E7AB RID: 59307 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E7AB")]
|
||||
[Address(RVA = "0x2387880", Offset = "0x2386280", VA = "0x182387880")]
|
||||
protected void KEHAFGDDECH()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E7AC RID: 59308 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E7AC")]
|
||||
[Address(RVA = "0x2385330", Offset = "0x2383D30", VA = "0x182385330")]
|
||||
protected RoleDefinitionType CBGHFAPFBFM(Photon.Realtime.Player IEKDDPPNFPF)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E7AD RID: 59309
|
||||
[Token(Token = "0x600E7AD")]
|
||||
[Address(Slot = "31")]
|
||||
protected abstract void KGFJOIKALKD(Photon.Realtime.Player IEKDDPPNFPF, RoleDefinitionType LOGOOOJKMPC);
|
||||
|
||||
// Token: 0x0600E7AE RID: 59310 RVA: 0x0036FB2C File Offset: 0x0036DD2C
|
||||
[Token(Token = "0x600E7AE")]
|
||||
[Address(RVA = "0x1BFCB40", Offset = "0x1BFB540", VA = "0x181BFCB40")]
|
||||
public RoleDefinitionType GetEveryoneRoleDefinition()
|
||||
{
|
||||
int[] array = this.JGIFDGDOGPO;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E7AF RID: 59311 RVA: 0x0036FB48 File Offset: 0x0036DD48
|
||||
[Token(Token = "0x600E7AF")]
|
||||
[Address(RVA = "0x2386EA0", Offset = "0x23858A0", VA = "0x182386EA0")]
|
||||
public RoleDefinitionType GetLocalPlayerRoleDefinition()
|
||||
{
|
||||
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
||||
int[] array = this.JGIFDGDOGPO;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E7B0 RID: 59312 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E7B0")]
|
||||
[Address(RVA = "0x2386F30", Offset = "0x2385930", VA = "0x182386F30")]
|
||||
public RoleDefinitionType GetPlayerRoleDefinition(Photon.Realtime.Player IEKDDPPNFPF)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E7B1 RID: 59313 RVA: 0x0036FB6C File Offset: 0x0036DD6C
|
||||
[Token(Token = "0x600E7B1")]
|
||||
[Address(RVA = "0x2389530", Offset = "0x2387F30", VA = "0x182389530")]
|
||||
public bool PlayerHasRole(Photon.Realtime.Player AGIHAKFFCCD, RoleIdType IENKDAKBEDP)
|
||||
{
|
||||
if (PhotonNetwork.InRoom && AGIHAKFFCCD != 0)
|
||||
{
|
||||
this.CGMHFAALDDC();
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E7B2 RID: 59314 RVA: 0x0036FB98 File Offset: 0x0036DD98
|
||||
[Token(Token = "0x600E7B2")]
|
||||
[Address(RVA = "0x23899C0", Offset = "0x23883C0", VA = "0x1823899C0")]
|
||||
public void RequestPlayerAddRoleToOtherPlayer(Photon.Realtime.Player CDFCCICPHFJ, Photon.Realtime.Player OEIHOFFDNNO, RoleIdType DCDOMGBPFCN)
|
||||
{
|
||||
if (this.PlayerCanModifyRoleDefinition(CDFCCICPHFJ, OEIHOFFDNNO))
|
||||
{
|
||||
PhotonView photonView = base.photonView;
|
||||
this.CGMHFAALDDC();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E7B3 RID: 59315 RVA: 0x0036FBC8 File Offset: 0x0036DDC8
|
||||
[Token(Token = "0x600E7B3")]
|
||||
[Address(RVA = "0x238B2E0", Offset = "0x2389CE0", VA = "0x18238B2E0")]
|
||||
[PunRPC]
|
||||
protected void RpcPlayerAddRoleToLocalPlayer(Photon.Realtime.Player CDFCCICPHFJ, int DCDOMGBPFCN)
|
||||
{
|
||||
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
||||
int num = this.JLHFDBNABEO(DCDOMGBPFCN);
|
||||
if (this.PlayerCanModifyRoleDefinition(CDFCCICPHFJ, localPlayer))
|
||||
{
|
||||
Photon.Realtime.Player localPlayer2 = PhotonNetwork.LocalPlayer;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E7B4 RID: 59316 RVA: 0x0036FC00 File Offset: 0x0036DE00
|
||||
[Token(Token = "0x600E7B4")]
|
||||
[Address(RVA = "0x2389AD0", Offset = "0x23884D0", VA = "0x182389AD0")]
|
||||
public void RequestPlayerRemoveRoleFromOtherPlayer(Photon.Realtime.Player CDFCCICPHFJ, Photon.Realtime.Player OEIHOFFDNNO, RoleIdType BMHGLDHHIEM)
|
||||
{
|
||||
if (this.PlayerCanModifyRoleDefinition(CDFCCICPHFJ, OEIHOFFDNNO))
|
||||
{
|
||||
PhotonView photonView = base.photonView;
|
||||
this.CGMHFAALDDC();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E7B5 RID: 59317 RVA: 0x0036FC30 File Offset: 0x0036DE30
|
||||
[Token(Token = "0x600E7B5")]
|
||||
[Address(RVA = "0x238B420", Offset = "0x2389E20", VA = "0x18238B420")]
|
||||
[PunRPC]
|
||||
protected void RpcPlayerRemoveRoleFromLocalPlayer(Photon.Realtime.Player CDFCCICPHFJ, int BMHGLDHHIEM)
|
||||
{
|
||||
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
||||
int num = this.JLHFDBNABEO(BMHGLDHHIEM);
|
||||
if (this.PlayerCanModifyRoleDefinition(CDFCCICPHFJ, localPlayer))
|
||||
{
|
||||
Photon.Realtime.Player localPlayer2 = PhotonNetwork.LocalPlayer;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E7B6 RID: 59318 RVA: 0x0036FC68 File Offset: 0x0036DE68
|
||||
[Token(Token = "0x600E7B6")]
|
||||
[Address(RVA = "0x2387D80", Offset = "0x2386780", VA = "0x182387D80")]
|
||||
public bool LocalRequestModifyRoleName(RoleIdType BGHHFOOBFMA, string HBENBFOGKNG)
|
||||
{
|
||||
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
||||
if (this.PlayerCanChangeRoleName(localPlayer, BGHHFOOBFMA))
|
||||
{
|
||||
RPCActions.RPCAction rpcaction;
|
||||
base.photonView.RpcMaster(rpcaction, BGHHFOOBFMA, HBENBFOGKNG);
|
||||
return true;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E7B7 RID: 59319 RVA: 0x0036FCA0 File Offset: 0x0036DEA0
|
||||
[Token(Token = "0x600E7B7")]
|
||||
[Address(RVA = "0x2389260", Offset = "0x2387C60", VA = "0x182389260")]
|
||||
public bool PlayerCanChangeRoleName(Photon.Realtime.Player IEKDDPPNFPF, RoleIdType BGHHFOOBFMA)
|
||||
{
|
||||
bool flag;
|
||||
if (this.IsPlayerDefinedRole(IEKDDPPNFPF) && flag)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E7B8 RID: 59320 RVA: 0x0036FCC4 File Offset: 0x0036DEC4
|
||||
[Token(Token = "0x600E7B8")]
|
||||
[Address(RVA = "0x238AC70", Offset = "0x2389670", VA = "0x18238AC70")]
|
||||
[PunRPC]
|
||||
protected void RpcMasterRequestModifyRoleName(RoleIdType BGHHFOOBFMA, string HBENBFOGKNG, PhotonMessageInfo BNICGLLLMOL)
|
||||
{
|
||||
int num = 0;
|
||||
bool isMasterClient = PhotonNetwork.IsMasterClient;
|
||||
if (isMasterClient)
|
||||
{
|
||||
if (!isMasterClient)
|
||||
{
|
||||
Debug.LogWarning(num + " tried to modify role name, but they are not allowed to!");
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
bool onDestroyingCalled = base.photonView.onDestroyingCalled;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E7B9 RID: 59321 RVA: 0x0036FD08 File Offset: 0x0036DF08
|
||||
[Token(Token = "0x600E7B9")]
|
||||
[Address(RVA = "0x238B1D0", Offset = "0x2389BD0", VA = "0x18238B1D0")]
|
||||
[PunRPC]
|
||||
protected void RpcModifyRoleName(RoleIdType BGHHFOOBFMA, string HBENBFOGKNG, PhotonMessageInfo BNICGLLLMOL)
|
||||
{
|
||||
RoleDefinitionType defaultRoleDefinition = this._defaultRoleDefinition;
|
||||
RoleDefinitionType defaultRoleDefinition2 = this._defaultRoleDefinition;
|
||||
this.CGMHFAALDDC();
|
||||
int[] array = this.JGIFDGDOGPO;
|
||||
}
|
||||
|
||||
// Token: 0x0600E7BA RID: 59322 RVA: 0x0036FD38 File Offset: 0x0036DF38
|
||||
[Token(Token = "0x600E7BA")]
|
||||
[Address(RVA = "0x2387ED0", Offset = "0x23868D0", VA = "0x182387ED0")]
|
||||
public bool LocalRequestModifyRolePermission(RoleIdType BGHHFOOBFMA, RolePermissionType KFMINBPBKAM, bool PPEMHAIEECM, object OHFMPKJCLKH)
|
||||
{
|
||||
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
||||
bool flag = this.IsPlayerDefinedRole(localPlayer);
|
||||
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.photonView;
|
||||
bool onDestroyingCalled = photonView.onDestroyingCalled;
|
||||
IL_49:
|
||||
photonView += photonView;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E7BB RID: 59323 RVA: 0x0036FD9C File Offset: 0x0036DF9C
|
||||
[Token(Token = "0x600E7BB")]
|
||||
[Address(RVA = "0x238AAB0", Offset = "0x23894B0", VA = "0x18238AAB0")]
|
||||
[PunRPC]
|
||||
protected void RpcMasterRequestModifyRoleDefinition(RoleIdType BGHHFOOBFMA, RolePermissionType KFMINBPBKAM, byte[] EJEGJJKKDFH, PhotonMessageInfo BNICGLLLMOL)
|
||||
{
|
||||
int num = 0;
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
Debug.LogWarning(num + " tried to modify role, but they couldn't!");
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
bool onDestroyingCalled = base.photonView.onDestroyingCalled;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E7BC RID: 59324 RVA: 0x0036FDDC File Offset: 0x0036DFDC
|
||||
[Token(Token = "0x600E7BC")]
|
||||
[Address(RVA = "0x238B050", Offset = "0x2389A50", VA = "0x18238B050")]
|
||||
[PunRPC]
|
||||
protected void RpcModifyRoleDefinition(RoleIdType BGHHFOOBFMA, RolePermissionType FEIIKGIHEBN, byte[] EJEGJJKKDFH, PhotonMessageInfo 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: 0x0600E7BD RID: 59325 RVA: 0x0036FE18 File Offset: 0x0036E018
|
||||
[Token(Token = "0x600E7BD")]
|
||||
[Address(RVA = "0x2389630", Offset = "0x2388030", VA = "0x182389630")]
|
||||
public void PlayerRequestMoveRole(Photon.Realtime.Player JKJPFDENCGO, RoleIdType JJCMCFNOJBK, bool KNIKPKEBLNF)
|
||||
{
|
||||
bool inRoom = PhotonNetwork.InRoom;
|
||||
if (inRoom && inRoom)
|
||||
{
|
||||
bool onDestroyingCalled = base.photonView.onDestroyingCalled;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E7BE RID: 59326 RVA: 0x0036FE50 File Offset: 0x0036E050
|
||||
[Token(Token = "0x600E7BE")]
|
||||
[Address(RVA = "0x238AE20", Offset = "0x2389820", VA = "0x18238AE20")]
|
||||
[PunRPC]
|
||||
protected void RpcMasterRequestMoveRole(RoleIdType JJCMCFNOJBK, bool KNIKPKEBLNF, RoleIdType IHBHNMJOPJD, PhotonMessageInfo BNICGLLLMOL)
|
||||
{
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
this.CGMHFAALDDC();
|
||||
this.CGMHFAALDDC();
|
||||
bool onDestroyingCalled = base.photonView.onDestroyingCalled;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E7BF RID: 59327 RVA: 0x0036FE8C File Offset: 0x0036E08C
|
||||
[Token(Token = "0x600E7BF")]
|
||||
[Address(RVA = "0x238B5F0", Offset = "0x2389FF0", VA = "0x18238B5F0")]
|
||||
[PunRPC]
|
||||
protected void RpcSwapRoleOrder(RoleIdType JJCMCFNOJBK, RoleIdType HLNLEJCIJCH, PhotonMessageInfo BNICGLLLMOL)
|
||||
{
|
||||
RoleDefinitionType defaultRoleDefinition = this._defaultRoleDefinition;
|
||||
RoleDefinitionType defaultRoleDefinition2 = this._defaultRoleDefinition;
|
||||
int[] array = this.JGIFDGDOGPO;
|
||||
}
|
||||
|
||||
// Token: 0x0600E7C0 RID: 59328 RVA: 0x0036FEB4 File Offset: 0x0036E0B4
|
||||
[Token(Token = "0x600E7C0")]
|
||||
[Address(RVA = "0x2385930", Offset = "0x2384330", VA = "0x182385930")]
|
||||
public bool CanMoveRole(Photon.Realtime.Player 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: 0x0600E7C1 RID: 59329 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E7C1")]
|
||||
[Address(RVA = "0x238BBB0", Offset = "0x238A5B0", VA = "0x18238BBB0")]
|
||||
public bool TryGetSortedAvailablePlayerRoles(int PIKAIMCIPBO, out List<global::Tuple<RoleIdType, GJJLAOJHDKF>> DKNIDEMNFLH)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E7C2 RID: 59330 RVA: 0x0036FEE4 File Offset: 0x0036E0E4
|
||||
[Token(Token = "0x600E7C2")]
|
||||
[Address(RVA = "0x2387500", Offset = "0x2385F00", VA = "0x182387500")]
|
||||
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: 0x0600E7C3 RID: 59331 RVA: 0x0036FF14 File Offset: 0x0036E114
|
||||
[Token(Token = "0x600E7C3")]
|
||||
[Address(RVA = "0x2388D50", Offset = "0x2387750", VA = "0x182388D50", Slot = "32")]
|
||||
protected virtual bool NINOBPHPMOO(Photon.Realtime.Player JKJPFDENCGO, RoleDefinitionType GPLBFCPMJOC, RoleDefinitionType ODCFAOCDPHA)
|
||||
{
|
||||
return PhotonNetwork.InRoom;
|
||||
}
|
||||
|
||||
// Token: 0x0600E7C4 RID: 59332 RVA: 0x0036FF28 File Offset: 0x0036E128
|
||||
[Token(Token = "0x600E7C4")]
|
||||
[Address(RVA = "0x23892D0", Offset = "0x2387CD0", VA = "0x1823892D0")]
|
||||
public bool PlayerCanCreateRole(Photon.Realtime.Player AGIHAKFFCCD, out RoleDefinitionType DINCDAECBAI, bool HKMPELKMELI = false)
|
||||
{
|
||||
bool flag;
|
||||
if (!PhotonNetwork.InRoom || HKMPELKMELI || flag)
|
||||
{
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E7C5 RID: 59333 RVA: 0x0036FF50 File Offset: 0x0036E150
|
||||
[Token(Token = "0x600E7C5")]
|
||||
[Address(RVA = "0x2387B10", Offset = "0x2386510", VA = "0x182387B10")]
|
||||
public bool LocalRequestCreateRole(string MJCDDENNGOD)
|
||||
{
|
||||
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
RPCActions.RPCAction<string, PhotonMessageInfo> rpcaction;
|
||||
base.photonView.RpcMaster<string>(rpcaction, MJCDDENNGOD);
|
||||
return true;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E7C6 RID: 59334 RVA: 0x0036FF80 File Offset: 0x0036E180
|
||||
[Token(Token = "0x600E7C6")]
|
||||
[Address(RVA = "0x2388560", Offset = "0x2386F60", VA = "0x182388560")]
|
||||
public bool MasterForceCreateRole(out Guid NDHGPMLBGPM, out RoleIdType BPFNCJOOFFC)
|
||||
{
|
||||
Guid guid = Guid.NewGuid();
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x0600E7C7 RID: 59335 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E7C7")]
|
||||
[Address(RVA = "0x2388200", Offset = "0x2386C00", VA = "0x182388200")]
|
||||
public bool MasterForceCreateRoleWithGuid(Guid NDHGPMLBGPM, out RoleIdType BPFNCJOOFFC)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E7C8 RID: 59336 RVA: 0x0036FF9C File Offset: 0x0036E19C
|
||||
[Token(Token = "0x600E7C8")]
|
||||
[Address(RVA = "0x2389F20", Offset = "0x2388920", VA = "0x182389F20")]
|
||||
public bool RoleGuidExists(Guid JPGBOLJNPPN, out RoleIdType IBMJBLJGINB)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
int num2 = 0;
|
||||
RoleDefinitionType defaultRoleDefinition = this._defaultRoleDefinition;
|
||||
num2 += num2;
|
||||
if ("{il2cpp array field il2cppMethodInfo->}" != typeof(MLNCPPJGHPN<RoleIdType, RolePermissionType, RoleDefinitionType>).TypeHandle)
|
||||
{
|
||||
num2++;
|
||||
bool flag;
|
||||
while (!flag)
|
||||
{
|
||||
}
|
||||
}
|
||||
int num3 = 0;
|
||||
num3 += num3;
|
||||
num3++;
|
||||
if (num2 != -1)
|
||||
{
|
||||
if (typeof(IDisposable).TypeHandle == (ulong)98L)
|
||||
{
|
||||
num2 += num2;
|
||||
num += 19;
|
||||
num += typeof(Dictionary<RoleIdType, RoleDefinitionType>.Enumerator).TypeHandle;
|
||||
}
|
||||
if (typeof(IDisposable).TypeHandle == (ulong)89L)
|
||||
{
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E7C9 RID: 59337 RVA: 0x0037001C File Offset: 0x0036E21C
|
||||
[Token(Token = "0x600E7C9")]
|
||||
[Address(RVA = "0x238A760", Offset = "0x2389160", VA = "0x18238A760")]
|
||||
[PunRPC]
|
||||
protected void RpcMasterRequestCreateRole(string MJCDDENNGOD, PhotonMessageInfo BNICGLLLMOL)
|
||||
{
|
||||
bool flag;
|
||||
if (PhotonNetwork.IsMasterClient && flag)
|
||||
{
|
||||
Guid guid = Guid.NewGuid();
|
||||
PhotonView photonView = base.photonView;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E7CA RID: 59338 RVA: 0x0037004C File Offset: 0x0036E24C
|
||||
[Token(Token = "0x600E7CA")]
|
||||
[Address(RVA = "0x238A2B0", Offset = "0x2388CB0", VA = "0x18238A2B0")]
|
||||
[PunRPC]
|
||||
protected void RpcAddNewPlayerRole(string MJCDDENNGOD, RoleIdType BGHHFOOBFMA, Guid JPGBOLJNPPN)
|
||||
{
|
||||
int num = 0;
|
||||
if (num < BGHHFOOBFMA)
|
||||
{
|
||||
num += num;
|
||||
num++;
|
||||
}
|
||||
int[] array = this.JGIFDGDOGPO;
|
||||
}
|
||||
|
||||
// Token: 0x0600E7CB RID: 59339 RVA: 0x0037007C File Offset: 0x0036E27C
|
||||
[Token(Token = "0x600E7CB")]
|
||||
[Address(RVA = "0x2388100", Offset = "0x2386B00", VA = "0x182388100", Slot = "33")]
|
||||
protected virtual bool MFNJGEEPNKI(Photon.Realtime.Player IEKDDPPNFPF)
|
||||
{
|
||||
return PhotonNetwork.InRoom;
|
||||
}
|
||||
|
||||
// Token: 0x0600E7CC RID: 59340 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E7CC")]
|
||||
[Address(RVA = "0x2385AB0", Offset = "0x23844B0", VA = "0x182385AB0")]
|
||||
private bool EHODHBHFFKF(out RoleDefinitionType DINCDAECBAI)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E7CD RID: 59341 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E7CD")]
|
||||
[Address(RVA = "0x23893B0", Offset = "0x2387DB0", VA = "0x1823893B0")]
|
||||
public bool PlayerCanDeleteRole(RoleIdType NENFLCANOGE, Photon.Realtime.Player AGIHAKFFCCD)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E7CE RID: 59342 RVA: 0x00370090 File Offset: 0x0036E290
|
||||
[Token(Token = "0x600E7CE")]
|
||||
[Address(RVA = "0x2387C30", Offset = "0x2386630", VA = "0x182387C30")]
|
||||
public bool LocalRequestDeleteRole(RoleIdType NENFLCANOGE)
|
||||
{
|
||||
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
||||
if (this.PlayerCanDeleteRole(NENFLCANOGE, localPlayer))
|
||||
{
|
||||
RPCActions.RPCAction rpcaction;
|
||||
base.photonView.RpcMaster(rpcaction, NENFLCANOGE);
|
||||
return true;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E7CF RID: 59343 RVA: 0x003700C4 File Offset: 0x0036E2C4
|
||||
[Token(Token = "0x600E7CF")]
|
||||
[Address(RVA = "0x2388620", Offset = "0x2387020", VA = "0x182388620")]
|
||||
public bool MasterForceDeleteRole(RoleIdType NENFLCANOGE)
|
||||
{
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
RPCActions.RPCAction rpcaction;
|
||||
base.photonView.RpcAll(rpcaction, NENFLCANOGE);
|
||||
return true;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E7D0 RID: 59344 RVA: 0x003700F4 File Offset: 0x0036E2F4
|
||||
[Token(Token = "0x600E7D0")]
|
||||
[Address(RVA = "0x238A960", Offset = "0x2389360", VA = "0x18238A960")]
|
||||
[PunRPC]
|
||||
protected void RpcMasterRequestDeleteRole(RoleIdType NENFLCANOGE, PhotonMessageInfo BNICGLLLMOL)
|
||||
{
|
||||
bool flag;
|
||||
if (PhotonNetwork.IsMasterClient && flag)
|
||||
{
|
||||
RPCActions.RPCAction rpcaction;
|
||||
base.photonView.RpcAll(rpcaction, NENFLCANOGE);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E7D1 RID: 59345 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E7D1")]
|
||||
[Address(RVA = "0x238A470", Offset = "0x2388E70", VA = "0x18238A470")]
|
||||
[PunRPC]
|
||||
protected void RpcDeletePlayerRole(RoleIdType NENFLCANOGE, PhotonMessageInfo BNICGLLLMOL)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E7D2 RID: 59346
|
||||
[Token(Token = "0x600E7D2")]
|
||||
[Address(Slot = "34")]
|
||||
public abstract bool IsPlayerDefinedRole(RoleIdType BGHHFOOBFMA);
|
||||
|
||||
// Token: 0x0600E7D3 RID: 59347 RVA: 0x00370124 File Offset: 0x0036E324
|
||||
[Token(Token = "0x600E7D3")]
|
||||
[Address(RVA = "0x2384DA0", Offset = "0x23837A0", VA = "0x182384DA0")]
|
||||
public bool AnyRole(RoleManagerBase<RoleIdType, RolePermissionType, RoleDefinitionType, RoleProtobufType, RoleCollectionProtobufType>.ENCNFBMNBPG MEAMDNNBFEC)
|
||||
{
|
||||
int num2;
|
||||
do
|
||||
{
|
||||
int num = 0;
|
||||
num2 = 0;
|
||||
RoleDefinitionType defaultRoleDefinition = this._defaultRoleDefinition;
|
||||
bool flag;
|
||||
while (!flag)
|
||||
{
|
||||
}
|
||||
int num3 = 0;
|
||||
num3 += num3;
|
||||
num3++;
|
||||
if (num2 != -1)
|
||||
{
|
||||
if (typeof(IDisposable).TypeHandle == (ulong)67L)
|
||||
{
|
||||
num2 += num2;
|
||||
num += 19;
|
||||
num += typeof(Dictionary<RoleIdType, RoleDefinitionType>.ValueCollection.Enumerator).TypeHandle;
|
||||
}
|
||||
if (typeof(IDisposable).TypeHandle == (ulong)65L)
|
||||
{
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
while (num2 != 0);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E7D4 RID: 59348 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E7D4")]
|
||||
[Address(RVA = "0x2384C70", Offset = "0x2383670", VA = "0x182384C70")]
|
||||
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: 0x0600E7D5 RID: 59349 RVA: 0x0037018C File Offset: 0x0036E38C
|
||||
[Token(Token = "0x600E7D5")]
|
||||
[Address(RVA = "0x2386050", Offset = "0x2384A50", VA = "0x182386050")]
|
||||
protected void FNENMDMHCHH()
|
||||
{
|
||||
this.BBEHGGMHNDB();
|
||||
this.KEHAFGDDECH();
|
||||
}
|
||||
|
||||
// Token: 0x0600E7D6 RID: 59350 RVA: 0x003701B0 File Offset: 0x0036E3B0
|
||||
[Token(Token = "0x600E7D6")]
|
||||
[Address(RVA = "0x2386170", Offset = "0x2384B70", VA = "0x182386170")]
|
||||
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: 0x0600E7D7 RID: 59351 RVA: 0x003701DC File Offset: 0x0036E3DC
|
||||
[Token(Token = "0x600E7D7")]
|
||||
[Address(RVA = "0x2386FD0", Offset = "0x23859D0", VA = "0x182386FD0")]
|
||||
[NotNull]
|
||||
public RoleDefinitionType GetRoleDefinition(RoleIdType BGHHFOOBFMA)
|
||||
{
|
||||
RoleDefinitionType defaultRoleDefinition = this._defaultRoleDefinition;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E7D8 RID: 59352 RVA: 0x003701F8 File Offset: 0x0036E3F8
|
||||
[Token(Token = "0x600E7D8")]
|
||||
[Address(RVA = "0x23894E0", Offset = "0x2387EE0", VA = "0x1823894E0", Slot = "35")]
|
||||
public virtual bool PlayerCanModifyRoleDefinition(Photon.Realtime.Player BANKGLOHKOJ, RoleIdType BGHHFOOBFMA)
|
||||
{
|
||||
return PhotonNetwork.InRoom;
|
||||
}
|
||||
|
||||
// Token: 0x0600E7D9 RID: 59353 RVA: 0x0037020C File Offset: 0x0036E40C
|
||||
[Token(Token = "0x600E7D9")]
|
||||
[Address(RVA = "0x2389210", Offset = "0x2387C10", VA = "0x182389210", Slot = "36")]
|
||||
public virtual bool PlayerCanAssignRole(Photon.Realtime.Player CDFCCICPHFJ, Photon.Realtime.Player OEIHOFFDNNO, RoleIdType BGHHFOOBFMA)
|
||||
{
|
||||
return PhotonNetwork.InRoom;
|
||||
}
|
||||
|
||||
// Token: 0x0600E7DA RID: 59354 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E7DA")]
|
||||
[Address(RVA = "0x2388CD0", Offset = "0x23876D0", VA = "0x182388CD0")]
|
||||
protected GJJLAOJHDKF NHGKIEFIOKC(Photon.Realtime.Player IEKDDPPNFPF)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E7DB RID: 59355 RVA: 0x00370220 File Offset: 0x0036E420
|
||||
[Token(Token = "0x600E7DB")]
|
||||
[Address(RVA = "0x2386490", Offset = "0x2384E90", VA = "0x182386490")]
|
||||
public GJJLAOJHDKF FindRoleRank(RoleIdType BGHHFOOBFMA)
|
||||
{
|
||||
RoleDefinitionType defaultRoleDefinition = this._defaultRoleDefinition;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
Debug.LogError("RoleId with no Rank!");
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E7DC RID: 59356 RVA: 0x00370248 File Offset: 0x0036E448
|
||||
[Token(Token = "0x600E7DC")]
|
||||
[Address(RVA = "0x2386880", Offset = "0x2385280", VA = "0x182386880")]
|
||||
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: 0x0600E7DD RID: 59357 RVA: 0x00370330 File Offset: 0x0036E530
|
||||
[Token(Token = "0x600E7DD")]
|
||||
[Address(RVA = "0x2389060", Offset = "0x2387A60", VA = "0x182389060")]
|
||||
private void OnPhotonPlayerConnected(Photon.Realtime.Player AGIHAKFFCCD)
|
||||
{
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
RPCActions.RPCAction<byte[], PhotonMessageInfo> rpcaction;
|
||||
byte[] array;
|
||||
base.photonView.RpcPlayer<byte[]>(AGIHAKFFCCD, rpcaction, array);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E7DE RID: 59358 RVA: 0x0037035C File Offset: 0x0036E55C
|
||||
[Token(Token = "0x600E7DE")]
|
||||
[Address(RVA = "0x23891A0", Offset = "0x2387BA0", VA = "0x1823891A0")]
|
||||
private void OnPhotonPlayerDisconnected(Photon.Realtime.Player AGIHAKFFCCD)
|
||||
{
|
||||
int[] array = this.JGIFDGDOGPO;
|
||||
}
|
||||
|
||||
// Token: 0x0600E7DF RID: 59359 RVA: 0x00370378 File Offset: 0x0036E578
|
||||
[Token(Token = "0x600E7DF")]
|
||||
[Address(RVA = "0x2388150", Offset = "0x2386B50", VA = "0x182388150")]
|
||||
private void MOMALNKGHFA(int NLLBNFNCLAL)
|
||||
{
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E7E0 RID: 59360 RVA: 0x00370390 File Offset: 0x0036E590
|
||||
[Token(Token = "0x600E7E0")]
|
||||
[Address(RVA = "0x23857B0", Offset = "0x23841B0", VA = "0x1823857B0")]
|
||||
private void CIEAPEBILEG(Photon.Realtime.Player DIPNOFHGLDP)
|
||||
{
|
||||
int[] array = this.JGIFDGDOGPO;
|
||||
}
|
||||
|
||||
// Token: 0x0600E7E1 RID: 59361 RVA: 0x003703AC File Offset: 0x0036E5AC
|
||||
[Token(Token = "0x600E7E1")]
|
||||
[Address(RVA = "0x2388750", Offset = "0x2387150", VA = "0x182388750")]
|
||||
public void MasterReinitializeRoles()
|
||||
{
|
||||
if (PhotonNetwork.IsMasterClient && PhotonNetwork.PlayerListOthers.Length != 0)
|
||||
{
|
||||
RPCActions.RPCAction<byte[], PhotonMessageInfo> rpcaction;
|
||||
byte[] array;
|
||||
base.photonView.RpcOthers<byte[]>(rpcaction, array);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E7E2 RID: 59362 RVA: 0x003703E8 File Offset: 0x0036E5E8
|
||||
[Token(Token = "0x600E7E2")]
|
||||
[Address(RVA = "0x238B560", Offset = "0x2389F60", VA = "0x18238B560")]
|
||||
[PunRPC]
|
||||
protected void RpcReinitializeRoles(byte[] KCKDIGBCOME, PhotonMessageInfo BNICGLLLMOL)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E7E3 RID: 59363
|
||||
[Token(Token = "0x600E7E3")]
|
||||
[Address(Slot = "37")]
|
||||
protected abstract RoleCollectionProtobufType MNGDIIPNICA(DBFIJENOPDA KGADGOFNJDC);
|
||||
|
||||
// Token: 0x0600E7E4 RID: 59364
|
||||
[Token(Token = "0x600E7E4")]
|
||||
[Address(Slot = "38")]
|
||||
protected abstract void CDNPEAAJAOL(ref DBFIJENOPDA KGADGOFNJDC, RoleCollectionProtobufType JHFHALKCDGD);
|
||||
|
||||
// Token: 0x0600E7E5 RID: 59365 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E7E5")]
|
||||
[Address(RVA = "0x2386590", Offset = "0x2384F90", VA = "0x182386590")]
|
||||
protected void GMGLLCIMDIA(RoleCollectionProtobufType JHFHALKCDGD)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E7E6 RID: 59366
|
||||
[Token(Token = "0x600E7E6")]
|
||||
[Address(Slot = "39")]
|
||||
protected abstract RoleCollectionProtobufType HNBCMNLALEO(byte[] KCKDIGBCOME);
|
||||
|
||||
// Token: 0x0600E7E7 RID: 59367
|
||||
[Token(Token = "0x600E7E7")]
|
||||
[Address(Slot = "40")]
|
||||
protected abstract void LEBDNKFDHII(RoleCollectionProtobufType JHFHALKCDGD);
|
||||
|
||||
// Token: 0x0600E7E8 RID: 59368
|
||||
[Token(Token = "0x600E7E8")]
|
||||
[Address(Slot = "41")]
|
||||
protected abstract RoleCollectionProtobufType LBMEFCFIDFK();
|
||||
|
||||
// Token: 0x0600E7E9 RID: 59369 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E7E9")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "42")]
|
||||
protected virtual void HEEDPDGPPON(DBFIJENOPDA KGADGOFNJDC)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E7EA RID: 59370 RVA: 0x003703FC File Offset: 0x0036E5FC
|
||||
[Token(Token = "0x600E7EA")]
|
||||
[Address(RVA = "0x2387090", Offset = "0x2385A90", VA = "0x182387090", Slot = "15")]
|
||||
private void HBINLEMAIGB(DBFIJENOPDA KGADGOFNJDC)
|
||||
{
|
||||
bool flag;
|
||||
this.GMGLLCIMDIA(flag);
|
||||
RoleCollectionProtobufType roleCollectionProtobufType = this.LBMEFCFIDFK();
|
||||
int[] array = this.JGIFDGDOGPO;
|
||||
}
|
||||
|
||||
// Token: 0x0600E7EB RID: 59371 RVA: 0x00370424 File Offset: 0x0036E624
|
||||
[Token(Token = "0x600E7EB")]
|
||||
[Address(RVA = "0x23879A0", Offset = "0x23863A0", VA = "0x1823879A0", Slot = "16")]
|
||||
private void KKKDLFHHHIC(ref DBFIJENOPDA KGADGOFNJDC)
|
||||
{
|
||||
int[] array = this.JGIFDGDOGPO;
|
||||
}
|
||||
|
||||
// Token: 0x0600E7EC RID: 59372 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E7EC")]
|
||||
[Address(RVA = "0x238CD80", Offset = "0x238B780", VA = "0x18238CD80")]
|
||||
protected RoleManagerBase()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E7ED RID: 59373 RVA: 0x00370440 File Offset: 0x0036E640
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x600E7ED")]
|
||||
[Address(RVA = "0x238CB30", Offset = "0x238B530", VA = "0x18238CB30")]
|
||||
static RoleManagerBase()
|
||||
{
|
||||
ActionEvent actionEvent = new ActionEvent(4, true);
|
||||
ActionEvent actionEvent2 = new ActionEvent(32, true);
|
||||
ActionEvent actionEvent3 = new ActionEvent(32, true);
|
||||
}
|
||||
|
||||
// Token: 0x040097FD RID: 38909
|
||||
[Token(Token = "0x40097FD")]
|
||||
public static ActionEvent<RoleDefinitionType> OnRoleDefinitionUpdatedEvent;
|
||||
|
||||
// Token: 0x040097FE RID: 38910
|
||||
[Token(Token = "0x40097FE")]
|
||||
public static ActionEvent OnRoleOrdersChangedEvent;
|
||||
|
||||
// Token: 0x040097FF RID: 38911
|
||||
[Token(Token = "0x40097FF")]
|
||||
public static ActionEvent<Photon.Realtime.Player, RoleDefinitionType> OnPlayerRoleDefinitionUpdatedEvent;
|
||||
|
||||
// Token: 0x04009800 RID: 38912
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4009800")]
|
||||
private Dictionary<RoleIdType, RoleDefinitionType> DEJPNFNLKHP;
|
||||
|
||||
// Token: 0x04009801 RID: 38913
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4009801")]
|
||||
[SerializeField]
|
||||
[INPFBLGGAJF]
|
||||
[Header("Debugging")]
|
||||
private List<RoleDefinitionType> localPlayerSortedRoleDefinitions;
|
||||
|
||||
// Token: 0x04009802 RID: 38914
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4009802")]
|
||||
[SerializeField]
|
||||
[INPFBLGGAJF]
|
||||
private RoleDefinitionType _cachedLocalPlayerRoleDefinition;
|
||||
|
||||
// Token: 0x04009803 RID: 38915
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4009803")]
|
||||
[SerializeField]
|
||||
[INPFBLGGAJF]
|
||||
private List<RoleDefinitionType> allSortedActiveRoleDefinitions;
|
||||
|
||||
// Token: 0x04009804 RID: 38916
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4009804")]
|
||||
private Dictionary<int, RoleManagerBase<RoleIdType, RolePermissionType, RoleDefinitionType, RoleProtobufType, RoleCollectionProtobufType>.FPKGDJPPILE> KEJIPALKKLA;
|
||||
|
||||
// Token: 0x04009805 RID: 38917
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4009805")]
|
||||
private Dictionary<Photon.Realtime.Player, RoleDefinitionType> ECONBMAJOPA;
|
||||
|
||||
// Token: 0x04009806 RID: 38918
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4009806")]
|
||||
[SerializeField]
|
||||
[Header("Role Defaults")]
|
||||
private RoleDefinitionType _defaultRoleDefinition;
|
||||
|
||||
// Token: 0x04009807 RID: 38919
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4009807")]
|
||||
private readonly ExplicitTokenMap<RoleDefinitionType> NIMBPFLDDIB;
|
||||
|
||||
// Token: 0x04009808 RID: 38920
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4009808")]
|
||||
protected bool CPIFDHDGEJG;
|
||||
|
||||
// Token: 0x020020C3 RID: 8387
|
||||
// (Invoke) Token: 0x0600E7EF RID: 59375
|
||||
[Token(Token = "0x20020C3")]
|
||||
public delegate RoleDefinitionType BCHNAINFJIH(int BGHHFOOBFMA, RoleDefinitionType EBOAJJCLJIE);
|
||||
|
||||
// Token: 0x020020C4 RID: 8388
|
||||
[Token(Token = "0x20020C4")]
|
||||
public sealed class ENCNFBMNBPG : MulticastDelegate
|
||||
{
|
||||
// Token: 0x0600E7F2 RID: 59378 RVA: 0x00370468 File Offset: 0x0036E668
|
||||
[Token(Token = "0x600E7F2")]
|
||||
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
|
||||
public ENCNFBMNBPG(object @object, IntPtr method)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E7F3 RID: 59379 RVA: 0x00370478 File Offset: 0x0036E678
|
||||
[Token(Token = "0x600E7F3")]
|
||||
[Address(RVA = "0x23834F0", Offset = "0x2381EF0", VA = "0x1823834F0", Slot = "13")]
|
||||
public bool Invoke(RoleDefinitionType LOLCMLEKMAF)
|
||||
{
|
||||
uint num;
|
||||
if (num != (uint)0)
|
||||
{
|
||||
throw new ExecutionEngineException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E7F4 RID: 59380 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E7F4")]
|
||||
[Address(RVA = "0x42BD30", Offset = "0x42A730", VA = "0x18042BD30", 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: 0x0600E7F5 RID: 59381 RVA: 0x003704D8 File Offset: 0x0036E6D8
|
||||
[Token(Token = "0x600E7F5")]
|
||||
[Address(RVA = "0x433E40", Offset = "0x432840", VA = "0x180433E40", Slot = "15")]
|
||||
public bool EndInvoke(IAsyncResult GIAOBLMEMMI)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x020020C5 RID: 8389
|
||||
[Token(Token = "0x20020C5")]
|
||||
protected abstract class FPKGDJPPILE
|
||||
{
|
||||
// Token: 0x140000EF RID: 239
|
||||
// (add) Token: 0x0600E7F6 RID: 59382 RVA: 0x003704EC File Offset: 0x0036E6EC
|
||||
// (remove) Token: 0x0600E7F7 RID: 59383 RVA: 0x00370514 File Offset: 0x0036E714
|
||||
[Token(Token = "0x140000EF")]
|
||||
public event Action<Photon.Realtime.Player, int> IMFABOIILCJ
|
||||
{
|
||||
[Token(Token = "0x600E7F6")]
|
||||
[Address(RVA = "0x2383B60", Offset = "0x2382560", VA = "0x182383B60")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Action<Photon.Realtime.Player, int> imfaboiilcj;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
imfaboiilcj = this.IMFABOIILCJ;
|
||||
@delegate = Delegate.Combine(imfaboiilcj, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != imfaboiilcj)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x600E7F7")]
|
||||
[Address(RVA = "0x23838B0", Offset = "0x23822B0", VA = "0x1823838B0")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Action<Photon.Realtime.Player, int> imfaboiilcj;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
imfaboiilcj = this.IMFABOIILCJ;
|
||||
@delegate = Delegate.Remove(imfaboiilcj, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != imfaboiilcj)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170026BC RID: 9916
|
||||
// (get) Token: 0x0600E7F8 RID: 59384 RVA: 0x0037053C File Offset: 0x0036E73C
|
||||
[Token(Token = "0x170026BC")]
|
||||
public int EHGKHLFDMMM
|
||||
{
|
||||
[Token(Token = "0x600E7F8")]
|
||||
[Address(RVA = "0x2383D30", Offset = "0x2382730", VA = "0x182383D30")]
|
||||
get
|
||||
{
|
||||
return this.JNMKCEMDCEO();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E7F9 RID: 59385 RVA: 0x00370558 File Offset: 0x0036E758
|
||||
[Token(Token = "0x600E7F9")]
|
||||
[Address(RVA = "0x2383E10", Offset = "0x2382810", VA = "0x182383E10")]
|
||||
protected FPKGDJPPILE(Photon.Realtime.Player photonPlayer)
|
||||
{
|
||||
this.AGIHAKFFCCD = photonPlayer;
|
||||
}
|
||||
|
||||
// Token: 0x0600E7FA RID: 59386
|
||||
[Token(Token = "0x600E7FA")]
|
||||
[Address(Slot = "4")]
|
||||
protected abstract int JNMKCEMDCEO();
|
||||
|
||||
// Token: 0x0600E7FB RID: 59387 RVA: 0x00370578 File Offset: 0x0036E778
|
||||
[Token(Token = "0x600E7FB")]
|
||||
[Address(RVA = "0x2383CF0", Offset = "0x23826F0", VA = "0x182383CF0")]
|
||||
public void OHGBAKMLHEP(int LFBNLKLFONC)
|
||||
{
|
||||
if (this.AGIHAKFFCCD.IsLocal)
|
||||
{
|
||||
int num = this.JNMKCEMDCEO();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E7FC RID: 59388
|
||||
[Token(Token = "0x600E7FC")]
|
||||
[Address(Slot = "5")]
|
||||
protected abstract void IJGHGFDPJPD(int LFBNLKLFONC);
|
||||
|
||||
// Token: 0x0600E7FD RID: 59389 RVA: 0x003705A4 File Offset: 0x0036E7A4
|
||||
[Token(Token = "0x600E7FD")]
|
||||
[Address(RVA = "0x2383A70", Offset = "0x2382470", VA = "0x182383A70")]
|
||||
public bool IDIPDFAKLHC(int IENKDAKBEDP)
|
||||
{
|
||||
return this.EHGKHLFDMMM == IENKDAKBEDP;
|
||||
}
|
||||
|
||||
// Token: 0x0600E7FE RID: 59390 RVA: 0x003705C0 File Offset: 0x0036E7C0
|
||||
[Token(Token = "0x600E7FE")]
|
||||
[Address(RVA = "0x2383960", Offset = "0x2382360", VA = "0x182383960")]
|
||||
internal bool FBFFEJCMIPB(int POFDBMDCPCO)
|
||||
{
|
||||
(new int[1])[0] = POFDBMDCPCO;
|
||||
int num = this.JNMKCEMDCEO();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E7FF RID: 59391 RVA: 0x003705E8 File Offset: 0x0036E7E8
|
||||
[Token(Token = "0x600E7FF")]
|
||||
[Address(RVA = "0x2383810", Offset = "0x2382210", VA = "0x182383810")]
|
||||
internal bool BIKDCNNHDDD(int NENFLCANOGE)
|
||||
{
|
||||
(new int[1])[0] = NENFLCANOGE;
|
||||
int num = this.JNMKCEMDCEO();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E800 RID: 59392 RVA: 0x00370610 File Offset: 0x0036E810
|
||||
[Token(Token = "0x600E800")]
|
||||
[Address(RVA = "0x2383C10", Offset = "0x2382610", VA = "0x182383C10")]
|
||||
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: 0x0600E801 RID: 59393 RVA: 0x0037065C File Offset: 0x0036E85C
|
||||
[Token(Token = "0x600E801")]
|
||||
[Address(RVA = "0x2383A00", Offset = "0x2382400", VA = "0x182383A00")]
|
||||
internal bool HEBNFJCNDNC(int MBEEGFNOFPI)
|
||||
{
|
||||
Photon.Realtime.Player agihakffccd = this.AGIHAKFFCCD;
|
||||
int num = 0;
|
||||
if ((agihakffccd.IsLocal ? 1 : 0) != num)
|
||||
{
|
||||
int num2 = this.EHGKHLFDMMM;
|
||||
int num3 = this.JNMKCEMDCEO();
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E802 RID: 59394 RVA: 0x00370690 File Offset: 0x0036E890
|
||||
[Token(Token = "0x600E802")]
|
||||
[Address(RVA = "0x22365C0", Offset = "0x2234FC0", VA = "0x1822365C0")]
|
||||
internal void LKLKGDMFMCC()
|
||||
{
|
||||
int num = this.JNMKCEMDCEO();
|
||||
}
|
||||
|
||||
// Token: 0x0600E803 RID: 59395 RVA: 0x003706AC File Offset: 0x0036E8AC
|
||||
[Token(Token = "0x600E803")]
|
||||
[Address(RVA = "0x2383AB0", Offset = "0x23824B0", VA = "0x182383AB0")]
|
||||
protected void MCBMFEECHCP()
|
||||
{
|
||||
Action<Photon.Realtime.Player, int> imfaboiilcj = this.IMFABOIILCJ;
|
||||
if (imfaboiilcj != 0)
|
||||
{
|
||||
Photon.Realtime.Player agihakffccd = this.AGIHAKFFCCD;
|
||||
int num = this.EHGKHLFDMMM;
|
||||
imfaboiilcj(agihakffccd, num);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E804 RID: 59396 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E804")]
|
||||
[Address(RVA = "0x2383B40", Offset = "0x2382540", VA = "0x182383B40")]
|
||||
private static string MCGBEFLELAO(int GDDIOFMFICP)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E805 RID: 59397 RVA: 0x003706DC File Offset: 0x0036E8DC
|
||||
[Token(Token = "0x600E805")]
|
||||
[Address(RVA = "0x2383D60", Offset = "0x2382760", VA = "0x182383D60", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
int actorNumber = this.AGIHAKFFCCD.actorNumber;
|
||||
string text = RoleManagerBase.FPKGDJPPILE.MCGBEFLELAO(this.EHGKHLFDMMM);
|
||||
return string.Format("PlayerRoles[{0}] {1}", actorNumber, text);
|
||||
}
|
||||
|
||||
// Token: 0x0400980A RID: 38922
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400980A")]
|
||||
protected readonly Photon.Realtime.Player AGIHAKFFCCD;
|
||||
}
|
||||
|
||||
// Token: 0x020020C6 RID: 8390
|
||||
[Token(Token = "0x20020C6")]
|
||||
[CompilerGenerated]
|
||||
private sealed class BGHFPADJNJM
|
||||
{
|
||||
// Token: 0x0600E806 RID: 59398 RVA: 0x00370714 File Offset: 0x0036E914
|
||||
[Token(Token = "0x600E806")]
|
||||
[Address(RVA = "0x1B1AA80", Offset = "0x1B19480", VA = "0x181B1AA80")]
|
||||
public BGHFPADJNJM()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E807 RID: 59399 RVA: 0x00370730 File Offset: 0x0036E930
|
||||
[Token(Token = "0x600E807")]
|
||||
[Address(RVA = "0x2382E60", Offset = "0x2381860", VA = "0x182382E60")]
|
||||
internal bool <UpdatePredefinedRoles>b__0(RoleDefinitionType r)
|
||||
{
|
||||
this.<>4__this.CGMHFAALDDC();
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x0400980B RID: 38923
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400980B")]
|
||||
public RoleManagerBase<RoleIdType, RolePermissionType, RoleDefinitionType, RoleProtobufType, RoleCollectionProtobufType> <>4__this;
|
||||
|
||||
// Token: 0x0400980C RID: 38924
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400980C")]
|
||||
public int everyoneRoleId;
|
||||
}
|
||||
|
||||
// Token: 0x020020C7 RID: 8391
|
||||
[Token(Token = "0x20020C7")]
|
||||
[CompilerGenerated]
|
||||
private sealed class MABLPLHNADF
|
||||
{
|
||||
// Token: 0x0600E808 RID: 59400 RVA: 0x00370750 File Offset: 0x0036E950
|
||||
[Token(Token = "0x600E808")]
|
||||
[Address(RVA = "0x1B1AA80", Offset = "0x1B19480", VA = "0x181B1AA80")]
|
||||
public MABLPLHNADF()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E809 RID: 59401 RVA: 0x0037076C File Offset: 0x0036E96C
|
||||
[Token(Token = "0x600E809")]
|
||||
[Address(RVA = "0x23847A0", Offset = "0x23831A0", VA = "0x1823847A0")]
|
||||
internal int <GetSortedActiveRoles>b__0(RoleDefinitionType roleA, RoleDefinitionType roleB)
|
||||
{
|
||||
int num;
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x0400980D RID: 38925
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400980D")]
|
||||
public bool reverseOrder;
|
||||
}
|
||||
|
||||
// Token: 0x020020C9 RID: 8393
|
||||
[Token(Token = "0x20020C9")]
|
||||
[CompilerGenerated]
|
||||
private sealed class GALCABOJHID
|
||||
{
|
||||
// Token: 0x0600E810 RID: 59408 RVA: 0x003707D8 File Offset: 0x0036E9D8
|
||||
[Token(Token = "0x600E810")]
|
||||
[Address(RVA = "0x1B1AA80", Offset = "0x1B19480", VA = "0x181B1AA80")]
|
||||
public GALCABOJHID()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E811 RID: 59409 RVA: 0x003707F4 File Offset: 0x0036E9F4
|
||||
[Token(Token = "0x600E811")]
|
||||
[Address(RVA = "0x2384600", Offset = "0x2383000", VA = "0x182384600")]
|
||||
internal bool <GetNextRole>b__1(RoleDefinitionType r)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x04009813 RID: 38931
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4009813")]
|
||||
public GJJLAOJHDKF rank;
|
||||
|
||||
// Token: 0x04009814 RID: 38932
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4009814")]
|
||||
public int indexOffset;
|
||||
}
|
||||
|
||||
// Token: 0x020020CA RID: 8394
|
||||
[Token(Token = "0x20020CA")]
|
||||
[CompilerGenerated]
|
||||
private sealed class GFONCCNJHHD
|
||||
{
|
||||
// Token: 0x0600E812 RID: 59410 RVA: 0x00370808 File Offset: 0x0036EA08
|
||||
[Token(Token = "0x600E812")]
|
||||
[Address(RVA = "0x1B1AA80", Offset = "0x1B19480", VA = "0x181B1AA80")]
|
||||
public GFONCCNJHHD()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E813 RID: 59411 RVA: 0x00370824 File Offset: 0x0036EA24
|
||||
[Token(Token = "0x600E813")]
|
||||
[Address(RVA = "0x23846C0", Offset = "0x23830C0", VA = "0x1823846C0")]
|
||||
internal bool <FindActiveRoleByName>b__1(RoleDefinitionType r)
|
||||
{
|
||||
string text = this.newRoleName.ToLowerInvariant();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x04009815 RID: 38933
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4009815")]
|
||||
public string newRoleName;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,111 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Utils.OverridableFields;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles
|
||||
{
|
||||
// Token: 0x020020CB RID: 8395
|
||||
[Token(Token = "0x20020CB")]
|
||||
[StructLayout(3)]
|
||||
public class RolesConfig : ScriptableObject
|
||||
{
|
||||
// Token: 0x170026BD RID: 9917
|
||||
// (get) Token: 0x0600E814 RID: 59412 RVA: 0x00370844 File Offset: 0x0036EA44
|
||||
[Token(Token = "0x170026BD")]
|
||||
public string ClassName
|
||||
{
|
||||
[Token(Token = "0x600E814")]
|
||||
[Address(RVA = "0x19C39B0", Offset = "0x19C23B0", VA = "0x1819C39B0")]
|
||||
get
|
||||
{
|
||||
return this.RoleTypeName + "Roles.g.cs";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E815 RID: 59413 RVA: 0x00370864 File Offset: 0x0036EA64
|
||||
[Token(Token = "0x600E815")]
|
||||
[Address(RVA = "0x19C3950", Offset = "0x19C2350", VA = "0x1819C3950")]
|
||||
public RolesConfig()
|
||||
{
|
||||
List<RolesConfig.PermissionConfig> list = new List();
|
||||
this.PermissionConfigs = list;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x04009816 RID: 38934
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4009816")]
|
||||
public List<RolesConfig.PermissionConfig> PermissionConfigs;
|
||||
|
||||
// Token: 0x04009817 RID: 38935
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4009817")]
|
||||
public string RoleTypeName;
|
||||
|
||||
// Token: 0x04009818 RID: 38936
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4009818")]
|
||||
public int RoleVersion;
|
||||
|
||||
// Token: 0x020020CC RID: 8396
|
||||
[Token(Token = "0x20020CC")]
|
||||
[Serializable]
|
||||
public class PermissionConfig
|
||||
{
|
||||
// Token: 0x0600E816 RID: 59414 RVA: 0x00370884 File Offset: 0x0036EA84
|
||||
[Token(Token = "0x600E816")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public PermissionConfig()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04009819 RID: 38937
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4009819")]
|
||||
public string UniqueName;
|
||||
|
||||
// Token: 0x0400981A RID: 38938
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400981A")]
|
||||
public string FriendlyName;
|
||||
|
||||
// Token: 0x0400981B RID: 38939
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400981B")]
|
||||
public string FieldName;
|
||||
|
||||
// Token: 0x0400981C RID: 38940
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400981C")]
|
||||
public string PropertyName;
|
||||
|
||||
// Token: 0x0400981D RID: 38941
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400981D")]
|
||||
public string PermissionTypeOld;
|
||||
|
||||
// Token: 0x0400981E RID: 38942
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400981E")]
|
||||
public OverridableString CustomEnumMutableType;
|
||||
|
||||
// Token: 0x0400981F RID: 38943
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400981F")]
|
||||
public string PermissionType;
|
||||
|
||||
// Token: 0x04009820 RID: 38944
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4009820")]
|
||||
public string InnerType;
|
||||
|
||||
// Token: 0x04009821 RID: 38945
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x4009821")]
|
||||
public OverridableInt IntroducedAt;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,1519 @@
|
||||
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: 0x020020CD RID: 8397
|
||||
[Token(Token = "0x20020CD")]
|
||||
[Serializable]
|
||||
[StructLayout(3)]
|
||||
public class RoomRole : MLNCPPJGHPN<FMOEHCKDCKF, RoomRole.BJICCBAKLAF, RoomRole>, DHKENJAJOIJ<DJOKLIOAJAB, FMOEHCKDCKF>, ISerializationCallbackReceiver
|
||||
{
|
||||
// Token: 0x0600E817 RID: 59415 RVA: 0x00370898 File Offset: 0x0036EA98
|
||||
[Token(Token = "0x600E817")]
|
||||
[Address(RVA = "0x19C6F40", Offset = "0x19C5940", VA = "0x1819C6F40", 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: 0x0600E818 RID: 59416 RVA: 0x003708CC File Offset: 0x0036EACC
|
||||
[Token(Token = "0x600E818")]
|
||||
[Address(RVA = "0x19C6820", Offset = "0x19C5220", VA = "0x1819C6820", 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: 0x170026BE RID: 9918
|
||||
// (get) Token: 0x0600E819 RID: 59417 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x0600E81A RID: 59418 RVA: 0x00370900 File Offset: 0x0036EB00
|
||||
[Token(Token = "0x170026BE")]
|
||||
public Guid RoleGuid
|
||||
{
|
||||
[Token(Token = "0x600E819")]
|
||||
[Address(RVA = "0x6BB0D0", Offset = "0x6B9AD0", VA = "0x1806BB0D0", Slot = "5")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x600E81A")]
|
||||
[Address(RVA = "0xF42950", Offset = "0xF41350", VA = "0x180F42950", Slot = "6")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170026BF RID: 9919
|
||||
// (get) Token: 0x0600E81B RID: 59419 RVA: 0x00370910 File Offset: 0x0036EB10
|
||||
// (set) Token: 0x0600E81C RID: 59420 RVA: 0x00370924 File Offset: 0x0036EB24
|
||||
[Token(Token = "0x170026BF")]
|
||||
public FMOEHCKDCKF RoleId
|
||||
{
|
||||
[Token(Token = "0x600E81B")]
|
||||
[Address(RVA = "0x4D24F0", Offset = "0x4D0EF0", VA = "0x1804D24F0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return this.roleId;
|
||||
}
|
||||
[Token(Token = "0x600E81C")]
|
||||
[Address(RVA = "0x19C7910", Offset = "0x19C6310", VA = "0x1819C7910")]
|
||||
private set
|
||||
{
|
||||
int num = 0;
|
||||
this.roleId = value;
|
||||
Dictionary<FMOEHCKDCKF, Guid> aogddfbdeom = PlayerRoomRoleManager.AOGDDFBDEOM;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
this.roleGuid = num;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170026C0 RID: 9920
|
||||
// (get) Token: 0x0600E81D RID: 59421 RVA: 0x00370954 File Offset: 0x0036EB54
|
||||
[Token(Token = "0x170026C0")]
|
||||
public bool CanMoveRole
|
||||
{
|
||||
[Token(Token = "0x600E81D")]
|
||||
[Address(RVA = "0x19C7890", Offset = "0x19C6290", VA = "0x1819C7890", Slot = "14")]
|
||||
get
|
||||
{
|
||||
int num = (int)this.roleId;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170026C1 RID: 9921
|
||||
// (get) Token: 0x0600E81E RID: 59422 RVA: 0x0037096C File Offset: 0x0036EB6C
|
||||
// (set) Token: 0x0600E81F RID: 59423 RVA: 0x00370980 File Offset: 0x0036EB80
|
||||
[Token(Token = "0x170026C1")]
|
||||
public GJJLAOJHDKF RoleRank
|
||||
{
|
||||
[Token(Token = "0x600E81E")]
|
||||
[Address(RVA = "0xCC5C70", Offset = "0xCC4670", VA = "0x180CC5C70", Slot = "7")]
|
||||
get
|
||||
{
|
||||
return this.rank;
|
||||
}
|
||||
[Token(Token = "0x600E81F")]
|
||||
[Address(RVA = "0xCC5CB0", Offset = "0xCC46B0", VA = "0x180CC5CB0", Slot = "8")]
|
||||
set
|
||||
{
|
||||
this.rank = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170026C2 RID: 9922
|
||||
// (get) Token: 0x0600E820 RID: 59424 RVA: 0x00370994 File Offset: 0x0036EB94
|
||||
// (set) Token: 0x0600E821 RID: 59425 RVA: 0x003709A8 File Offset: 0x0036EBA8
|
||||
[Token(Token = "0x170026C2")]
|
||||
public string RoleName
|
||||
{
|
||||
[Token(Token = "0x600E820")]
|
||||
[Address(RVA = "0x3C1250", Offset = "0x3BFC50", VA = "0x1803C1250", Slot = "9")]
|
||||
get
|
||||
{
|
||||
return this.roleName;
|
||||
}
|
||||
[Token(Token = "0x600E821")]
|
||||
[Address(RVA = "0x3C1290", Offset = "0x3BFC90", VA = "0x1803C1290", Slot = "10")]
|
||||
set
|
||||
{
|
||||
this.roleName = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170026C3 RID: 9923
|
||||
// (get) Token: 0x0600E822 RID: 59426 RVA: 0x003709BC File Offset: 0x0036EBBC
|
||||
[Token(Token = "0x170026C3")]
|
||||
public GPNBGDFOBNK<ObscuredBool> CanEditRoomRoles
|
||||
{
|
||||
[Token(Token = "0x600E822")]
|
||||
[Address(RVA = "0x3EE8E0", Offset = "0x3ED2E0", VA = "0x1803EE8E0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E822)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170026C4 RID: 9924
|
||||
// (get) Token: 0x0600E823 RID: 59427 RVA: 0x003709D0 File Offset: 0x0036EBD0
|
||||
[Token(Token = "0x170026C4")]
|
||||
public GPNBGDFOBNK<ObscuredVotekickType> VoteKickPermission
|
||||
{
|
||||
[Token(Token = "0x600E823")]
|
||||
[Address(RVA = "0x3D32F0", Offset = "0x3D1CF0", VA = "0x1803D32F0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E823)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170026C5 RID: 9925
|
||||
// (get) Token: 0x0600E824 RID: 59428 RVA: 0x003709E4 File Offset: 0x0036EBE4
|
||||
[Token(Token = "0x170026C5")]
|
||||
public GPNBGDFOBNK<ObscuredBool> CanInvite
|
||||
{
|
||||
[Token(Token = "0x600E824")]
|
||||
[Address(RVA = "0x3EDEA0", Offset = "0x3EC8A0", VA = "0x1803EDEA0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E824)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170026C6 RID: 9926
|
||||
// (get) Token: 0x0600E825 RID: 59429 RVA: 0x003709F8 File Offset: 0x0036EBF8
|
||||
[Token(Token = "0x170026C6")]
|
||||
public GPNBGDFOBNK<ObscuredBool> DEPRECATEDcanEditCircuits
|
||||
{
|
||||
[Token(Token = "0x600E825")]
|
||||
[Address(RVA = "0x462740", Offset = "0x461140", VA = "0x180462740")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E825)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170026C7 RID: 9927
|
||||
// (get) Token: 0x0600E826 RID: 59430 RVA: 0x00370A0C File Offset: 0x0036EC0C
|
||||
[Token(Token = "0x170026C7")]
|
||||
public GPNBGDFOBNK<ObscuredBool> CanTalk
|
||||
{
|
||||
[Token(Token = "0x600E826")]
|
||||
[Address(RVA = "0x4B81A0", Offset = "0x4B6BA0", VA = "0x1804B81A0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E826)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170026C8 RID: 9928
|
||||
// (get) Token: 0x0600E827 RID: 59431 RVA: 0x00370A20 File Offset: 0x0036EC20
|
||||
[Token(Token = "0x170026C8")]
|
||||
public GPNBGDFOBNK<ObscuredBool> CanPrintPhotos
|
||||
{
|
||||
[Token(Token = "0x600E827")]
|
||||
[Address(RVA = "0x3EDE90", Offset = "0x3EC890", VA = "0x1803EDE90")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E827)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170026C9 RID: 9929
|
||||
// (get) Token: 0x0600E828 RID: 59432 RVA: 0x00370A34 File Offset: 0x0036EC34
|
||||
[Token(Token = "0x170026C9")]
|
||||
public GPNBGDFOBNK<ObscuredBool> CanStartGames
|
||||
{
|
||||
[Token(Token = "0x600E828")]
|
||||
[Address(RVA = "0x48F050", Offset = "0x48DA50", VA = "0x18048F050")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E828)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170026CA RID: 9930
|
||||
// (get) Token: 0x0600E829 RID: 59433 RVA: 0x00370A48 File Offset: 0x0036EC48
|
||||
[Token(Token = "0x170026CA")]
|
||||
public GPNBGDFOBNK<ObscuredBool> CanChangeGameMode
|
||||
{
|
||||
[Token(Token = "0x600E829")]
|
||||
[Address(RVA = "0x4D2570", Offset = "0x4D0F70", VA = "0x1804D2570")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E829)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170026CB RID: 9931
|
||||
// (get) Token: 0x0600E82A RID: 59434 RVA: 0x00370A5C File Offset: 0x0036EC5C
|
||||
[Token(Token = "0x170026CB")]
|
||||
public GPNBGDFOBNK<ObscuredBool> CanSelfRevive
|
||||
{
|
||||
[Token(Token = "0x600E82A")]
|
||||
[Address(RVA = "0x501250", Offset = "0x4FFC50", VA = "0x180501250")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E82A)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170026CC RID: 9932
|
||||
// (get) Token: 0x0600E82B RID: 59435 RVA: 0x00370A70 File Offset: 0x0036EC70
|
||||
[Token(Token = "0x170026CC")]
|
||||
public GPNBGDFOBNK<ObscuredBool> CanEndGamesEarly
|
||||
{
|
||||
[Token(Token = "0x600E82B")]
|
||||
[Address(RVA = "0x52F5A0", Offset = "0x52DFA0", VA = "0x18052F5A0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E82B)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170026CD RID: 9933
|
||||
// (get) Token: 0x0600E82C RID: 59436 RVA: 0x00370A84 File Offset: 0x0036EC84
|
||||
[Token(Token = "0x170026CD")]
|
||||
public GPNBGDFOBNK<List<ObscuredString>> AutoAssignedGameRoles
|
||||
{
|
||||
[Token(Token = "0x600E82C")]
|
||||
[Address(RVA = "0x6361F0", Offset = "0x634BF0", VA = "0x1806361F0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E82C)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170026CE RID: 9934
|
||||
// (get) Token: 0x0600E82D RID: 59437 RVA: 0x00370A98 File Offset: 0x0036EC98
|
||||
[Token(Token = "0x170026CE")]
|
||||
public GPNBGDFOBNK<ObscuredBool> CanUseMakerPen
|
||||
{
|
||||
[Token(Token = "0x600E82D")]
|
||||
[Address(RVA = "0x4BD780", Offset = "0x4BC180", VA = "0x1804BD780")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E82D)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170026CF RID: 9935
|
||||
// (get) Token: 0x0600E82E RID: 59438 RVA: 0x00370AAC File Offset: 0x0036ECAC
|
||||
[Token(Token = "0x170026CF")]
|
||||
public GPNBGDFOBNK<ObscuredBool> CanUseDeleteAllButton
|
||||
{
|
||||
[Token(Token = "0x600E82E")]
|
||||
[Address(RVA = "0x4D66C0", Offset = "0x4D50C0", VA = "0x1804D66C0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E82E)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170026D0 RID: 9936
|
||||
// (get) Token: 0x0600E82F RID: 59439 RVA: 0x00370AC0 File Offset: 0x0036ECC0
|
||||
[Token(Token = "0x170026D0")]
|
||||
public GPNBGDFOBNK<ObscuredBool> CanSaveInventions
|
||||
{
|
||||
[Token(Token = "0x600E82F")]
|
||||
[Address(RVA = "0x6361E0", Offset = "0x634BE0", VA = "0x1806361E0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E82F)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170026D1 RID: 9937
|
||||
// (get) Token: 0x0600E830 RID: 59440 RVA: 0x00370AD4 File Offset: 0x0036ECD4
|
||||
[Token(Token = "0x170026D1")]
|
||||
public GPNBGDFOBNK<ObscuredBool> DisableMicAutoMute
|
||||
{
|
||||
[Token(Token = "0x600E830")]
|
||||
[Address(RVA = "0x3D32E0", Offset = "0x3D1CE0", VA = "0x1803D32E0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E830)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170026D2 RID: 9938
|
||||
// (get) Token: 0x0600E831 RID: 59441 RVA: 0x00370AE8 File Offset: 0x0036ECE8
|
||||
[Token(Token = "0x170026D2")]
|
||||
public GPNBGDFOBNK<ObscuredBool> CanUseShareCam
|
||||
{
|
||||
[Token(Token = "0x600E831")]
|
||||
[Address(RVA = "0x4CFB90", Offset = "0x4CE590", VA = "0x1804CFB90")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E831)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170026D3 RID: 9939
|
||||
// (get) Token: 0x0600E832 RID: 59442 RVA: 0x00370AFC File Offset: 0x0036ECFC
|
||||
[Token(Token = "0x170026D3")]
|
||||
public GPNBGDFOBNK<ObscuredBool> CanSpawnInventions
|
||||
{
|
||||
[Token(Token = "0x600E832")]
|
||||
[Address(RVA = "0x3D31D0", Offset = "0x3D1BD0", VA = "0x1803D31D0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E832)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170026D4 RID: 9940
|
||||
// (get) Token: 0x0600E833 RID: 59443 RVA: 0x00370B10 File Offset: 0x0036ED10
|
||||
[Token(Token = "0x170026D4")]
|
||||
public GPNBGDFOBNK<ObscuredBool> CanSpawnConsumables
|
||||
{
|
||||
[Token(Token = "0x600E833")]
|
||||
[Address(RVA = "0x5D55F0", Offset = "0x5D3FF0", VA = "0x1805D55F0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E833)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170026D5 RID: 9941
|
||||
// (get) Token: 0x0600E834 RID: 59444 RVA: 0x00370B24 File Offset: 0x0036ED24
|
||||
// (set) Token: 0x0600E835 RID: 59445 RVA: 0x00370B38 File Offset: 0x0036ED38
|
||||
[Token(Token = "0x170026D5")]
|
||||
public bool IsRoleActive
|
||||
{
|
||||
[Token(Token = "0x600E834")]
|
||||
[Address(RVA = "0x9792D0", Offset = "0x977CD0", VA = "0x1809792D0", Slot = "11")]
|
||||
get;
|
||||
[Token(Token = "0x600E835")]
|
||||
[Address(RVA = "0x979390", Offset = "0x977D90", VA = "0x180979390", Slot = "12")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x170026D6 RID: 9942
|
||||
// (get) Token: 0x0600E836 RID: 59446 RVA: 0x00370B4C File Offset: 0x0036ED4C
|
||||
// (set) Token: 0x0600E837 RID: 59447 RVA: 0x00370B60 File Offset: 0x0036ED60
|
||||
[Token(Token = "0x170026D6")]
|
||||
public bool IsModifiedByPlayer
|
||||
{
|
||||
[Token(Token = "0x600E836")]
|
||||
[Address(RVA = "0x19C78F0", Offset = "0x19C62F0", VA = "0x1819C78F0", Slot = "13")]
|
||||
get;
|
||||
[Token(Token = "0x600E837")]
|
||||
[Address(RVA = "0x19C7900", Offset = "0x19C6300", VA = "0x1819C7900")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x0600E838 RID: 59448 RVA: 0x00370B74 File Offset: 0x0036ED74
|
||||
[Token(Token = "0x600E838")]
|
||||
[Address(RVA = "0x19C7870", Offset = "0x19C6270", VA = "0x1819C7870")]
|
||||
public RoomRole()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E839 RID: 59449 RVA: 0x00370B88 File Offset: 0x0036ED88
|
||||
[Token(Token = "0x600E839")]
|
||||
[Address(RVA = "0x19C7550", Offset = "0x19C5F50", VA = "0x1819C7550")]
|
||||
public RoomRole(FMOEHCKDCKF role, [Optional] RoomRole roleToCopy, [Optional] string roleName)
|
||||
{
|
||||
Guid empty = Guid.Empty;
|
||||
this.rank = (GJJLAOJHDKF)((uint)(-1));
|
||||
this.roleGuid = empty;
|
||||
this.roleName = "Everyone";
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool = new MutableOverridableObscuredBool();
|
||||
this.canEditRoomRoles = mutableOverridableObscuredBool;
|
||||
MutableOverridableVotekickType mutableOverridableVotekickType = new MutableOverridableVotekickType();
|
||||
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;
|
||||
this.OnBeforeSerialize();
|
||||
if (roleToCopy == 0)
|
||||
{
|
||||
GJJLAOJHDKF gjjlaojhdkf;
|
||||
this.rank = gjjlaojhdkf;
|
||||
}
|
||||
GJJLAOJHDKF gjjlaojhdkf2 = roleToCopy.rank;
|
||||
this.rank = gjjlaojhdkf2;
|
||||
this.IKGEKPJPNCE(roleToCopy);
|
||||
this.roleName = roleName;
|
||||
}
|
||||
|
||||
// Token: 0x0600E83A RID: 59450 RVA: 0x00370CF4 File Offset: 0x0036EEF4
|
||||
[Token(Token = "0x600E83A")]
|
||||
[Address(RVA = "0x19C6590", Offset = "0x19C4F90", VA = "0x1819C6590", 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;
|
||||
bool overrides = ((ECCMHGLDNHK)this.canSpawnConsumables).AKNLAMFAPGB;
|
||||
}
|
||||
|
||||
// Token: 0x0600E83B RID: 59451 RVA: 0x00370DB0 File Offset: 0x0036EFB0
|
||||
[Token(Token = "0x600E83B")]
|
||||
[Address(RVA = "0x19C5250", Offset = "0x19C3C50", VA = "0x1819C5250", 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);
|
||||
return this;
|
||||
}
|
||||
|
||||
// Token: 0x0600E83C RID: 59452 RVA: 0x00370FB8 File Offset: 0x0036F1B8
|
||||
[Token(Token = "0x600E83C")]
|
||||
[Address(RVA = "0x19C62F0", Offset = "0x19C4CF0", VA = "0x1819C62F0", 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);
|
||||
}
|
||||
|
||||
// Token: 0x0600E83D RID: 59453 RVA: 0x003711C8 File Offset: 0x0036F3C8
|
||||
[Token(Token = "0x600E83D")]
|
||||
[Address(RVA = "0x19C6FC0", Offset = "0x19C59C0", VA = "0x1819C6FC0", 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 = ((ECCMHGLDNHK)this.canSpawnConsumables).AKNLAMFAPGB;
|
||||
}
|
||||
|
||||
// Token: 0x0600E83E RID: 59454 RVA: 0x003712C4 File Offset: 0x0036F4C4
|
||||
[Token(Token = "0x600E83E")]
|
||||
[Address(RVA = "0x19C5C50", Offset = "0x19C4650", VA = "0x1819C5C50", Slot = "16")]
|
||||
public byte[] HPMCPOPJNMO(RoomRole.BJICCBAKLAF KFMINBPBKAM, bool PPEMHAIEECM, object OHFMPKJCLKH)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E83E)
|
||||
|
||||
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_25_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 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x0600E83F RID: 59455 RVA: 0x00371318 File Offset: 0x0036F518
|
||||
[Token(Token = "0x600E83F")]
|
||||
[Address(RVA = "0x19C6BF0", Offset = "0x19C55F0", VA = "0x1819C6BF0", Slot = "17")]
|
||||
public void LJOMLMNONBM(RoomRole.BJICCBAKLAF KFMINBPBKAM, byte[] DFJAAFALLAM)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E83F)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x0600E840 RID: 59456 RVA: 0x00371358 File Offset: 0x0036F558
|
||||
[Token(Token = "0x600E840")]
|
||||
[Address(RVA = "0x19C5A30", Offset = "0x19C4430", VA = "0x1819C5A30", Slot = "20")]
|
||||
public ECCMHGLDNHK HFIMHFELCDL(RoomRole.BJICCBAKLAF KFMINBPBKAM)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E840)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x0600E841 RID: 59457 RVA: 0x00371388 File Offset: 0x0036F588
|
||||
[Token(Token = "0x600E841")]
|
||||
[Address(RVA = "0x19C68A0", Offset = "0x19C52A0", VA = "0x1819C68A0", Slot = "24")]
|
||||
public DJOKLIOAJAB KCINMMHMPGF()
|
||||
{
|
||||
DJOKLIOAJAB djoklioajab = new DJOKLIOAJAB();
|
||||
FMOEHCKDCKF fmoehckdckf = this.roleId;
|
||||
djoklioajab.LANPLHFJBLB = (int)fmoehckdckf;
|
||||
Guid guid = this.roleGuid;
|
||||
djoklioajab.DGDFHDOKNOJ = djoklioajab;
|
||||
djoklioajab.MHFHBIIDGDD = (int)((ulong)18L);
|
||||
bool flag = this.<IsModifiedByPlayer>k__BackingField;
|
||||
djoklioajab.JAGHOIMCJFE = flag;
|
||||
bool flag2 = this.<IsRoleActive>k__BackingField;
|
||||
djoklioajab.POKNPCJBAFD = flag2;
|
||||
string text = this.roleName;
|
||||
djoklioajab.BHAMGLKJJEG = text;
|
||||
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;
|
||||
return djoklioajab;
|
||||
}
|
||||
|
||||
// Token: 0x0600E842 RID: 59458 RVA: 0x00371574 File Offset: 0x0036F774
|
||||
[Token(Token = "0x600E842")]
|
||||
[Address(RVA = "0x19C5510", Offset = "0x19C3F10", VA = "0x1819C5510", 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();
|
||||
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: 0x0600E843 RID: 59459 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E843")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "26")]
|
||||
public void OnBeforeSerialize()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E844 RID: 59460 RVA: 0x0037176C File Offset: 0x0036F96C
|
||||
[Token(Token = "0x600E844")]
|
||||
[Address(RVA = "0x19C7210", Offset = "0x19C5C10", VA = "0x1819C7210", 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: 0x04009822 RID: 38946
|
||||
[Token(Token = "0x4009822")]
|
||||
public const int ROLE_VERSION = 18;
|
||||
|
||||
// Token: 0x04009823 RID: 38947
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4009823")]
|
||||
private LOFEHCEMBDH<RoomRole.BJICCBAKLAF> OnRolePermissionUpdated;
|
||||
|
||||
// Token: 0x04009824 RID: 38948
|
||||
[Token(Token = "0x4009824")]
|
||||
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"
|
||||
}
|
||||
};
|
||||
|
||||
// Token: 0x04009825 RID: 38949
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4009825")]
|
||||
[NonSerialized]
|
||||
private Guid roleGuid;
|
||||
|
||||
// Token: 0x04009826 RID: 38950
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4009826")]
|
||||
[SerializeField]
|
||||
private FMOEHCKDCKF roleId;
|
||||
|
||||
// Token: 0x04009827 RID: 38951
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x4009827")]
|
||||
[SerializeField]
|
||||
private GJJLAOJHDKF rank;
|
||||
|
||||
// Token: 0x04009828 RID: 38952
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4009828")]
|
||||
[SerializeField]
|
||||
private string roleName;
|
||||
|
||||
// Token: 0x04009829 RID: 38953
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4009829")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool canEditRoomRoles;
|
||||
|
||||
// Token: 0x0400982A RID: 38954
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400982A")]
|
||||
[SerializeField]
|
||||
private MutableOverridableVotekickType voteKickPermission;
|
||||
|
||||
// Token: 0x0400982B RID: 38955
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400982B")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool canInvite;
|
||||
|
||||
// Token: 0x0400982C RID: 38956
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400982C")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool deprecatedCanEditCircuits;
|
||||
|
||||
// Token: 0x0400982D RID: 38957
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400982D")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool canTalk;
|
||||
|
||||
// Token: 0x0400982E RID: 38958
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400982E")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool canPrintPhotos;
|
||||
|
||||
// Token: 0x0400982F RID: 38959
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400982F")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool canStartGames;
|
||||
|
||||
// Token: 0x04009830 RID: 38960
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4009830")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool canChangeGameMode;
|
||||
|
||||
// Token: 0x04009831 RID: 38961
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4009831")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool canSelfRevive;
|
||||
|
||||
// Token: 0x04009832 RID: 38962
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x4009832")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool canEndGamesEarly;
|
||||
|
||||
// Token: 0x04009833 RID: 38963
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x4009833")]
|
||||
[SerializeField]
|
||||
private MutableOverridableListObscuredString autoAssignedGameRoles;
|
||||
|
||||
// Token: 0x04009834 RID: 38964
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x4009834")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool canUseMakerPen;
|
||||
|
||||
// Token: 0x04009835 RID: 38965
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x4009835")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool canUseDeleteAllButton;
|
||||
|
||||
// Token: 0x04009836 RID: 38966
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x4009836")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool canSaveInventions;
|
||||
|
||||
// Token: 0x04009837 RID: 38967
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x4009837")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool disableMicAutoMute;
|
||||
|
||||
// Token: 0x04009838 RID: 38968
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x4009838")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool canUseShareCam;
|
||||
|
||||
// Token: 0x04009839 RID: 38969
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x4009839")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool canSpawnInventions;
|
||||
|
||||
// Token: 0x0400983A RID: 38970
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400983A")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool canSpawnConsumables;
|
||||
|
||||
// Token: 0x020020CE RID: 8398
|
||||
[Token(Token = "0x20020CE")]
|
||||
public enum BJICCBAKLAF
|
||||
{
|
||||
// Token: 0x0400983E RID: 38974
|
||||
[Token(Token = "0x400983E")]
|
||||
INVALID = -1,
|
||||
// Token: 0x0400983F RID: 38975
|
||||
[Token(Token = "0x400983F")]
|
||||
CAN_EDIT_ROOM_ROLES = 1,
|
||||
// Token: 0x04009840 RID: 38976
|
||||
[Token(Token = "0x4009840")]
|
||||
VOTE_KICK_PERMISSION = 3,
|
||||
// Token: 0x04009841 RID: 38977
|
||||
[Token(Token = "0x4009841")]
|
||||
CAN_INVITE,
|
||||
// Token: 0x04009842 RID: 38978
|
||||
[Token(Token = "0x4009842")]
|
||||
CAN_TALK = 6,
|
||||
// Token: 0x04009843 RID: 38979
|
||||
[Token(Token = "0x4009843")]
|
||||
CAN_PRINT_PHOTOS,
|
||||
// Token: 0x04009844 RID: 38980
|
||||
[Token(Token = "0x4009844")]
|
||||
CAN_START_GAMES,
|
||||
// Token: 0x04009845 RID: 38981
|
||||
[Token(Token = "0x4009845")]
|
||||
CAN_SELF_REVIVE,
|
||||
// Token: 0x04009846 RID: 38982
|
||||
[Token(Token = "0x4009846")]
|
||||
AUTO_ASSIGNED_GAME_ROLES = 11,
|
||||
// Token: 0x04009847 RID: 38983
|
||||
[Token(Token = "0x4009847")]
|
||||
CAN_CHANGE_GAME_MODE,
|
||||
// Token: 0x04009848 RID: 38984
|
||||
[Token(Token = "0x4009848")]
|
||||
CAN_USE_MAKER_PEN,
|
||||
// Token: 0x04009849 RID: 38985
|
||||
[Token(Token = "0x4009849")]
|
||||
CAN_USE_DELETE_ALL_BUTTON,
|
||||
// Token: 0x0400984A RID: 38986
|
||||
[Token(Token = "0x400984A")]
|
||||
CAN_SAVE_INVENTIONS,
|
||||
// Token: 0x0400984B RID: 38987
|
||||
[Token(Token = "0x400984B")]
|
||||
DISABLE_MIC_AUTO_MUTE,
|
||||
// Token: 0x0400984C RID: 38988
|
||||
[Token(Token = "0x400984C")]
|
||||
CAN_END_GAMES_EARLY,
|
||||
// Token: 0x0400984D RID: 38989
|
||||
[Token(Token = "0x400984D")]
|
||||
CAN_USE_SHARE_CAM,
|
||||
// Token: 0x0400984E RID: 38990
|
||||
[Token(Token = "0x400984E")]
|
||||
DEPRECATED_CAN_EDIT_CIRCUITS,
|
||||
// Token: 0x0400984F RID: 38991
|
||||
[Token(Token = "0x400984F")]
|
||||
CAN_SPAWN_INVENTIONS,
|
||||
// Token: 0x04009850 RID: 38992
|
||||
[Token(Token = "0x4009850")]
|
||||
CAN_SPAWN_CONSUMABLES
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,120 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Utils.OverridableFields;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI
|
||||
{
|
||||
// Token: 0x020020DA RID: 8410
|
||||
[Token(Token = "0x20020DA")]
|
||||
[StructLayout(3)]
|
||||
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: 0x170026E1 RID: 9953
|
||||
// (get) Token: 0x0600E882 RID: 59522 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x170026E1")]
|
||||
public override GPNBGDFOBNK<ObscuredBool> BHMJLNDMIDM
|
||||
{
|
||||
[Token(Token = "0x600E882")]
|
||||
[Address(RVA = "0x48F050", Offset = "0x48DA50", VA = "0x18048F050", Slot = "11")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E883 RID: 59523 RVA: 0x00371E40 File Offset: 0x00370040
|
||||
[Token(Token = "0x600E883")]
|
||||
[Address(RVA = "0x2383240", Offset = "0x2381C40", VA = "0x182383240")]
|
||||
private bool PFGGMOICEGH(float NCDOICLCGEI)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E884 RID: 59524 RVA: 0x00371E54 File Offset: 0x00370054
|
||||
[Token(Token = "0x600E884")]
|
||||
[Address(RVA = "0x2383230", Offset = "0x2381C30", VA = "0x182383230")]
|
||||
private int OCOELKCICEF(bool EBNIGMFHLKK)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E884)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x0600E885 RID: 59525 RVA: 0x00371E68 File Offset: 0x00370068
|
||||
[Token(Token = "0x600E885")]
|
||||
[Address(RVA = "0x2383270", Offset = "0x2381C70", VA = "0x182383270")]
|
||||
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 fakeValue = obscuredBool.fakeValue;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E886 RID: 59526 RVA: 0x00371EA0 File Offset: 0x003700A0
|
||||
[Token(Token = "0x600E886")]
|
||||
[Address(RVA = "0x2382EF0", Offset = "0x23818F0", VA = "0x182382EF0", Slot = "7")]
|
||||
public override void Button_ToggleOverride(bool newOverrides)
|
||||
{
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
}
|
||||
|
||||
// Token: 0x0600E887 RID: 59527 RVA: 0x00371EC0 File Offset: 0x003700C0
|
||||
[Token(Token = "0x600E887")]
|
||||
[Address(RVA = "0x2383050", Offset = "0x2381A50", VA = "0x182383050", 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: 0x0600E888 RID: 59528 RVA: 0x00371F00 File Offset: 0x00370100
|
||||
[Token(Token = "0x600E888")]
|
||||
[Address(RVA = "0x2383470", Offset = "0x2381E70", VA = "0x182383470")]
|
||||
protected BoolRolePermissionEditable()
|
||||
{
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool = new MutableOverridableObscuredBool();
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x0400986A RID: 39018
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400986A")]
|
||||
private MutableOverridableObscuredBool FACPFJEEIPC;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,111 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Utils.OverridableFields;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI
|
||||
{
|
||||
// Token: 0x020020D9 RID: 8409
|
||||
[Token(Token = "0x20020D9")]
|
||||
[StructLayout(3)]
|
||||
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: 0x0600E87C RID: 59516 RVA: 0x00371D94 File Offset: 0x0036FF94
|
||||
[Token(Token = "0x600E87C")]
|
||||
[Address(RVA = "0x2383E50", Offset = "0x2382850", VA = "0x182383E50")]
|
||||
private void Awake()
|
||||
{
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170026E0 RID: 9952
|
||||
// (get) Token: 0x0600E87D RID: 59517 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x170026E0")]
|
||||
public override GPNBGDFOBNK<ObscuredFloat> BHMJLNDMIDM
|
||||
{
|
||||
[Token(Token = "0x600E87D")]
|
||||
[Address(RVA = "0x52F5A0", Offset = "0x52DFA0", VA = "0x18052F5A0", Slot = "11")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E87E RID: 59518 RVA: 0x00371DAC File Offset: 0x0036FFAC
|
||||
[Token(Token = "0x600E87E")]
|
||||
[Address(RVA = "0x2384360", Offset = "0x2382D60", VA = "0x182384360")]
|
||||
public void Slider_OnValueChanged(float newSliderValue)
|
||||
{
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
float num2;
|
||||
ObscuredFloat obscuredFloat = ObscuredFloat.FAJDMKOEFLH(num2);
|
||||
}
|
||||
|
||||
// Token: 0x0600E87F RID: 59519 RVA: 0x00371DD0 File Offset: 0x0036FFD0
|
||||
[Token(Token = "0x600E87F")]
|
||||
[Address(RVA = "0x2383EF0", Offset = "0x23828F0", VA = "0x182383EF0", Slot = "7")]
|
||||
public override void Button_ToggleOverride(bool newOverrides)
|
||||
{
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
}
|
||||
|
||||
// Token: 0x0600E880 RID: 59520 RVA: 0x00371DF0 File Offset: 0x0036FFF0
|
||||
[Token(Token = "0x600E880")]
|
||||
[Address(RVA = "0x2384060", Offset = "0x2382A60", VA = "0x182384060", 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: 0x0600E881 RID: 59521 RVA: 0x00371E24 File Offset: 0x00370024
|
||||
[Token(Token = "0x600E881")]
|
||||
[Address(RVA = "0x2384570", Offset = "0x2382F70", VA = "0x182384570")]
|
||||
protected FloatRolePermissionEditable()
|
||||
{
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat = new MutableOverridableObscuredFloat();
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x04009866 RID: 39014
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4009866")]
|
||||
private TextMeshProUGUI AIKLPOJAIIO;
|
||||
|
||||
// Token: 0x04009867 RID: 39015
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4009867")]
|
||||
private string AHFJHKPMEPP;
|
||||
|
||||
// Token: 0x04009868 RID: 39016
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4009868")]
|
||||
[SerializeField]
|
||||
private string titleNumberUnit;
|
||||
|
||||
// Token: 0x04009869 RID: 39017
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4009869")]
|
||||
private MutableOverridableObscuredFloat FACPFJEEIPC;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,67 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI.Game
|
||||
{
|
||||
// Token: 0x020020F8 RID: 8440
|
||||
[Token(Token = "0x20020F8")]
|
||||
[StructLayout(3)]
|
||||
public class BoolGameRolePermissionEditable : BoolRolePermissionEditable<CMDADAAOBHD, GameRole.CDLENKNFHEB, GameRole>
|
||||
{
|
||||
// Token: 0x170026F2 RID: 9970
|
||||
// (get) Token: 0x0600E91F RID: 59679 RVA: 0x00373E48 File Offset: 0x00372048
|
||||
[Token(Token = "0x170026F2")]
|
||||
internal override GMBIJNPEBJF AIIGEMKJLMD
|
||||
{
|
||||
[Token(Token = "0x600E91F")]
|
||||
[Address(RVA = "0x3F8880", Offset = "0x3F7280", VA = "0x1803F8880", Slot = "4")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E920 RID: 59680 RVA: 0x00373E58 File Offset: 0x00372058
|
||||
[Token(Token = "0x600E920")]
|
||||
[Address(RVA = "0x19B7670", Offset = "0x19B6070", VA = "0x1819B7670", 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: 0x0600E921 RID: 59681 RVA: 0x00373EA0 File Offset: 0x003720A0
|
||||
[Token(Token = "0x600E921")]
|
||||
[Address(RVA = "0x15BCAC0", Offset = "0x15BB4C0", VA = "0x1815BCAC0", Slot = "9")]
|
||||
protected override bool BPCHDIDOFKE(GameRole.CDLENKNFHEB KFMINBPBKAM)
|
||||
{
|
||||
return KFMINBPBKAM != GameRole.CDLENKNFHEB.INVALID;
|
||||
}
|
||||
|
||||
// Token: 0x0600E922 RID: 59682 RVA: 0x00373EB4 File Offset: 0x003720B4
|
||||
[Token(Token = "0x600E922")]
|
||||
[Address(RVA = "0x19B77A0", Offset = "0x19B61A0", VA = "0x1819B77A0", Slot = "12")]
|
||||
protected override bool FDIFOCAGCFI(CMDADAAOBHD BGHHFOOBFMA, GameRole.CDLENKNFHEB KFMINBPBKAM, bool PPEMHAIEECM, object OHFMPKJCLKH)
|
||||
{
|
||||
PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x0600E923 RID: 59683 RVA: 0x00373ED0 File Offset: 0x003720D0
|
||||
[Token(Token = "0x600E923")]
|
||||
[Address(RVA = "0x19B7830", Offset = "0x19B6230", VA = "0x1819B7830")]
|
||||
public BoolGameRolePermissionEditable()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,254 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using AGUI.StackedUI;
|
||||
using AGUI.StackedUI.Dialog;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using Photon.Realtime;
|
||||
using RecNet;
|
||||
using RecRoom.Utils.OverridableFields;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI.Game
|
||||
{
|
||||
// Token: 0x020020F9 RID: 8441
|
||||
[Token(Token = "0x20020F9")]
|
||||
[StructLayout(3)]
|
||||
public class EditGameRoleOrdersWatchUIFlow : WatchUIFlow
|
||||
{
|
||||
// Token: 0x170026F3 RID: 9971
|
||||
// (get) Token: 0x0600E924 RID: 59684 RVA: 0x00373EE4 File Offset: 0x003720E4
|
||||
[Token(Token = "0x170026F3")]
|
||||
public bool OPHOAHHLPCK
|
||||
{
|
||||
[Token(Token = "0x600E924")]
|
||||
[Address(RVA = "0x19B8140", Offset = "0x19B6B40", VA = "0x1819B8140")]
|
||||
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: 0x170026F4 RID: 9972
|
||||
// (get) Token: 0x0600E925 RID: 59685 RVA: 0x00373F14 File Offset: 0x00372114
|
||||
[Token(Token = "0x170026F4")]
|
||||
private bool IGPLJIKMENB
|
||||
{
|
||||
[Token(Token = "0x600E925")]
|
||||
[Address(RVA = "0x19B7BF0", Offset = "0x19B65F0", VA = "0x1819B7BF0")]
|
||||
get
|
||||
{
|
||||
PPENFJMFPNE targetRoomDetails;
|
||||
do
|
||||
{
|
||||
targetRoomDetails = this.TargetRoomDetails;
|
||||
}
|
||||
while (targetRoomDetails == 0);
|
||||
return targetRoomDetails.<NICCKOLLNOH>k__BackingField;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170026F5 RID: 9973
|
||||
// (get) Token: 0x0600E926 RID: 59686 RVA: 0x00373F34 File Offset: 0x00372134
|
||||
// (set) Token: 0x0600E927 RID: 59687 RVA: 0x00373F48 File Offset: 0x00372148
|
||||
[Token(Token = "0x170026F5")]
|
||||
public BIPCKGLGIHG MFBDAMHIMKI
|
||||
{
|
||||
[Token(Token = "0x600E926")]
|
||||
[Address(RVA = "0x631360", Offset = "0x62FD60", VA = "0x180631360")]
|
||||
get
|
||||
{
|
||||
return this.CMIPABMEBEB;
|
||||
}
|
||||
[Token(Token = "0x600E927")]
|
||||
[Address(RVA = "0x19B81C0", Offset = "0x19B6BC0", VA = "0x1819B81C0")]
|
||||
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: 0x0600E928 RID: 59688 RVA: 0x00373FB0 File Offset: 0x003721B0
|
||||
[Token(Token = "0x600E928")]
|
||||
[Address(RVA = "0x19B7AF0", Offset = "0x19B64F0", VA = "0x1819B7AF0")]
|
||||
private void Awake()
|
||||
{
|
||||
RolePermissionEditable[] componentsInChildren = base.GetComponentsInChildren<RolePermissionEditable>();
|
||||
int num = 0;
|
||||
int length = componentsInChildren.Length;
|
||||
if (num < length)
|
||||
{
|
||||
RolePermissionEditable rolePermissionEditable = componentsInChildren[num];
|
||||
if (rolePermissionEditable.ToString() != 0)
|
||||
{
|
||||
global::UnityEngine.Object.Destroy(rolePermissionEditable);
|
||||
}
|
||||
num++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E929 RID: 59689 RVA: 0x00373FF4 File Offset: 0x003721F4
|
||||
[Token(Token = "0x600E929")]
|
||||
[Address(RVA = "0x19B7EA0", Offset = "0x19B68A0", VA = "0x1819B7EA0", Slot = "10")]
|
||||
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<Photon.Realtime.Player, RoomRole> action = new Action(this.KDFIHPHDPIG);
|
||||
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
||||
RoomRole localPlayerRoleDefinition = PlayerRoomRoleManager.ONCPNMDGGKG.GetLocalPlayerRoleDefinition();
|
||||
this.KDFIHPHDPIG(localPlayer, localPlayerRoleDefinition);
|
||||
}
|
||||
|
||||
// Token: 0x0600E92A RID: 59690 RVA: 0x0037406C File Offset: 0x0037226C
|
||||
[Token(Token = "0x600E92A")]
|
||||
[Address(RVA = "0x19B8020", Offset = "0x19B6A20", VA = "0x1819B8020", Slot = "11")]
|
||||
public override void OnFlowExited(StackedUIFlowBase NBINAJPFBOA, bool CJEIBCEPAPO)
|
||||
{
|
||||
base.OnFlowExited(NBINAJPFBOA, CJEIBCEPAPO);
|
||||
Action<Photon.Realtime.Player, RoomRole> action = new Action(this.KDFIHPHDPIG);
|
||||
}
|
||||
|
||||
// Token: 0x0600E92B RID: 59691 RVA: 0x00374090 File Offset: 0x00372290
|
||||
[Token(Token = "0x600E92B")]
|
||||
[Address(RVA = "0x19B7C10", Offset = "0x19B6610", VA = "0x1819B7C10")]
|
||||
private void KDFIHPHDPIG(Photon.Realtime.Player IEKDDPPNFPF, RoomRole LOLCMLEKMAF)
|
||||
{
|
||||
if (IEKDDPPNFPF.IsLocal)
|
||||
{
|
||||
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: 0x0600E92C RID: 59692 RVA: 0x00374170 File Offset: 0x00372370
|
||||
[Token(Token = "0x600E92C")]
|
||||
[Address(RVA = "0x19B8100", Offset = "0x19B6B00", VA = "0x1819B8100")]
|
||||
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: 0x0600E92D RID: 59693 RVA: 0x003741A8 File Offset: 0x003723A8
|
||||
[Token(Token = "0x600E92D")]
|
||||
[Address(RVA = "0xFAE890", Offset = "0xFAD290", VA = "0x180FAE890")]
|
||||
public EditGameRoleOrdersWatchUIFlow()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040098D0 RID: 39120
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x40098D0")]
|
||||
[SerializeField]
|
||||
private TextInputUIDialog textInputDialogPrefab;
|
||||
|
||||
// Token: 0x040098D1 RID: 39121
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x40098D1")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D showOnlyMyRolesToggle;
|
||||
|
||||
// Token: 0x040098D2 RID: 39122
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x40098D2")]
|
||||
public GameRolePagedGrid grid;
|
||||
|
||||
// Token: 0x040098D3 RID: 39123
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x40098D3")]
|
||||
private bool OAAEFOOPIHJ;
|
||||
|
||||
// Token: 0x040098D4 RID: 39124
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x40098D4")]
|
||||
public PPENFJMFPNE TargetRoomDetails;
|
||||
|
||||
// Token: 0x040098D5 RID: 39125
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x40098D5")]
|
||||
private BIPCKGLGIHG CMIPABMEBEB;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,310 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using Photon.Realtime;
|
||||
using RecRoom.AGUI.ToolUIs;
|
||||
using RecRoom.Utils.OverridableFields;
|
||||
using Systems.PlayerRoles;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI.Game
|
||||
{
|
||||
// Token: 0x020020FA RID: 8442
|
||||
[Token(Token = "0x20020FA")]
|
||||
[StructLayout(3)]
|
||||
public class EditGameRoleSettingsScreen : MakerPenPaletteUIFlowBase
|
||||
{
|
||||
// Token: 0x0600E92E RID: 59694 RVA: 0x003741BC File Offset: 0x003723BC
|
||||
[Token(Token = "0x600E92E")]
|
||||
[Address(RVA = "0x19B91D0", Offset = "0x19B7BD0", VA = "0x1819B91D0")]
|
||||
public void SetRoleId(CMDADAAOBHD BGHHFOOBFMA, BIPCKGLGIHG JBKJDFKFIKG, bool JGCPCBBCFIP)
|
||||
{
|
||||
this._roleId = BGHHFOOBFMA;
|
||||
this.CMIPABMEBEB = JBKJDFKFIKG;
|
||||
this.CDEDBCPAFIH = JGCPCBBCFIP;
|
||||
this.ILKPDLHACON();
|
||||
}
|
||||
|
||||
// Token: 0x0600E92F RID: 59695 RVA: 0x003741E4 File Offset: 0x003723E4
|
||||
[Token(Token = "0x600E92F")]
|
||||
[Address(RVA = "0x19B8330", Offset = "0x19B6D30", VA = "0x1819B8330")]
|
||||
private void Awake()
|
||||
{
|
||||
RolePermissionEditable[] componentsInChildren = base.GetComponentsInChildren<RolePermissionEditable>();
|
||||
int num = 0;
|
||||
int length = componentsInChildren.Length;
|
||||
if (num < length)
|
||||
{
|
||||
RolePermissionEditable rolePermissionEditable = componentsInChildren[num];
|
||||
if (rolePermissionEditable.ToString() != 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: 0x0600E930 RID: 59696 RVA: 0x0037424C File Offset: 0x0037244C
|
||||
[Token(Token = "0x600E930")]
|
||||
[Address(RVA = "0x19B8DE0", Offset = "0x19B77E0", VA = "0x1819B8DE0", Slot = "10")]
|
||||
public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN)
|
||||
{
|
||||
base.OnFlowEntered(BFHJBBGCMAN);
|
||||
Action<GameRole> action = new Action(this.OOPNGOLIKMH);
|
||||
Action<Photon.Realtime.Player, RoomRole> action2 = new Action(this.KDFIHPHDPIG);
|
||||
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
||||
RoomRole localPlayerRoleDefinition = PlayerRoomRoleManager.ONCPNMDGGKG.GetLocalPlayerRoleDefinition();
|
||||
if (localPlayer.IsLocal)
|
||||
{
|
||||
MutableOverridableObscuredBool canUseMakerPen = localPlayerRoleDefinition.canUseMakerPen;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
this.CMIPABMEBEB = (flag ? BIPCKGLGIHG.Edit : BIPCKGLGIHG.View);
|
||||
this.ILKPDLHACON();
|
||||
}
|
||||
}
|
||||
this.ILKPDLHACON();
|
||||
}
|
||||
|
||||
// Token: 0x0600E931 RID: 59697 RVA: 0x003742C8 File Offset: 0x003724C8
|
||||
[Token(Token = "0x600E931")]
|
||||
[Address(RVA = "0x19B9070", Offset = "0x19B7A70", VA = "0x1819B9070", Slot = "11")]
|
||||
public override void OnFlowExited(StackedUIFlowBase NBINAJPFBOA, bool CJEIBCEPAPO)
|
||||
{
|
||||
base.OnFlowExited(NBINAJPFBOA, CJEIBCEPAPO);
|
||||
Action<GameRole> action = new Action(this.OOPNGOLIKMH);
|
||||
Action<Photon.Realtime.Player, RoomRole> action2 = new Action(this.KDFIHPHDPIG);
|
||||
}
|
||||
|
||||
// Token: 0x0600E932 RID: 59698 RVA: 0x003742F8 File Offset: 0x003724F8
|
||||
[Token(Token = "0x600E932")]
|
||||
[Address(RVA = "0x19B8720", Offset = "0x19B7120", VA = "0x1819B8720")]
|
||||
private void KDFIHPHDPIG(Photon.Realtime.Player IEKDDPPNFPF, RoomRole LOLCMLEKMAF)
|
||||
{
|
||||
if (IEKDDPPNFPF.IsLocal)
|
||||
{
|
||||
MutableOverridableObscuredBool canUseMakerPen = LOLCMLEKMAF.canUseMakerPen;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
this.CMIPABMEBEB = (flag ? BIPCKGLGIHG.Edit : BIPCKGLGIHG.View);
|
||||
this.ILKPDLHACON();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E933 RID: 59699 RVA: 0x0037432C File Offset: 0x0037252C
|
||||
[Token(Token = "0x600E933")]
|
||||
[Address(RVA = "0x19B8820", Offset = "0x19B7220", VA = "0x1819B8820")]
|
||||
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.Add(this);
|
||||
}
|
||||
rolePermissionEditable.MDLOGPHPOAE.Remove(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.Add(this);
|
||||
}
|
||||
rolePermissionEditable2.MDLOGPHPOAE.Remove(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.Add(this);
|
||||
}
|
||||
rolePermissionEditable3.MDLOGPHPOAE.Remove(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.Add(this);
|
||||
}
|
||||
rolePermissionEditable4.MDLOGPHPOAE.Remove(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.Add(this);
|
||||
}
|
||||
rolePermissionEditable5.MDLOGPHPOAE.Remove(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.Add(this);
|
||||
}
|
||||
rolePermissionEditable6.MDLOGPHPOAE.Remove(this);
|
||||
Action onTokenFlagsUpdated6 = rolePermissionEditable6.OnTokenFlagsUpdated;
|
||||
if (onTokenFlagsUpdated6 != 0)
|
||||
{
|
||||
onTokenFlagsUpdated6();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E934 RID: 59700 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E934")]
|
||||
[Address(RVA = "0x19B8470", Offset = "0x19B6E70", VA = "0x1819B8470")]
|
||||
private void ILKPDLHACON()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E935 RID: 59701 RVA: 0x0037456C File Offset: 0x0037276C
|
||||
[Token(Token = "0x600E935")]
|
||||
[Address(RVA = "0x19B91F0", Offset = "0x19B7BF0", VA = "0x1819B91F0")]
|
||||
public EditGameRoleSettingsScreen()
|
||||
{
|
||||
List<RolePermissionEditable> list = new List();
|
||||
this.NHPFCPPGBEN = list;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x040098D6 RID: 39126
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x40098D6")]
|
||||
[SerializeField]
|
||||
private CMDADAAOBHD _roleId;
|
||||
|
||||
// Token: 0x040098D7 RID: 39127
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x9C")]
|
||||
[Token(Token = "0x40098D7")]
|
||||
private bool CDEDBCPAFIH;
|
||||
|
||||
// Token: 0x040098D8 RID: 39128
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x9D")]
|
||||
[Token(Token = "0x40098D8")]
|
||||
private BIPCKGLGIHG CMIPABMEBEB;
|
||||
|
||||
// Token: 0x040098D9 RID: 39129
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x40098D9")]
|
||||
[SerializeField]
|
||||
private RectTransform editableContainer;
|
||||
|
||||
// Token: 0x040098DA RID: 39130
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x40098DA")]
|
||||
[SerializeField]
|
||||
private RolePermissionEditable allowedPickupItemsPermission;
|
||||
|
||||
// Token: 0x040098DB RID: 39131
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x40098DB")]
|
||||
[SerializeField]
|
||||
private RolePermissionEditable blockedPickupItemsPermission;
|
||||
|
||||
// Token: 0x040098DC RID: 39132
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x40098DC")]
|
||||
[SerializeField]
|
||||
private RolePermissionEditable allowedHipEquipItemsPermission;
|
||||
|
||||
// Token: 0x040098DD RID: 39133
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x40098DD")]
|
||||
[SerializeField]
|
||||
private RolePermissionEditable blockedHipEquipItemsPermission;
|
||||
|
||||
// Token: 0x040098DE RID: 39134
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x40098DE")]
|
||||
[SerializeField]
|
||||
private RolePermissionEditable allowedShoulderEquipItemsPermission;
|
||||
|
||||
// Token: 0x040098DF RID: 39135
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x40098DF")]
|
||||
[SerializeField]
|
||||
private RolePermissionEditable blockedShoulderEquipItemsPermission;
|
||||
|
||||
// Token: 0x040098E0 RID: 39136
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x40098E0")]
|
||||
[SerializeField]
|
||||
private RadioButton3D sharedButton;
|
||||
|
||||
// Token: 0x040098E1 RID: 39137
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x40098E1")]
|
||||
private List<RolePermissionEditable> NHPFCPPGBEN;
|
||||
}
|
||||
}
|
||||
+67
@@ -0,0 +1,67 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI.Game
|
||||
{
|
||||
// Token: 0x020020FB RID: 8443
|
||||
[Token(Token = "0x20020FB")]
|
||||
[StructLayout(3)]
|
||||
public class FloatGameRolePermissionEditable : FloatRolePermissionEditable<CMDADAAOBHD, GameRole.CDLENKNFHEB, GameRole>
|
||||
{
|
||||
// Token: 0x170026F6 RID: 9974
|
||||
// (get) Token: 0x0600E936 RID: 59702 RVA: 0x0037458C File Offset: 0x0037278C
|
||||
[Token(Token = "0x170026F6")]
|
||||
internal override GMBIJNPEBJF AIIGEMKJLMD
|
||||
{
|
||||
[Token(Token = "0x600E936")]
|
||||
[Address(RVA = "0x3F8880", Offset = "0x3F7280", VA = "0x1803F8880", Slot = "4")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E937 RID: 59703 RVA: 0x0037459C File Offset: 0x0037279C
|
||||
[Token(Token = "0x600E937")]
|
||||
[Address(RVA = "0x19BAD10", Offset = "0x19B9710", VA = "0x1819BAD10", 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: 0x0600E938 RID: 59704 RVA: 0x003745E4 File Offset: 0x003727E4
|
||||
[Token(Token = "0x600E938")]
|
||||
[Address(RVA = "0x15BCAC0", Offset = "0x15BB4C0", VA = "0x1815BCAC0", Slot = "9")]
|
||||
protected override bool BPCHDIDOFKE(GameRole.CDLENKNFHEB KFMINBPBKAM)
|
||||
{
|
||||
return KFMINBPBKAM != GameRole.CDLENKNFHEB.INVALID;
|
||||
}
|
||||
|
||||
// Token: 0x0600E939 RID: 59705 RVA: 0x003745F8 File Offset: 0x003727F8
|
||||
[Token(Token = "0x600E939")]
|
||||
[Address(RVA = "0x19BAE40", Offset = "0x19B9840", VA = "0x1819BAE40", Slot = "12")]
|
||||
protected override bool FDIFOCAGCFI(CMDADAAOBHD BGHHFOOBFMA, GameRole.CDLENKNFHEB KFMINBPBKAM, bool PPEMHAIEECM, object OHFMPKJCLKH)
|
||||
{
|
||||
PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x0600E93A RID: 59706 RVA: 0x00374614 File Offset: 0x00372814
|
||||
[Token(Token = "0x600E93A")]
|
||||
[Address(RVA = "0x19BAED0", Offset = "0x19B98D0", VA = "0x1819BAED0")]
|
||||
public FloatGameRolePermissionEditable()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,330 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using Photon.Realtime;
|
||||
using RecRoom.Async;
|
||||
using RecRoom.Core;
|
||||
using RecRoom.Core.Creation;
|
||||
using RecRoom.Tools;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI.Game
|
||||
{
|
||||
// Token: 0x020020FC RID: 8444
|
||||
[Token(Token = "0x20020FC")]
|
||||
[StructLayout(3)]
|
||||
public class GameRoleEditRow : MonoBehaviour
|
||||
{
|
||||
// Token: 0x0600E93B RID: 59707 RVA: 0x00374628 File Offset: 0x00372828
|
||||
[Token(Token = "0x600E93B")]
|
||||
[Address(RVA = "0x19BC0F0", Offset = "0x19BAAF0", VA = "0x1819BC0F0")]
|
||||
private void OnEnable()
|
||||
{
|
||||
Action action = new Action(this.PNAKCHFJGCF);
|
||||
}
|
||||
|
||||
// Token: 0x0600E93C RID: 59708 RVA: 0x00374644 File Offset: 0x00372844
|
||||
[Token(Token = "0x600E93C")]
|
||||
[Address(RVA = "0x19BC030", Offset = "0x19BAA30", VA = "0x1819BC030")]
|
||||
private void OnDisable()
|
||||
{
|
||||
Action action = new Action(this.PNAKCHFJGCF);
|
||||
}
|
||||
|
||||
// Token: 0x0600E93D RID: 59709 RVA: 0x00374660 File Offset: 0x00372860
|
||||
[Token(Token = "0x600E93D")]
|
||||
[Address(RVA = "0x19BC2B0", Offset = "0x19BACB0", VA = "0x1819BC2B0")]
|
||||
private void PNAKCHFJGCF()
|
||||
{
|
||||
this.IOFDNIMEBCE();
|
||||
}
|
||||
|
||||
// Token: 0x0600E93E RID: 59710 RVA: 0x00374674 File Offset: 0x00372874
|
||||
[Token(Token = "0x600E93E")]
|
||||
[Address(RVA = "0x19BC2C0", Offset = "0x19BACC0", VA = "0x1819BC2C0")]
|
||||
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;
|
||||
TextMeshProUGUI textMeshProUGUI2 = this.text;
|
||||
string roleName = ngimoknomfn.roleName;
|
||||
textMeshProUGUI2.text = roleName;
|
||||
}
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
Color color = this.agRoleColor;
|
||||
if (CKOIAKLOKMM == 1)
|
||||
{
|
||||
}
|
||||
Color color2 = this.bgImage.color;
|
||||
this.IOFDNIMEBCE();
|
||||
}
|
||||
|
||||
// Token: 0x0600E93F RID: 59711 RVA: 0x00374700 File Offset: 0x00372900
|
||||
[Token(Token = "0x600E93F")]
|
||||
[Address(RVA = "0x19BB9C0", Offset = "0x19BA3C0", VA = "0x1819BB9C0")]
|
||||
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;
|
||||
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
||||
GameRole ngimoknomfn2 = this.NGIMOKNOMFN;
|
||||
bool flag2;
|
||||
button3D.FFDOINJEHMM = flag2;
|
||||
Button3D button3D2 = this.moveDownButton;
|
||||
if (this.NGIMOKNOMFN == (ulong)0L)
|
||||
{
|
||||
}
|
||||
PlayerGameRoleManager instance3 = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
Photon.Realtime.Player localPlayer2 = PhotonNetwork.LocalPlayer;
|
||||
GameRole ngimoknomfn3 = this.NGIMOKNOMFN;
|
||||
bool flag3;
|
||||
button3D2.FFDOINJEHMM = flag3;
|
||||
}
|
||||
|
||||
// Token: 0x0600E940 RID: 59712 RVA: 0x00374818 File Offset: 0x00372A18
|
||||
[Token(Token = "0x600E940")]
|
||||
[Address(RVA = "0x19BB250", Offset = "0x19B9C50", VA = "0x1819BB250")]
|
||||
public void Button_MoveUp()
|
||||
{
|
||||
PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
||||
CMDADAAOBHD roleId = this.NGIMOKNOMFN.roleId;
|
||||
instance.PlayerRequestMoveRole(localPlayer, roleId, true);
|
||||
}
|
||||
|
||||
// Token: 0x0600E941 RID: 59713 RVA: 0x00374854 File Offset: 0x00372A54
|
||||
[Token(Token = "0x600E941")]
|
||||
[Address(RVA = "0x19BB190", Offset = "0x19B9B90", VA = "0x1819BB190")]
|
||||
public void Button_MoveDown()
|
||||
{
|
||||
PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
||||
GameRole ngimoknomfn = this.NGIMOKNOMFN;
|
||||
int num = 0;
|
||||
CMDADAAOBHD roleId = ngimoknomfn.roleId;
|
||||
instance.PlayerRequestMoveRole(localPlayer, roleId, num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0600E942 RID: 59714 RVA: 0x00374898 File Offset: 0x00372A98
|
||||
[Token(Token = "0x600E942")]
|
||||
[Address(RVA = "0x19BB470", Offset = "0x19B9E70", VA = "0x1819BB470")]
|
||||
public void Button_Settings()
|
||||
{
|
||||
ViewGameRoleSettingsWatchUIFlow flowByType = global::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 = global::Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField;
|
||||
int num = 0;
|
||||
<JNBAANDJIAD>k__BackingField.PushFlow(flowByType, num);
|
||||
}
|
||||
|
||||
// Token: 0x0600E943 RID: 59715 RVA: 0x003749A8 File Offset: 0x00372BA8
|
||||
[Token(Token = "0x600E943")]
|
||||
[Address(RVA = "0x19BB310", Offset = "0x19B9D10", VA = "0x1819BB310")]
|
||||
public void Button_Remove()
|
||||
{
|
||||
PlayerUI playerUI = global::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 + "\"?";
|
||||
IPromise<JPIJGHNNIDP> promise = <JNBAANDJIAD>k__BackingField.ShowConfirmationDialog("Are you sure?", text);
|
||||
Action<JPIJGHNNIDP> action = new Action(this.NIPBBNKNJEJ);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E944 RID: 59716 RVA: 0x00374A0C File Offset: 0x00372C0C
|
||||
[Token(Token = "0x600E944")]
|
||||
[Address(RVA = "0x19BBCF0", Offset = "0x19BA6F0", VA = "0x1819BBCF0")]
|
||||
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 = global::Player.<EGKJPJKLEAI>k__BackingField.backpack.GetBackpackTool(JKPLBBBJLJK.MAKER_PEN).GetComponent<MakerPen>();
|
||||
CMDADAAOBHD roleId = this.NGIMOKNOMFN.roleId;
|
||||
DOCJCMJFOAN docjcmjfoan;
|
||||
component2.QueueUI(docjcmjfoan);
|
||||
}
|
||||
|
||||
// Token: 0x0600E945 RID: 59717 RVA: 0x00374A98 File Offset: 0x00372C98
|
||||
[Token(Token = "0x600E945")]
|
||||
[Address(RVA = "0x19BC4D0", Offset = "0x19BAED0", VA = "0x1819BC4D0")]
|
||||
public GameRoleEditRow()
|
||||
{
|
||||
Color white = Color.white;
|
||||
Color white2 = Color.white;
|
||||
Color white3 = Color.white;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0600E946 RID: 59718 RVA: 0x00374AC0 File Offset: 0x00372CC0
|
||||
[Token(Token = "0x600E946")]
|
||||
[Address(RVA = "0x19BB110", Offset = "0x19B9B10", VA = "0x1819BB110")]
|
||||
[CompilerGenerated]
|
||||
private void AKDAEHPBFLD(Tool DGEJNGNOELG)
|
||||
{
|
||||
Action action = new Action(this.MMKOFKGELDC);
|
||||
ISchedulerPromise schedulerPromise = DGEJNGNOELG.InvokeNextUpdate(action);
|
||||
}
|
||||
|
||||
// Token: 0x0600E947 RID: 59719 RVA: 0x00374AE4 File Offset: 0x00372CE4
|
||||
[Token(Token = "0x600E947")]
|
||||
[Address(RVA = "0x19BBFA0", Offset = "0x19BA9A0", VA = "0x1819BBFA0")]
|
||||
[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: 0x0600E948 RID: 59720 RVA: 0x00374B18 File Offset: 0x00372D18
|
||||
[Token(Token = "0x600E948")]
|
||||
[Address(RVA = "0x19BC1B0", Offset = "0x19BABB0", VA = "0x1819BC1B0")]
|
||||
[CompilerGenerated]
|
||||
private bool PCKMOLLDHGB(GameRoleNodeWrapper AOFAKFCLANE)
|
||||
{
|
||||
int num = 0;
|
||||
Guid? jlnbhijkefn = AOFAKFCLANE.JLNBHIJKEFN;
|
||||
if (num == 0)
|
||||
{
|
||||
}
|
||||
Guid roleGuid = this.NGIMOKNOMFN.roleGuid;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x040098E2 RID: 39138
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40098E2")]
|
||||
private GameRole NGIMOKNOMFN;
|
||||
|
||||
// Token: 0x040098E3 RID: 39139
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40098E3")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI text;
|
||||
|
||||
// Token: 0x040098E4 RID: 39140
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40098E4")]
|
||||
[SerializeField]
|
||||
private Button3D moveUpButton;
|
||||
|
||||
// Token: 0x040098E5 RID: 39141
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x40098E5")]
|
||||
[SerializeField]
|
||||
private Button3D moveDownButton;
|
||||
|
||||
// Token: 0x040098E6 RID: 39142
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x40098E6")]
|
||||
[SerializeField]
|
||||
private Button3D settingsButton;
|
||||
|
||||
// Token: 0x040098E7 RID: 39143
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x40098E7")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
||||
[Header("Role Colors")]
|
||||
private Image bgImage;
|
||||
|
||||
// Token: 0x040098E8 RID: 39144
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x40098E8")]
|
||||
[SerializeField]
|
||||
private Color agRoleColor;
|
||||
|
||||
// Token: 0x040098E9 RID: 39145
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x40098E9")]
|
||||
[SerializeField]
|
||||
private Color defaultRoleColor;
|
||||
|
||||
// Token: 0x040098EA RID: 39146
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x40098EA")]
|
||||
[SerializeField]
|
||||
private Color nonAGRoleColor;
|
||||
|
||||
// Token: 0x040098EB RID: 39147
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x40098EB")]
|
||||
[SerializeField]
|
||||
[Header("Settings sprites")]
|
||||
private Image settingsButtonImage;
|
||||
|
||||
// Token: 0x040098EC RID: 39148
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x40098EC")]
|
||||
[SerializeField]
|
||||
private Sprite editRoleSprite;
|
||||
|
||||
// Token: 0x040098ED RID: 39149
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x40098ED")]
|
||||
[SerializeField]
|
||||
private Sprite viewRoleSprite;
|
||||
|
||||
// Token: 0x040098EE RID: 39150
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x40098EE")]
|
||||
private BIPCKGLGIHG CMIPABMEBEB;
|
||||
|
||||
// Token: 0x040098EF RID: 39151
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x91")]
|
||||
[Token(Token = "0x40098EF")]
|
||||
private bool GAALOCFGJHO;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,146 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.InteropServices;
|
||||
using AGUI;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using Photon.Realtime;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI.Game
|
||||
{
|
||||
// Token: 0x020020FE RID: 8446
|
||||
[Token(Token = "0x20020FE")]
|
||||
[StructLayout(3)]
|
||||
public class GameRolePagedGrid : RecyclerPagedGrid<GameRolePagedGrid.AIMNPJCPEPE, GameRoleEditRow>
|
||||
{
|
||||
// Token: 0x0600E94C RID: 59724 RVA: 0x00374BA0 File Offset: 0x00372DA0
|
||||
[Token(Token = "0x600E94C")]
|
||||
[Address(RVA = "0x19BC6F0", Offset = "0x19BB0F0", VA = "0x1819BC6F0")]
|
||||
private void OnEnable()
|
||||
{
|
||||
Action action = new Action(this.UpdateChildren);
|
||||
Action<Photon.Realtime.Player, GameRole> action2 = new Action(this.MCBMFEECHCP);
|
||||
bool mhdlkeiilhd = this.MHDLKEIILHD;
|
||||
BIPCKGLGIHG cmipabmebeb = this.CMIPABMEBEB;
|
||||
this.UpdateChildren(cmipabmebeb, mhdlkeiilhd);
|
||||
}
|
||||
|
||||
// Token: 0x0600E94D RID: 59725 RVA: 0x00374BE4 File Offset: 0x00372DE4
|
||||
[Token(Token = "0x600E94D")]
|
||||
[Address(RVA = "0x19BC5D0", Offset = "0x19BAFD0", VA = "0x1819BC5D0")]
|
||||
private void OnDisable()
|
||||
{
|
||||
Action action = new Action(this.UpdateChildren);
|
||||
Action<Photon.Realtime.Player, GameRole> action2 = new Action(this.MCBMFEECHCP);
|
||||
}
|
||||
|
||||
// Token: 0x0600E94E RID: 59726 RVA: 0x00374C0C File Offset: 0x00372E0C
|
||||
[Token(Token = "0x600E94E")]
|
||||
[Address(RVA = "0x19BC590", Offset = "0x19BAF90", VA = "0x1819BC590")]
|
||||
private void MCBMFEECHCP(Photon.Realtime.Player IEKDDPPNFPF, GameRole LOLCMLEKMAF)
|
||||
{
|
||||
if (IEKDDPPNFPF.IsLocal)
|
||||
{
|
||||
bool mhdlkeiilhd = this.MHDLKEIILHD;
|
||||
if (mhdlkeiilhd)
|
||||
{
|
||||
BIPCKGLGIHG cmipabmebeb = this.CMIPABMEBEB;
|
||||
this.UpdateChildren(cmipabmebeb, mhdlkeiilhd);
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E94F RID: 59727 RVA: 0x00374C44 File Offset: 0x00372E44
|
||||
[Token(Token = "0x600E94F")]
|
||||
[Address(RVA = "0x19BC820", Offset = "0x19BB220", VA = "0x1819BC820")]
|
||||
public void UpdateChildren()
|
||||
{
|
||||
bool mhdlkeiilhd = this.MHDLKEIILHD;
|
||||
BIPCKGLGIHG cmipabmebeb = this.CMIPABMEBEB;
|
||||
this.UpdateChildren(cmipabmebeb, mhdlkeiilhd);
|
||||
}
|
||||
|
||||
// Token: 0x0600E950 RID: 59728 RVA: 0x00374C68 File Offset: 0x00372E68
|
||||
[Token(Token = "0x600E950")]
|
||||
[Address(RVA = "0x19BC840", Offset = "0x19BB240", VA = "0x1819BC840")]
|
||||
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;
|
||||
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
||||
List<GameRole> sortedActiveRolesForPlayer = instance2.GetSortedActiveRolesForPlayer(localPlayer, 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: 0x0600E951 RID: 59729 RVA: 0x00374D3C File Offset: 0x00372F3C
|
||||
[Token(Token = "0x600E951")]
|
||||
[Address(RVA = "0x19BC530", Offset = "0x19BAF30", VA = "0x1819BC530", Slot = "15")]
|
||||
protected override void BGIECEPGDBE(GameRolePagedGrid.AIMNPJCPEPE IOBEPGLJNIP, GameRoleEditRow IOMFCIGGNOI, int CKOIAKLOKMM)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E952 RID: 59730 RVA: 0x00374D50 File Offset: 0x00372F50
|
||||
[Token(Token = "0x600E952")]
|
||||
[Address(RVA = "0x19BCB90", Offset = "0x19BB590", VA = "0x1819BCB90")]
|
||||
public GameRolePagedGrid()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040098F2 RID: 39154
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x40098F2")]
|
||||
private BIPCKGLGIHG CMIPABMEBEB;
|
||||
|
||||
// Token: 0x040098F3 RID: 39155
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB9")]
|
||||
[Token(Token = "0x40098F3")]
|
||||
private bool MHDLKEIILHD;
|
||||
|
||||
// Token: 0x020020FF RID: 8447
|
||||
[Token(Token = "0x20020FF")]
|
||||
public struct AIMNPJCPEPE
|
||||
{
|
||||
// Token: 0x040098F4 RID: 39156
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40098F4")]
|
||||
public GameRole AMGMJKFPPFH;
|
||||
|
||||
// Token: 0x040098F5 RID: 39157
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x40098F5")]
|
||||
public bool NMNFBCACFEO;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,178 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Realtime;
|
||||
using RecNet;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI.Game
|
||||
{
|
||||
// Token: 0x02002101 RID: 8449
|
||||
[Token(Token = "0x2002101")]
|
||||
[StructLayout(3)]
|
||||
public class GameRolesConditionalButton : ConditionalButton<Button3D>
|
||||
{
|
||||
// Token: 0x170026F7 RID: 9975
|
||||
// (get) Token: 0x0600E957 RID: 59735 RVA: 0x00374D90 File Offset: 0x00372F90
|
||||
[Token(Token = "0x170026F7")]
|
||||
private bool OPHOAHHLPCK
|
||||
{
|
||||
[Token(Token = "0x600E957")]
|
||||
[Address(RVA = "0x19BD4D0", Offset = "0x19BBED0", VA = "0x1819BD4D0")]
|
||||
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: 0x170026F8 RID: 9976
|
||||
// (get) Token: 0x0600E958 RID: 59736 RVA: 0x00374DC0 File Offset: 0x00372FC0
|
||||
// (set) Token: 0x0600E959 RID: 59737 RVA: 0x00374DD4 File Offset: 0x00372FD4
|
||||
[Token(Token = "0x170026F8")]
|
||||
public PPENFJMFPNE KMONCLBICFK
|
||||
{
|
||||
[Token(Token = "0x600E958")]
|
||||
[Address(RVA = "0x3EE8E0", Offset = "0x3ED2E0", VA = "0x1803EE8E0")]
|
||||
get
|
||||
{
|
||||
return this.BEMEMJNNKBH;
|
||||
}
|
||||
[Token(Token = "0x600E959")]
|
||||
[Address(RVA = "0x19BD890", Offset = "0x19BC290", VA = "0x1819BD890")]
|
||||
set
|
||||
{
|
||||
if (this.BEMEMJNNKBH != value)
|
||||
{
|
||||
this.BEMEMJNNKBH = value;
|
||||
base.OnEnable();
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E95A RID: 59738 RVA: 0x00374DF8 File Offset: 0x00372FF8
|
||||
[Token(Token = "0x600E95A")]
|
||||
[Address(RVA = "0x19BD280", Offset = "0x19BBC80", VA = "0x1819BD280")]
|
||||
private void Awake()
|
||||
{
|
||||
Action<Photon.Realtime.Player, RoomRole> action = new Action(this.DIHJDCNHNJE);
|
||||
}
|
||||
|
||||
// Token: 0x0600E95B RID: 59739 RVA: 0x00374E14 File Offset: 0x00373014
|
||||
[Token(Token = "0x600E95B")]
|
||||
[Address(RVA = "0x19BD550", Offset = "0x19BBF50", VA = "0x1819BD550")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
Action<Photon.Realtime.Player, RoomRole> action = new Action(this.DIHJDCNHNJE);
|
||||
}
|
||||
|
||||
// Token: 0x0600E95C RID: 59740 RVA: 0x00374E30 File Offset: 0x00373030
|
||||
[Token(Token = "0x600E95C")]
|
||||
[Address(RVA = "0x19BD340", Offset = "0x19BBD40", VA = "0x1819BD340")]
|
||||
private void DIHJDCNHNJE(Photon.Realtime.Player IEKDDPPNFPF, RoomRole IENKDAKBEDP)
|
||||
{
|
||||
if (IEKDDPPNFPF.IsLocal && this.OPHOAHHLPCK)
|
||||
{
|
||||
base.OnEnable();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E95D RID: 59741 RVA: 0x00374E5C File Offset: 0x0037305C
|
||||
[Token(Token = "0x600E95D")]
|
||||
[Address(RVA = "0x19BD380", Offset = "0x19BBD80", VA = "0x1819BD380", 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: 0x0600E95E RID: 59742 RVA: 0x00374EA0 File Offset: 0x003730A0
|
||||
[Token(Token = "0x600E95E")]
|
||||
[Address(RVA = "0x19BD610", Offset = "0x19BC010", VA = "0x1819BD610", 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: 0x0600E95F RID: 59743 RVA: 0x00374F30 File Offset: 0x00373130
|
||||
[Token(Token = "0x600E95F")]
|
||||
[Address(RVA = "0x19B7430", Offset = "0x19B5E30", VA = "0x1819B7430", Slot = "7")]
|
||||
protected override bool HOCJDEBMOLM()
|
||||
{
|
||||
bool flag = base.HOCJDEBMOLM();
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
bool flag2;
|
||||
return flag2;
|
||||
}
|
||||
|
||||
// Token: 0x0600E960 RID: 59744 RVA: 0x00374F4C File Offset: 0x0037314C
|
||||
[Token(Token = "0x600E960")]
|
||||
[Address(RVA = "0x19BD850", Offset = "0x19BC250", VA = "0x1819BD850")]
|
||||
public GameRolesConditionalButton()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040098F9 RID: 39161
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x40098F9")]
|
||||
private PPENFJMFPNE BEMEMJNNKBH;
|
||||
|
||||
// Token: 0x02002102 RID: 8450
|
||||
[Token(Token = "0x2002102")]
|
||||
private enum JMDLIFHMOCN
|
||||
{
|
||||
// Token: 0x040098FB RID: 39163
|
||||
[Token(Token = "0x40098FB")]
|
||||
Disabled,
|
||||
// Token: 0x040098FC RID: 39164
|
||||
[Token(Token = "0x40098FC")]
|
||||
Enabled_HasPermissions,
|
||||
// Token: 0x040098FD RID: 39165
|
||||
[Token(Token = "0x40098FD")]
|
||||
Enabled_NoPermissions
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,67 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI.Game
|
||||
{
|
||||
// Token: 0x02002103 RID: 8451
|
||||
[Token(Token = "0x2002103")]
|
||||
[StructLayout(3)]
|
||||
public class IntGameRolePermissionEditable : IntRolePermissionEditable<CMDADAAOBHD, GameRole.CDLENKNFHEB, GameRole>
|
||||
{
|
||||
// Token: 0x170026F9 RID: 9977
|
||||
// (get) Token: 0x0600E961 RID: 59745 RVA: 0x00374F60 File Offset: 0x00373160
|
||||
[Token(Token = "0x170026F9")]
|
||||
internal override GMBIJNPEBJF AIIGEMKJLMD
|
||||
{
|
||||
[Token(Token = "0x600E961")]
|
||||
[Address(RVA = "0x3F8880", Offset = "0x3F7280", VA = "0x1803F8880", Slot = "4")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E962 RID: 59746 RVA: 0x00374F70 File Offset: 0x00373170
|
||||
[Token(Token = "0x600E962")]
|
||||
[Address(RVA = "0x19BD8B0", Offset = "0x19BC2B0", VA = "0x1819BD8B0", 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: 0x0600E963 RID: 59747 RVA: 0x00374FB8 File Offset: 0x003731B8
|
||||
[Token(Token = "0x600E963")]
|
||||
[Address(RVA = "0x15BCAC0", Offset = "0x15BB4C0", VA = "0x1815BCAC0", Slot = "9")]
|
||||
protected override bool BPCHDIDOFKE(GameRole.CDLENKNFHEB KFMINBPBKAM)
|
||||
{
|
||||
return KFMINBPBKAM != GameRole.CDLENKNFHEB.INVALID;
|
||||
}
|
||||
|
||||
// Token: 0x0600E964 RID: 59748 RVA: 0x00374FCC File Offset: 0x003731CC
|
||||
[Token(Token = "0x600E964")]
|
||||
[Address(RVA = "0x19BD9E0", Offset = "0x19BC3E0", VA = "0x1819BD9E0", Slot = "12")]
|
||||
protected override bool FDIFOCAGCFI(CMDADAAOBHD BGHHFOOBFMA, GameRole.CDLENKNFHEB KFMINBPBKAM, bool PPEMHAIEECM, object OHFMPKJCLKH)
|
||||
{
|
||||
PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x0600E965 RID: 59749 RVA: 0x00374FE8 File Offset: 0x003731E8
|
||||
[Token(Token = "0x600E965")]
|
||||
[Address(RVA = "0x19BDA70", Offset = "0x19BC470", VA = "0x1819BDA70")]
|
||||
public IntGameRolePermissionEditable()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
+67
@@ -0,0 +1,67 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI.Game
|
||||
{
|
||||
// Token: 0x02002104 RID: 8452
|
||||
[Token(Token = "0x2002104")]
|
||||
[StructLayout(3)]
|
||||
public class TagListGameRolePermissionEditable : TagListRolePermissionEditable<CMDADAAOBHD, GameRole.CDLENKNFHEB, GameRole>
|
||||
{
|
||||
// Token: 0x170026FA RID: 9978
|
||||
// (get) Token: 0x0600E966 RID: 59750 RVA: 0x00374FFC File Offset: 0x003731FC
|
||||
[Token(Token = "0x170026FA")]
|
||||
internal override GMBIJNPEBJF AIIGEMKJLMD
|
||||
{
|
||||
[Token(Token = "0x600E966")]
|
||||
[Address(RVA = "0x3F8880", Offset = "0x3F7280", VA = "0x1803F8880", Slot = "4")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E967 RID: 59751 RVA: 0x0037500C File Offset: 0x0037320C
|
||||
[Token(Token = "0x600E967")]
|
||||
[Address(RVA = "0x19C89D0", Offset = "0x19C73D0", VA = "0x1819C89D0", 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: 0x0600E968 RID: 59752 RVA: 0x00375054 File Offset: 0x00373254
|
||||
[Token(Token = "0x600E968")]
|
||||
[Address(RVA = "0x15BCAC0", Offset = "0x15BB4C0", VA = "0x1815BCAC0", Slot = "9")]
|
||||
protected override bool BPCHDIDOFKE(GameRole.CDLENKNFHEB KFMINBPBKAM)
|
||||
{
|
||||
return KFMINBPBKAM != GameRole.CDLENKNFHEB.INVALID;
|
||||
}
|
||||
|
||||
// Token: 0x0600E969 RID: 59753 RVA: 0x00375068 File Offset: 0x00373268
|
||||
[Token(Token = "0x600E969")]
|
||||
[Address(RVA = "0x19C8B00", Offset = "0x19C7500", VA = "0x1819C8B00", Slot = "12")]
|
||||
protected override bool FDIFOCAGCFI(CMDADAAOBHD BGHHFOOBFMA, GameRole.CDLENKNFHEB KFMINBPBKAM, bool PPEMHAIEECM, object OHFMPKJCLKH)
|
||||
{
|
||||
PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x0600E96A RID: 59754 RVA: 0x00375084 File Offset: 0x00373284
|
||||
[Token(Token = "0x600E96A")]
|
||||
[Address(RVA = "0x19C8B90", Offset = "0x19C7590", VA = "0x1819C8B90")]
|
||||
public TagListGameRolePermissionEditable()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
+333
@@ -0,0 +1,333 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using Photon.Realtime;
|
||||
using RecRoom.Utils.OverridableFields;
|
||||
using Systems.PlayerRoles;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI.Game
|
||||
{
|
||||
// Token: 0x02002105 RID: 8453
|
||||
[Token(Token = "0x2002105")]
|
||||
[StructLayout(3)]
|
||||
public class ViewGameRoleSettingsWatchUIFlow : WatchUIFlow
|
||||
{
|
||||
// Token: 0x0600E96B RID: 59755 RVA: 0x00375098 File Offset: 0x00373298
|
||||
[Token(Token = "0x600E96B")]
|
||||
[Address(RVA = "0x19CC9B0", Offset = "0x19CB3B0", VA = "0x1819CC9B0")]
|
||||
public void SetRoleId(CMDADAAOBHD BGHHFOOBFMA, bool JGCPCBBCFIP)
|
||||
{
|
||||
this._roleId = BGHHFOOBFMA;
|
||||
this.CDEDBCPAFIH = JGCPCBBCFIP;
|
||||
this.ILKPDLHACON();
|
||||
}
|
||||
|
||||
// Token: 0x0600E96C RID: 59756 RVA: 0x003750BC File Offset: 0x003732BC
|
||||
[Token(Token = "0x600E96C")]
|
||||
[Address(RVA = "0x19CB9E0", Offset = "0x19CA3E0", VA = "0x1819CB9E0")]
|
||||
private void Awake()
|
||||
{
|
||||
RolePermissionEditable[] componentsInChildren = base.GetComponentsInChildren<RolePermissionEditable>();
|
||||
int num = 0;
|
||||
int length = componentsInChildren.Length;
|
||||
if (num < length)
|
||||
{
|
||||
RolePermissionEditable rolePermissionEditable = componentsInChildren[num];
|
||||
if (rolePermissionEditable.ToString() != 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: 0x0600E96D RID: 59757 RVA: 0x00375124 File Offset: 0x00373324
|
||||
[Token(Token = "0x600E96D")]
|
||||
[Address(RVA = "0x19CC570", Offset = "0x19CAF70", VA = "0x1819CC570", Slot = "10")]
|
||||
public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN)
|
||||
{
|
||||
base.OnFlowEntered(BFHJBBGCMAN);
|
||||
Action<GameRole> action = new Action(this.OOPNGOLIKMH);
|
||||
Action<Photon.Realtime.Player, RoomRole> action2 = new Action(this.KDFIHPHDPIG);
|
||||
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
||||
RoomRole localPlayerRoleDefinition = PlayerRoomRoleManager.ONCPNMDGGKG.GetLocalPlayerRoleDefinition();
|
||||
if (localPlayer.IsLocal)
|
||||
{
|
||||
MutableOverridableObscuredBool canUseMakerPen = localPlayerRoleDefinition.canUseMakerPen;
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
this.ILKPDLHACON();
|
||||
}
|
||||
}
|
||||
this.ILKPDLHACON();
|
||||
}
|
||||
|
||||
// Token: 0x0600E96E RID: 59758 RVA: 0x003751B0 File Offset: 0x003733B0
|
||||
[Token(Token = "0x600E96E")]
|
||||
[Address(RVA = "0x19CC850", Offset = "0x19CB250", VA = "0x1819CC850", Slot = "11")]
|
||||
public override void OnFlowExited(StackedUIFlowBase NBINAJPFBOA, bool CJEIBCEPAPO)
|
||||
{
|
||||
base.OnFlowExited(NBINAJPFBOA, CJEIBCEPAPO);
|
||||
Action<GameRole> action = new Action(this.OOPNGOLIKMH);
|
||||
Action<Photon.Realtime.Player, RoomRole> action2 = new Action(this.KDFIHPHDPIG);
|
||||
}
|
||||
|
||||
// Token: 0x0600E96F RID: 59759 RVA: 0x003751E0 File Offset: 0x003733E0
|
||||
[Token(Token = "0x600E96F")]
|
||||
[Address(RVA = "0x19CBDC0", Offset = "0x19CA7C0", VA = "0x1819CBDC0")]
|
||||
private void KDFIHPHDPIG(Photon.Realtime.Player IEKDDPPNFPF, RoomRole LOLCMLEKMAF)
|
||||
{
|
||||
if (IEKDDPPNFPF.IsLocal)
|
||||
{
|
||||
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: 0x0600E970 RID: 59760 RVA: 0x00375220 File Offset: 0x00373420
|
||||
[Token(Token = "0x600E970")]
|
||||
[Address(RVA = "0x19CBFB0", Offset = "0x19CA9B0", VA = "0x1819CBFB0")]
|
||||
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.Add(this);
|
||||
}
|
||||
rolePermissionEditable.MDLOGPHPOAE.Remove(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.Add(this);
|
||||
}
|
||||
rolePermissionEditable2.MDLOGPHPOAE.Remove(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.Add(this);
|
||||
}
|
||||
rolePermissionEditable3.MDLOGPHPOAE.Remove(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.Add(this);
|
||||
}
|
||||
rolePermissionEditable4.MDLOGPHPOAE.Remove(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.Add(this);
|
||||
}
|
||||
rolePermissionEditable5.MDLOGPHPOAE.Remove(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.Add(this);
|
||||
}
|
||||
rolePermissionEditable6.MDLOGPHPOAE.Remove(this);
|
||||
Action onTokenFlagsUpdated6 = rolePermissionEditable6.OnTokenFlagsUpdated;
|
||||
if (onTokenFlagsUpdated6 != 0)
|
||||
{
|
||||
onTokenFlagsUpdated6();
|
||||
}
|
||||
this.KPAEKIAICDI(EBAJFKGFAAD);
|
||||
}
|
||||
|
||||
// Token: 0x0600E971 RID: 59761 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E971")]
|
||||
[Address(RVA = "0x19CBB20", Offset = "0x19CA520", VA = "0x1819CBB20")]
|
||||
private void ILKPDLHACON()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E972 RID: 59762 RVA: 0x00375464 File Offset: 0x00373664
|
||||
[Token(Token = "0x600E972")]
|
||||
[Address(RVA = "0x19CBF00", Offset = "0x19CA900", VA = "0x1819CBF00")]
|
||||
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: 0x0600E973 RID: 59763 RVA: 0x003754AC File Offset: 0x003736AC
|
||||
[Token(Token = "0x600E973")]
|
||||
[Address(RVA = "0x19CC9D0", Offset = "0x19CB3D0", VA = "0x1819CC9D0")]
|
||||
public ViewGameRoleSettingsWatchUIFlow()
|
||||
{
|
||||
List<RolePermissionEditable> list = new List();
|
||||
this.NHPFCPPGBEN = list;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x040098FE RID: 39166
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x40098FE")]
|
||||
[SerializeField]
|
||||
private CMDADAAOBHD _roleId;
|
||||
|
||||
// Token: 0x040098FF RID: 39167
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xBC")]
|
||||
[Token(Token = "0x40098FF")]
|
||||
private bool CDEDBCPAFIH;
|
||||
|
||||
// Token: 0x04009900 RID: 39168
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x4009900")]
|
||||
[SerializeField]
|
||||
private RectTransform editableContainer;
|
||||
|
||||
// Token: 0x04009901 RID: 39169
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x4009901")]
|
||||
[SerializeField]
|
||||
private RolePermissionEditable allowedPickupItemsPermission;
|
||||
|
||||
// Token: 0x04009902 RID: 39170
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x4009902")]
|
||||
[SerializeField]
|
||||
private RolePermissionEditable blockedPickupItemsPermission;
|
||||
|
||||
// Token: 0x04009903 RID: 39171
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x4009903")]
|
||||
[SerializeField]
|
||||
private RolePermissionEditable allowedHipEquipItemsPermission;
|
||||
|
||||
// Token: 0x04009904 RID: 39172
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x4009904")]
|
||||
[SerializeField]
|
||||
private RolePermissionEditable blockedHipEquipItemsPermission;
|
||||
|
||||
// Token: 0x04009905 RID: 39173
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x4009905")]
|
||||
[SerializeField]
|
||||
private RolePermissionEditable allowedShoulderEquipItemsPermission;
|
||||
|
||||
// Token: 0x04009906 RID: 39174
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x4009906")]
|
||||
[SerializeField]
|
||||
private RolePermissionEditable blockedShoulderEquipItemsPermission;
|
||||
|
||||
// Token: 0x04009907 RID: 39175
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x4009907")]
|
||||
[SerializeField]
|
||||
private RadioButton3D sharedButton;
|
||||
|
||||
// Token: 0x04009908 RID: 39176
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x100")]
|
||||
[Token(Token = "0x4009908")]
|
||||
private List<RolePermissionEditable> NHPFCPPGBEN;
|
||||
}
|
||||
}
|
||||
+36
@@ -0,0 +1,36 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI.Game
|
||||
{
|
||||
// Token: 0x02002106 RID: 8454
|
||||
[Token(Token = "0x2002106")]
|
||||
[StructLayout(3)]
|
||||
public class VoiceRolloffRolePermissionEditable : IntGameRolePermissionEditable
|
||||
{
|
||||
// Token: 0x0600E974 RID: 59764 RVA: 0x003754CC File Offset: 0x003736CC
|
||||
[Token(Token = "0x600E974")]
|
||||
[Address(RVA = "0x19CCA40", Offset = "0x19CB440", VA = "0x1819CCA40", Slot = "13")]
|
||||
protected override int FEABGNAOAMD(float NCDOICLCGEI)
|
||||
{
|
||||
int[] roleVoiceRolloffDistances = PlayerGameRoleManager.RoleVoiceRolloffDistances;
|
||||
int num;
|
||||
return PlayerGameRoleManager.RoleVoiceRolloffDistances[num];
|
||||
}
|
||||
|
||||
// Token: 0x0600E975 RID: 59765 RVA: 0x003754F0 File Offset: 0x003736F0
|
||||
[Token(Token = "0x600E975")]
|
||||
[Address(RVA = "0x19CCB20", Offset = "0x19CB520", VA = "0x1819CCB20", Slot = "14")]
|
||||
protected override float GJFMGEKKKHN(int JOJCJDDGLML)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E976 RID: 59766 RVA: 0x00375500 File Offset: 0x00373700
|
||||
[Token(Token = "0x600E976")]
|
||||
[Address(RVA = "0x19BDA70", Offset = "0x19BC470", VA = "0x1819BDA70")]
|
||||
public VoiceRolloffRolePermissionEditable()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,188 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using AGUI;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI
|
||||
{
|
||||
// Token: 0x020020CF RID: 8399
|
||||
[Token(Token = "0x20020CF")]
|
||||
[StructLayout(3)]
|
||||
public class GameRolePermissionsPagedGrid : PagedGrid<RolePermissionEditable>
|
||||
{
|
||||
// Token: 0x170026D7 RID: 9943
|
||||
// (get) Token: 0x0600E846 RID: 59462 RVA: 0x003718B4 File Offset: 0x0036FAB4
|
||||
[Token(Token = "0x170026D7")]
|
||||
public List<PICAFFPKDFH> IEMDEGIEABG
|
||||
{
|
||||
[Token(Token = "0x600E846")]
|
||||
[Address(RVA = "0x3D32E0", Offset = "0x3D1CE0", VA = "0x1803D32E0")]
|
||||
get;
|
||||
} = new List { (uint)2 };
|
||||
|
||||
// Token: 0x0600E847 RID: 59463 RVA: 0x003718C8 File Offset: 0x0036FAC8
|
||||
[Token(Token = "0x600E847")]
|
||||
[Address(RVA = "0x19BD170", Offset = "0x19BBB70", VA = "0x1819BD170")]
|
||||
public void SetPermissionCategories(params PICAFFPKDFH[] PAFBIADAFJM)
|
||||
{
|
||||
this.<BGJPIKKHIMP>k__BackingField.Clear();
|
||||
this.<BGJPIKKHIMP>k__BackingField.AddRange(PAFBIADAFJM);
|
||||
this.LOIPGOJAMCD();
|
||||
}
|
||||
|
||||
// Token: 0x0600E848 RID: 59464 RVA: 0x003718F8 File Offset: 0x0036FAF8
|
||||
[Token(Token = "0x600E848")]
|
||||
[Address(RVA = "0x19BCBD0", Offset = "0x19BB5D0", VA = "0x1819BCBD0")]
|
||||
private void Awake()
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
base.RefreshChildren(true);
|
||||
this.LOIPGOJAMCD();
|
||||
List.Enumerator enumerator;
|
||||
if (enumerator != 0)
|
||||
{
|
||||
Action action = new Action(this.LOIPGOJAMCD);
|
||||
Delegate @delegate = Delegate.Combine(action, action);
|
||||
if (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
goto IL_3E;
|
||||
}
|
||||
}
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
return;
|
||||
IL_3E:
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E849 RID: 59465 RVA: 0x00371948 File Offset: 0x0036FB48
|
||||
[Token(Token = "0x600E849")]
|
||||
[Address(RVA = "0x19BCFC0", Offset = "0x19BB9C0", VA = "0x1819BCFC0")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
List.Enumerator enumerator;
|
||||
if (enumerator != 0)
|
||||
{
|
||||
bool flag;
|
||||
while (!flag)
|
||||
{
|
||||
}
|
||||
Action action = new Action(this.LOIPGOJAMCD);
|
||||
Delegate @delegate = Delegate.Remove(action, action);
|
||||
if (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
goto IL_33;
|
||||
}
|
||||
}
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
return;
|
||||
IL_33:
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E84A RID: 59466 RVA: 0x00371990 File Offset: 0x0036FB90
|
||||
[Token(Token = "0x600E84A")]
|
||||
[Address(RVA = "0x19BCF20", Offset = "0x19BB920", VA = "0x1819BCF20")]
|
||||
private void LOIPGOJAMCD()
|
||||
{
|
||||
Func<RolePermissionEditable, bool> func = new Func(this.LCIEDEPHAAE);
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x0600E84B RID: 59467 RVA: 0x003719B4 File Offset: 0x0036FBB4
|
||||
[Token(Token = "0x600E84B")]
|
||||
[Address(RVA = "0x19BCE00", Offset = "0x19BB800", VA = "0x1819BCE00")]
|
||||
public void Button_SetCategory_SHARED()
|
||||
{
|
||||
this.SetPermissionCategories(new PICAFFPKDFH[] { (PICAFFPKDFH)((ulong)2L) });
|
||||
}
|
||||
|
||||
// Token: 0x0600E84C RID: 59468 RVA: 0x003719E0 File Offset: 0x0036FBE0
|
||||
[Token(Token = "0x600E84C")]
|
||||
[Address(RVA = "0x19BCD90", Offset = "0x19BB790", VA = "0x1819BCD90")]
|
||||
public void Button_SetCategory_LOCOMOTION()
|
||||
{
|
||||
PICAFFPKDFH[] array = new PICAFFPKDFH[2];
|
||||
array[0] = (PICAFFPKDFH)((ulong)1L);
|
||||
this.SetPermissionCategories(array);
|
||||
}
|
||||
|
||||
// Token: 0x0600E84D RID: 59469 RVA: 0x00371A0C File Offset: 0x0036FC0C
|
||||
[Token(Token = "0x600E84D")]
|
||||
[Address(RVA = "0x19BD1F0", Offset = "0x19BBBF0", VA = "0x1819BD1F0")]
|
||||
public GameRolePermissionsPagedGrid()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E84E RID: 59470 RVA: 0x00371A3C File Offset: 0x0036FC3C
|
||||
[Token(Token = "0x600E84E")]
|
||||
[Address(RVA = "0x19BCE70", Offset = "0x19BB870", VA = "0x1819BCE70")]
|
||||
[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.HasTokens;
|
||||
};
|
||||
return Enumerable.Any<PICAFFPKDFH>(list, func);
|
||||
}
|
||||
|
||||
// Token: 0x020020D0 RID: 8400
|
||||
[Token(Token = "0x20020D0")]
|
||||
[CompilerGenerated]
|
||||
private sealed class EFJPFEHHEOO
|
||||
{
|
||||
// Token: 0x0600E84F RID: 59471 RVA: 0x00371A78 File Offset: 0x0036FC78
|
||||
[Token(Token = "0x600E84F")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public EFJPFEHHEOO()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E850 RID: 59472 RVA: 0x00371A8C File Offset: 0x0036FC8C
|
||||
[Token(Token = "0x600E850")]
|
||||
[Address(RVA = "0x19B7A70", Offset = "0x19B6470", VA = "0x1819B7A70")]
|
||||
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.HasTokens;
|
||||
}
|
||||
|
||||
// Token: 0x04009852 RID: 38994
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4009852")]
|
||||
public RolePermissionEditable perm;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,100 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Utils.OverridableFields;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI
|
||||
{
|
||||
// Token: 0x020020D8 RID: 8408
|
||||
[Token(Token = "0x20020D8")]
|
||||
[StructLayout(3)]
|
||||
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: 0x170026DF RID: 9951
|
||||
// (get) Token: 0x0600E875 RID: 59509 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x170026DF")]
|
||||
public override GPNBGDFOBNK<ObscuredInt> BHMJLNDMIDM
|
||||
{
|
||||
[Token(Token = "0x600E875")]
|
||||
[Address(RVA = "0x48F050", Offset = "0x48DA50", VA = "0x18048F050", Slot = "11")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E876 RID: 59510 RVA: 0x00371CDC File Offset: 0x0036FEDC
|
||||
[Token(Token = "0x600E876")]
|
||||
[Address(RVA = "0x1D9A470", Offset = "0x1D98E70", VA = "0x181D9A470", Slot = "13")]
|
||||
protected virtual int FEABGNAOAMD(float NCDOICLCGEI)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E877 RID: 59511 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E877")]
|
||||
[Address(RVA = "0x1D9A4A0", Offset = "0x1D98EA0", VA = "0x181D9A4A0", Slot = "14")]
|
||||
protected virtual float GJFMGEKKKHN(int ONGBFDACHHG)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E878 RID: 59512 RVA: 0x00371CF0 File Offset: 0x0036FEF0
|
||||
[Token(Token = "0x600E878")]
|
||||
[Address(RVA = "0x1D9A670", Offset = "0x1D99070", VA = "0x181D9A670")]
|
||||
public void Slider_OnValueChanged(float sliderVal)
|
||||
{
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
bool flag;
|
||||
int num2;
|
||||
if ((flag ? 1 : 0) != num2)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E879 RID: 59513 RVA: 0x00371D18 File Offset: 0x0036FF18
|
||||
[Token(Token = "0x600E879")]
|
||||
[Address(RVA = "0x1D9A310", Offset = "0x1D98D10", VA = "0x181D9A310", Slot = "7")]
|
||||
public override void Button_ToggleOverride(bool newOverrides)
|
||||
{
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
}
|
||||
|
||||
// Token: 0x0600E87A RID: 59514 RVA: 0x00371D38 File Offset: 0x0036FF38
|
||||
[Token(Token = "0x600E87A")]
|
||||
[Address(RVA = "0x1D9A4B0", Offset = "0x1D98EB0", VA = "0x181D9A4B0", 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: 0x0600E87B RID: 59515 RVA: 0x00371D78 File Offset: 0x0036FF78
|
||||
[Token(Token = "0x600E87B")]
|
||||
[Address(RVA = "0x1D9A860", Offset = "0x1D99260", VA = "0x181D9A860")]
|
||||
protected IntRolePermissionEditable()
|
||||
{
|
||||
MutableOverridableObscuredInt mutableOverridableObscuredInt = new MutableOverridableObscuredInt();
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x04009865 RID: 39013
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4009865")]
|
||||
private MutableOverridableObscuredInt FACPFJEEIPC;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,272 @@
|
||||
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.Async;
|
||||
using RecRoom.Core;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI
|
||||
{
|
||||
// Token: 0x020020DF RID: 8415
|
||||
[Token(Token = "0x20020DF")]
|
||||
[StructLayout(3)]
|
||||
public class RoleEditDialog : UIDialog<RoleEditDialog.ONKFPIJBEJK, List<string>, int, bool, RoleEditDialog.JADEGLKFKKO>
|
||||
{
|
||||
// Token: 0x0600E8A0 RID: 59552 RVA: 0x0037221C File Offset: 0x0037041C
|
||||
[Token(Token = "0x600E8A0")]
|
||||
[Address(RVA = "0x15B2000", Offset = "0x15B0A00", VA = "0x1815B2000")]
|
||||
private RoleEditDialog.JADEGLKFKKO CLPFPOPFOFL(JPIJGHNNIDP MAOOLFEBOOD)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E8A0)
|
||||
|
||||
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]RecRoom.Async.Promise`1<!R>(UIDialog`1::<LIEPIPHLLAM>k__BackingField, ldloc:RoleEditDialog[exp:UIDialog`1](this), ldc.i4:int32[exp:class [RecRoom.Promises.Runtime]RecRoom.Async.Promise`1<!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 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x0600E8A1 RID: 59553 RVA: 0x00372230 File Offset: 0x00370430
|
||||
[Token(Token = "0x600E8A1")]
|
||||
[Address(RVA = "0x19C2F60", Offset = "0x19C1960", VA = "0x1819C2F60", Slot = "17")]
|
||||
public override void ForceCancel(bool OLFBOPIKDCI)
|
||||
{
|
||||
List<string> jagiohnjghe = this.JAGIOHNJGHE;
|
||||
}
|
||||
|
||||
// Token: 0x0600E8A2 RID: 59554 RVA: 0x00372248 File Offset: 0x00370448
|
||||
[Token(Token = "0x600E8A2")]
|
||||
[Address(RVA = "0x19C3030", Offset = "0x19C1A30", VA = "0x1819C3030", Slot = "19")]
|
||||
public override IPromise<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: 0x0600E8A3 RID: 59555 RVA: 0x003722C0 File Offset: 0x003704C0
|
||||
[Token(Token = "0x600E8A3")]
|
||||
[Address(RVA = "0x19C2AA0", Offset = "0x19C14A0", VA = "0x1819C2AA0")]
|
||||
public void Button_AddRole()
|
||||
{
|
||||
WatchUI <JNBAANDJIAD>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField;
|
||||
Func<TextInputUIDialog, IPromise<TextInputUIDialog.KDJGEIICAJL>> func = new Func(this.BAKKPLFJBHL);
|
||||
Action<TextInputUIDialog.KDJGEIICAJL> action = new Action(this.BLPLKEBDIDJ);
|
||||
}
|
||||
|
||||
// Token: 0x0600E8A4 RID: 59556 RVA: 0x00372300 File Offset: 0x00370500
|
||||
[Token(Token = "0x600E8A4")]
|
||||
[Address(RVA = "0x19C2D00", Offset = "0x19C1700", VA = "0x1819C2D00")]
|
||||
private bool DHIGOIKJFEI(TextMeshProUGUI DEIGEPKFGHG, string DBFBLNILIGL)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E8A4)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x0600E8A5 RID: 59557 RVA: 0x003723D4 File Offset: 0x003705D4
|
||||
[Token(Token = "0x600E8A5")]
|
||||
[Address(RVA = "0x19C2C90", Offset = "0x19C1690", VA = "0x1819C2C90")]
|
||||
public void Button_Done()
|
||||
{
|
||||
List<string> jagiohnjghe = this.JAGIOHNJGHE;
|
||||
}
|
||||
|
||||
// Token: 0x0600E8A6 RID: 59558 RVA: 0x003723E8 File Offset: 0x003705E8
|
||||
[Token(Token = "0x600E8A6")]
|
||||
[Address(RVA = "0x19C28D0", Offset = "0x19C12D0", VA = "0x1819C28D0")]
|
||||
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: 0x0600E8A7 RID: 59559 RVA: 0x00372440 File Offset: 0x00370640
|
||||
[Token(Token = "0x600E8A7")]
|
||||
[Address(RVA = "0x19C2FD0", Offset = "0x19C19D0", VA = "0x1819C2FD0")]
|
||||
private void GLBLDJFHNAG()
|
||||
{
|
||||
List<string> jagiohnjghe = this.JAGIOHNJGHE;
|
||||
Button3D button3D = this.addRoleButton;
|
||||
int ciljeoglice = this.CILJEOGLICE;
|
||||
bool flag;
|
||||
button3D.FFDOINJEHMM = flag;
|
||||
}
|
||||
|
||||
// Token: 0x0600E8A8 RID: 59560 RVA: 0x00372470 File Offset: 0x00370670
|
||||
[Token(Token = "0x600E8A8")]
|
||||
[Address(RVA = "0x19C3130", Offset = "0x19C1B30", VA = "0x1819C3130")]
|
||||
public RoleEditDialog()
|
||||
{
|
||||
List<string> list = new List();
|
||||
this.JAGIOHNJGHE = list;
|
||||
this.CILJEOGLICE = (int)((ulong)5L);
|
||||
this.PENNEOMLMNI = (RoleEditDialog.ONKFPIJBEJK)((ulong)1L);
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0600E8A9 RID: 59561 RVA: 0x003724A4 File Offset: 0x003706A4
|
||||
[Token(Token = "0x600E8A9")]
|
||||
[Address(RVA = "0x19C2780", Offset = "0x19C1180", VA = "0x1819C2780")]
|
||||
[CompilerGenerated]
|
||||
private IPromise<TextInputUIDialog.KDJGEIICAJL> BAKKPLFJBHL(TextInputUIDialog BBPMNICHFLM)
|
||||
{
|
||||
BaseTextInputUIDialog<TextInputUIDialog.NIPOGEDPMOA, TextInputUIDialog.KDJGEIICAJL>.KNPPNPLFCAD knppnplfcad = new BaseTextInputUIDialog.KNPPNPLFCAD(this.DHIGOIKJFEI);
|
||||
return BBPMNICHFLM.ShowDialog();
|
||||
}
|
||||
|
||||
// Token: 0x0600E8AA RID: 59562 RVA: 0x003724CC File Offset: 0x003706CC
|
||||
[Token(Token = "0x600E8AA")]
|
||||
[Address(RVA = "0x19C29A0", Offset = "0x19C13A0", VA = "0x1819C29A0")]
|
||||
[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: 0x0400987B RID: 39035
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400987B")]
|
||||
[SerializeField]
|
||||
private TextInputUIDialog textInputDialogPrefab;
|
||||
|
||||
// Token: 0x0400987C RID: 39036
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400987C")]
|
||||
[SerializeField]
|
||||
private RolePagedGrid pagedGrid;
|
||||
|
||||
// Token: 0x0400987D RID: 39037
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400987D")]
|
||||
[SerializeField]
|
||||
private Button3D addRoleButton;
|
||||
|
||||
// Token: 0x0400987E RID: 39038
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400987E")]
|
||||
internal List<string> JAGIOHNJGHE;
|
||||
|
||||
// Token: 0x0400987F RID: 39039
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400987F")]
|
||||
private int CILJEOGLICE;
|
||||
|
||||
// Token: 0x04009880 RID: 39040
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x94")]
|
||||
[Token(Token = "0x4009880")]
|
||||
private RoleEditDialog.ONKFPIJBEJK PENNEOMLMNI;
|
||||
|
||||
// Token: 0x04009881 RID: 39041
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x4009881")]
|
||||
private bool ALCGEPCGKHL;
|
||||
|
||||
// Token: 0x020020E0 RID: 8416
|
||||
[Token(Token = "0x20020E0")]
|
||||
public enum ONKFPIJBEJK
|
||||
{
|
||||
// Token: 0x04009883 RID: 39043
|
||||
[Token(Token = "0x4009883")]
|
||||
Room,
|
||||
// Token: 0x04009884 RID: 39044
|
||||
[Token(Token = "0x4009884")]
|
||||
Game
|
||||
}
|
||||
|
||||
// Token: 0x020020E1 RID: 8417
|
||||
[Token(Token = "0x20020E1")]
|
||||
public struct JADEGLKFKKO
|
||||
{
|
||||
// Token: 0x04009885 RID: 39045
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4009885")]
|
||||
public List<string> FAKGMACBCAB;
|
||||
|
||||
// Token: 0x04009886 RID: 39046
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x4009886")]
|
||||
public JPIJGHNNIDP FKNOPGEADKO;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,68 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI
|
||||
{
|
||||
// Token: 0x020020D6 RID: 8406
|
||||
[Token(Token = "0x20020D6")]
|
||||
[StructLayout(3)]
|
||||
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: 0x170026DE RID: 9950
|
||||
// (get) Token: 0x0600E86D RID: 59501
|
||||
[Token(Token = "0x170026DE")]
|
||||
public abstract GPNBGDFOBNK<InnerType> BHMJLNDMIDM
|
||||
{
|
||||
[Token(Token = "0x600E86D")]
|
||||
[Address(Slot = "11")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x0600E86E RID: 59502
|
||||
[Token(Token = "0x600E86E")]
|
||||
[Address(Slot = "12")]
|
||||
protected abstract bool FDIFOCAGCFI(RoleIdType BGHHFOOBFMA, RolePermissionType KFMINBPBKAM, bool PPEMHAIEECM, object OHFMPKJCLKH);
|
||||
|
||||
// Token: 0x0600E86F RID: 59503 RVA: 0x00371C38 File Offset: 0x0036FE38
|
||||
[Token(Token = "0x600E86F")]
|
||||
[Address(RVA = "0x1DAAEB0", Offset = "0x1DA98B0", VA = "0x181DAAEB0", Slot = "10")]
|
||||
protected override void DAGCEPBKLED(ECCMHGLDNHK EBPNBIHHMBN)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E870 RID: 59504 RVA: 0x00371C4C File Offset: 0x0036FE4C
|
||||
[Token(Token = "0x600E870")]
|
||||
[Address(RVA = "0x1DAB170", Offset = "0x1DA9B70", VA = "0x181DAB170")]
|
||||
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: 0x0600E871 RID: 59505 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E871")]
|
||||
[Address(RVA = "0x1DAA890", Offset = "0x1DA9290", VA = "0x181DAA890")]
|
||||
protected void AFEOIDABAJG(bool PPEMHAIEECM, InnerType ONGBFDACHHG)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E872 RID: 59506 RVA: 0x00371C80 File Offset: 0x0036FE80
|
||||
[Token(Token = "0x600E872")]
|
||||
[Address(RVA = "0x1DAB6F0", Offset = "0x1DAA0F0", VA = "0x181DAB6F0")]
|
||||
protected RoleEditableBase()
|
||||
{
|
||||
GPNBGDFOBNK cachedField = this.CachedField;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,150 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Text;
|
||||
using AGUI.StackedUI;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Async;
|
||||
using RecRoom.Core;
|
||||
using RecRoom.Utils.OverridableFields;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI
|
||||
{
|
||||
// Token: 0x020020DD RID: 8413
|
||||
[Token(Token = "0x20020DD")]
|
||||
[StructLayout(3)]
|
||||
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: 0x170026E3 RID: 9955
|
||||
// (get) Token: 0x0600E894 RID: 59540
|
||||
[Token(Token = "0x170026E3")]
|
||||
protected abstract RoleEditDialog.ONKFPIJBEJK LLKFLMJOMFB
|
||||
{
|
||||
[Token(Token = "0x600E894")]
|
||||
[Address(Slot = "13")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x170026E4 RID: 9956
|
||||
// (get) Token: 0x0600E895 RID: 59541 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x170026E4")]
|
||||
public override GPNBGDFOBNK<List<ObscuredString>> BHMJLNDMIDM
|
||||
{
|
||||
[Token(Token = "0x600E895")]
|
||||
[Address(RVA = "0x501250", Offset = "0x4FFC50", VA = "0x180501250", Slot = "11")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E896 RID: 59542 RVA: 0x0037209C File Offset: 0x0037029C
|
||||
[Token(Token = "0x600E896")]
|
||||
[Address(RVA = "0x1DAB990", Offset = "0x1DAA390", VA = "0x181DAB990", Slot = "7")]
|
||||
public override void Button_ToggleOverride(bool newOverrides)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E897 RID: 59543 RVA: 0x003720B0 File Offset: 0x003702B0
|
||||
[Token(Token = "0x600E897")]
|
||||
[Address(RVA = "0x1DAB720", Offset = "0x1DAA120", VA = "0x181DAB720")]
|
||||
public void Button_Edit()
|
||||
{
|
||||
WatchUI <JNBAANDJIAD>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField;
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
}
|
||||
|
||||
// Token: 0x0600E898 RID: 59544 RVA: 0x003720E8 File Offset: 0x003702E8
|
||||
[Token(Token = "0x600E898")]
|
||||
[Address(RVA = "0x1DABF90", Offset = "0x1DAA990", VA = "0x181DABF90", 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: 0x0600E899 RID: 59545 RVA: 0x00372154 File Offset: 0x00370354
|
||||
[Token(Token = "0x600E899")]
|
||||
[Address(RVA = "0x1DAC280", Offset = "0x1DAAC80", VA = "0x181DAC280")]
|
||||
protected RoleListRolePermissionEditable()
|
||||
{
|
||||
List<ObscuredString> list = new List();
|
||||
int num;
|
||||
MutableOverridableListObscuredString mutableOverridableListObscuredString = new MutableOverridableListObscuredString(num != 0, list);
|
||||
num = 0;
|
||||
RoleEditDialog.ONKFPIJBEJK onkfpijbejk = this.LLKFLMJOMFB;
|
||||
}
|
||||
|
||||
// Token: 0x0600E89A RID: 59546 RVA: 0x00372178 File Offset: 0x00370378
|
||||
[Token(Token = "0x600E89A")]
|
||||
[Address(RVA = "0x1DABCE0", Offset = "0x1DAA6E0", VA = "0x181DABCE0")]
|
||||
[CompilerGenerated]
|
||||
private IPromise<RoleEditDialog.JADEGLKFKKO> DNKPFMEKDEB(RoleEditDialog BBPMNICHFLM)
|
||||
{
|
||||
IEnumerable<ObscuredString> enumerable;
|
||||
List<string> list = Enumerable.ToList<string>(enumerable);
|
||||
return BBPMNICHFLM.ShowDialog();
|
||||
}
|
||||
|
||||
// Token: 0x0600E89B RID: 59547 RVA: 0x00372198 File Offset: 0x00370398
|
||||
[Token(Token = "0x600E89B")]
|
||||
[Address(RVA = "0x1DABA70", Offset = "0x1DAA470", VA = "0x181DABA70")]
|
||||
[CompilerGenerated]
|
||||
private void DCDABIBGKGD(RoleEditDialog.JADEGLKFKKO PBAOMKNFBFL)
|
||||
{
|
||||
IEnumerable<string> enumerable;
|
||||
List<ObscuredString> list = Enumerable.ToList<ObscuredString>(enumerable);
|
||||
this.AFEOIDABAJG(true, list);
|
||||
}
|
||||
|
||||
// Token: 0x04009873 RID: 39027
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4009873")]
|
||||
[SerializeField]
|
||||
private RoleEditDialog roleEditDialog;
|
||||
|
||||
// Token: 0x04009874 RID: 39028
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4009874")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI previewText;
|
||||
|
||||
// Token: 0x04009875 RID: 39029
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4009875")]
|
||||
[SerializeField]
|
||||
private Button3D editRolesButton;
|
||||
|
||||
// Token: 0x04009876 RID: 39030
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4009876")]
|
||||
[SerializeField]
|
||||
private int maxRoles;
|
||||
|
||||
// Token: 0x04009877 RID: 39031
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4009877")]
|
||||
private MutableOverridableListObscuredString FACPFJEEIPC;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,71 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
using AGUI;
|
||||
using Cpp2IlInjected;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI
|
||||
{
|
||||
// Token: 0x020020E2 RID: 8418
|
||||
[Token(Token = "0x20020E2")]
|
||||
[StructLayout(3)]
|
||||
public class RolePagedGrid : RecyclerPagedGrid<string, RoleRow>
|
||||
{
|
||||
// Token: 0x0600E8AB RID: 59563 RVA: 0x00372520 File Offset: 0x00370720
|
||||
[Token(Token = "0x600E8AB")]
|
||||
[Address(RVA = "0x15B2550", Offset = "0x15B0F50", VA = "0x1815B2550")]
|
||||
public void UpdateChildren(List<string> LFBNLKLFONC)
|
||||
{
|
||||
if (LFBNLKLFONC != 0)
|
||||
{
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E8AC RID: 59564 RVA: 0x0037253C File Offset: 0x0037073C
|
||||
[Token(Token = "0x600E8AC")]
|
||||
[Address(RVA = "0x19C33B0", Offset = "0x19C1DB0", VA = "0x1819C33B0", 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;
|
||||
uiText.text = 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: 0x0600E8AD RID: 59565 RVA: 0x003725C4 File Offset: 0x003707C4
|
||||
[Token(Token = "0x600E8AD")]
|
||||
[Address(RVA = "0x19C34C0", Offset = "0x19C1EC0", VA = "0x1819C34C0")]
|
||||
public RolePagedGrid()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04009887 RID: 39047
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x4009887")]
|
||||
[SerializeField]
|
||||
private RoleEditDialog parentDialog;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,118 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core.DataStructures.Tokens;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI
|
||||
{
|
||||
// Token: 0x020020D4 RID: 8404
|
||||
[Token(Token = "0x20020D4")]
|
||||
[StructLayout(3)]
|
||||
public abstract class RolePermissionEditable : MonoBehaviour
|
||||
{
|
||||
// Token: 0x0600E852 RID: 59474 RVA: 0x00371AC4 File Offset: 0x0036FCC4
|
||||
[Token(Token = "0x600E852")]
|
||||
[Address(RVA = "0x19C3580", Offset = "0x19C1F80", VA = "0x1819C3580")]
|
||||
public void Hide(object PIHIPPPPEBI)
|
||||
{
|
||||
this.MDLOGPHPOAE.Add(PIHIPPPPEBI);
|
||||
Action onTokenFlagsUpdated = this.OnTokenFlagsUpdated;
|
||||
if (onTokenFlagsUpdated != 0)
|
||||
{
|
||||
onTokenFlagsUpdated();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E853 RID: 59475 RVA: 0x00371AF8 File Offset: 0x0036FCF8
|
||||
[Token(Token = "0x600E853")]
|
||||
[Address(RVA = "0x19C3640", Offset = "0x19C2040", VA = "0x1819C3640")]
|
||||
public void Show(object PIHIPPPPEBI)
|
||||
{
|
||||
this.MDLOGPHPOAE.Remove(PIHIPPPPEBI);
|
||||
Action onTokenFlagsUpdated = this.OnTokenFlagsUpdated;
|
||||
if (onTokenFlagsUpdated != 0)
|
||||
{
|
||||
onTokenFlagsUpdated();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170026D8 RID: 9944
|
||||
// (get) Token: 0x0600E854 RID: 59476 RVA: 0x00371B2C File Offset: 0x0036FD2C
|
||||
[Token(Token = "0x170026D8")]
|
||||
public List<PICAFFPKDFH> JHCKANHHNMF
|
||||
{
|
||||
[Token(Token = "0x600E854")]
|
||||
[Address(RVA = "0x3C1230", Offset = "0x3BFC30", VA = "0x1803C1230")]
|
||||
get
|
||||
{
|
||||
return this._visibleForCategories;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170026D9 RID: 9945
|
||||
// (get) Token: 0x0600E855 RID: 59477
|
||||
[Token(Token = "0x170026D9")]
|
||||
internal abstract GMBIJNPEBJF AIIGEMKJLMD
|
||||
{
|
||||
[Token(Token = "0x600E855")]
|
||||
[Address(Slot = "4")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x0600E856 RID: 59478 RVA: 0x00371B40 File Offset: 0x0036FD40
|
||||
[Token(Token = "0x600E856")]
|
||||
[Address(RVA = "0x19C3500", Offset = "0x19C1F00", VA = "0x1819C3500")]
|
||||
internal void DEEINJNFKDM(GMBIJNPEBJF ICMHKEGOMMN)
|
||||
{
|
||||
if (this.ToString() != ICMHKEGOMMN)
|
||||
{
|
||||
global::UnityEngine.Object.Destroy(this);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E857 RID: 59479 RVA: 0x00371B60 File Offset: 0x0036FD60
|
||||
[Token(Token = "0x600E857")]
|
||||
[Address(RVA = "0x19C35C0", Offset = "0x19C1FC0", VA = "0x1819C35C0")]
|
||||
internal bool JKFNFMHAGAB(PICAFFPKDFH DBPMEFCNLFN)
|
||||
{
|
||||
List<PICAFFPKDFH> visibleForCategories = this._visibleForCategories;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
return !this.MDLOGPHPOAE.HasTokens;
|
||||
}
|
||||
|
||||
// Token: 0x0600E858 RID: 59480 RVA: 0x00371B90 File Offset: 0x0036FD90
|
||||
[Token(Token = "0x600E858")]
|
||||
[Address(RVA = "0x19C3680", Offset = "0x19C2080", VA = "0x1819C3680")]
|
||||
protected RolePermissionEditable()
|
||||
{
|
||||
TokenFlag tokenFlag = new TokenFlag();
|
||||
this.MDLOGPHPOAE = tokenFlag;
|
||||
this._visibleForCategories = new List { (uint)2 };
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400985A RID: 39002
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400985A")]
|
||||
public Action OnTokenFlagsUpdated;
|
||||
|
||||
// Token: 0x0400985B RID: 39003
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400985B")]
|
||||
private readonly TokenFlag MDLOGPHPOAE;
|
||||
|
||||
// Token: 0x0400985C RID: 39004
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400985C")]
|
||||
[SerializeField]
|
||||
private List<PICAFFPKDFH> _visibleForCategories;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,202 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI
|
||||
{
|
||||
// Token: 0x020020D5 RID: 8405
|
||||
[Token(Token = "0x20020D5")]
|
||||
[StructLayout(3)]
|
||||
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: 0x170026DA RID: 9946
|
||||
// (get) Token: 0x0600E859 RID: 59481 RVA: 0x00371BCC File Offset: 0x0036FDCC
|
||||
[Token(Token = "0x170026DA")]
|
||||
public bool FFDOINJEHMM
|
||||
{
|
||||
[Token(Token = "0x600E859")]
|
||||
[Address(RVA = "0x1DACA20", Offset = "0x1DAB420", VA = "0x181DACA20")]
|
||||
get
|
||||
{
|
||||
BIPCKGLGIHG bipckglgihg = this.MFBDAMHIMKI;
|
||||
return !this.NFFNKGKJLBE;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E85A RID: 59482
|
||||
[Token(Token = "0x600E85A")]
|
||||
[Address(Slot = "6")]
|
||||
protected abstract RoleDefinitionType BGELAIIEFPG(bool GFMEDGILKBH);
|
||||
|
||||
// Token: 0x0600E85B RID: 59483
|
||||
[Token(Token = "0x600E85B")]
|
||||
[Address(Slot = "7")]
|
||||
public abstract void Button_ToggleOverride(bool LLJFGDMOOFA);
|
||||
|
||||
// Token: 0x0600E85C RID: 59484 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E85C")]
|
||||
[Address(RVA = "0x1DAC550", Offset = "0x1DAAF50", VA = "0x181DAC550")]
|
||||
protected void GJJIEGDEJIP()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E85D RID: 59485
|
||||
[Token(Token = "0x600E85D")]
|
||||
[Address(Slot = "8")]
|
||||
protected abstract void NNAAGJEICHA();
|
||||
|
||||
// Token: 0x0600E85E RID: 59486
|
||||
[Token(Token = "0x600E85E")]
|
||||
[Address(Slot = "9")]
|
||||
protected abstract bool BPCHDIDOFKE(RolePermissionType KFMINBPBKAM);
|
||||
|
||||
// Token: 0x0600E85F RID: 59487 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E85F")]
|
||||
[Address(RVA = "0x1DAC9B0", Offset = "0x1DAB3B0", VA = "0x181DAC9B0")]
|
||||
private void Start()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E860 RID: 59488 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E860")]
|
||||
[Address(RVA = "0x1DAC730", Offset = "0x1DAB130", VA = "0x181DAC730")]
|
||||
private void OnEnable()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E861 RID: 59489 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E861")]
|
||||
[Address(RVA = "0x1DAC660", Offset = "0x1DAB060", VA = "0x181DAC660")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x170026DB RID: 9947
|
||||
// (get) Token: 0x0600E862 RID: 59490 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x0600E863 RID: 59491 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x170026DB")]
|
||||
private protected RoleIdType KAJPKHDJGNM
|
||||
{
|
||||
[Token(Token = "0x600E862")]
|
||||
[Address(RVA = "0x446CA0", Offset = "0x4456A0", VA = "0x180446CA0")]
|
||||
[CompilerGenerated]
|
||||
protected get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x600E863")]
|
||||
[Address(RVA = "0x4564B0", Offset = "0x454EB0", VA = "0x1804564B0")]
|
||||
[CompilerGenerated]
|
||||
private set
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170026DC RID: 9948
|
||||
// (get) Token: 0x0600E864 RID: 59492 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x0600E865 RID: 59493 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x170026DC")]
|
||||
private protected bool NFFNKGKJLBE
|
||||
{
|
||||
[Token(Token = "0x600E864")]
|
||||
[Address(RVA = "0x446CB0", Offset = "0x4456B0", VA = "0x180446CB0")]
|
||||
[CompilerGenerated]
|
||||
protected get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x600E865")]
|
||||
[Address(RVA = "0x534E20", Offset = "0x533820", VA = "0x180534E20")]
|
||||
[CompilerGenerated]
|
||||
private set
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170026DD RID: 9949
|
||||
// (get) Token: 0x0600E866 RID: 59494 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x0600E867 RID: 59495 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x170026DD")]
|
||||
private protected BIPCKGLGIHG MFBDAMHIMKI
|
||||
{
|
||||
[Token(Token = "0x600E866")]
|
||||
[Address(RVA = "0x5DE430", Offset = "0x5DCE30", VA = "0x1805DE430")]
|
||||
[CompilerGenerated]
|
||||
protected get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x600E867")]
|
||||
[Address(RVA = "0x5DE460", Offset = "0x5DCE60", VA = "0x1805DE460")]
|
||||
[CompilerGenerated]
|
||||
private set
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E868 RID: 59496 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E868")]
|
||||
[Address(RVA = "0x1DAC7A0", Offset = "0x1DAB1A0", VA = "0x181DAC7A0", 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: 0x0600E869 RID: 59497 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E869")]
|
||||
[Address(RVA = "0x1DAC430", Offset = "0x1DAAE30", VA = "0x181DAC430")]
|
||||
private void ACELJJHDOAI()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E86A RID: 59498 RVA: 0x00371BF4 File Offset: 0x0036FDF4
|
||||
[Token(Token = "0x600E86A")]
|
||||
[Address(RVA = "0x1DAC330", Offset = "0x1DAAD30", VA = "0x181DAC330")]
|
||||
private void ACELJJHDOAI(RolePermissionType LMNHNDEFBNF, ECCMHGLDNHK INFBJHIOMAC)
|
||||
{
|
||||
this.NNAAGJEICHA();
|
||||
bool flag = this.<ABANCINFJND>k__BackingField;
|
||||
bool flag2 = this.BPCHDIDOFKE(INFBJHIOMAC);
|
||||
}
|
||||
|
||||
// Token: 0x0600E86B RID: 59499
|
||||
[Token(Token = "0x600E86B")]
|
||||
[Address(Slot = "10")]
|
||||
protected abstract void DAGCEPBKLED(ECCMHGLDNHK INFBJHIOMAC);
|
||||
|
||||
// Token: 0x0600E86C RID: 59500 RVA: 0x00371C1C File Offset: 0x0036FE1C
|
||||
[Token(Token = "0x600E86C")]
|
||||
[Address(RVA = "0x1DACA00", Offset = "0x1DAB400", VA = "0x181DACA00")]
|
||||
protected RolePermissionEditableBase()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400985D RID: 39005
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400985D")]
|
||||
[SerializeField]
|
||||
protected RolePermissionType permission;
|
||||
|
||||
// Token: 0x0400985E RID: 39006
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400985E")]
|
||||
[SerializeField]
|
||||
protected ToggleButton3D overridesToggle;
|
||||
|
||||
// Token: 0x04009860 RID: 39008
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4009860")]
|
||||
private RoleDefinitionType FEOFGLELPPC;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,123 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI
|
||||
{
|
||||
// Token: 0x020020E3 RID: 8419
|
||||
[Token(Token = "0x20020E3")]
|
||||
[StructLayout(3)]
|
||||
public class RoleRow : MonoBehaviour
|
||||
{
|
||||
// Token: 0x0600E8AE RID: 59566 RVA: 0x003725D8 File Offset: 0x003707D8
|
||||
[Token(Token = "0x600E8AE")]
|
||||
[Address(RVA = "0x15B25B0", Offset = "0x15B0FB0", VA = "0x1815B25B0")]
|
||||
private void Awake()
|
||||
{
|
||||
Image image = this.bgImage;
|
||||
Image image2 = this.bgImage;
|
||||
float a = this.GJAINANBOCB.a;
|
||||
this.CECDNBDFAPA.a = a;
|
||||
}
|
||||
|
||||
// Token: 0x0600E8AF RID: 59567 RVA: 0x00372614 File Offset: 0x00370814
|
||||
[Token(Token = "0x600E8AF")]
|
||||
[Address(RVA = "0x19C3850", Offset = "0x19C2250", VA = "0x1819C3850")]
|
||||
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;
|
||||
textMeshProUGUI.text = 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: 0x0600E8B0 RID: 59568 RVA: 0x00372690 File Offset: 0x00370890
|
||||
[Token(Token = "0x600E8B0")]
|
||||
[Address(RVA = "0x19C3720", Offset = "0x19C2120", VA = "0x1819C3720")]
|
||||
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: 0x0600E8B1 RID: 59569 RVA: 0x00372710 File Offset: 0x00370910
|
||||
[Token(Token = "0x600E8B1")]
|
||||
[Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")]
|
||||
public RoleRow()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04009888 RID: 39048
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4009888")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI uiText;
|
||||
|
||||
// Token: 0x04009889 RID: 39049
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4009889")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
||||
private Image bgImage;
|
||||
|
||||
// Token: 0x0400988A RID: 39050
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400988A")]
|
||||
private Color GJAINANBOCB;
|
||||
|
||||
// Token: 0x0400988B RID: 39051
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400988B")]
|
||||
private Color CECDNBDFAPA;
|
||||
|
||||
// Token: 0x0400988C RID: 39052
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400988C")]
|
||||
private string BLPIJOEEKCK;
|
||||
|
||||
// Token: 0x0400988D RID: 39053
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400988D")]
|
||||
private RoleEditDialog GKAIBKCDCIJ;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,156 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Realtime;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI.Room
|
||||
{
|
||||
// Token: 0x020020E5 RID: 8421
|
||||
[Token(Token = "0x20020E5")]
|
||||
[StructLayout(3)]
|
||||
public class AddRoomRoleButton : ConditionalButton<Button3D>
|
||||
{
|
||||
// Token: 0x0600E8B2 RID: 59570 RVA: 0x00372724 File Offset: 0x00370924
|
||||
[Token(Token = "0x600E8B2")]
|
||||
[Address(RVA = "0x19B7510", Offset = "0x19B5F10", VA = "0x1819B7510", Slot = "4")]
|
||||
protected override void OnEnable()
|
||||
{
|
||||
base.OnEnable();
|
||||
Action<Photon.Realtime.Player, RoomRole> action = new Action(this.DIHJDCNHNJE);
|
||||
EditRoomRoleOrdersWatchUIFlow editRoomRoleOrdersWatchUIFlow = this.editRoomRoleOrdersScreen;
|
||||
Action<BIPCKGLGIHG> action2 = new Action(this.PGIIGNGHLFG);
|
||||
editRoomRoleOrdersWatchUIFlow.OnRoleViewModeChangedEvent += action2;
|
||||
}
|
||||
|
||||
// Token: 0x0600E8B3 RID: 59571 RVA: 0x00372768 File Offset: 0x00370968
|
||||
[Token(Token = "0x600E8B3")]
|
||||
[Address(RVA = "0x19B7500", Offset = "0x19B5F00", VA = "0x1819B7500")]
|
||||
private void OnDisable()
|
||||
{
|
||||
this.AEPBANFMEEN();
|
||||
}
|
||||
|
||||
// Token: 0x0600E8B4 RID: 59572 RVA: 0x0037277C File Offset: 0x0037097C
|
||||
[Token(Token = "0x600E8B4")]
|
||||
[Address(RVA = "0x19B7500", Offset = "0x19B5F00", VA = "0x1819B7500")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
this.AEPBANFMEEN();
|
||||
}
|
||||
|
||||
// Token: 0x0600E8B5 RID: 59573 RVA: 0x00372790 File Offset: 0x00370990
|
||||
[Token(Token = "0x600E8B5")]
|
||||
[Address(RVA = "0x19B72C0", Offset = "0x19B5CC0", VA = "0x1819B72C0")]
|
||||
private void AEPBANFMEEN()
|
||||
{
|
||||
Action<Photon.Realtime.Player, 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: 0x0600E8B6 RID: 59574 RVA: 0x003727E4 File Offset: 0x003709E4
|
||||
[Token(Token = "0x600E8B6")]
|
||||
[Address(RVA = "0x10DE250", Offset = "0x10DCC50", VA = "0x1810DE250")]
|
||||
private void PGIIGNGHLFG(BIPCKGLGIHG ANFJOHGCOOB)
|
||||
{
|
||||
base.OnEnable();
|
||||
}
|
||||
|
||||
// Token: 0x0600E8B7 RID: 59575 RVA: 0x003727F8 File Offset: 0x003709F8
|
||||
[Token(Token = "0x600E8B7")]
|
||||
[Address(RVA = "0x19B7400", Offset = "0x19B5E00", VA = "0x1819B7400")]
|
||||
private void DIHJDCNHNJE(Photon.Realtime.Player AGIHAKFFCCD, RoomRole LOLCMLEKMAF)
|
||||
{
|
||||
if (AGIHAKFFCCD.IsLocal)
|
||||
{
|
||||
base.OnEnable();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E8B8 RID: 59576 RVA: 0x0037281C File Offset: 0x00370A1C
|
||||
[Token(Token = "0x600E8B8")]
|
||||
[Address(RVA = "0x19B7460", Offset = "0x19B5E60", VA = "0x1819B7460", Slot = "8")]
|
||||
protected override void MGFKPEMKOOK()
|
||||
{
|
||||
this.editRoomRoleOrdersScreen.Button_AddRole();
|
||||
}
|
||||
|
||||
// Token: 0x0600E8B9 RID: 59577 RVA: 0x0037283C File Offset: 0x00370A3C
|
||||
[Token(Token = "0x600E8B9")]
|
||||
[Address(RVA = "0x19B7620", Offset = "0x19B6020", VA = "0x1819B7620", Slot = "5")]
|
||||
protected override void PICEBFBCNCL()
|
||||
{
|
||||
int num = 0;
|
||||
base.ILGFOHIJHMG = num;
|
||||
}
|
||||
|
||||
// Token: 0x0600E8BA RID: 59578 RVA: 0x00372854 File Offset: 0x00370A54
|
||||
[Token(Token = "0x600E8BA")]
|
||||
[Address(RVA = "0x19B7430", Offset = "0x19B5E30", VA = "0x1819B7430", Slot = "7")]
|
||||
protected override bool HOCJDEBMOLM()
|
||||
{
|
||||
bool flag = base.HOCJDEBMOLM();
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
bool flag2;
|
||||
return flag2;
|
||||
}
|
||||
|
||||
// Token: 0x0600E8BB RID: 59579 RVA: 0x00372870 File Offset: 0x00370A70
|
||||
[Token(Token = "0x600E8BB")]
|
||||
[Address(RVA = "0x19B7490", Offset = "0x19B5E90", VA = "0x1819B7490", Slot = "6")]
|
||||
protected override void MNGMCHLEHOK()
|
||||
{
|
||||
base..ctor();
|
||||
bool activeSelf = base.gameObject.activeSelf;
|
||||
int num = 0;
|
||||
base.gameObject.SetActive(num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0600E8BC RID: 59580 RVA: 0x003728A4 File Offset: 0x00370AA4
|
||||
[Token(Token = "0x600E8BC")]
|
||||
[Address(RVA = "0x19B7630", Offset = "0x19B6030", VA = "0x1819B7630")]
|
||||
public AddRoomRoleButton()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04009892 RID: 39058
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4009892")]
|
||||
[SerializeField]
|
||||
private EditRoomRoleOrdersWatchUIFlow editRoomRoleOrdersScreen;
|
||||
|
||||
// Token: 0x04009893 RID: 39059
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4009893")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
||||
private Tooltip tooltip;
|
||||
|
||||
// Token: 0x020020E6 RID: 8422
|
||||
[Token(Token = "0x20020E6")]
|
||||
private enum GFGLOJKBGDO
|
||||
{
|
||||
// Token: 0x04009895 RID: 39061
|
||||
[Token(Token = "0x4009895")]
|
||||
Disabled,
|
||||
// Token: 0x04009896 RID: 39062
|
||||
[Token(Token = "0x4009896")]
|
||||
Enabled_Active,
|
||||
// Token: 0x04009897 RID: 39063
|
||||
[Token(Token = "0x4009897")]
|
||||
Enabled_Inactive
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,68 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI.Room
|
||||
{
|
||||
// Token: 0x020020E7 RID: 8423
|
||||
[Token(Token = "0x20020E7")]
|
||||
[StructLayout(3)]
|
||||
public class BoolRoomRolePermissionEditable : BoolRolePermissionEditable<FMOEHCKDCKF, RoomRole.BJICCBAKLAF, RoomRole>
|
||||
{
|
||||
// Token: 0x170026E5 RID: 9957
|
||||
// (get) Token: 0x0600E8BD RID: 59581 RVA: 0x003728B8 File Offset: 0x00370AB8
|
||||
[Token(Token = "0x170026E5")]
|
||||
internal override GMBIJNPEBJF AIIGEMKJLMD
|
||||
{
|
||||
[Token(Token = "0x600E8BD")]
|
||||
[Address(RVA = "0x3E2800", Offset = "0x3E1200", VA = "0x1803E2800", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return GMBIJNPEBJF.Room;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E8BE RID: 59582 RVA: 0x003728C8 File Offset: 0x00370AC8
|
||||
[Token(Token = "0x600E8BE")]
|
||||
[Address(RVA = "0x19B7870", Offset = "0x19B6270", VA = "0x1819B7870", 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: 0x0600E8BF RID: 59583 RVA: 0x00372910 File Offset: 0x00370B10
|
||||
[Token(Token = "0x600E8BF")]
|
||||
[Address(RVA = "0x15BCAC0", Offset = "0x15BB4C0", VA = "0x1815BCAC0", Slot = "9")]
|
||||
protected override bool BPCHDIDOFKE(RoomRole.BJICCBAKLAF KFMINBPBKAM)
|
||||
{
|
||||
return KFMINBPBKAM != RoomRole.BJICCBAKLAF.INVALID;
|
||||
}
|
||||
|
||||
// Token: 0x0600E8C0 RID: 59584 RVA: 0x00372924 File Offset: 0x00370B24
|
||||
[Token(Token = "0x600E8C0")]
|
||||
[Address(RVA = "0x19B79A0", Offset = "0x19B63A0", VA = "0x1819B79A0", Slot = "12")]
|
||||
protected override bool FDIFOCAGCFI(FMOEHCKDCKF BGHHFOOBFMA, RoomRole.BJICCBAKLAF KFMINBPBKAM, bool PPEMHAIEECM, object OHFMPKJCLKH)
|
||||
{
|
||||
PlayerRoomRoleManager instance = PlayerRoomRoleManager.ONCPNMDGGKG;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x0600E8C1 RID: 59585 RVA: 0x00372940 File Offset: 0x00370B40
|
||||
[Token(Token = "0x600E8C1")]
|
||||
[Address(RVA = "0x19B7A30", Offset = "0x19B6430", VA = "0x1819B7A30")]
|
||||
public BoolRoomRolePermissionEditable()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,361 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using AGUI.StackedUI;
|
||||
using AGUI.StackedUI.Dialog;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using Photon.Realtime;
|
||||
using RecNet;
|
||||
using RecRoom.Core;
|
||||
using RecRoom.Utils.OverridableFields;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI.Room
|
||||
{
|
||||
// Token: 0x020020E8 RID: 8424
|
||||
[Token(Token = "0x20020E8")]
|
||||
[StructLayout(3)]
|
||||
public class EditRoomRoleOrdersWatchUIFlow : WatchUIFlow
|
||||
{
|
||||
// Token: 0x170026E6 RID: 9958
|
||||
// (get) Token: 0x0600E8C2 RID: 59586 RVA: 0x00372954 File Offset: 0x00370B54
|
||||
[Token(Token = "0x170026E6")]
|
||||
private bool OPHOAHHLPCK
|
||||
{
|
||||
[Token(Token = "0x600E8C2")]
|
||||
[Address(RVA = "0x19B9820", Offset = "0x19B8220", VA = "0x1819B9820")]
|
||||
get
|
||||
{
|
||||
PPENFJMFPNE targetRoomDetails = this.TargetRoomDetails;
|
||||
if (targetRoomDetails == 0)
|
||||
{
|
||||
}
|
||||
long <DOFDAMHCJLP>k__BackingField = targetRoomDetails.<DOFDAMHCJLP>k__BackingField;
|
||||
PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170026E7 RID: 9959
|
||||
// (get) Token: 0x0600E8C3 RID: 59587 RVA: 0x00372984 File Offset: 0x00370B84
|
||||
[Token(Token = "0x170026E7")]
|
||||
private bool CDNFGMHLDMJ
|
||||
{
|
||||
[Token(Token = "0x600E8C3")]
|
||||
[Address(RVA = "0x19B7BF0", Offset = "0x19B65F0", VA = "0x1819B7BF0")]
|
||||
get
|
||||
{
|
||||
PPENFJMFPNE targetRoomDetails;
|
||||
do
|
||||
{
|
||||
targetRoomDetails = this.TargetRoomDetails;
|
||||
}
|
||||
while (targetRoomDetails == 0);
|
||||
return targetRoomDetails.<NICCKOLLNOH>k__BackingField;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x140000F0 RID: 240
|
||||
// (add) Token: 0x0600E8C4 RID: 59588 RVA: 0x003729A4 File Offset: 0x00370BA4
|
||||
// (remove) Token: 0x0600E8C5 RID: 59589 RVA: 0x003729C0 File Offset: 0x00370BC0
|
||||
[Token(Token = "0x140000F0")]
|
||||
public event Action<BIPCKGLGIHG> NGLLMIGHONG
|
||||
{
|
||||
[Token(Token = "0x600E8C4")]
|
||||
[Address(RVA = "0x19B9EB0", Offset = "0x19B88B0", VA = "0x1819B9EB0")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x600E8C5")]
|
||||
[Address(RVA = "0x19B9F50", Offset = "0x19B8950", VA = "0x1819B9F50")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170026E8 RID: 9960
|
||||
// (get) Token: 0x0600E8C6 RID: 59590 RVA: 0x003729DC File Offset: 0x00370BDC
|
||||
// (set) Token: 0x0600E8C7 RID: 59591 RVA: 0x003729F0 File Offset: 0x00370BF0
|
||||
[Token(Token = "0x170026E8")]
|
||||
public BIPCKGLGIHG MFBDAMHIMKI
|
||||
{
|
||||
[Token(Token = "0x600E8C6")]
|
||||
[Address(RVA = "0x9F69D0", Offset = "0x9F53D0", VA = "0x1809F69D0")]
|
||||
get
|
||||
{
|
||||
return this.CMIPABMEBEB;
|
||||
}
|
||||
[Token(Token = "0x600E8C7")]
|
||||
[Address(RVA = "0x19B9FF0", Offset = "0x19B89F0", VA = "0x1819B9FF0")]
|
||||
set
|
||||
{
|
||||
if (this.OPHOAHHLPCK)
|
||||
{
|
||||
if (this.TargetRoomDetails != 0)
|
||||
{
|
||||
}
|
||||
bool forwardedRegistered = PlayerRoomRoleManager.ONCPNMDGGKG.forwardedRegistered;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
}
|
||||
}
|
||||
if (value != this.CMIPABMEBEB)
|
||||
{
|
||||
ToggleButton3D toggleButton3D = this.showOnlyMyRolesToggle;
|
||||
RoomRolePagedGrid roomRolePagedGrid = this.grid;
|
||||
PPENFJMFPNE targetRoomDetails = this.TargetRoomDetails;
|
||||
this.CMIPABMEBEB = value;
|
||||
if (!toggleButton3D.LLJFGDMOOFA)
|
||||
{
|
||||
}
|
||||
bool flag2 = this.OPHOAHHLPCK;
|
||||
roomRolePagedGrid.UpdateChildren(value, targetRoomDetails, flag2);
|
||||
Action<BIPCKGLGIHG> ngllmighong = this.NGLLMIGHONG;
|
||||
if (ngllmighong != 0)
|
||||
{
|
||||
BIPCKGLGIHG cmipabmebeb = this.CMIPABMEBEB;
|
||||
ngllmighong(cmipabmebeb);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E8C8 RID: 59592 RVA: 0x00372A88 File Offset: 0x00370C88
|
||||
[Token(Token = "0x600E8C8")]
|
||||
[Address(RVA = "0x19B9260", Offset = "0x19B7C60", VA = "0x1819B9260")]
|
||||
private void Awake()
|
||||
{
|
||||
RolePermissionEditable[] componentsInChildren = base.GetComponentsInChildren<RolePermissionEditable>();
|
||||
int num = 0;
|
||||
int length = componentsInChildren.Length;
|
||||
if (num < length)
|
||||
{
|
||||
RolePermissionEditable rolePermissionEditable = componentsInChildren[num];
|
||||
if (rolePermissionEditable.ToString() != (ulong)1L)
|
||||
{
|
||||
global::UnityEngine.Object.Destroy(rolePermissionEditable);
|
||||
}
|
||||
num++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E8C9 RID: 59593 RVA: 0x00372ACC File Offset: 0x00370CCC
|
||||
[Token(Token = "0x600E8C9")]
|
||||
[Address(RVA = "0x19B98A0", Offset = "0x19B82A0", VA = "0x1819B98A0", Slot = "10")]
|
||||
public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN)
|
||||
{
|
||||
base.OnFlowEntered(BFHJBBGCMAN);
|
||||
ActionEvent<long> nfmlkmfeakd = OJMCBOKJFOF.NFMLKMFEAKD;
|
||||
Action<long> action = new Action(this.FODLGIJCALM);
|
||||
OJMCBOKJFOF.NFMLKMFEAKD = nfmlkmfeakd + action;
|
||||
if (this.OPHOAHHLPCK)
|
||||
{
|
||||
if (this.TargetRoomDetails != 0)
|
||||
{
|
||||
}
|
||||
bool forwardedRegistered = PlayerRoomRoleManager.ONCPNMDGGKG.forwardedRegistered;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
}
|
||||
int num = 0;
|
||||
this.MFBDAMHIMKI = (BIPCKGLGIHG)num;
|
||||
GameObject gameObject = this.showOnlyMyRolesContainer;
|
||||
bool flag2 = this.OPHOAHHLPCK;
|
||||
gameObject.SetActive(flag2);
|
||||
if (this.OPHOAHHLPCK)
|
||||
{
|
||||
Action<Photon.Realtime.Player, RoomRole> action2 = new Action(this.KDFIHPHDPIG);
|
||||
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
||||
RoomRole localPlayerRoleDefinition = PlayerRoomRoleManager.ONCPNMDGGKG.GetLocalPlayerRoleDefinition();
|
||||
if (localPlayer.IsLocal)
|
||||
{
|
||||
PPENFJMFPNE targetRoomDetails = this.TargetRoomDetails;
|
||||
BIPCKGLGIHG cmipabmebeb = this.CMIPABMEBEB;
|
||||
if (targetRoomDetails != 0)
|
||||
{
|
||||
}
|
||||
MutableOverridableObscuredBool canEditRoomRoles = localPlayerRoleDefinition.canEditRoomRoles;
|
||||
bool flag3;
|
||||
if (flag3)
|
||||
{
|
||||
}
|
||||
int num2 = 0;
|
||||
this.MFBDAMHIMKI = (BIPCKGLGIHG)num2;
|
||||
BIPCKGLGIHG cmipabmebeb2 = this.CMIPABMEBEB;
|
||||
if (cmipabmebeb == cmipabmebeb2)
|
||||
{
|
||||
ToggleButton3D toggleButton3D = this.showOnlyMyRolesToggle;
|
||||
RoomRolePagedGrid roomRolePagedGrid = this.grid;
|
||||
PPENFJMFPNE targetRoomDetails2 = this.TargetRoomDetails;
|
||||
if (!toggleButton3D.LLJFGDMOOFA)
|
||||
{
|
||||
}
|
||||
bool flag4 = this.OPHOAHHLPCK;
|
||||
roomRolePagedGrid.UpdateChildren(cmipabmebeb2, targetRoomDetails2, flag4);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E8CA RID: 59594 RVA: 0x00372C00 File Offset: 0x00370E00
|
||||
[Token(Token = "0x600E8CA")]
|
||||
[Address(RVA = "0x19B9CC0", Offset = "0x19B86C0", VA = "0x1819B9CC0", Slot = "11")]
|
||||
public override void OnFlowExited(StackedUIFlowBase NBINAJPFBOA, bool CJEIBCEPAPO)
|
||||
{
|
||||
base.OnFlowExited(NBINAJPFBOA, CJEIBCEPAPO);
|
||||
Action<Photon.Realtime.Player, RoomRole> action = new Action(this.KDFIHPHDPIG);
|
||||
ActionEvent<long> nfmlkmfeakd = OJMCBOKJFOF.NFMLKMFEAKD;
|
||||
Action<long> action2 = new Action(this.FODLGIJCALM);
|
||||
OJMCBOKJFOF.NFMLKMFEAKD = nfmlkmfeakd - action2;
|
||||
}
|
||||
|
||||
// Token: 0x0600E8CB RID: 59595 RVA: 0x00372C44 File Offset: 0x00370E44
|
||||
[Token(Token = "0x600E8CB")]
|
||||
[Address(RVA = "0x19B95D0", Offset = "0x19B7FD0", VA = "0x1819B95D0")]
|
||||
private void FODLGIJCALM(long HNHLJONGKHB)
|
||||
{
|
||||
int num = 0;
|
||||
if (this != num)
|
||||
{
|
||||
PPENFJMFPNE targetRoomDetails = this.TargetRoomDetails;
|
||||
if (targetRoomDetails != 0)
|
||||
{
|
||||
}
|
||||
PPENFJMFPNE ppenfjmfpne = OJMCBOKJFOF.OGLOMMGCEEB(HNHLJONGKHB);
|
||||
this.TargetRoomDetails = ppenfjmfpne;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E8CC RID: 59596 RVA: 0x00372C7C File Offset: 0x00370E7C
|
||||
[Token(Token = "0x600E8CC")]
|
||||
[Address(RVA = "0x19B96B0", Offset = "0x19B80B0", VA = "0x1819B96B0")]
|
||||
private void KDFIHPHDPIG(Photon.Realtime.Player IEKDDPPNFPF, RoomRole LOLCMLEKMAF)
|
||||
{
|
||||
if (IEKDDPPNFPF.IsLocal)
|
||||
{
|
||||
PPENFJMFPNE targetRoomDetails = this.TargetRoomDetails;
|
||||
BIPCKGLGIHG cmipabmebeb = this.CMIPABMEBEB;
|
||||
if (targetRoomDetails != 0)
|
||||
{
|
||||
}
|
||||
MutableOverridableObscuredBool canEditRoomRoles = LOLCMLEKMAF.canEditRoomRoles;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
int num = 0;
|
||||
this.MFBDAMHIMKI = (BIPCKGLGIHG)num;
|
||||
BIPCKGLGIHG cmipabmebeb2 = this.CMIPABMEBEB;
|
||||
if (cmipabmebeb == cmipabmebeb2)
|
||||
{
|
||||
ToggleButton3D toggleButton3D = this.showOnlyMyRolesToggle;
|
||||
RoomRolePagedGrid roomRolePagedGrid = this.grid;
|
||||
PPENFJMFPNE targetRoomDetails2 = this.TargetRoomDetails;
|
||||
if (!toggleButton3D.LLJFGDMOOFA)
|
||||
{
|
||||
}
|
||||
bool flag2 = this.OPHOAHHLPCK;
|
||||
roomRolePagedGrid.UpdateChildren(cmipabmebeb2, targetRoomDetails2, flag2);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E8CD RID: 59597 RVA: 0x00372D04 File Offset: 0x00370F04
|
||||
[Token(Token = "0x600E8CD")]
|
||||
[Address(RVA = "0x19B9E20", Offset = "0x19B8820", VA = "0x1819B9E20")]
|
||||
public void Toggle_ShowOnlyMyRoles()
|
||||
{
|
||||
ToggleButton3D toggleButton3D = this.showOnlyMyRolesToggle;
|
||||
RoomRolePagedGrid roomRolePagedGrid = this.grid;
|
||||
BIPCKGLGIHG cmipabmebeb = this.CMIPABMEBEB;
|
||||
PPENFJMFPNE targetRoomDetails = this.TargetRoomDetails;
|
||||
if (!toggleButton3D.LLJFGDMOOFA)
|
||||
{
|
||||
}
|
||||
bool flag = this.OPHOAHHLPCK;
|
||||
roomRolePagedGrid.UpdateChildren(cmipabmebeb, targetRoomDetails, flag);
|
||||
}
|
||||
|
||||
// Token: 0x0600E8CE RID: 59598 RVA: 0x00372D50 File Offset: 0x00370F50
|
||||
[Token(Token = "0x600E8CE")]
|
||||
[Address(RVA = "0x19B9360", Offset = "0x19B7D60", VA = "0x1819B9360")]
|
||||
public void Button_AddRole()
|
||||
{
|
||||
WatchUI <JNBAANDJIAD>k__BackingField = global::Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField;
|
||||
if (EditRoomRoleOrdersWatchUIFlow.<>c.<>9__22_0 == 0)
|
||||
{
|
||||
EditRoomRoleOrdersWatchUIFlow.<>c.<>9__22_0 = (TextInputUIDialog dialog) => dialog.ShowDialog();
|
||||
}
|
||||
if (EditRoomRoleOrdersWatchUIFlow.<>c.<>9__22_1 == 0)
|
||||
{
|
||||
EditRoomRoleOrdersWatchUIFlow.<>c.<>9__22_1 = delegate(TextInputUIDialog.KDJGEIICAJL r)
|
||||
{
|
||||
};
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E8CF RID: 59599 RVA: 0x00372DAC File Offset: 0x00370FAC
|
||||
[Token(Token = "0x600E8CF")]
|
||||
[Address(RVA = "0x19B9EA0", Offset = "0x19B88A0", VA = "0x1819B9EA0")]
|
||||
public EditRoomRoleOrdersWatchUIFlow()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04009898 RID: 39064
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x4009898")]
|
||||
[SerializeField]
|
||||
private TextInputUIDialog textInputDialogPrefab;
|
||||
|
||||
// Token: 0x04009899 RID: 39065
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x4009899")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D showOnlyMyRolesToggle;
|
||||
|
||||
// Token: 0x0400989A RID: 39066
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400989A")]
|
||||
[SerializeField]
|
||||
private GameObject showOnlyMyRolesContainer;
|
||||
|
||||
// Token: 0x0400989B RID: 39067
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400989B")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)]
|
||||
private RoomRolePagedGrid grid;
|
||||
|
||||
// Token: 0x0400989C RID: 39068
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400989C")]
|
||||
public PPENFJMFPNE TargetRoomDetails;
|
||||
|
||||
// Token: 0x0400989E RID: 39070
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x400989E")]
|
||||
private BIPCKGLGIHG CMIPABMEBEB = (BIPCKGLGIHG)((ulong)255L);
|
||||
}
|
||||
}
|
||||
+186
@@ -0,0 +1,186 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
using AGUI;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using Photon.Realtime;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI.Room
|
||||
{
|
||||
// Token: 0x020020EA RID: 8426
|
||||
[Token(Token = "0x20020EA")]
|
||||
[StructLayout(3)]
|
||||
public class EditRoomRoleSettingsWatchUIFlow : WatchUIFlow
|
||||
{
|
||||
// Token: 0x0600E8D4 RID: 59604 RVA: 0x00372E48 File Offset: 0x00371048
|
||||
[Token(Token = "0x600E8D4")]
|
||||
[Address(RVA = "0x19BAC80", Offset = "0x19B9680", VA = "0x1819BAC80")]
|
||||
public void SetRoleId(FMOEHCKDCKF BGHHFOOBFMA, BIPCKGLGIHG JBKJDFKFIKG, bool JGCPCBBCFIP)
|
||||
{
|
||||
this._roleId = BGHHFOOBFMA;
|
||||
this.CMIPABMEBEB = JBKJDFKFIKG;
|
||||
this.CDEDBCPAFIH = JGCPCBBCFIP;
|
||||
this.ILKPDLHACON();
|
||||
}
|
||||
|
||||
// Token: 0x0600E8D5 RID: 59605 RVA: 0x00372E70 File Offset: 0x00371070
|
||||
[Token(Token = "0x600E8D5")]
|
||||
[Address(RVA = "0x19BA1A0", Offset = "0x19B8BA0", VA = "0x1819BA1A0")]
|
||||
private void Awake()
|
||||
{
|
||||
RolePermissionEditable[] componentsInChildren = base.GetComponentsInChildren<RolePermissionEditable>();
|
||||
int num = 0;
|
||||
int length = componentsInChildren.Length;
|
||||
if (num < length)
|
||||
{
|
||||
RolePermissionEditable rolePermissionEditable = componentsInChildren[num];
|
||||
if (rolePermissionEditable.ToString() != (ulong)1L)
|
||||
{
|
||||
global::UnityEngine.Object.Destroy(rolePermissionEditable);
|
||||
}
|
||||
num++;
|
||||
}
|
||||
List<RolePermissionEditable> nhpfcppgben = this.NHPFCPPGBEN;
|
||||
RolePermissionEditable[] componentsInChildren2 = base.GetComponentsInChildren<RolePermissionEditable>(true);
|
||||
nhpfcppgben.AddRange(componentsInChildren2);
|
||||
}
|
||||
|
||||
// Token: 0x0600E8D6 RID: 59606 RVA: 0x00372ED0 File Offset: 0x003710D0
|
||||
[Token(Token = "0x600E8D6")]
|
||||
[Address(RVA = "0x19BA9D0", Offset = "0x19B93D0", VA = "0x1819BA9D0", Slot = "10")]
|
||||
public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN)
|
||||
{
|
||||
base.OnFlowEntered(BFHJBBGCMAN);
|
||||
Action<Photon.Realtime.Player, RoomRole> action = new Action(this.DIHJDCNHNJE);
|
||||
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
||||
RoomRole localPlayerRoleDefinition = PlayerRoomRoleManager.ONCPNMDGGKG.GetLocalPlayerRoleDefinition();
|
||||
if (localPlayer.IsLocal)
|
||||
{
|
||||
PlayerRoomRoleManager instance = PlayerRoomRoleManager.ONCPNMDGGKG;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
this.CMIPABMEBEB = (flag ? BIPCKGLGIHG.Edit : BIPCKGLGIHG.View);
|
||||
this.ILKPDLHACON();
|
||||
}
|
||||
}
|
||||
this.ILKPDLHACON();
|
||||
}
|
||||
|
||||
// Token: 0x0600E8D7 RID: 59607 RVA: 0x00372F3C File Offset: 0x0037113C
|
||||
[Token(Token = "0x600E8D7")]
|
||||
[Address(RVA = "0x19BABA0", Offset = "0x19B95A0", VA = "0x1819BABA0", Slot = "11")]
|
||||
public override void OnFlowExited(StackedUIFlowBase NBINAJPFBOA, bool CJEIBCEPAPO)
|
||||
{
|
||||
base.OnFlowExited(NBINAJPFBOA, CJEIBCEPAPO);
|
||||
Action<Photon.Realtime.Player, RoomRole> action = new Action(this.DIHJDCNHNJE);
|
||||
}
|
||||
|
||||
// Token: 0x0600E8D8 RID: 59608 RVA: 0x00372F60 File Offset: 0x00371160
|
||||
[Token(Token = "0x600E8D8")]
|
||||
[Address(RVA = "0x19BA2D0", Offset = "0x19B8CD0", VA = "0x1819BA2D0")]
|
||||
private void DIHJDCNHNJE(Photon.Realtime.Player IEKDDPPNFPF, RoomRole LOLCMLEKMAF)
|
||||
{
|
||||
if (IEKDDPPNFPF.IsLocal)
|
||||
{
|
||||
PlayerRoomRoleManager instance = PlayerRoomRoleManager.ONCPNMDGGKG;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
this.CMIPABMEBEB = (flag ? BIPCKGLGIHG.Edit : BIPCKGLGIHG.View);
|
||||
this.ILKPDLHACON();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E8D9 RID: 59609 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E8D9")]
|
||||
[Address(RVA = "0x19BA380", Offset = "0x19B8D80", VA = "0x1819BA380")]
|
||||
private void ILKPDLHACON()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E8DA RID: 59610 RVA: 0x00372F98 File Offset: 0x00371198
|
||||
[Token(Token = "0x600E8DA")]
|
||||
[Address(RVA = "0x19BA920", Offset = "0x19B9320", VA = "0x1819BA920")]
|
||||
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: 0x0600E8DB RID: 59611 RVA: 0x00372FE0 File Offset: 0x003711E0
|
||||
[Token(Token = "0x600E8DB")]
|
||||
[Address(RVA = "0x19BACA0", Offset = "0x19B96A0", VA = "0x1819BACA0")]
|
||||
public EditRoomRoleSettingsWatchUIFlow()
|
||||
{
|
||||
List<RolePermissionEditable> list = new List();
|
||||
this.NHPFCPPGBEN = list;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x040098A2 RID: 39074
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x40098A2")]
|
||||
[SerializeField]
|
||||
private FMOEHCKDCKF _roleId;
|
||||
|
||||
// Token: 0x040098A3 RID: 39075
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xBC")]
|
||||
[Token(Token = "0x40098A3")]
|
||||
private bool CDEDBCPAFIH;
|
||||
|
||||
// Token: 0x040098A4 RID: 39076
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xBD")]
|
||||
[Token(Token = "0x40098A4")]
|
||||
private BIPCKGLGIHG CMIPABMEBEB;
|
||||
|
||||
// Token: 0x040098A5 RID: 39077
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x40098A5")]
|
||||
private List<RolePermissionEditable> NHPFCPPGBEN;
|
||||
|
||||
// Token: 0x040098A6 RID: 39078
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x40098A6")]
|
||||
[SerializeField]
|
||||
private PagedGrid socialPermissionsPagedGrid;
|
||||
|
||||
// Token: 0x040098A7 RID: 39079
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x40098A7")]
|
||||
[SerializeField]
|
||||
private IntRoomRolePermissionEditable hostVoteKickEditable;
|
||||
|
||||
// Token: 0x040098A8 RID: 39080
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x40098A8")]
|
||||
[SerializeField]
|
||||
private NonHostVotekickEditable nonHostVoteKickEditable;
|
||||
|
||||
// Token: 0x040098A9 RID: 39081
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x40098A9")]
|
||||
[SerializeField]
|
||||
private PagedGrid creativePermissionsPagedGrid;
|
||||
|
||||
// Token: 0x040098AA RID: 39082
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x40098AA")]
|
||||
[SerializeField]
|
||||
private BoolRoomRolePermissionEditable canEditRoomRolesEditable;
|
||||
}
|
||||
}
|
||||
+68
@@ -0,0 +1,68 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI.Room
|
||||
{
|
||||
// Token: 0x020020EB RID: 8427
|
||||
[Token(Token = "0x20020EB")]
|
||||
[StructLayout(3)]
|
||||
public class FloatRoomRolePermissionEditable : FloatRolePermissionEditable<FMOEHCKDCKF, RoomRole.BJICCBAKLAF, RoomRole>
|
||||
{
|
||||
// Token: 0x170026E9 RID: 9961
|
||||
// (get) Token: 0x0600E8DC RID: 59612 RVA: 0x00373000 File Offset: 0x00371200
|
||||
[Token(Token = "0x170026E9")]
|
||||
internal override GMBIJNPEBJF AIIGEMKJLMD
|
||||
{
|
||||
[Token(Token = "0x600E8DC")]
|
||||
[Address(RVA = "0x3E2800", Offset = "0x3E1200", VA = "0x1803E2800", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return GMBIJNPEBJF.Room;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E8DD RID: 59613 RVA: 0x00373010 File Offset: 0x00371210
|
||||
[Token(Token = "0x600E8DD")]
|
||||
[Address(RVA = "0x19BAF10", Offset = "0x19B9910", VA = "0x1819BAF10", 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: 0x0600E8DE RID: 59614 RVA: 0x00373058 File Offset: 0x00371258
|
||||
[Token(Token = "0x600E8DE")]
|
||||
[Address(RVA = "0x15BCAC0", Offset = "0x15BB4C0", VA = "0x1815BCAC0", Slot = "9")]
|
||||
protected override bool BPCHDIDOFKE(RoomRole.BJICCBAKLAF KFMINBPBKAM)
|
||||
{
|
||||
return KFMINBPBKAM != RoomRole.BJICCBAKLAF.INVALID;
|
||||
}
|
||||
|
||||
// Token: 0x0600E8DF RID: 59615 RVA: 0x0037306C File Offset: 0x0037126C
|
||||
[Token(Token = "0x600E8DF")]
|
||||
[Address(RVA = "0x19BB040", Offset = "0x19B9A40", VA = "0x1819BB040", Slot = "12")]
|
||||
protected override bool FDIFOCAGCFI(FMOEHCKDCKF BGHHFOOBFMA, RoomRole.BJICCBAKLAF KFMINBPBKAM, bool PPEMHAIEECM, object OHFMPKJCLKH)
|
||||
{
|
||||
PlayerRoomRoleManager instance = PlayerRoomRoleManager.ONCPNMDGGKG;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x0600E8E0 RID: 59616 RVA: 0x00373088 File Offset: 0x00371288
|
||||
[Token(Token = "0x600E8E0")]
|
||||
[Address(RVA = "0x19BB0D0", Offset = "0x19B9AD0", VA = "0x1819BB0D0")]
|
||||
public FloatRoomRolePermissionEditable()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,68 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI.Room
|
||||
{
|
||||
// Token: 0x020020EC RID: 8428
|
||||
[Token(Token = "0x20020EC")]
|
||||
[StructLayout(3)]
|
||||
public class IntRoomRolePermissionEditable : IntRolePermissionEditable<FMOEHCKDCKF, RoomRole.BJICCBAKLAF, RoomRole>
|
||||
{
|
||||
// Token: 0x170026EA RID: 9962
|
||||
// (get) Token: 0x0600E8E1 RID: 59617 RVA: 0x0037309C File Offset: 0x0037129C
|
||||
[Token(Token = "0x170026EA")]
|
||||
internal override GMBIJNPEBJF AIIGEMKJLMD
|
||||
{
|
||||
[Token(Token = "0x600E8E1")]
|
||||
[Address(RVA = "0x3E2800", Offset = "0x3E1200", VA = "0x1803E2800", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return GMBIJNPEBJF.Room;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E8E2 RID: 59618 RVA: 0x003730AC File Offset: 0x003712AC
|
||||
[Token(Token = "0x600E8E2")]
|
||||
[Address(RVA = "0x19BDAB0", Offset = "0x19BC4B0", VA = "0x1819BDAB0", 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: 0x0600E8E3 RID: 59619 RVA: 0x003730F4 File Offset: 0x003712F4
|
||||
[Token(Token = "0x600E8E3")]
|
||||
[Address(RVA = "0x15BCAC0", Offset = "0x15BB4C0", VA = "0x1815BCAC0", Slot = "9")]
|
||||
protected override bool BPCHDIDOFKE(RoomRole.BJICCBAKLAF KFMINBPBKAM)
|
||||
{
|
||||
return KFMINBPBKAM != RoomRole.BJICCBAKLAF.INVALID;
|
||||
}
|
||||
|
||||
// Token: 0x0600E8E4 RID: 59620 RVA: 0x00373108 File Offset: 0x00371308
|
||||
[Token(Token = "0x600E8E4")]
|
||||
[Address(RVA = "0x19BDBE0", Offset = "0x19BC5E0", VA = "0x1819BDBE0", Slot = "12")]
|
||||
protected override bool FDIFOCAGCFI(FMOEHCKDCKF BGHHFOOBFMA, RoomRole.BJICCBAKLAF KFMINBPBKAM, bool PPEMHAIEECM, object OHFMPKJCLKH)
|
||||
{
|
||||
PlayerRoomRoleManager instance = PlayerRoomRoleManager.ONCPNMDGGKG;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x0600E8E5 RID: 59621 RVA: 0x00373124 File Offset: 0x00371324
|
||||
[Token(Token = "0x600E8E5")]
|
||||
[Address(RVA = "0x19BDC70", Offset = "0x19BC670", VA = "0x1819BDC70")]
|
||||
public IntRoomRolePermissionEditable()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,38 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI.Room
|
||||
{
|
||||
// Token: 0x020020ED RID: 8429
|
||||
[Token(Token = "0x20020ED")]
|
||||
[StructLayout(3)]
|
||||
public class NonHostVotekickEditable : IntRoomRolePermissionEditable
|
||||
{
|
||||
// Token: 0x0600E8E6 RID: 59622 RVA: 0x00373138 File Offset: 0x00371338
|
||||
[Token(Token = "0x600E8E6")]
|
||||
[Address(RVA = "0x19BE2D0", Offset = "0x19BCCD0", VA = "0x1819BE2D0", Slot = "13")]
|
||||
protected override int FEABGNAOAMD(float NCDOICLCGEI)
|
||||
{
|
||||
return base.FEABGNAOAMD(NCDOICLCGEI);
|
||||
}
|
||||
|
||||
// Token: 0x0600E8E7 RID: 59623 RVA: 0x0037314C File Offset: 0x0037134C
|
||||
[Token(Token = "0x600E8E7")]
|
||||
[Address(RVA = "0x19BE320", Offset = "0x19BCD20", VA = "0x1819BE320", Slot = "14")]
|
||||
protected override float GJFMGEKKKHN(int ONGBFDACHHG)
|
||||
{
|
||||
if (ONGBFDACHHG > 1)
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E8E8 RID: 59624 RVA: 0x00373160 File Offset: 0x00371360
|
||||
[Token(Token = "0x600E8E8")]
|
||||
[Address(RVA = "0x19BDC70", Offset = "0x19BC670", VA = "0x1819BDC70")]
|
||||
public NonHostVotekickEditable()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
+81
@@ -0,0 +1,81 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI.Room
|
||||
{
|
||||
// Token: 0x020020EE RID: 8430
|
||||
[Token(Token = "0x20020EE")]
|
||||
[StructLayout(3)]
|
||||
public class RoleListRoomRolePermissionEditable : RoleListRolePermissionEditable<FMOEHCKDCKF, RoomRole.BJICCBAKLAF, RoomRole>
|
||||
{
|
||||
// Token: 0x170026EB RID: 9963
|
||||
// (get) Token: 0x0600E8E9 RID: 59625 RVA: 0x00373174 File Offset: 0x00371374
|
||||
[Token(Token = "0x170026EB")]
|
||||
internal override GMBIJNPEBJF AIIGEMKJLMD
|
||||
{
|
||||
[Token(Token = "0x600E8E9")]
|
||||
[Address(RVA = "0x3E2800", Offset = "0x3E1200", VA = "0x1803E2800", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return GMBIJNPEBJF.Room;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170026EC RID: 9964
|
||||
// (get) Token: 0x0600E8EA RID: 59626 RVA: 0x00373184 File Offset: 0x00371384
|
||||
[Token(Token = "0x170026EC")]
|
||||
protected override RoleEditDialog.ONKFPIJBEJK LLKFLMJOMFB
|
||||
{
|
||||
[Token(Token = "0x600E8EA")]
|
||||
[Address(RVA = "0x3E2800", Offset = "0x3E1200", VA = "0x1803E2800", Slot = "13")]
|
||||
get
|
||||
{
|
||||
return RoleEditDialog.ONKFPIJBEJK.Game;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E8EB RID: 59627 RVA: 0x00373194 File Offset: 0x00371394
|
||||
[Token(Token = "0x600E8EB")]
|
||||
[Address(RVA = "0x19C31B0", Offset = "0x19C1BB0", VA = "0x1819C31B0", 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: 0x0600E8EC RID: 59628 RVA: 0x003731DC File Offset: 0x003713DC
|
||||
[Token(Token = "0x600E8EC")]
|
||||
[Address(RVA = "0x15BCAC0", Offset = "0x15BB4C0", VA = "0x1815BCAC0", Slot = "9")]
|
||||
protected override bool BPCHDIDOFKE(RoomRole.BJICCBAKLAF KFMINBPBKAM)
|
||||
{
|
||||
return KFMINBPBKAM != RoomRole.BJICCBAKLAF.INVALID;
|
||||
}
|
||||
|
||||
// Token: 0x0600E8ED RID: 59629 RVA: 0x003731F0 File Offset: 0x003713F0
|
||||
[Token(Token = "0x600E8ED")]
|
||||
[Address(RVA = "0x19C32E0", Offset = "0x19C1CE0", VA = "0x1819C32E0", Slot = "12")]
|
||||
protected override bool FDIFOCAGCFI(FMOEHCKDCKF BGHHFOOBFMA, RoomRole.BJICCBAKLAF KFMINBPBKAM, bool PPEMHAIEECM, object OHFMPKJCLKH)
|
||||
{
|
||||
PlayerRoomRoleManager instance = PlayerRoomRoleManager.ONCPNMDGGKG;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x0600E8EE RID: 59630 RVA: 0x0037320C File Offset: 0x0037140C
|
||||
[Token(Token = "0x600E8EE")]
|
||||
[Address(RVA = "0x19C3370", Offset = "0x19C1D70", VA = "0x1819C3370")]
|
||||
public RoleListRoomRolePermissionEditable()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,404 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using Photon.Realtime;
|
||||
using RecNet;
|
||||
using RecRoom.Async;
|
||||
using RecRoom.Core;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI.Room
|
||||
{
|
||||
// Token: 0x020020EF RID: 8431
|
||||
[Token(Token = "0x20020EF")]
|
||||
[StructLayout(3)]
|
||||
public class RoomRoleEditRow : MonoBehaviour
|
||||
{
|
||||
// Token: 0x170026ED RID: 9965
|
||||
// (get) Token: 0x0600E8EF RID: 59631 RVA: 0x00373220 File Offset: 0x00371420
|
||||
[Token(Token = "0x170026ED")]
|
||||
private bool OPHOAHHLPCK
|
||||
{
|
||||
[Token(Token = "0x600E8EF")]
|
||||
[Address(RVA = "0x19C44D0", Offset = "0x19C2ED0", VA = "0x1819C44D0")]
|
||||
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: 0x0600E8F0 RID: 59632 RVA: 0x00373250 File Offset: 0x00371450
|
||||
[Token(Token = "0x600E8F0")]
|
||||
[Address(RVA = "0x19C46B0", Offset = "0x19C30B0", VA = "0x1819C46B0")]
|
||||
private void OnEnable()
|
||||
{
|
||||
if (this.OPHOAHHLPCK)
|
||||
{
|
||||
Action action = new Action(this.PNAKCHFJGCF);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E8F1 RID: 59633 RVA: 0x00373274 File Offset: 0x00371474
|
||||
[Token(Token = "0x600E8F1")]
|
||||
[Address(RVA = "0x19C45E0", Offset = "0x19C2FE0", VA = "0x1819C45E0")]
|
||||
private void OnDisable()
|
||||
{
|
||||
if (this.OPHOAHHLPCK)
|
||||
{
|
||||
Action action = new Action(this.PNAKCHFJGCF);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E8F2 RID: 59634 RVA: 0x00373298 File Offset: 0x00371498
|
||||
[Token(Token = "0x600E8F2")]
|
||||
[Address(RVA = "0x19C4780", Offset = "0x19C3180", VA = "0x1819C4780")]
|
||||
private void PNAKCHFJGCF()
|
||||
{
|
||||
this.IOFDNIMEBCE();
|
||||
}
|
||||
|
||||
// Token: 0x0600E8F3 RID: 59635 RVA: 0x003732AC File Offset: 0x003714AC
|
||||
[Token(Token = "0x600E8F3")]
|
||||
[Address(RVA = "0x19C4790", Offset = "0x19C3190", VA = "0x1819C4790")]
|
||||
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;
|
||||
TextMeshProUGUI textMeshProUGUI2 = this.text;
|
||||
string roleName = edlpcpjflac.roleName;
|
||||
textMeshProUGUI2.text = roleName;
|
||||
}
|
||||
}
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
Color color = this.agRoleColor;
|
||||
if (CKOIAKLOKMM == 1)
|
||||
{
|
||||
}
|
||||
Color color2 = this.bgImage.color;
|
||||
this.IOFDNIMEBCE();
|
||||
}
|
||||
|
||||
// Token: 0x0600E8F4 RID: 59636 RVA: 0x0037338C File Offset: 0x0037158C
|
||||
[Token(Token = "0x600E8F4")]
|
||||
[Address(RVA = "0x19C3FC0", Offset = "0x19C29C0", VA = "0x1819C3FC0")]
|
||||
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;
|
||||
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
||||
}
|
||||
int num4 = 0;
|
||||
button3D3.FFDOINJEHMM = num4 != 0;
|
||||
Button3D button3D4 = this.settingsButton;
|
||||
if (this.EDLPCPJFLAC != num && this.OPHOAHHLPCK)
|
||||
{
|
||||
PlayerRoomRoleManager instance3 = PlayerRoomRoleManager.ONCPNMDGGKG;
|
||||
Photon.Realtime.Player localPlayer2 = PhotonNetwork.LocalPlayer;
|
||||
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;
|
||||
Photon.Realtime.Player localPlayer3 = PhotonNetwork.LocalPlayer;
|
||||
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;
|
||||
Photon.Realtime.Player localPlayer4 = PhotonNetwork.LocalPlayer;
|
||||
RoomRole edlpcpjflac5 = this.EDLPCPJFLAC;
|
||||
}
|
||||
int num6 = 0;
|
||||
button3D6.FFDOINJEHMM = num6 != 0;
|
||||
}
|
||||
|
||||
// Token: 0x0600E8F5 RID: 59637 RVA: 0x0037357C File Offset: 0x0037177C
|
||||
[Token(Token = "0x600E8F5")]
|
||||
[Address(RVA = "0x19C3BB0", Offset = "0x19C25B0", VA = "0x1819C3BB0")]
|
||||
public void Button_MoveUp()
|
||||
{
|
||||
if (this.OPHOAHHLPCK)
|
||||
{
|
||||
PlayerRoomRoleManager instance = PlayerRoomRoleManager.ONCPNMDGGKG;
|
||||
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
||||
FMOEHCKDCKF roleId = this.EDLPCPJFLAC.roleId;
|
||||
instance.PlayerRequestMoveRole(localPlayer, roleId, true);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E8F6 RID: 59638 RVA: 0x003735C0 File Offset: 0x003717C0
|
||||
[Token(Token = "0x600E8F6")]
|
||||
[Address(RVA = "0x19C3AE0", Offset = "0x19C24E0", VA = "0x1819C3AE0")]
|
||||
public void Button_MoveDown()
|
||||
{
|
||||
if (this.OPHOAHHLPCK)
|
||||
{
|
||||
PlayerRoomRoleManager instance = PlayerRoomRoleManager.ONCPNMDGGKG;
|
||||
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
||||
RoomRole edlpcpjflac = this.EDLPCPJFLAC;
|
||||
int num = 0;
|
||||
FMOEHCKDCKF roleId = edlpcpjflac.roleId;
|
||||
instance.PlayerRequestMoveRole(localPlayer, roleId, num != 0);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E8F7 RID: 59639 RVA: 0x0037360C File Offset: 0x0037180C
|
||||
[Token(Token = "0x600E8F7")]
|
||||
[Address(RVA = "0x19C39F0", Offset = "0x19C23F0", VA = "0x1819C39F0")]
|
||||
public void Button_AddRemovePlayer()
|
||||
{
|
||||
WatchUI <JNBAANDJIAD>k__BackingField = global::Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField;
|
||||
PPENFJMFPNE bememjnnkbh = this.BEMEMJNNKBH;
|
||||
RoomRole edlpcpjflac = this.EDLPCPJFLAC;
|
||||
AddRemovePlayersRoomRolesDialog addRemovePlayersRoomRolesDialog = this.addRemovePlayersRoomRolesDialog;
|
||||
int num = 0;
|
||||
IPromise<JPIJGHNNIDP> promise = <JNBAANDJIAD>k__BackingField.ShowTemporaryConfirmationDialog<RoomRole, PPENFJMFPNE>(addRemovePlayersRoomRolesDialog, edlpcpjflac, bememjnnkbh, (NotificationManager.HLJEOKDOLPF)num, num);
|
||||
}
|
||||
|
||||
// Token: 0x0600E8F8 RID: 59640 RVA: 0x00373658 File Offset: 0x00371858
|
||||
[Token(Token = "0x600E8F8")]
|
||||
[Address(RVA = "0x19C3E00", Offset = "0x19C2800", VA = "0x1819C3E00")]
|
||||
public void Button_Settings()
|
||||
{
|
||||
if (this.OPHOAHHLPCK)
|
||||
{
|
||||
EditRoomRoleSettingsWatchUIFlow flowByType = global::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 = global::Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField;
|
||||
int num = 0;
|
||||
<JNBAANDJIAD>k__BackingField.PushFlow(flowByType, num);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E8F9 RID: 59641 RVA: 0x003736E0 File Offset: 0x003718E0
|
||||
[Token(Token = "0x600E8F9")]
|
||||
[Address(RVA = "0x19C3C80", Offset = "0x19C2680", VA = "0x1819C3C80")]
|
||||
public void Button_Remove()
|
||||
{
|
||||
if (this.OPHOAHHLPCK)
|
||||
{
|
||||
PlayerUI playerUI = global::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 + "\"?";
|
||||
IPromise<JPIJGHNNIDP> promise = <JNBAANDJIAD>k__BackingField.ShowConfirmationDialog("Are you sure?", text);
|
||||
Action<JPIJGHNNIDP> action = new Action(this.NIOFDBBOKDE);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E8FA RID: 59642 RVA: 0x0037374C File Offset: 0x0037194C
|
||||
[Token(Token = "0x600E8FA")]
|
||||
[Address(RVA = "0x19C4A60", Offset = "0x19C3460", VA = "0x1819C4A60")]
|
||||
public RoomRoleEditRow()
|
||||
{
|
||||
Color white = Color.white;
|
||||
Color white2 = Color.white;
|
||||
Color white3 = Color.white;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0600E8FB RID: 59643 RVA: 0x00373774 File Offset: 0x00371974
|
||||
[Token(Token = "0x600E8FB")]
|
||||
[Address(RVA = "0x19C4550", Offset = "0x19C2F50", VA = "0x1819C4550")]
|
||||
[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: 0x040098AB RID: 39083
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40098AB")]
|
||||
[SerializeField]
|
||||
private AddRemovePlayersRoomRolesDialog addRemovePlayersRoomRolesDialog;
|
||||
|
||||
// Token: 0x040098AC RID: 39084
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40098AC")]
|
||||
private RoomRole EDLPCPJFLAC;
|
||||
|
||||
// Token: 0x040098AD RID: 39085
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40098AD")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI text;
|
||||
|
||||
// Token: 0x040098AE RID: 39086
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x40098AE")]
|
||||
[SerializeField]
|
||||
private Button3D moveUpButton;
|
||||
|
||||
// Token: 0x040098AF RID: 39087
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x40098AF")]
|
||||
[SerializeField]
|
||||
private Button3D moveDownButton;
|
||||
|
||||
// Token: 0x040098B0 RID: 39088
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x40098B0")]
|
||||
[SerializeField]
|
||||
private Button3D addRemovePlayerButton;
|
||||
|
||||
// Token: 0x040098B1 RID: 39089
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x40098B1")]
|
||||
[SerializeField]
|
||||
private Button3D settingsButton;
|
||||
|
||||
// Token: 0x040098B2 RID: 39090
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x40098B2")]
|
||||
[SerializeField]
|
||||
private Button3D deleteButton;
|
||||
|
||||
// Token: 0x040098B3 RID: 39091
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x40098B3")]
|
||||
[SerializeField]
|
||||
[Header("Role Colors")]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
||||
private Image bgImage;
|
||||
|
||||
// Token: 0x040098B4 RID: 39092
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x40098B4")]
|
||||
[SerializeField]
|
||||
private Color agRoleColor;
|
||||
|
||||
// Token: 0x040098B5 RID: 39093
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x40098B5")]
|
||||
[SerializeField]
|
||||
private Color defaultRoleColor;
|
||||
|
||||
// Token: 0x040098B6 RID: 39094
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x40098B6")]
|
||||
[SerializeField]
|
||||
private Color nonAGRoleColor;
|
||||
|
||||
// Token: 0x040098B7 RID: 39095
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x40098B7")]
|
||||
[SerializeField]
|
||||
[Header("Settings sprites")]
|
||||
private Image settingsButtonImage;
|
||||
|
||||
// Token: 0x040098B8 RID: 39096
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x40098B8")]
|
||||
[SerializeField]
|
||||
private Sprite editRoleSprite;
|
||||
|
||||
// Token: 0x040098B9 RID: 39097
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x40098B9")]
|
||||
[SerializeField]
|
||||
private Sprite viewRoleSprite;
|
||||
|
||||
// Token: 0x040098BA RID: 39098
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x40098BA")]
|
||||
private BIPCKGLGIHG CMIPABMEBEB;
|
||||
|
||||
// Token: 0x040098BB RID: 39099
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA9")]
|
||||
[Token(Token = "0x40098BB")]
|
||||
private bool GAALOCFGJHO;
|
||||
|
||||
// Token: 0x040098BC RID: 39100
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x40098BC")]
|
||||
private PPENFJMFPNE BEMEMJNNKBH;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,181 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.InteropServices;
|
||||
using AGUI;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using Photon.Realtime;
|
||||
using RecNet;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI.Room
|
||||
{
|
||||
// Token: 0x020020F0 RID: 8432
|
||||
[Token(Token = "0x20020F0")]
|
||||
[StructLayout(3)]
|
||||
public class RoomRolePagedGrid : RecyclerPagedGrid<RoomRolePagedGrid.IHLOLHKGKJC, RoomRoleEditRow>
|
||||
{
|
||||
// Token: 0x170026EE RID: 9966
|
||||
// (get) Token: 0x0600E8FC RID: 59644 RVA: 0x003737A8 File Offset: 0x003719A8
|
||||
[Token(Token = "0x170026EE")]
|
||||
private bool CMMPAJLEMGB
|
||||
{
|
||||
[Token(Token = "0x600E8FC")]
|
||||
[Address(RVA = "0x19C4B20", Offset = "0x19C3520", VA = "0x1819C4B20")]
|
||||
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: 0x0600E8FD RID: 59645 RVA: 0x003737D8 File Offset: 0x003719D8
|
||||
[Token(Token = "0x600E8FD")]
|
||||
[Address(RVA = "0x19C4D10", Offset = "0x19C3710", VA = "0x1819C4D10")]
|
||||
private void OnEnable()
|
||||
{
|
||||
if (this.CMMPAJLEMGB)
|
||||
{
|
||||
Action action = new Action(this.UpdateChildren);
|
||||
Action<Photon.Realtime.Player, RoomRole> action2 = new Action(this.MCBMFEECHCP);
|
||||
bool mhdlkeiilhd = this.MHDLKEIILHD;
|
||||
PPENFJMFPNE bememjnnkbh = this.BEMEMJNNKBH;
|
||||
BIPCKGLGIHG fdjegecjkfg = this.FDJEGECJKFG;
|
||||
this.UpdateChildren(fdjegecjkfg, bememjnnkbh, mhdlkeiilhd);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E8FE RID: 59646 RVA: 0x0037382C File Offset: 0x00371A2C
|
||||
[Token(Token = "0x600E8FE")]
|
||||
[Address(RVA = "0x19C4BF0", Offset = "0x19C35F0", VA = "0x1819C4BF0")]
|
||||
private void OnDisable()
|
||||
{
|
||||
Action action = new Action(this.UpdateChildren);
|
||||
Action<Photon.Realtime.Player, RoomRole> action2 = new Action(this.MCBMFEECHCP);
|
||||
}
|
||||
|
||||
// Token: 0x0600E8FF RID: 59647 RVA: 0x00373854 File Offset: 0x00371A54
|
||||
[Token(Token = "0x600E8FF")]
|
||||
[Address(RVA = "0x19C4BA0", Offset = "0x19C35A0", VA = "0x1819C4BA0")]
|
||||
private void MCBMFEECHCP(Photon.Realtime.Player IEKDDPPNFPF, RoomRole LOLCMLEKMAF)
|
||||
{
|
||||
if (IEKDDPPNFPF.IsLocal)
|
||||
{
|
||||
bool mhdlkeiilhd = this.MHDLKEIILHD;
|
||||
int num = 0;
|
||||
PPENFJMFPNE bememjnnkbh = this.BEMEMJNNKBH;
|
||||
this.UpdateChildren((BIPCKGLGIHG)num, bememjnnkbh, mhdlkeiilhd);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E900 RID: 59648 RVA: 0x0037388C File Offset: 0x00371A8C
|
||||
[Token(Token = "0x600E900")]
|
||||
[Address(RVA = "0x19C4E60", Offset = "0x19C3860", VA = "0x1819C4E60")]
|
||||
public void UpdateChildren()
|
||||
{
|
||||
bool mhdlkeiilhd = this.MHDLKEIILHD;
|
||||
PPENFJMFPNE bememjnnkbh = this.BEMEMJNNKBH;
|
||||
BIPCKGLGIHG fdjegecjkfg = this.FDJEGECJKFG;
|
||||
this.UpdateChildren(fdjegecjkfg, bememjnnkbh, mhdlkeiilhd);
|
||||
}
|
||||
|
||||
// Token: 0x0600E901 RID: 59649 RVA: 0x003738B8 File Offset: 0x00371AB8
|
||||
[Token(Token = "0x600E901")]
|
||||
[Address(RVA = "0x19C4E90", Offset = "0x19C3890", VA = "0x1819C4E90")]
|
||||
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;
|
||||
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
||||
List<RoomRole> sortedActiveRolesForPlayer = instance2.GetSortedActiveRolesForPlayer(localPlayer, 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: 0x0600E902 RID: 59650 RVA: 0x003739A8 File Offset: 0x00371BA8
|
||||
[Token(Token = "0x600E902")]
|
||||
[Address(RVA = "0x19C4AC0", Offset = "0x19C34C0", VA = "0x1819C4AC0", Slot = "15")]
|
||||
protected override void BGIECEPGDBE(RoomRolePagedGrid.IHLOLHKGKJC IOBEPGLJNIP, RoomRoleEditRow IOMFCIGGNOI, int CKOIAKLOKMM)
|
||||
{
|
||||
PPENFJMFPNE bememjnnkbh = this.BEMEMJNNKBH;
|
||||
}
|
||||
|
||||
// Token: 0x0600E903 RID: 59651 RVA: 0x003739C4 File Offset: 0x00371BC4
|
||||
[Token(Token = "0x600E903")]
|
||||
[Address(RVA = "0x19C5210", Offset = "0x19C3C10", VA = "0x1819C5210")]
|
||||
public RoomRolePagedGrid()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040098BD RID: 39101
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x40098BD")]
|
||||
private BIPCKGLGIHG FDJEGECJKFG;
|
||||
|
||||
// Token: 0x040098BE RID: 39102
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB9")]
|
||||
[Token(Token = "0x40098BE")]
|
||||
private bool MHDLKEIILHD;
|
||||
|
||||
// Token: 0x040098BF RID: 39103
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x40098BF")]
|
||||
private PPENFJMFPNE BEMEMJNNKBH;
|
||||
|
||||
// Token: 0x020020F1 RID: 8433
|
||||
[Token(Token = "0x20020F1")]
|
||||
public struct IHLOLHKGKJC
|
||||
{
|
||||
// Token: 0x040098C0 RID: 39104
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40098C0")]
|
||||
public RoomRole HEELBAKNKIA;
|
||||
|
||||
// Token: 0x040098C1 RID: 39105
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x40098C1")]
|
||||
public bool NFFNKGKJLBE;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,178 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Realtime;
|
||||
using RecNet;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI.Room
|
||||
{
|
||||
// Token: 0x020020F3 RID: 8435
|
||||
[Token(Token = "0x20020F3")]
|
||||
[StructLayout(3)]
|
||||
public class RoomRolesConditionalButton : ConditionalButton<Button3D>
|
||||
{
|
||||
// Token: 0x170026EF RID: 9967
|
||||
// (get) Token: 0x0600E908 RID: 59656 RVA: 0x00373A04 File Offset: 0x00371C04
|
||||
[Token(Token = "0x170026EF")]
|
||||
private bool OPHOAHHLPCK
|
||||
{
|
||||
[Token(Token = "0x600E908")]
|
||||
[Address(RVA = "0x19C7C50", Offset = "0x19C6650", VA = "0x1819C7C50")]
|
||||
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: 0x170026F0 RID: 9968
|
||||
// (get) Token: 0x0600E909 RID: 59657 RVA: 0x00373A34 File Offset: 0x00371C34
|
||||
// (set) Token: 0x0600E90A RID: 59658 RVA: 0x00373A48 File Offset: 0x00371C48
|
||||
[Token(Token = "0x170026F0")]
|
||||
public PPENFJMFPNE KMONCLBICFK
|
||||
{
|
||||
[Token(Token = "0x600E909")]
|
||||
[Address(RVA = "0x3EE8E0", Offset = "0x3ED2E0", VA = "0x1803EE8E0")]
|
||||
get
|
||||
{
|
||||
return this.BEMEMJNNKBH;
|
||||
}
|
||||
[Token(Token = "0x600E90A")]
|
||||
[Address(RVA = "0x19BD890", Offset = "0x19BC290", VA = "0x1819BD890")]
|
||||
set
|
||||
{
|
||||
if (this.BEMEMJNNKBH != value)
|
||||
{
|
||||
this.BEMEMJNNKBH = value;
|
||||
base.OnEnable();
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E90B RID: 59659 RVA: 0x00373A6C File Offset: 0x00371C6C
|
||||
[Token(Token = "0x600E90B")]
|
||||
[Address(RVA = "0x19C7A00", Offset = "0x19C6400", VA = "0x1819C7A00")]
|
||||
private void Awake()
|
||||
{
|
||||
Action<Photon.Realtime.Player, RoomRole> action = new Action(this.DIHJDCNHNJE);
|
||||
}
|
||||
|
||||
// Token: 0x0600E90C RID: 59660 RVA: 0x00373A88 File Offset: 0x00371C88
|
||||
[Token(Token = "0x600E90C")]
|
||||
[Address(RVA = "0x19C7CD0", Offset = "0x19C66D0", VA = "0x1819C7CD0")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
Action<Photon.Realtime.Player, RoomRole> action = new Action(this.DIHJDCNHNJE);
|
||||
}
|
||||
|
||||
// Token: 0x0600E90D RID: 59661 RVA: 0x00373AA4 File Offset: 0x00371CA4
|
||||
[Token(Token = "0x600E90D")]
|
||||
[Address(RVA = "0x19C7AC0", Offset = "0x19C64C0", VA = "0x1819C7AC0")]
|
||||
private void DIHJDCNHNJE(Photon.Realtime.Player IEKDDPPNFPF, RoomRole IENKDAKBEDP)
|
||||
{
|
||||
if (IEKDDPPNFPF.IsLocal && this.OPHOAHHLPCK)
|
||||
{
|
||||
base.OnEnable();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E90E RID: 59662 RVA: 0x00373AD0 File Offset: 0x00371CD0
|
||||
[Token(Token = "0x600E90E")]
|
||||
[Address(RVA = "0x19C7B00", Offset = "0x19C6500", VA = "0x1819C7B00", 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: 0x0600E90F RID: 59663 RVA: 0x00373B14 File Offset: 0x00371D14
|
||||
[Token(Token = "0x600E90F")]
|
||||
[Address(RVA = "0x19C7D90", Offset = "0x19C6790", VA = "0x1819C7D90", 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: 0x0600E910 RID: 59664 RVA: 0x00373BA4 File Offset: 0x00371DA4
|
||||
[Token(Token = "0x600E910")]
|
||||
[Address(RVA = "0x19B7430", Offset = "0x19B5E30", VA = "0x1819B7430", Slot = "7")]
|
||||
protected override bool HOCJDEBMOLM()
|
||||
{
|
||||
bool flag = base.HOCJDEBMOLM();
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
bool flag2;
|
||||
return flag2;
|
||||
}
|
||||
|
||||
// Token: 0x0600E911 RID: 59665 RVA: 0x00373BC0 File Offset: 0x00371DC0
|
||||
[Token(Token = "0x600E911")]
|
||||
[Address(RVA = "0x19C7FD0", Offset = "0x19C69D0", VA = "0x1819C7FD0")]
|
||||
public RoomRolesConditionalButton()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040098C5 RID: 39109
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x40098C5")]
|
||||
private PPENFJMFPNE BEMEMJNNKBH;
|
||||
|
||||
// Token: 0x020020F4 RID: 8436
|
||||
[Token(Token = "0x20020F4")]
|
||||
private enum BIGCBLHGLCO
|
||||
{
|
||||
// Token: 0x040098C7 RID: 39111
|
||||
[Token(Token = "0x40098C7")]
|
||||
Disabled,
|
||||
// Token: 0x040098C8 RID: 39112
|
||||
[Token(Token = "0x40098C8")]
|
||||
Enabled_HasPermissions,
|
||||
// Token: 0x040098C9 RID: 39113
|
||||
[Token(Token = "0x40098C9")]
|
||||
Enabled_NoPermissions
|
||||
}
|
||||
}
|
||||
}
|
||||
+68
@@ -0,0 +1,68 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI.Room
|
||||
{
|
||||
// Token: 0x020020F5 RID: 8437
|
||||
[Token(Token = "0x20020F5")]
|
||||
[StructLayout(3)]
|
||||
public class TagListRoomRolePermissionEditable : TagListRolePermissionEditable<FMOEHCKDCKF, RoomRole.BJICCBAKLAF, RoomRole>
|
||||
{
|
||||
// Token: 0x170026F1 RID: 9969
|
||||
// (get) Token: 0x0600E912 RID: 59666 RVA: 0x00373BD4 File Offset: 0x00371DD4
|
||||
[Token(Token = "0x170026F1")]
|
||||
internal override GMBIJNPEBJF AIIGEMKJLMD
|
||||
{
|
||||
[Token(Token = "0x600E912")]
|
||||
[Address(RVA = "0x3E2800", Offset = "0x3E1200", VA = "0x1803E2800", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return GMBIJNPEBJF.Room;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E913 RID: 59667 RVA: 0x00373BE4 File Offset: 0x00371DE4
|
||||
[Token(Token = "0x600E913")]
|
||||
[Address(RVA = "0x19C8BD0", Offset = "0x19C75D0", VA = "0x1819C8BD0", 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: 0x0600E914 RID: 59668 RVA: 0x00373C2C File Offset: 0x00371E2C
|
||||
[Token(Token = "0x600E914")]
|
||||
[Address(RVA = "0x15BCAC0", Offset = "0x15BB4C0", VA = "0x1815BCAC0", Slot = "9")]
|
||||
protected override bool BPCHDIDOFKE(RoomRole.BJICCBAKLAF KFMINBPBKAM)
|
||||
{
|
||||
return KFMINBPBKAM != RoomRole.BJICCBAKLAF.INVALID;
|
||||
}
|
||||
|
||||
// Token: 0x0600E915 RID: 59669 RVA: 0x00373C40 File Offset: 0x00371E40
|
||||
[Token(Token = "0x600E915")]
|
||||
[Address(RVA = "0x19C8D00", Offset = "0x19C7700", VA = "0x1819C8D00", Slot = "12")]
|
||||
protected override bool FDIFOCAGCFI(FMOEHCKDCKF BGHHFOOBFMA, RoomRole.BJICCBAKLAF KFMINBPBKAM, bool PPEMHAIEECM, object OHFMPKJCLKH)
|
||||
{
|
||||
PlayerRoomRoleManager instance = PlayerRoomRoleManager.ONCPNMDGGKG;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x0600E916 RID: 59670 RVA: 0x00373C5C File Offset: 0x00371E5C
|
||||
[Token(Token = "0x600E916")]
|
||||
[Address(RVA = "0x19C8D90", Offset = "0x19C7790", VA = "0x1819C8D90")]
|
||||
public TagListRoomRolePermissionEditable()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
+154
@@ -0,0 +1,154 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Realtime;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI.Room
|
||||
{
|
||||
// Token: 0x020020F6 RID: 8438
|
||||
[Token(Token = "0x20020F6")]
|
||||
[StructLayout(3)]
|
||||
public class ToggleRoomRolesEditModeConditionalButton : ConditionalButton<Button3D>
|
||||
{
|
||||
// Token: 0x0600E917 RID: 59671 RVA: 0x00373C70 File Offset: 0x00371E70
|
||||
[Token(Token = "0x600E917")]
|
||||
[Address(RVA = "0x19C9DB0", Offset = "0x19C87B0", VA = "0x1819C9DB0", Slot = "4")]
|
||||
protected override void OnEnable()
|
||||
{
|
||||
base.OnEnable();
|
||||
Action<Photon.Realtime.Player, RoomRole> action = new Action(this.DIHJDCNHNJE);
|
||||
EditRoomRoleOrdersWatchUIFlow editRoomRoleOrdersWatchUIFlow = this.editRoomRoleOrdersScreen;
|
||||
Action<BIPCKGLGIHG> action2 = new Action(this.PGIIGNGHLFG);
|
||||
editRoomRoleOrdersWatchUIFlow.OnRoleViewModeChangedEvent += action2;
|
||||
}
|
||||
|
||||
// Token: 0x0600E918 RID: 59672 RVA: 0x00373CB4 File Offset: 0x00371EB4
|
||||
[Token(Token = "0x600E918")]
|
||||
[Address(RVA = "0x19C9C70", Offset = "0x19C8670", VA = "0x1819C9C70")]
|
||||
private void OnDisable()
|
||||
{
|
||||
Action<Photon.Realtime.Player, 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: 0x0600E919 RID: 59673 RVA: 0x00373D08 File Offset: 0x00371F08
|
||||
[Token(Token = "0x600E919")]
|
||||
[Address(RVA = "0x10DE250", Offset = "0x10DCC50", VA = "0x1810DE250")]
|
||||
private void PGIIGNGHLFG(BIPCKGLGIHG ANFJOHGCOOB)
|
||||
{
|
||||
base.OnEnable();
|
||||
}
|
||||
|
||||
// Token: 0x0600E91A RID: 59674 RVA: 0x00373D1C File Offset: 0x00371F1C
|
||||
[Token(Token = "0x600E91A")]
|
||||
[Address(RVA = "0x19B7400", Offset = "0x19B5E00", VA = "0x1819B7400")]
|
||||
private void DIHJDCNHNJE(Photon.Realtime.Player AGIHAKFFCCD, RoomRole LOLCMLEKMAF)
|
||||
{
|
||||
if (AGIHAKFFCCD.IsLocal)
|
||||
{
|
||||
base.OnEnable();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E91B RID: 59675 RVA: 0x00373D40 File Offset: 0x00371F40
|
||||
[Token(Token = "0x600E91B")]
|
||||
[Address(RVA = "0x19C9B80", Offset = "0x19C8580", VA = "0x1819C9B80", 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: 0x0600E91C RID: 59676 RVA: 0x00373D7C File Offset: 0x00371F7C
|
||||
[Token(Token = "0x600E91C")]
|
||||
[Address(RVA = "0x19C9EC0", Offset = "0x19C88C0", VA = "0x1819C9EC0", 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: 0x0600E91D RID: 59677 RVA: 0x00373DC8 File Offset: 0x00371FC8
|
||||
[Token(Token = "0x600E91D")]
|
||||
[Address(RVA = "0x19C9BD0", Offset = "0x19C85D0", VA = "0x1819C9BD0", 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: 0x0600E91E RID: 59678 RVA: 0x00373E34 File Offset: 0x00372034
|
||||
[Token(Token = "0x600E91E")]
|
||||
[Address(RVA = "0x19CA010", Offset = "0x19C8A10", VA = "0x1819CA010")]
|
||||
public ToggleRoomRolesEditModeConditionalButton()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040098CA RID: 39114
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x40098CA")]
|
||||
[SerializeField]
|
||||
private EditRoomRoleOrdersWatchUIFlow editRoomRoleOrdersScreen;
|
||||
|
||||
// Token: 0x040098CB RID: 39115
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x40098CB")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
||||
private Tooltip tooltip;
|
||||
|
||||
// Token: 0x020020F7 RID: 8439
|
||||
[Token(Token = "0x20020F7")]
|
||||
private enum KEKIODAELFL
|
||||
{
|
||||
// Token: 0x040098CD RID: 39117
|
||||
[Token(Token = "0x40098CD")]
|
||||
Disabled,
|
||||
// Token: 0x040098CE RID: 39118
|
||||
[Token(Token = "0x40098CE")]
|
||||
ChangeToEditMode,
|
||||
// Token: 0x040098CF RID: 39119
|
||||
[Token(Token = "0x40098CF")]
|
||||
ChangeToViewMode
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,43 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI
|
||||
{
|
||||
// Token: 0x020020D7 RID: 8407
|
||||
[Token(Token = "0x20020D7")]
|
||||
[StructLayout(3)]
|
||||
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: 0x0600E873 RID: 59507 RVA: 0x00371C9C File Offset: 0x0036FE9C
|
||||
[Token(Token = "0x600E873")]
|
||||
[Address(RVA = "0x1DACA90", Offset = "0x1DAB490", VA = "0x181DACA90", Slot = "8")]
|
||||
protected override void NNAAGJEICHA()
|
||||
{
|
||||
bool interactable = this.FFDOINJEHMM;
|
||||
GameObject gameObject = base.gameObject;
|
||||
}
|
||||
|
||||
// Token: 0x0600E874 RID: 59508 RVA: 0x00371CC0 File Offset: 0x0036FEC0
|
||||
[Token(Token = "0x600E874")]
|
||||
[Address(RVA = "0x1B187B0", Offset = "0x1B171B0", VA = "0x181B187B0")]
|
||||
protected SliderRoleEditableBase()
|
||||
{
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x04009863 RID: 39011
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4009863")]
|
||||
[SerializeField]
|
||||
protected Slider3D valueSlider;
|
||||
|
||||
// Token: 0x04009864 RID: 39012
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4009864")]
|
||||
[SerializeField]
|
||||
protected GameObject textLabels;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,142 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Text;
|
||||
using AGUI.StackedUI;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Async;
|
||||
using RecRoom.Core;
|
||||
using RecRoom.Tools.Tags;
|
||||
using RecRoom.Utils.OverridableFields;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI
|
||||
{
|
||||
// Token: 0x020020DB RID: 8411
|
||||
[Token(Token = "0x20020DB")]
|
||||
[StructLayout(3)]
|
||||
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: 0x170026E2 RID: 9954
|
||||
// (get) Token: 0x0600E889 RID: 59529 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x170026E2")]
|
||||
public override GPNBGDFOBNK<List<ObscuredString>> BHMJLNDMIDM
|
||||
{
|
||||
[Token(Token = "0x600E889")]
|
||||
[Address(RVA = "0x501250", Offset = "0x4FFC50", VA = "0x180501250", Slot = "11")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E88A RID: 59530 RVA: 0x00371F1C File Offset: 0x0037011C
|
||||
[Token(Token = "0x600E88A")]
|
||||
[Address(RVA = "0x1DACE50", Offset = "0x1DAB850", VA = "0x181DACE50", Slot = "7")]
|
||||
public override void Button_ToggleOverride(bool newOverrides)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E88B RID: 59531 RVA: 0x00371F30 File Offset: 0x00370130
|
||||
[Token(Token = "0x600E88B")]
|
||||
[Address(RVA = "0x1DACBE0", Offset = "0x1DAB5E0", VA = "0x181DACBE0")]
|
||||
public void Button_Edit()
|
||||
{
|
||||
WatchUI <JNBAANDJIAD>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField;
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
}
|
||||
|
||||
// Token: 0x0600E88C RID: 59532 RVA: 0x00371F68 File Offset: 0x00370168
|
||||
[Token(Token = "0x600E88C")]
|
||||
[Address(RVA = "0x1DAD430", Offset = "0x1DABE30", VA = "0x181DAD430", 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: 0x0600E88D RID: 59533 RVA: 0x00371FD4 File Offset: 0x003701D4
|
||||
[Token(Token = "0x600E88D")]
|
||||
[Address(RVA = "0x1DAD730", Offset = "0x1DAC130", VA = "0x181DAD730")]
|
||||
protected TagListRolePermissionEditable()
|
||||
{
|
||||
List<ObscuredString> list = new List();
|
||||
int num;
|
||||
MutableOverridableListObscuredString mutableOverridableListObscuredString = new MutableOverridableListObscuredString(num != 0, list);
|
||||
num = 0;
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x0600E88E RID: 59534 RVA: 0x00371FF8 File Offset: 0x003701F8
|
||||
[Token(Token = "0x600E88E")]
|
||||
[Address(RVA = "0x1DACF30", Offset = "0x1DAB930", VA = "0x181DACF30")]
|
||||
[CompilerGenerated]
|
||||
private IPromise<TagEditDialog.ECIJFFHOGBK> EPFHFOIDPCM(TagEditDialog BBPMNICHFLM)
|
||||
{
|
||||
IEnumerable<ObscuredString> enumerable;
|
||||
List<string> list = Enumerable.ToList<string>(enumerable);
|
||||
bool isCompleted = ((IAsyncResult)BBPMNICHFLM).IsCompleted;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E88F RID: 59535 RVA: 0x00372018 File Offset: 0x00370218
|
||||
[Token(Token = "0x600E88F")]
|
||||
[Address(RVA = "0x1DAD1C0", Offset = "0x1DABBC0", VA = "0x181DAD1C0")]
|
||||
[CompilerGenerated]
|
||||
private void LIIDHDMDEGC(TagEditDialog.ECIJFFHOGBK PBAOMKNFBFL)
|
||||
{
|
||||
IEnumerable<string> enumerable;
|
||||
List<ObscuredString> list = Enumerable.ToList<ObscuredString>(enumerable);
|
||||
this.AFEOIDABAJG(true, list);
|
||||
}
|
||||
|
||||
// Token: 0x0400986B RID: 39019
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400986B")]
|
||||
[SerializeField]
|
||||
private TagEditDialog tagEditDialog;
|
||||
|
||||
// Token: 0x0400986C RID: 39020
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400986C")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI previewText;
|
||||
|
||||
// Token: 0x0400986D RID: 39021
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400986D")]
|
||||
[SerializeField]
|
||||
private Button3D editTagsButton;
|
||||
|
||||
// Token: 0x0400986E RID: 39022
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400986E")]
|
||||
[SerializeField]
|
||||
private int maxTags;
|
||||
|
||||
// Token: 0x0400986F RID: 39023
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400986F")]
|
||||
private MutableOverridableListObscuredString FACPFJEEIPC;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,159 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Systems
|
||||
{
|
||||
// Token: 0x02002099 RID: 8345
|
||||
[Token(Token = "0x2002099")]
|
||||
[StructLayout(3)]
|
||||
public abstract class ScheduledBehaviour : MonoBehaviour, IJobbedSchedulerContext
|
||||
{
|
||||
// Token: 0x17002656 RID: 9814
|
||||
// (get) Token: 0x0600E633 RID: 58931 RVA: 0x00369ABC File Offset: 0x00367CBC
|
||||
[Token(Token = "0x17002656")]
|
||||
public ActionEvent IBDOIDOPMOJ
|
||||
{
|
||||
[Token(Token = "0x600E633")]
|
||||
[Address(RVA = "0x3C1220", Offset = "0x3BFC20", VA = "0x1803C1220", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return this.FDNPBBKGAEH;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002657 RID: 9815
|
||||
// (get) Token: 0x0600E634 RID: 58932 RVA: 0x00369AD0 File Offset: 0x00367CD0
|
||||
[Token(Token = "0x17002657")]
|
||||
public ActionEvent KBNBPACDJFI
|
||||
{
|
||||
[Token(Token = "0x600E634")]
|
||||
[Address(RVA = "0x3C1230", Offset = "0x3BFC30", VA = "0x1803C1230", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return this._onEnabled;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002658 RID: 9816
|
||||
// (get) Token: 0x0600E635 RID: 58933 RVA: 0x00369AE4 File Offset: 0x00367CE4
|
||||
[Token(Token = "0x17002658")]
|
||||
public ActionEvent DFJHLLFGFMH
|
||||
{
|
||||
[Token(Token = "0x600E635")]
|
||||
[Address(RVA = "0x3C1250", Offset = "0x3BFC50", VA = "0x1803C1250", Slot = "6")]
|
||||
get
|
||||
{
|
||||
return this._onDisabled;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002659 RID: 9817
|
||||
// (get) Token: 0x0600E636 RID: 58934 RVA: 0x00369AF8 File Offset: 0x00367CF8
|
||||
[Token(Token = "0x17002659")]
|
||||
public bool GNELPILGIKI
|
||||
{
|
||||
[Token(Token = "0x600E636")]
|
||||
[Address(RVA = "0x637700", Offset = "0x636100", VA = "0x180637700", Slot = "7")]
|
||||
get
|
||||
{
|
||||
return base.isActiveAndEnabled;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700265A RID: 9818
|
||||
// (get) Token: 0x0600E637 RID: 58935 RVA: 0x00369B0C File Offset: 0x00367D0C
|
||||
// (set) Token: 0x0600E638 RID: 58936 RVA: 0x00369B20 File Offset: 0x00367D20
|
||||
[Token(Token = "0x1700265A")]
|
||||
public bool BFBKBMDPDPB
|
||||
{
|
||||
[Token(Token = "0x600E637")]
|
||||
[Address(RVA = "0x52F470", Offset = "0x52DE70", VA = "0x18052F470", Slot = "8")]
|
||||
get;
|
||||
[Token(Token = "0x600E638")]
|
||||
[Address(RVA = "0x52F720", Offset = "0x52E120", VA = "0x18052F720")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x0600E639 RID: 58937 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E639")]
|
||||
[Address(RVA = "0x19C8130", Offset = "0x19C6B30", VA = "0x1819C8130", Slot = "9")]
|
||||
protected virtual void OnDestroy()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E63A RID: 58938 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E63A")]
|
||||
[Address(RVA = "0x19C82B0", Offset = "0x19C6CB0", VA = "0x1819C82B0", Slot = "10")]
|
||||
protected virtual void OnEnable()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E63B RID: 58939 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E63B")]
|
||||
[Address(RVA = "0x19C81F0", Offset = "0x19C6BF0", VA = "0x1819C81F0", Slot = "11")]
|
||||
protected virtual void OnDisable()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E63C RID: 58940 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E63C")]
|
||||
[Address(RVA = "0x19C8090", Offset = "0x19C6A90", VA = "0x1819C8090")]
|
||||
protected void FJEACDNNIOE()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E63D RID: 58941 RVA: 0x00369B34 File Offset: 0x00367D34
|
||||
[Token(Token = "0x600E63D")]
|
||||
[Address(RVA = "0x19C8010", Offset = "0x19C6A10", VA = "0x1819C8010")]
|
||||
protected void EIAKJGCAICM(MLAKEKJEBLE JFKDDPJDCDC)
|
||||
{
|
||||
this.PBOJBGELNBF.Add(JFKDDPJDCDC);
|
||||
bool isActiveAndEnabled = base.isActiveAndEnabled;
|
||||
JFKDDPJDCDC.PAJGCGDFHKK = isActiveAndEnabled;
|
||||
JFKDDPJDCDC.MOBHLDCNAKD();
|
||||
}
|
||||
|
||||
// Token: 0x0600E63E RID: 58942 RVA: 0x00369B68 File Offset: 0x00367D68
|
||||
[Token(Token = "0x600E63E")]
|
||||
[Address(RVA = "0x19C8370", Offset = "0x19C6D70", VA = "0x1819C8370")]
|
||||
protected ScheduledBehaviour()
|
||||
{
|
||||
List<MLAKEKJEBLE> list = new List();
|
||||
this.PBOJBGELNBF = list;
|
||||
ActionEvent actionEvent = new ActionEvent(1, true);
|
||||
this.FDNPBBKGAEH = actionEvent;
|
||||
ActionEvent actionEvent2 = new ActionEvent(1, true);
|
||||
this._onEnabled = actionEvent2;
|
||||
ActionEvent actionEvent3 = new ActionEvent(1, true);
|
||||
this._onDisabled = actionEvent3;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x04009687 RID: 38535
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4009687")]
|
||||
private List<MLAKEKJEBLE> PBOJBGELNBF;
|
||||
|
||||
// Token: 0x04009688 RID: 38536
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4009688")]
|
||||
private ActionEvent FDNPBBKGAEH;
|
||||
|
||||
// Token: 0x04009689 RID: 38537
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4009689")]
|
||||
public ActionEvent _onEnabled;
|
||||
|
||||
// Token: 0x0400968A RID: 38538
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400968A")]
|
||||
public ActionEvent _onDisabled;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,100 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using Photon.Realtime;
|
||||
|
||||
namespace RecRoom.Systems
|
||||
{
|
||||
// Token: 0x0200209A RID: 8346
|
||||
[Token(Token = "0x200209A")]
|
||||
[StructLayout(3)]
|
||||
public abstract class ScheduledNetworkBehaviour : MonoBehaviourPun
|
||||
{
|
||||
// Token: 0x0600E63F RID: 58943 RVA: 0x00369BB8 File Offset: 0x00367DB8
|
||||
[Token(Token = "0x600E63F")]
|
||||
[Address(RVA = "0x19C8440", Offset = "0x19C6E40", VA = "0x1819C8440", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base..ctor();
|
||||
PhotonView photonView = base.photonView;
|
||||
Action<Photon.Realtime.Player> action = new Action(this.FHCMNCBLJIG);
|
||||
photonView.ControllerChangedEvent += action;
|
||||
}
|
||||
|
||||
// Token: 0x0600E640 RID: 58944 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E640")]
|
||||
[Address(RVA = "0x19C86F0", Offset = "0x19C70F0", VA = "0x1819C86F0", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E641 RID: 58945 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E641")]
|
||||
[Address(RVA = "0x19C88A0", Offset = "0x19C72A0", VA = "0x1819C88A0", Slot = "15")]
|
||||
protected virtual void OnEnable()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E642 RID: 58946 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E642")]
|
||||
[Address(RVA = "0x19C87F0", Offset = "0x19C71F0", VA = "0x1819C87F0", Slot = "16")]
|
||||
protected virtual void OnDisable()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E643 RID: 58947 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E643")]
|
||||
[Address(RVA = "0x19C8650", Offset = "0x19C7050", VA = "0x1819C8650")]
|
||||
protected void HHBEEFGAGKF()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E644 RID: 58948 RVA: 0x00369BEC File Offset: 0x00367DEC
|
||||
[Token(Token = "0x600E644")]
|
||||
[Address(RVA = "0x19C84E0", Offset = "0x19C6EE0", VA = "0x1819C84E0")]
|
||||
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: 0x0600E645 RID: 58949 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E645")]
|
||||
[Address(RVA = "0x19C8590", Offset = "0x19C6F90", VA = "0x1819C8590")]
|
||||
private void FHCMNCBLJIG(Photon.Realtime.Player HIBNOIKDDAC)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E646 RID: 58950 RVA: 0x00369C2C File Offset: 0x00367E2C
|
||||
[Token(Token = "0x600E646")]
|
||||
[Address(RVA = "0x19C8950", Offset = "0x19C7350", VA = "0x1819C8950")]
|
||||
protected ScheduledNetworkBehaviour()
|
||||
{
|
||||
List<MLAKEKJEBLE> list = new List();
|
||||
this.PBOJBGELNBF = list;
|
||||
List<bool> list2 = new List();
|
||||
this.AHKCPEDNCPP = list2;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400968C RID: 38540
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400968C")]
|
||||
private List<MLAKEKJEBLE> PBOJBGELNBF;
|
||||
|
||||
// Token: 0x0400968D RID: 38541
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400968D")]
|
||||
private List<bool> AHKCPEDNCPP;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user