m
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Utils
|
||||
{
|
||||
// Token: 0x020022A0 RID: 8864
|
||||
[Token(Token = "0x20022A0")]
|
||||
public sealed class DestroyOnAwake : MonoBehaviour
|
||||
{
|
||||
// Token: 0x0600E162 RID: 57698 RVA: 0x0033F480 File Offset: 0x0033D680
|
||||
[Token(Token = "0x600E162")]
|
||||
[Address(RVA = "0x1C039E0", Offset = "0x1C029E0", VA = "0x181C039E0")]
|
||||
private void Awake()
|
||||
{
|
||||
OMCHJHPFBDN.KGFPNIMJHIC(base.gameObject);
|
||||
}
|
||||
|
||||
// Token: 0x0600E163 RID: 57699 RVA: 0x0033F498 File Offset: 0x0033D698
|
||||
[Token(Token = "0x600E163")]
|
||||
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
|
||||
public DestroyOnAwake()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,117 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core.Creation;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Utils.Mesh
|
||||
{
|
||||
// Token: 0x020022D5 RID: 8917
|
||||
[Token(Token = "0x20022D5")]
|
||||
[ExecuteInEditMode]
|
||||
public class InstanceColor : MonoBehaviour
|
||||
{
|
||||
// Token: 0x0600E2E6 RID: 58086 RVA: 0x003425F8 File Offset: 0x003407F8
|
||||
[Token(Token = "0x600E2E6")]
|
||||
[Address(RVA = "0x1C03FB0", Offset = "0x1C02FB0", VA = "0x181C03FB0")]
|
||||
private void LJAEIJLMDHG()
|
||||
{
|
||||
if (this.renderers != (ulong)0L)
|
||||
{
|
||||
MaterialPropertyBlock materialPropertyBlock = new MaterialPropertyBlock();
|
||||
Renderer[] array = this.renderers;
|
||||
int num = 0;
|
||||
int length = array.Length;
|
||||
if (num < length)
|
||||
{
|
||||
Renderer renderer = array[num];
|
||||
renderer.Internal_GetPropertyBlock(materialPropertyBlock);
|
||||
Color color = this.color;
|
||||
int aifdgaeealp = InstanceColor.AIFDGAEEALP;
|
||||
materialPropertyBlock.SetColor(aifdgaeealp, color);
|
||||
renderer.Internal_SetPropertyBlock(materialPropertyBlock);
|
||||
num++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E2E7 RID: 58087 RVA: 0x00342668 File Offset: 0x00340868
|
||||
[Token(Token = "0x600E2E7")]
|
||||
[Address(RVA = "0x1C03EE0", Offset = "0x1C02EE0", VA = "0x181C03EE0")]
|
||||
private void EGMBBEJOAND()
|
||||
{
|
||||
MaterialPropertyBlock materialPropertyBlock = new MaterialPropertyBlock();
|
||||
Renderer[] array = this.renderers;
|
||||
int num = 0;
|
||||
int length = array.Length;
|
||||
if (num < length)
|
||||
{
|
||||
Renderer renderer = array[num];
|
||||
renderer.Internal_GetPropertyBlock(materialPropertyBlock);
|
||||
materialPropertyBlock.Clear();
|
||||
renderer.Internal_SetPropertyBlock(materialPropertyBlock);
|
||||
num++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E2E8 RID: 58088 RVA: 0x003426B8 File Offset: 0x003408B8
|
||||
[Token(Token = "0x600E2E8")]
|
||||
[Address(RVA = "0x1C040F0", Offset = "0x1C030F0", VA = "0x181C040F0")]
|
||||
private void Start()
|
||||
{
|
||||
if (Application.isPlaying)
|
||||
{
|
||||
SandboxColorable componentInParent = base.GetComponentInParent<SandboxColorable>();
|
||||
int num = 0;
|
||||
if (!(componentInParent != num))
|
||||
{
|
||||
if (this.renderers == (ulong)0L)
|
||||
{
|
||||
return;
|
||||
}
|
||||
MaterialPropertyBlock materialPropertyBlock = new MaterialPropertyBlock();
|
||||
Renderer[] array = this.renderers;
|
||||
int num2 = 0;
|
||||
int length = array.Length;
|
||||
if (num2 >= length)
|
||||
{
|
||||
return;
|
||||
}
|
||||
Renderer renderer = array[num2];
|
||||
renderer.Internal_GetPropertyBlock(materialPropertyBlock);
|
||||
Color color = this.color;
|
||||
int aifdgaeealp = InstanceColor.AIFDGAEEALP;
|
||||
materialPropertyBlock.SetColor(aifdgaeealp, color);
|
||||
renderer.Internal_SetPropertyBlock(materialPropertyBlock);
|
||||
num2++;
|
||||
}
|
||||
int num3 = 0;
|
||||
base.enabled = num3 != 0;
|
||||
Color color2 = this.color;
|
||||
componentInParent.TrySetDefaultRGBColor(color2);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E2E9 RID: 58089 RVA: 0x0034276C File Offset: 0x0034096C
|
||||
[Token(Token = "0x600E2E9")]
|
||||
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
|
||||
public InstanceColor()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04009288 RID: 37512
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4009288")]
|
||||
[SerializeField]
|
||||
[HideInInspector]
|
||||
private Color color;
|
||||
|
||||
// Token: 0x04009289 RID: 37513
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4009289")]
|
||||
public Renderer[] renderers;
|
||||
|
||||
// Token: 0x0400928A RID: 37514
|
||||
[Token(Token = "0x400928A")]
|
||||
private static readonly int AIFDGAEEALP = Shader.PropertyToID("_InstanceColor");
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,126 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using Google.Protobuf;
|
||||
using JetBrains.Annotations;
|
||||
|
||||
namespace RecRoom.Utils.OverridableFields
|
||||
{
|
||||
// Token: 0x020022BC RID: 8892
|
||||
[Token(Token = "0x20022BC")]
|
||||
public abstract class MutableOverridableBase<T, InnerType, ProtobufType> : GPNBGDFOBNK<InnerType>, BAOFECPMCOB<InnerType>, ECCMHGLDNHK, BGJPLFFADCK<InnerType, ProtobufType>, BFMBAADMAMI<T, InnerType, ProtobufType> where T : MutableOverridableBase<T, InnerType, ProtobufType> where ProtobufType : IMessage<ProtobufType>
|
||||
{
|
||||
// Token: 0x170023CF RID: 9167
|
||||
// (get) Token: 0x0600E1F7 RID: 57847
|
||||
// (set) Token: 0x0600E1F8 RID: 57848
|
||||
[Token(Token = "0x170023CF")]
|
||||
public abstract bool AKNLAMFAPGB
|
||||
{
|
||||
[Token(Token = "0x600E1F7")]
|
||||
[Address(Slot = "17")]
|
||||
get;
|
||||
[Token(Token = "0x600E1F8")]
|
||||
[Address(Slot = "18")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x170023D0 RID: 9168
|
||||
// (get) Token: 0x0600E1F9 RID: 57849
|
||||
// (set) Token: 0x0600E1FA RID: 57850
|
||||
[Token(Token = "0x170023D0")]
|
||||
public abstract InnerType DMLIOOCLKKP
|
||||
{
|
||||
[Token(Token = "0x600E1F9")]
|
||||
[Address(Slot = "19")]
|
||||
get;
|
||||
[Token(Token = "0x600E1FA")]
|
||||
[Address(Slot = "20")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x170023D1 RID: 9169
|
||||
// (get) Token: 0x0600E1FB RID: 57851 RVA: 0x00340980 File Offset: 0x0033EB80
|
||||
[Token(Token = "0x170023D1")]
|
||||
public object FDPCKKFDKCF
|
||||
{
|
||||
[Token(Token = "0x600E1FB")]
|
||||
[Address(RVA = "0x2792CF0", Offset = "0x2791CF0", VA = "0x182792CF0", Slot = "13")]
|
||||
get
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E1FC RID: 57852 RVA: 0x00340994 File Offset: 0x0033EB94
|
||||
[Token(Token = "0x600E1FC")]
|
||||
[Address(RVA = "0x2792540", Offset = "0x2791540", VA = "0x182792540")]
|
||||
public MutableOverridableBase()
|
||||
{
|
||||
bool overrides = this.AKNLAMFAPGB;
|
||||
}
|
||||
|
||||
// Token: 0x0600E1FD RID: 57853 RVA: 0x003409B4 File Offset: 0x0033EBB4
|
||||
[Token(Token = "0x600E1FD")]
|
||||
[Address(RVA = "0x2792740", Offset = "0x2791740", VA = "0x182792740")]
|
||||
public MutableOverridableBase([NotNull] InnerType ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E1FE RID: 57854 RVA: 0x003409C8 File Offset: 0x0033EBC8
|
||||
[Token(Token = "0x600E1FE")]
|
||||
[Address(RVA = "0x2792580", Offset = "0x2791580", VA = "0x182792580")]
|
||||
public MutableOverridableBase(bool PPEMHAIEECM, [NotNull] InnerType ONGBFDACHHG)
|
||||
{
|
||||
InnerType value = this.DMLIOOCLKKP;
|
||||
bool overrides = this.AKNLAMFAPGB;
|
||||
}
|
||||
|
||||
// Token: 0x0600E1FF RID: 57855 RVA: 0x003409F0 File Offset: 0x0033EBF0
|
||||
[Token(Token = "0x600E1FF")]
|
||||
[Address(RVA = "0x27914D0", Offset = "0x27904D0", VA = "0x1827914D0", Slot = "8")]
|
||||
public void FLKKAHALBHP(BAOFECPMCOB<InnerType> FFINOEADLKJ)
|
||||
{
|
||||
bool overrides = this.AKNLAMFAPGB;
|
||||
InnerType value = this.DMLIOOCLKKP;
|
||||
}
|
||||
|
||||
// Token: 0x0600E200 RID: 57856 RVA: 0x00340A14 File Offset: 0x0033EC14
|
||||
[Token(Token = "0x600E200")]
|
||||
[Address(RVA = "0x2791E20", Offset = "0x2790E20", VA = "0x182791E20", Slot = "9")]
|
||||
public void HDECHBMKJCO(BAOFECPMCOB<InnerType> HPKICPNGMDJ)
|
||||
{
|
||||
InnerType value = this.DMLIOOCLKKP;
|
||||
bool overrides = this.AKNLAMFAPGB;
|
||||
}
|
||||
|
||||
// Token: 0x0600E201 RID: 57857 RVA: 0x00340A38 File Offset: 0x0033EC38
|
||||
[Token(Token = "0x600E201")]
|
||||
[Address(RVA = "0x27923B0", Offset = "0x27913B0", VA = "0x1827923B0", Slot = "21")]
|
||||
public virtual void JBBLIBHHEBC()
|
||||
{
|
||||
InnerType value = this.DMLIOOCLKKP;
|
||||
bool overrides = this.AKNLAMFAPGB;
|
||||
}
|
||||
|
||||
// Token: 0x0600E202 RID: 57858 RVA: 0x00340A5C File Offset: 0x0033EC5C
|
||||
[Token(Token = "0x600E202")]
|
||||
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "22")]
|
||||
protected virtual InnerType FGDACOGIIDK()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E203 RID: 57859
|
||||
[Token(Token = "0x600E203")]
|
||||
[Address(Slot = "23")]
|
||||
public abstract ProtobufType KCINMMHMPGF();
|
||||
|
||||
// Token: 0x0600E204 RID: 57860
|
||||
[Token(Token = "0x600E204")]
|
||||
[Address(Slot = "24")]
|
||||
public abstract void KPLNIADHMPN(ProtobufType KFCHMHOEGPD);
|
||||
|
||||
// Token: 0x0600E205 RID: 57861
|
||||
[Token(Token = "0x600E205")]
|
||||
[Address(Slot = "25")]
|
||||
public abstract void EJAHCBFGHPP(byte[] PDOFKJGFNGK);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,88 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Utils.OverridableFields
|
||||
{
|
||||
// Token: 0x020022C0 RID: 8896
|
||||
[Token(Token = "0x20022C0")]
|
||||
[Serializable]
|
||||
public class MutableOverridableBool : SerializedMutableOverridableBase<MutableOverridableBool, bool, ANEKJPAEIMD>
|
||||
{
|
||||
// Token: 0x0600E21D RID: 57885 RVA: 0x00340CB4 File Offset: 0x0033EEB4
|
||||
[Token(Token = "0x600E21D")]
|
||||
[Address(RVA = "0x1C05640", Offset = "0x1C04640", VA = "0x181C05640")]
|
||||
public MutableOverridableBool()
|
||||
{
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
base..ctor(num2 != 0, num);
|
||||
}
|
||||
|
||||
// Token: 0x0600E21E RID: 57886 RVA: 0x00340CD0 File Offset: 0x0033EED0
|
||||
[Token(Token = "0x600E21E")]
|
||||
[Address(RVA = "0x1C05680", Offset = "0x1C04680", VA = "0x181C05680")]
|
||||
public MutableOverridableBool(bool ONGBFDACHHG)
|
||||
: base(true, ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E21F RID: 57887 RVA: 0x00340CE8 File Offset: 0x0033EEE8
|
||||
[Token(Token = "0x600E21F")]
|
||||
[Address(RVA = "0x1C056D0", Offset = "0x1C046D0", VA = "0x181C056D0")]
|
||||
public MutableOverridableBool(bool PPEMHAIEECM, bool ONGBFDACHHG)
|
||||
: base(PPEMHAIEECM, ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E220 RID: 57888 RVA: 0x00340D00 File Offset: 0x0033EF00
|
||||
[Token(Token = "0x600E220")]
|
||||
[Address(RVA = "0x1C055A0", Offset = "0x1C045A0", VA = "0x181C055A0", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
string text;
|
||||
return text;
|
||||
}
|
||||
|
||||
// Token: 0x0600E221 RID: 57889 RVA: 0x00340D10 File Offset: 0x0033EF10
|
||||
[Token(Token = "0x600E221")]
|
||||
[Address(RVA = "0x1C05440", Offset = "0x1C04440", VA = "0x181C05440")]
|
||||
public static MutableOverridableBool FAJDMKOEFLH(bool MBJCIBHEOMM)
|
||||
{
|
||||
return new MutableOverridableBool(true, MBJCIBHEOMM);
|
||||
}
|
||||
|
||||
// Token: 0x0600E222 RID: 57890 RVA: 0x00340D24 File Offset: 0x0033EF24
|
||||
[Token(Token = "0x600E222")]
|
||||
[Address(RVA = "0x1C05350", Offset = "0x1C04350", VA = "0x181C05350", Slot = "25")]
|
||||
public override void EJAHCBFGHPP(byte[] PDOFKJGFNGK)
|
||||
{
|
||||
if (PDOFKJGFNGK != 0)
|
||||
{
|
||||
ANEKJPAEIMD anekjpaeimd = ANEKJPAEIMD.MHLLBDFJBOD.ParseFrom(PDOFKJGFNGK);
|
||||
}
|
||||
bool overrides = ((ECCMHGLDNHK)this).AKNLAMFAPGB;
|
||||
}
|
||||
|
||||
// Token: 0x0600E223 RID: 57891 RVA: 0x00340D50 File Offset: 0x0033EF50
|
||||
[Token(Token = "0x600E223")]
|
||||
[Address(RVA = "0x1C05550", Offset = "0x1C04550", VA = "0x181C05550", Slot = "24")]
|
||||
public override void KPLNIADHMPN(ANEKJPAEIMD KFCHMHOEGPD)
|
||||
{
|
||||
if (KFCHMHOEGPD != 0)
|
||||
{
|
||||
bool value = this.Value != null;
|
||||
bool overrides = this.Overrides;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E224 RID: 57892 RVA: 0x00340D70 File Offset: 0x0033EF70
|
||||
[Token(Token = "0x600E224")]
|
||||
[Address(RVA = "0x1C054C0", Offset = "0x1C044C0", VA = "0x181C054C0", Slot = "23")]
|
||||
public override ANEKJPAEIMD KCINMMHMPGF()
|
||||
{
|
||||
ANEKJPAEIMD anekjpaeimd = new ANEKJPAEIMD();
|
||||
anekjpaeimd.PIHBFDHCNMI = anekjpaeimd != null;
|
||||
return anekjpaeimd;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,90 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Utils.OverridableFields
|
||||
{
|
||||
// Token: 0x020022D2 RID: 8914
|
||||
[Token(Token = "0x20022D2")]
|
||||
[Serializable]
|
||||
public class MutableOverridableColor : SerializedMutableOverridableBase<MutableOverridableColor, Color, JALDPDAFEMN>
|
||||
{
|
||||
// Token: 0x0600E2C8 RID: 58056 RVA: 0x003421BC File Offset: 0x003403BC
|
||||
[Token(Token = "0x600E2C8")]
|
||||
[Address(RVA = "0x1C05A70", Offset = "0x1C04A70", VA = "0x181C05A70")]
|
||||
public MutableOverridableColor()
|
||||
{
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
base..ctor(num2 != 0, num);
|
||||
}
|
||||
|
||||
// Token: 0x0600E2C9 RID: 58057 RVA: 0x003421D8 File Offset: 0x003403D8
|
||||
[Token(Token = "0x600E2C9")]
|
||||
[Address(RVA = "0x1C05AD0", Offset = "0x1C04AD0", VA = "0x181C05AD0")]
|
||||
public MutableOverridableColor(Color ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E2CA RID: 58058 RVA: 0x003421E8 File Offset: 0x003403E8
|
||||
[Token(Token = "0x600E2CA")]
|
||||
[Address(RVA = "0x1C05B30", Offset = "0x1C04B30", VA = "0x181C05B30")]
|
||||
public MutableOverridableColor(bool PPEMHAIEECM, Color ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E2CB RID: 58059 RVA: 0x003421F8 File Offset: 0x003403F8
|
||||
[Token(Token = "0x600E2CB")]
|
||||
[Address(RVA = "0x1C059C0", Offset = "0x1C049C0", VA = "0x181C059C0", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
string text;
|
||||
return text;
|
||||
}
|
||||
|
||||
// Token: 0x0600E2CC RID: 58060 RVA: 0x00342208 File Offset: 0x00340408
|
||||
[Token(Token = "0x600E2CC")]
|
||||
[Address(RVA = "0x1C05820", Offset = "0x1C04820", VA = "0x181C05820")]
|
||||
public static MutableOverridableColor FAJDMKOEFLH(Color MBJCIBHEOMM)
|
||||
{
|
||||
MutableOverridableColor mutableOverridableColor;
|
||||
return mutableOverridableColor;
|
||||
}
|
||||
|
||||
// Token: 0x0600E2CD RID: 58061 RVA: 0x00342218 File Offset: 0x00340418
|
||||
[Token(Token = "0x600E2CD")]
|
||||
[Address(RVA = "0x1C05730", Offset = "0x1C04730", VA = "0x181C05730", Slot = "25")]
|
||||
public override void EJAHCBFGHPP(byte[] PDOFKJGFNGK)
|
||||
{
|
||||
if (PDOFKJGFNGK != 0)
|
||||
{
|
||||
JALDPDAFEMN jaldpdafemn = JALDPDAFEMN.MHLLBDFJBOD.ParseFrom(PDOFKJGFNGK);
|
||||
}
|
||||
bool overrides = ((ECCMHGLDNHK)this).AKNLAMFAPGB;
|
||||
}
|
||||
|
||||
// Token: 0x0600E2CE RID: 58062 RVA: 0x00342244 File Offset: 0x00340444
|
||||
[Token(Token = "0x600E2CE")]
|
||||
[Address(RVA = "0x1C05950", Offset = "0x1C04950", VA = "0x181C05950", Slot = "24")]
|
||||
public override void KPLNIADHMPN(JALDPDAFEMN KFCHMHOEGPD)
|
||||
{
|
||||
if (KFCHMHOEGPD != 0)
|
||||
{
|
||||
Color value = this.Value;
|
||||
bool overrides = this.Overrides;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E2CF RID: 58063 RVA: 0x00342264 File Offset: 0x00340464
|
||||
[Token(Token = "0x600E2CF")]
|
||||
[Address(RVA = "0x1C058A0", Offset = "0x1C048A0", VA = "0x181C058A0", Slot = "23")]
|
||||
public override JALDPDAFEMN KCINMMHMPGF()
|
||||
{
|
||||
JALDPDAFEMN jaldpdafemn = new JALDPDAFEMN();
|
||||
jaldpdafemn.PIHBFDHCNMI = jaldpdafemn != null;
|
||||
GIPNCBBHDLF gipncbbhdlf;
|
||||
jaldpdafemn.DJCPGNKKDBO = gipncbbhdlf;
|
||||
return jaldpdafemn;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,83 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Utils.OverridableFields
|
||||
{
|
||||
// Token: 0x020022BF RID: 8895
|
||||
[Token(Token = "0x20022BF")]
|
||||
[Serializable]
|
||||
public class MutableOverridableFloat : SerializedMutableOverridableBase<MutableOverridableFloat, float, HKAHGDDGAFD>
|
||||
{
|
||||
// Token: 0x0600E215 RID: 57877 RVA: 0x00340BF0 File Offset: 0x0033EDF0
|
||||
[Token(Token = "0x600E215")]
|
||||
[Address(RVA = "0x1C05E90", Offset = "0x1C04E90", VA = "0x181C05E90")]
|
||||
public MutableOverridableFloat()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E216 RID: 57878 RVA: 0x00340C00 File Offset: 0x0033EE00
|
||||
[Token(Token = "0x600E216")]
|
||||
[Address(RVA = "0x1C05ED0", Offset = "0x1C04ED0", VA = "0x181C05ED0")]
|
||||
public MutableOverridableFloat(float ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E217 RID: 57879 RVA: 0x00340C10 File Offset: 0x0033EE10
|
||||
[Token(Token = "0x600E217")]
|
||||
[Address(RVA = "0x1C05F20", Offset = "0x1C04F20", VA = "0x181C05F20")]
|
||||
public MutableOverridableFloat(bool PPEMHAIEECM, float ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E218 RID: 57880 RVA: 0x00340C20 File Offset: 0x0033EE20
|
||||
[Token(Token = "0x600E218")]
|
||||
[Address(RVA = "0x1C05DF0", Offset = "0x1C04DF0", VA = "0x181C05DF0", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
string text;
|
||||
return text;
|
||||
}
|
||||
|
||||
// Token: 0x0600E219 RID: 57881 RVA: 0x00340C30 File Offset: 0x0033EE30
|
||||
[Token(Token = "0x600E219")]
|
||||
[Address(RVA = "0x1C05C90", Offset = "0x1C04C90", VA = "0x181C05C90")]
|
||||
public static MutableOverridableFloat FAJDMKOEFLH(float MBJCIBHEOMM)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E21A RID: 57882 RVA: 0x00340C44 File Offset: 0x0033EE44
|
||||
[Token(Token = "0x600E21A")]
|
||||
[Address(RVA = "0x1C05BA0", Offset = "0x1C04BA0", VA = "0x181C05BA0", Slot = "25")]
|
||||
public override void EJAHCBFGHPP(byte[] PDOFKJGFNGK)
|
||||
{
|
||||
if (PDOFKJGFNGK != 0)
|
||||
{
|
||||
HKAHGDDGAFD hkahgddgafd = HKAHGDDGAFD.MHLLBDFJBOD.ParseFrom(PDOFKJGFNGK);
|
||||
}
|
||||
bool overrides = ((ECCMHGLDNHK)this).AKNLAMFAPGB;
|
||||
}
|
||||
|
||||
// Token: 0x0600E21B RID: 57883 RVA: 0x00340C70 File Offset: 0x0033EE70
|
||||
[Token(Token = "0x600E21B")]
|
||||
[Address(RVA = "0x1C05DA0", Offset = "0x1C04DA0", VA = "0x181C05DA0", Slot = "24")]
|
||||
public override void KPLNIADHMPN(HKAHGDDGAFD KFCHMHOEGPD)
|
||||
{
|
||||
if (KFCHMHOEGPD != 0)
|
||||
{
|
||||
float value = this.Value;
|
||||
bool overrides = this.Overrides;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E21C RID: 57884 RVA: 0x00340C90 File Offset: 0x0033EE90
|
||||
[Token(Token = "0x600E21C")]
|
||||
[Address(RVA = "0x1C05D10", Offset = "0x1C04D10", VA = "0x181C05D10", Slot = "23")]
|
||||
public override HKAHGDDGAFD KCINMMHMPGF()
|
||||
{
|
||||
HKAHGDDGAFD hkahgddgafd = new HKAHGDDGAFD();
|
||||
hkahgddgafd.PIHBFDHCNMI = hkahgddgafd != null;
|
||||
return hkahgddgafd;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,88 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Utils.OverridableFields
|
||||
{
|
||||
// Token: 0x020022BE RID: 8894
|
||||
[Token(Token = "0x20022BE")]
|
||||
[Serializable]
|
||||
public class MutableOverridableInt : SerializedMutableOverridableBase<MutableOverridableInt, int, KHFABFHGJNG>
|
||||
{
|
||||
// Token: 0x0600E20D RID: 57869 RVA: 0x00340B10 File Offset: 0x0033ED10
|
||||
[Token(Token = "0x600E20D")]
|
||||
[Address(RVA = "0x1C06320", Offset = "0x1C05320", VA = "0x181C06320")]
|
||||
public MutableOverridableInt()
|
||||
{
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
base..ctor(num2 != 0, num);
|
||||
}
|
||||
|
||||
// Token: 0x0600E20E RID: 57870 RVA: 0x00340B2C File Offset: 0x0033ED2C
|
||||
[Token(Token = "0x600E20E")]
|
||||
[Address(RVA = "0x1C062D0", Offset = "0x1C052D0", VA = "0x181C062D0")]
|
||||
public MutableOverridableInt(int ONGBFDACHHG)
|
||||
: base(true, ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E20F RID: 57871 RVA: 0x00340B44 File Offset: 0x0033ED44
|
||||
[Token(Token = "0x600E20F")]
|
||||
[Address(RVA = "0x1C06270", Offset = "0x1C05270", VA = "0x181C06270")]
|
||||
public MutableOverridableInt(bool PPEMHAIEECM, int ONGBFDACHHG)
|
||||
: base(PPEMHAIEECM, ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E210 RID: 57872 RVA: 0x00340B5C File Offset: 0x0033ED5C
|
||||
[Token(Token = "0x600E210")]
|
||||
[Address(RVA = "0x1C061D0", Offset = "0x1C051D0", VA = "0x181C061D0", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
string text;
|
||||
return text;
|
||||
}
|
||||
|
||||
// Token: 0x0600E211 RID: 57873 RVA: 0x00340B6C File Offset: 0x0033ED6C
|
||||
[Token(Token = "0x600E211")]
|
||||
[Address(RVA = "0x1C06070", Offset = "0x1C05070", VA = "0x181C06070")]
|
||||
public static MutableOverridableInt FAJDMKOEFLH(int MBJCIBHEOMM)
|
||||
{
|
||||
return new MutableOverridableInt(true, MBJCIBHEOMM);
|
||||
}
|
||||
|
||||
// Token: 0x0600E212 RID: 57874 RVA: 0x00340B80 File Offset: 0x0033ED80
|
||||
[Token(Token = "0x600E212")]
|
||||
[Address(RVA = "0x1C05F80", Offset = "0x1C04F80", VA = "0x181C05F80", Slot = "25")]
|
||||
public override void EJAHCBFGHPP(byte[] PDOFKJGFNGK)
|
||||
{
|
||||
if (PDOFKJGFNGK != 0)
|
||||
{
|
||||
KHFABFHGJNG khfabfhgjng = KHFABFHGJNG.MHLLBDFJBOD.ParseFrom(PDOFKJGFNGK);
|
||||
}
|
||||
bool overrides = ((ECCMHGLDNHK)this).AKNLAMFAPGB;
|
||||
}
|
||||
|
||||
// Token: 0x0600E213 RID: 57875 RVA: 0x00340BAC File Offset: 0x0033EDAC
|
||||
[Token(Token = "0x600E213")]
|
||||
[Address(RVA = "0x1C06180", Offset = "0x1C05180", VA = "0x181C06180", Slot = "24")]
|
||||
public override void KPLNIADHMPN(KHFABFHGJNG KFCHMHOEGPD)
|
||||
{
|
||||
if (KFCHMHOEGPD != 0)
|
||||
{
|
||||
int value = this.Value;
|
||||
bool overrides = this.Overrides;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E214 RID: 57876 RVA: 0x00340BCC File Offset: 0x0033EDCC
|
||||
[Token(Token = "0x600E214")]
|
||||
[Address(RVA = "0x1C060F0", Offset = "0x1C050F0", VA = "0x181C060F0", Slot = "23")]
|
||||
public override KHFABFHGJNG KCINMMHMPGF()
|
||||
{
|
||||
KHFABFHGJNG khfabfhgjng = new KHFABFHGJNG();
|
||||
khfabfhgjng.PIHBFDHCNMI = khfabfhgjng != null;
|
||||
return khfabfhgjng;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,160 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using Google.Protobuf.Collections;
|
||||
|
||||
namespace RecRoom.Utils.OverridableFields
|
||||
{
|
||||
// Token: 0x020022C9 RID: 8905
|
||||
[Token(Token = "0x20022C9")]
|
||||
[Serializable]
|
||||
public class MutableOverridableListBool : SerializedMutableOverridableBase<MutableOverridableListBool, List<bool>, MCGNJDJAAMF>
|
||||
{
|
||||
// Token: 0x170023D7 RID: 9175
|
||||
// (get) Token: 0x0600E26C RID: 57964 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x0600E26D RID: 57965 RVA: 0x00341620 File Offset: 0x0033F820
|
||||
[Token(Token = "0x170023D7")]
|
||||
public override List<bool> Value
|
||||
{
|
||||
[Token(Token = "0x600E26C")]
|
||||
[Address(RVA = "0x1C06B00", Offset = "0x1C05B00", VA = "0x181C06B00", Slot = "19")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x600E26D")]
|
||||
[Address(RVA = "0x1C06B40", Offset = "0x1C05B40", VA = "0x181C06B40", Slot = "20")]
|
||||
set
|
||||
{
|
||||
if (value == 0)
|
||||
{
|
||||
List<bool> list = new List();
|
||||
}
|
||||
base.Value = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E26E RID: 57966 RVA: 0x00341640 File Offset: 0x0033F840
|
||||
[Token(Token = "0x600E26E")]
|
||||
[Address(RVA = "0x1C06A20", Offset = "0x1C05A20", VA = "0x181C06A20")]
|
||||
public MutableOverridableListBool()
|
||||
{
|
||||
List<bool> list = new List();
|
||||
int num = 0;
|
||||
base..ctor(num != 0, list);
|
||||
}
|
||||
|
||||
// Token: 0x0600E26F RID: 57967 RVA: 0x00341660 File Offset: 0x0033F860
|
||||
[Token(Token = "0x600E26F")]
|
||||
[Address(RVA = "0x1C069D0", Offset = "0x1C059D0", VA = "0x181C069D0")]
|
||||
public MutableOverridableListBool(List<bool> ONGBFDACHHG)
|
||||
: base(true, ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E270 RID: 57968 RVA: 0x00341678 File Offset: 0x0033F878
|
||||
[Token(Token = "0x600E270")]
|
||||
[Address(RVA = "0x1C06AA0", Offset = "0x1C05AA0", VA = "0x181C06AA0")]
|
||||
public MutableOverridableListBool(bool PPEMHAIEECM, List<bool> ONGBFDACHHG)
|
||||
: base(PPEMHAIEECM, ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E271 RID: 57969 RVA: 0x00341690 File Offset: 0x0033F890
|
||||
[Token(Token = "0x600E271")]
|
||||
[Address(RVA = "0x1C06940", Offset = "0x1C05940", VA = "0x181C06940", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
string text;
|
||||
return text;
|
||||
}
|
||||
|
||||
// Token: 0x0600E272 RID: 57970 RVA: 0x003416A0 File Offset: 0x0033F8A0
|
||||
[Token(Token = "0x600E272")]
|
||||
[Address(RVA = "0x1C06450", Offset = "0x1C05450", VA = "0x181C06450")]
|
||||
public static MutableOverridableListBool FAJDMKOEFLH(List<bool> MBJCIBHEOMM)
|
||||
{
|
||||
MutableOverridableListBool mutableOverridableListBool = new MutableOverridableListBool();
|
||||
List<bool> list = new List();
|
||||
bool overrides = mutableOverridableListBool.Overrides;
|
||||
List<bool> value = mutableOverridableListBool.Value;
|
||||
return mutableOverridableListBool;
|
||||
}
|
||||
|
||||
// Token: 0x0600E273 RID: 57971 RVA: 0x003416D4 File Offset: 0x0033F8D4
|
||||
[Token(Token = "0x600E273")]
|
||||
[Address(RVA = "0x1C06540", Offset = "0x1C05540", VA = "0x181C06540", Slot = "21")]
|
||||
public override void JBBLIBHHEBC()
|
||||
{
|
||||
bool overrides = ((ECCMHGLDNHK)this).AKNLAMFAPGB;
|
||||
}
|
||||
|
||||
// Token: 0x0600E274 RID: 57972 RVA: 0x003416F0 File Offset: 0x0033F8F0
|
||||
[Token(Token = "0x600E274")]
|
||||
[Address(RVA = "0x1C06360", Offset = "0x1C05360", VA = "0x181C06360", Slot = "25")]
|
||||
public override void EJAHCBFGHPP(byte[] PDOFKJGFNGK)
|
||||
{
|
||||
if (PDOFKJGFNGK != 0)
|
||||
{
|
||||
MCGNJDJAAMF mcgnjdjaamf = MCGNJDJAAMF.MHLLBDFJBOD.ParseFrom(PDOFKJGFNGK);
|
||||
}
|
||||
bool overrides = ((ECCMHGLDNHK)this).AKNLAMFAPGB;
|
||||
}
|
||||
|
||||
// Token: 0x0600E275 RID: 57973 RVA: 0x0034171C File Offset: 0x0033F91C
|
||||
[Token(Token = "0x600E275")]
|
||||
[Address(RVA = "0x1C06730", Offset = "0x1C05730", VA = "0x181C06730", Slot = "24")]
|
||||
public override void KPLNIADHMPN(MCGNJDJAAMF KFCHMHOEGPD)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
if (KFCHMHOEGPD == 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
IEnumerator<bool> enumerator = KFCHMHOEGPD.DJCPGNKKDBO.GetEnumerator();
|
||||
if (enumerator != 0)
|
||||
{
|
||||
if (num < enumerator)
|
||||
{
|
||||
num += num;
|
||||
if (num != enumerator)
|
||||
{
|
||||
num++;
|
||||
}
|
||||
}
|
||||
num += num;
|
||||
num += 19;
|
||||
}
|
||||
if (enumerator != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
bool overrides = this.Overrides;
|
||||
}
|
||||
|
||||
// Token: 0x0600E276 RID: 57974 RVA: 0x0034177C File Offset: 0x0033F97C
|
||||
[Token(Token = "0x600E276")]
|
||||
[Address(RVA = "0x1C065B0", Offset = "0x1C055B0", VA = "0x181C065B0", Slot = "23")]
|
||||
public override MCGNJDJAAMF KCINMMHMPGF()
|
||||
{
|
||||
int num;
|
||||
MCGNJDJAAMF mcgnjdjaamf;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
mcgnjdjaamf = new MCGNJDJAAMF();
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
RepeatedField<bool> djcpgnkkdbo = mcgnjdjaamf.DJCPGNKKDBO;
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
return mcgnjdjaamf;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,165 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Utils.OverridableFields
|
||||
{
|
||||
// Token: 0x020022D4 RID: 8916
|
||||
[Token(Token = "0x20022D4")]
|
||||
[Serializable]
|
||||
public class MutableOverridableListColor : SerializedMutableOverridableBase<MutableOverridableListColor, List<Color>, CFFEHMKNOPA>
|
||||
{
|
||||
// Token: 0x170023E4 RID: 9188
|
||||
// (get) Token: 0x0600E2DB RID: 58075 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x0600E2DC RID: 58076 RVA: 0x0034244C File Offset: 0x0034064C
|
||||
[Token(Token = "0x170023E4")]
|
||||
public override List<Color> Value
|
||||
{
|
||||
[Token(Token = "0x600E2DB")]
|
||||
[Address(RVA = "0x1C07400", Offset = "0x1C06400", VA = "0x181C07400", Slot = "19")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x600E2DC")]
|
||||
[Address(RVA = "0x1C07440", Offset = "0x1C06440", VA = "0x181C07440", Slot = "20")]
|
||||
set
|
||||
{
|
||||
if (value == 0)
|
||||
{
|
||||
List<Color> list = new List();
|
||||
}
|
||||
base.Value = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E2DD RID: 58077 RVA: 0x0034246C File Offset: 0x0034066C
|
||||
[Token(Token = "0x600E2DD")]
|
||||
[Address(RVA = "0x1C07380", Offset = "0x1C06380", VA = "0x181C07380")]
|
||||
public MutableOverridableListColor()
|
||||
{
|
||||
List<Color> list = new List();
|
||||
int num = 0;
|
||||
base..ctor(num != 0, list);
|
||||
}
|
||||
|
||||
// Token: 0x0600E2DE RID: 58078 RVA: 0x0034248C File Offset: 0x0034068C
|
||||
[Token(Token = "0x600E2DE")]
|
||||
[Address(RVA = "0x1C072D0", Offset = "0x1C062D0", VA = "0x181C072D0")]
|
||||
public MutableOverridableListColor(List<Color> ONGBFDACHHG)
|
||||
: base(true, ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E2DF RID: 58079 RVA: 0x003424A4 File Offset: 0x003406A4
|
||||
[Token(Token = "0x600E2DF")]
|
||||
[Address(RVA = "0x1C07320", Offset = "0x1C06320", VA = "0x181C07320")]
|
||||
public MutableOverridableListColor(bool PPEMHAIEECM, List<Color> ONGBFDACHHG)
|
||||
: base(PPEMHAIEECM, ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E2E0 RID: 58080 RVA: 0x003424BC File Offset: 0x003406BC
|
||||
[Token(Token = "0x600E2E0")]
|
||||
[Address(RVA = "0x1C07240", Offset = "0x1C06240", VA = "0x181C07240", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
string text;
|
||||
return text;
|
||||
}
|
||||
|
||||
// Token: 0x0600E2E1 RID: 58081 RVA: 0x003424CC File Offset: 0x003406CC
|
||||
[Token(Token = "0x600E2E1")]
|
||||
[Address(RVA = "0x1C06CA0", Offset = "0x1C05CA0", VA = "0x181C06CA0")]
|
||||
public static MutableOverridableListColor FAJDMKOEFLH(List<Color> MBJCIBHEOMM)
|
||||
{
|
||||
MutableOverridableListColor mutableOverridableListColor = new MutableOverridableListColor();
|
||||
List<Color> list = new List();
|
||||
bool overrides = mutableOverridableListColor.Overrides;
|
||||
List<Color> value = mutableOverridableListColor.Value;
|
||||
return mutableOverridableListColor;
|
||||
}
|
||||
|
||||
// Token: 0x0600E2E2 RID: 58082 RVA: 0x00342500 File Offset: 0x00340700
|
||||
[Token(Token = "0x600E2E2")]
|
||||
[Address(RVA = "0x1C06D90", Offset = "0x1C05D90", VA = "0x181C06D90", Slot = "21")]
|
||||
public override void JBBLIBHHEBC()
|
||||
{
|
||||
bool overrides = ((ECCMHGLDNHK)this).AKNLAMFAPGB;
|
||||
}
|
||||
|
||||
// Token: 0x0600E2E3 RID: 58083 RVA: 0x0034251C File Offset: 0x0034071C
|
||||
[Token(Token = "0x600E2E3")]
|
||||
[Address(RVA = "0x1C06BB0", Offset = "0x1C05BB0", VA = "0x181C06BB0", Slot = "25")]
|
||||
public override void EJAHCBFGHPP(byte[] PDOFKJGFNGK)
|
||||
{
|
||||
if (PDOFKJGFNGK != 0)
|
||||
{
|
||||
CFFEHMKNOPA cffehmknopa = CFFEHMKNOPA.MHLLBDFJBOD.ParseFrom(PDOFKJGFNGK);
|
||||
}
|
||||
bool overrides = ((ECCMHGLDNHK)this).AKNLAMFAPGB;
|
||||
}
|
||||
|
||||
// Token: 0x0600E2E4 RID: 58084 RVA: 0x00342548 File Offset: 0x00340748
|
||||
[Token(Token = "0x600E2E4")]
|
||||
[Address(RVA = "0x1C06FF0", Offset = "0x1C05FF0", VA = "0x181C06FF0", Slot = "24")]
|
||||
public override void KPLNIADHMPN(CFFEHMKNOPA KFCHMHOEGPD)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
if (KFCHMHOEGPD == 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
List<Color> list = new List();
|
||||
IEnumerator<GIPNCBBHDLF> enumerator = KFCHMHOEGPD.DJCPGNKKDBO.GetEnumerator();
|
||||
if (enumerator != 0)
|
||||
{
|
||||
if (num < enumerator)
|
||||
{
|
||||
num += num;
|
||||
if (num != enumerator)
|
||||
{
|
||||
num++;
|
||||
}
|
||||
}
|
||||
enumerator += enumerator;
|
||||
}
|
||||
if (enumerator != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
List<Color> value = this.Value;
|
||||
bool overrides = this.Overrides;
|
||||
}
|
||||
|
||||
// Token: 0x0600E2E5 RID: 58085 RVA: 0x003425B0 File Offset: 0x003407B0
|
||||
[Token(Token = "0x600E2E5")]
|
||||
[Address(RVA = "0x1C06E00", Offset = "0x1C05E00", VA = "0x181C06E00", Slot = "23")]
|
||||
public override CFFEHMKNOPA KCINMMHMPGF()
|
||||
{
|
||||
int num;
|
||||
CFFEHMKNOPA cffehmknopa;
|
||||
List<GIPNCBBHDLF> list;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
cffehmknopa = new CFFEHMKNOPA();
|
||||
list = new List();
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
GIPNCBBHDLF gipncbbhdlf;
|
||||
list.Add(gipncbbhdlf);
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
cffehmknopa.DJCPGNKKDBO.AddRange(list);
|
||||
return cffehmknopa;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,155 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using Google.Protobuf.Collections;
|
||||
|
||||
namespace RecRoom.Utils.OverridableFields
|
||||
{
|
||||
// Token: 0x020022C8 RID: 8904
|
||||
[Token(Token = "0x20022C8")]
|
||||
[Serializable]
|
||||
public class MutableOverridableListFloat : SerializedMutableOverridableBase<MutableOverridableListFloat, List<float>, JHOBCPPEMCF>
|
||||
{
|
||||
// Token: 0x170023D6 RID: 9174
|
||||
// (get) Token: 0x0600E261 RID: 57953 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x0600E262 RID: 57954 RVA: 0x00341498 File Offset: 0x0033F698
|
||||
[Token(Token = "0x170023D6")]
|
||||
public override List<float> Value
|
||||
{
|
||||
[Token(Token = "0x600E261")]
|
||||
[Address(RVA = "0x1C07C50", Offset = "0x1C06C50", VA = "0x181C07C50", Slot = "19")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x600E262")]
|
||||
[Address(RVA = "0x1C07C90", Offset = "0x1C06C90", VA = "0x181C07C90", Slot = "20")]
|
||||
set
|
||||
{
|
||||
if (value == 0)
|
||||
{
|
||||
List<float> list = new List();
|
||||
}
|
||||
base.Value = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E263 RID: 57955 RVA: 0x003414B8 File Offset: 0x0033F6B8
|
||||
[Token(Token = "0x600E263")]
|
||||
[Address(RVA = "0x1C07B80", Offset = "0x1C06B80", VA = "0x181C07B80")]
|
||||
public MutableOverridableListFloat()
|
||||
{
|
||||
List<float> list = new List();
|
||||
int num = 0;
|
||||
base..ctor(num != 0, list);
|
||||
}
|
||||
|
||||
// Token: 0x0600E264 RID: 57956 RVA: 0x003414D8 File Offset: 0x0033F6D8
|
||||
[Token(Token = "0x600E264")]
|
||||
[Address(RVA = "0x1C07C00", Offset = "0x1C06C00", VA = "0x181C07C00")]
|
||||
public MutableOverridableListFloat(List<float> ONGBFDACHHG)
|
||||
: base(true, ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E265 RID: 57957 RVA: 0x003414F0 File Offset: 0x0033F6F0
|
||||
[Token(Token = "0x600E265")]
|
||||
[Address(RVA = "0x1C07B20", Offset = "0x1C06B20", VA = "0x181C07B20")]
|
||||
public MutableOverridableListFloat(bool PPEMHAIEECM, List<float> ONGBFDACHHG)
|
||||
: base(PPEMHAIEECM, ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E266 RID: 57958 RVA: 0x00341508 File Offset: 0x0033F708
|
||||
[Token(Token = "0x600E266")]
|
||||
[Address(RVA = "0x1C07A90", Offset = "0x1C06A90", VA = "0x181C07A90", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
string text;
|
||||
return text;
|
||||
}
|
||||
|
||||
// Token: 0x0600E267 RID: 57959 RVA: 0x00341518 File Offset: 0x0033F718
|
||||
[Token(Token = "0x600E267")]
|
||||
[Address(RVA = "0x1C075A0", Offset = "0x1C065A0", VA = "0x181C075A0")]
|
||||
public static MutableOverridableListFloat FAJDMKOEFLH(List<float> MBJCIBHEOMM)
|
||||
{
|
||||
MutableOverridableListFloat mutableOverridableListFloat = new MutableOverridableListFloat();
|
||||
List<float> list = new List();
|
||||
bool overrides = mutableOverridableListFloat.Overrides;
|
||||
List<float> value = mutableOverridableListFloat.Value;
|
||||
return mutableOverridableListFloat;
|
||||
}
|
||||
|
||||
// Token: 0x0600E268 RID: 57960 RVA: 0x0034154C File Offset: 0x0033F74C
|
||||
[Token(Token = "0x600E268")]
|
||||
[Address(RVA = "0x1C07690", Offset = "0x1C06690", VA = "0x181C07690", Slot = "21")]
|
||||
public override void JBBLIBHHEBC()
|
||||
{
|
||||
bool overrides = ((ECCMHGLDNHK)this).AKNLAMFAPGB;
|
||||
}
|
||||
|
||||
// Token: 0x0600E269 RID: 57961 RVA: 0x00341568 File Offset: 0x0033F768
|
||||
[Token(Token = "0x600E269")]
|
||||
[Address(RVA = "0x1C074B0", Offset = "0x1C064B0", VA = "0x181C074B0", Slot = "25")]
|
||||
public override void EJAHCBFGHPP(byte[] PDOFKJGFNGK)
|
||||
{
|
||||
if (PDOFKJGFNGK != 0)
|
||||
{
|
||||
JHOBCPPEMCF jhobcppemcf = JHOBCPPEMCF.MHLLBDFJBOD.ParseFrom(PDOFKJGFNGK);
|
||||
}
|
||||
bool overrides = ((ECCMHGLDNHK)this).AKNLAMFAPGB;
|
||||
}
|
||||
|
||||
// Token: 0x0600E26A RID: 57962 RVA: 0x00341594 File Offset: 0x0033F794
|
||||
[Token(Token = "0x600E26A")]
|
||||
[Address(RVA = "0x1C07880", Offset = "0x1C06880", VA = "0x181C07880", Slot = "24")]
|
||||
public override void KPLNIADHMPN(JHOBCPPEMCF KFCHMHOEGPD)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
if (KFCHMHOEGPD == 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
IEnumerator<float> enumerator = KFCHMHOEGPD.DJCPGNKKDBO.GetEnumerator();
|
||||
if (enumerator != 0 && num < enumerator)
|
||||
{
|
||||
num += num;
|
||||
if (num != enumerator)
|
||||
{
|
||||
num++;
|
||||
}
|
||||
}
|
||||
if (enumerator != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
bool overrides = this.Overrides;
|
||||
}
|
||||
|
||||
// Token: 0x0600E26B RID: 57963 RVA: 0x003415E8 File Offset: 0x0033F7E8
|
||||
[Token(Token = "0x600E26B")]
|
||||
[Address(RVA = "0x1C07700", Offset = "0x1C06700", VA = "0x181C07700", Slot = "23")]
|
||||
public override JHOBCPPEMCF KCINMMHMPGF()
|
||||
{
|
||||
int num;
|
||||
JHOBCPPEMCF jhobcppemcf;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
jhobcppemcf = new JHOBCPPEMCF();
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
RepeatedField<float> djcpgnkkdbo = jhobcppemcf.DJCPGNKKDBO;
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
return jhobcppemcf;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,160 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using Google.Protobuf.Collections;
|
||||
|
||||
namespace RecRoom.Utils.OverridableFields
|
||||
{
|
||||
// Token: 0x020022C7 RID: 8903
|
||||
[Token(Token = "0x20022C7")]
|
||||
[Serializable]
|
||||
public class MutableOverridableListInt : SerializedMutableOverridableBase<MutableOverridableListInt, List<int>, GMFKKKIJFMO>
|
||||
{
|
||||
// Token: 0x170023D5 RID: 9173
|
||||
// (get) Token: 0x0600E256 RID: 57942 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x0600E257 RID: 57943 RVA: 0x00341304 File Offset: 0x0033F504
|
||||
[Token(Token = "0x170023D5")]
|
||||
public override List<int> Value
|
||||
{
|
||||
[Token(Token = "0x600E256")]
|
||||
[Address(RVA = "0x1C08490", Offset = "0x1C07490", VA = "0x181C08490", Slot = "19")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x600E257")]
|
||||
[Address(RVA = "0x1C084D0", Offset = "0x1C074D0", VA = "0x181C084D0", Slot = "20")]
|
||||
set
|
||||
{
|
||||
if (value == 0)
|
||||
{
|
||||
List<int> list = new List();
|
||||
}
|
||||
base.Value = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E258 RID: 57944 RVA: 0x00341324 File Offset: 0x0033F524
|
||||
[Token(Token = "0x600E258")]
|
||||
[Address(RVA = "0x1C08360", Offset = "0x1C07360", VA = "0x181C08360")]
|
||||
public MutableOverridableListInt()
|
||||
{
|
||||
List<int> list = new List();
|
||||
int num = 0;
|
||||
base..ctor(num != 0, list);
|
||||
}
|
||||
|
||||
// Token: 0x0600E259 RID: 57945 RVA: 0x00341344 File Offset: 0x0033F544
|
||||
[Token(Token = "0x600E259")]
|
||||
[Address(RVA = "0x1C08440", Offset = "0x1C07440", VA = "0x181C08440")]
|
||||
public MutableOverridableListInt(List<int> ONGBFDACHHG)
|
||||
: base(true, ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E25A RID: 57946 RVA: 0x0034135C File Offset: 0x0033F55C
|
||||
[Token(Token = "0x600E25A")]
|
||||
[Address(RVA = "0x1C083E0", Offset = "0x1C073E0", VA = "0x181C083E0")]
|
||||
public MutableOverridableListInt(bool PPEMHAIEECM, List<int> ONGBFDACHHG)
|
||||
: base(PPEMHAIEECM, ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E25B RID: 57947 RVA: 0x00341374 File Offset: 0x0033F574
|
||||
[Token(Token = "0x600E25B")]
|
||||
[Address(RVA = "0x1C082D0", Offset = "0x1C072D0", VA = "0x181C082D0", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
string text;
|
||||
return text;
|
||||
}
|
||||
|
||||
// Token: 0x0600E25C RID: 57948 RVA: 0x00341384 File Offset: 0x0033F584
|
||||
[Token(Token = "0x600E25C")]
|
||||
[Address(RVA = "0x1C07DF0", Offset = "0x1C06DF0", VA = "0x181C07DF0")]
|
||||
public static MutableOverridableListInt FAJDMKOEFLH(List<int> MBJCIBHEOMM)
|
||||
{
|
||||
MutableOverridableListInt mutableOverridableListInt = new MutableOverridableListInt();
|
||||
List<int> list = new List();
|
||||
bool overrides = mutableOverridableListInt.Overrides;
|
||||
List<int> value = mutableOverridableListInt.Value;
|
||||
return mutableOverridableListInt;
|
||||
}
|
||||
|
||||
// Token: 0x0600E25D RID: 57949 RVA: 0x003413B8 File Offset: 0x0033F5B8
|
||||
[Token(Token = "0x600E25D")]
|
||||
[Address(RVA = "0x1C07EE0", Offset = "0x1C06EE0", VA = "0x181C07EE0", Slot = "21")]
|
||||
public override void JBBLIBHHEBC()
|
||||
{
|
||||
bool overrides = ((ECCMHGLDNHK)this).AKNLAMFAPGB;
|
||||
}
|
||||
|
||||
// Token: 0x0600E25E RID: 57950 RVA: 0x003413D4 File Offset: 0x0033F5D4
|
||||
[Token(Token = "0x600E25E")]
|
||||
[Address(RVA = "0x1C07D00", Offset = "0x1C06D00", VA = "0x181C07D00", Slot = "25")]
|
||||
public override void EJAHCBFGHPP(byte[] PDOFKJGFNGK)
|
||||
{
|
||||
if (PDOFKJGFNGK != 0)
|
||||
{
|
||||
GMFKKKIJFMO gmfkkkijfmo = GMFKKKIJFMO.MHLLBDFJBOD.ParseFrom(PDOFKJGFNGK);
|
||||
}
|
||||
bool overrides = ((ECCMHGLDNHK)this).AKNLAMFAPGB;
|
||||
}
|
||||
|
||||
// Token: 0x0600E25F RID: 57951 RVA: 0x00341400 File Offset: 0x0033F600
|
||||
[Token(Token = "0x600E25F")]
|
||||
[Address(RVA = "0x1C080C0", Offset = "0x1C070C0", VA = "0x181C080C0", Slot = "24")]
|
||||
public override void KPLNIADHMPN(GMFKKKIJFMO KFCHMHOEGPD)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
if (KFCHMHOEGPD == 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
IEnumerator<int> enumerator = KFCHMHOEGPD.DJCPGNKKDBO.GetEnumerator();
|
||||
if (enumerator != 0)
|
||||
{
|
||||
if (num < enumerator)
|
||||
{
|
||||
num += num;
|
||||
if (num != enumerator)
|
||||
{
|
||||
num++;
|
||||
}
|
||||
}
|
||||
num += num;
|
||||
num += 19;
|
||||
}
|
||||
if (enumerator != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
bool overrides = this.Overrides;
|
||||
}
|
||||
|
||||
// Token: 0x0600E260 RID: 57952 RVA: 0x00341460 File Offset: 0x0033F660
|
||||
[Token(Token = "0x600E260")]
|
||||
[Address(RVA = "0x1C07F50", Offset = "0x1C06F50", VA = "0x181C07F50", Slot = "23")]
|
||||
public override GMFKKKIJFMO KCINMMHMPGF()
|
||||
{
|
||||
int num;
|
||||
GMFKKKIJFMO gmfkkkijfmo;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
gmfkkkijfmo = new GMFKKKIJFMO();
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
RepeatedField<int> djcpgnkkdbo = gmfkkkijfmo.DJCPGNKKDBO;
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
return gmfkkkijfmo;
|
||||
}
|
||||
}
|
||||
}
|
||||
+151
@@ -0,0 +1,151 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Utils.OverridableFields
|
||||
{
|
||||
// Token: 0x020022CD RID: 8909
|
||||
[Token(Token = "0x20022CD")]
|
||||
[Serializable]
|
||||
public class MutableOverridableListObscuredBool : SerializedMutableOverridableBase<MutableOverridableListObscuredBool, List<ObscuredBool>, MCGNJDJAAMF>
|
||||
{
|
||||
// Token: 0x170023DB RID: 9179
|
||||
// (get) Token: 0x0600E298 RID: 58008 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x0600E299 RID: 58009 RVA: 0x00341C4C File Offset: 0x0033FE4C
|
||||
[Token(Token = "0x170023DB")]
|
||||
public override List<ObscuredBool> Value
|
||||
{
|
||||
[Token(Token = "0x600E298")]
|
||||
[Address(RVA = "0x1C08D40", Offset = "0x1C07D40", VA = "0x181C08D40", Slot = "19")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x600E299")]
|
||||
[Address(RVA = "0x1C08D80", Offset = "0x1C07D80", VA = "0x181C08D80", Slot = "20")]
|
||||
set
|
||||
{
|
||||
if (value == 0)
|
||||
{
|
||||
List<ObscuredBool> list = new List();
|
||||
}
|
||||
base.Value = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E29A RID: 58010 RVA: 0x00341C6C File Offset: 0x0033FE6C
|
||||
[Token(Token = "0x600E29A")]
|
||||
[Address(RVA = "0x1C08C10", Offset = "0x1C07C10", VA = "0x181C08C10")]
|
||||
public MutableOverridableListObscuredBool()
|
||||
{
|
||||
List<ObscuredBool> list = new List();
|
||||
int num = 0;
|
||||
base..ctor(num != 0, list);
|
||||
}
|
||||
|
||||
// Token: 0x0600E29B RID: 58011 RVA: 0x00341C8C File Offset: 0x0033FE8C
|
||||
[Token(Token = "0x600E29B")]
|
||||
[Address(RVA = "0x1C08CF0", Offset = "0x1C07CF0", VA = "0x181C08CF0")]
|
||||
public MutableOverridableListObscuredBool(List<ObscuredBool> ONGBFDACHHG)
|
||||
: base(true, ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E29C RID: 58012 RVA: 0x00341CA4 File Offset: 0x0033FEA4
|
||||
[Token(Token = "0x600E29C")]
|
||||
[Address(RVA = "0x1C08C90", Offset = "0x1C07C90", VA = "0x181C08C90")]
|
||||
public MutableOverridableListObscuredBool(bool PPEMHAIEECM, List<ObscuredBool> ONGBFDACHHG)
|
||||
: base(PPEMHAIEECM, ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E29D RID: 58013 RVA: 0x00341CBC File Offset: 0x0033FEBC
|
||||
[Token(Token = "0x600E29D")]
|
||||
[Address(RVA = "0x1C08B80", Offset = "0x1C07B80", VA = "0x181C08B80", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
string text;
|
||||
return text;
|
||||
}
|
||||
|
||||
// Token: 0x0600E29E RID: 58014 RVA: 0x00341CCC File Offset: 0x0033FECC
|
||||
[Token(Token = "0x600E29E")]
|
||||
[Address(RVA = "0x1C08630", Offset = "0x1C07630", VA = "0x181C08630")]
|
||||
public static MutableOverridableListObscuredBool FAJDMKOEFLH(List<ObscuredBool> MBJCIBHEOMM)
|
||||
{
|
||||
MutableOverridableListObscuredBool mutableOverridableListObscuredBool = new MutableOverridableListObscuredBool();
|
||||
List<ObscuredBool> list = new List();
|
||||
bool overrides = mutableOverridableListObscuredBool.Overrides;
|
||||
List<ObscuredBool> value = mutableOverridableListObscuredBool.Value;
|
||||
return mutableOverridableListObscuredBool;
|
||||
}
|
||||
|
||||
// Token: 0x0600E29F RID: 58015 RVA: 0x00341D00 File Offset: 0x0033FF00
|
||||
[Token(Token = "0x600E29F")]
|
||||
[Address(RVA = "0x1C08720", Offset = "0x1C07720", VA = "0x181C08720", Slot = "21")]
|
||||
public override void JBBLIBHHEBC()
|
||||
{
|
||||
bool overrides = ((ECCMHGLDNHK)this).AKNLAMFAPGB;
|
||||
}
|
||||
|
||||
// Token: 0x0600E2A0 RID: 58016 RVA: 0x00341D1C File Offset: 0x0033FF1C
|
||||
[Token(Token = "0x600E2A0")]
|
||||
[Address(RVA = "0x1C08540", Offset = "0x1C07540", VA = "0x181C08540", Slot = "25")]
|
||||
public override void EJAHCBFGHPP(byte[] PDOFKJGFNGK)
|
||||
{
|
||||
if (PDOFKJGFNGK != 0)
|
||||
{
|
||||
MCGNJDJAAMF mcgnjdjaamf = MCGNJDJAAMF.MHLLBDFJBOD.ParseFrom(PDOFKJGFNGK);
|
||||
}
|
||||
bool overrides = ((ECCMHGLDNHK)this).AKNLAMFAPGB;
|
||||
}
|
||||
|
||||
// Token: 0x0600E2A1 RID: 58017 RVA: 0x00341D48 File Offset: 0x0033FF48
|
||||
[Token(Token = "0x600E2A1")]
|
||||
[Address(RVA = "0x1C08980", Offset = "0x1C07980", VA = "0x181C08980", Slot = "24")]
|
||||
public override void KPLNIADHMPN(MCGNJDJAAMF KFCHMHOEGPD)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
if (KFCHMHOEGPD == 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
IEnumerator<bool> enumerator = KFCHMHOEGPD.DJCPGNKKDBO.GetEnumerator();
|
||||
if (enumerator != 0)
|
||||
{
|
||||
}
|
||||
if (enumerator != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
bool overrides = this.Overrides;
|
||||
}
|
||||
|
||||
// Token: 0x0600E2A2 RID: 58018 RVA: 0x00341D8C File Offset: 0x0033FF8C
|
||||
[Token(Token = "0x600E2A2")]
|
||||
[Address(RVA = "0x1C08790", Offset = "0x1C07790", VA = "0x181C08790", Slot = "23")]
|
||||
public override MCGNJDJAAMF KCINMMHMPGF()
|
||||
{
|
||||
int num;
|
||||
MCGNJDJAAMF mcgnjdjaamf;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
mcgnjdjaamf = new MCGNJDJAAMF();
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
bool flag2;
|
||||
mcgnjdjaamf.DJCPGNKKDBO.Add(flag2);
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
return mcgnjdjaamf;
|
||||
}
|
||||
}
|
||||
}
|
||||
+153
@@ -0,0 +1,153 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
using Google.Protobuf.Collections;
|
||||
|
||||
namespace RecRoom.Utils.OverridableFields
|
||||
{
|
||||
// Token: 0x020022CC RID: 8908
|
||||
[Token(Token = "0x20022CC")]
|
||||
[Serializable]
|
||||
public class MutableOverridableListObscuredFloat : SerializedMutableOverridableBase<MutableOverridableListObscuredFloat, List<ObscuredFloat>, JHOBCPPEMCF>
|
||||
{
|
||||
// Token: 0x170023DA RID: 9178
|
||||
// (get) Token: 0x0600E28D RID: 57997 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x0600E28E RID: 57998 RVA: 0x00341AC8 File Offset: 0x0033FCC8
|
||||
[Token(Token = "0x170023DA")]
|
||||
public override List<ObscuredFloat> Value
|
||||
{
|
||||
[Token(Token = "0x600E28D")]
|
||||
[Address(RVA = "0x1C095F0", Offset = "0x1C085F0", VA = "0x181C095F0", Slot = "19")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x600E28E")]
|
||||
[Address(RVA = "0x1C09630", Offset = "0x1C08630", VA = "0x181C09630", Slot = "20")]
|
||||
set
|
||||
{
|
||||
if (value == 0)
|
||||
{
|
||||
List<ObscuredFloat> list = new List();
|
||||
}
|
||||
base.Value = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E28F RID: 57999 RVA: 0x00341AE8 File Offset: 0x0033FCE8
|
||||
[Token(Token = "0x600E28F")]
|
||||
[Address(RVA = "0x1C09570", Offset = "0x1C08570", VA = "0x181C09570")]
|
||||
public MutableOverridableListObscuredFloat()
|
||||
{
|
||||
List<ObscuredFloat> list = new List();
|
||||
int num = 0;
|
||||
base..ctor(num != 0, list);
|
||||
}
|
||||
|
||||
// Token: 0x0600E290 RID: 58000 RVA: 0x00341B08 File Offset: 0x0033FD08
|
||||
[Token(Token = "0x600E290")]
|
||||
[Address(RVA = "0x1C09520", Offset = "0x1C08520", VA = "0x181C09520")]
|
||||
public MutableOverridableListObscuredFloat(List<ObscuredFloat> ONGBFDACHHG)
|
||||
: base(true, ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E291 RID: 58001 RVA: 0x00341B20 File Offset: 0x0033FD20
|
||||
[Token(Token = "0x600E291")]
|
||||
[Address(RVA = "0x1C094C0", Offset = "0x1C084C0", VA = "0x181C094C0")]
|
||||
public MutableOverridableListObscuredFloat(bool PPEMHAIEECM, List<ObscuredFloat> ONGBFDACHHG)
|
||||
: base(PPEMHAIEECM, ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E292 RID: 58002 RVA: 0x00341B38 File Offset: 0x0033FD38
|
||||
[Token(Token = "0x600E292")]
|
||||
[Address(RVA = "0x1C09430", Offset = "0x1C08430", VA = "0x181C09430", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
string text;
|
||||
return text;
|
||||
}
|
||||
|
||||
// Token: 0x0600E293 RID: 58003 RVA: 0x00341B48 File Offset: 0x0033FD48
|
||||
[Token(Token = "0x600E293")]
|
||||
[Address(RVA = "0x1C08EE0", Offset = "0x1C07EE0", VA = "0x181C08EE0")]
|
||||
public static MutableOverridableListObscuredFloat FAJDMKOEFLH(List<ObscuredFloat> MBJCIBHEOMM)
|
||||
{
|
||||
MutableOverridableListObscuredFloat mutableOverridableListObscuredFloat = new MutableOverridableListObscuredFloat();
|
||||
List<ObscuredFloat> list = new List();
|
||||
bool overrides = mutableOverridableListObscuredFloat.Overrides;
|
||||
List<ObscuredFloat> value = mutableOverridableListObscuredFloat.Value;
|
||||
return mutableOverridableListObscuredFloat;
|
||||
}
|
||||
|
||||
// Token: 0x0600E294 RID: 58004 RVA: 0x00341B7C File Offset: 0x0033FD7C
|
||||
[Token(Token = "0x600E294")]
|
||||
[Address(RVA = "0x1C08FD0", Offset = "0x1C07FD0", VA = "0x181C08FD0", Slot = "21")]
|
||||
public override void JBBLIBHHEBC()
|
||||
{
|
||||
bool overrides = ((ECCMHGLDNHK)this).AKNLAMFAPGB;
|
||||
}
|
||||
|
||||
// Token: 0x0600E295 RID: 58005 RVA: 0x00341B98 File Offset: 0x0033FD98
|
||||
[Token(Token = "0x600E295")]
|
||||
[Address(RVA = "0x1C08DF0", Offset = "0x1C07DF0", VA = "0x181C08DF0", Slot = "25")]
|
||||
public override void EJAHCBFGHPP(byte[] PDOFKJGFNGK)
|
||||
{
|
||||
if (PDOFKJGFNGK != 0)
|
||||
{
|
||||
JHOBCPPEMCF jhobcppemcf = JHOBCPPEMCF.MHLLBDFJBOD.ParseFrom(PDOFKJGFNGK);
|
||||
}
|
||||
bool overrides = ((ECCMHGLDNHK)this).AKNLAMFAPGB;
|
||||
}
|
||||
|
||||
// Token: 0x0600E296 RID: 58006 RVA: 0x00341BC4 File Offset: 0x0033FDC4
|
||||
[Token(Token = "0x600E296")]
|
||||
[Address(RVA = "0x1C09230", Offset = "0x1C08230", VA = "0x181C09230", Slot = "24")]
|
||||
public override void KPLNIADHMPN(JHOBCPPEMCF KFCHMHOEGPD)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
if (KFCHMHOEGPD == 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
IEnumerator<float> enumerator = KFCHMHOEGPD.DJCPGNKKDBO.GetEnumerator();
|
||||
if (enumerator != 0)
|
||||
{
|
||||
}
|
||||
if (enumerator != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
bool overrides = this.Overrides;
|
||||
}
|
||||
|
||||
// Token: 0x0600E297 RID: 58007 RVA: 0x00341C08 File Offset: 0x0033FE08
|
||||
[Token(Token = "0x600E297")]
|
||||
[Address(RVA = "0x1C09040", Offset = "0x1C08040", VA = "0x181C09040", Slot = "23")]
|
||||
public override JHOBCPPEMCF KCINMMHMPGF()
|
||||
{
|
||||
int num;
|
||||
JHOBCPPEMCF jhobcppemcf;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
jhobcppemcf = new JHOBCPPEMCF();
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
RepeatedField<float> djcpgnkkdbo = jhobcppemcf.DJCPGNKKDBO;
|
||||
int num2 = 0;
|
||||
djcpgnkkdbo.Add(num2);
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
return jhobcppemcf;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,151 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Utils.OverridableFields
|
||||
{
|
||||
// Token: 0x020022CB RID: 8907
|
||||
[Token(Token = "0x20022CB")]
|
||||
[Serializable]
|
||||
public class MutableOverridableListObscuredInt : SerializedMutableOverridableBase<MutableOverridableListObscuredInt, List<ObscuredInt>, GMFKKKIJFMO>
|
||||
{
|
||||
// Token: 0x170023D9 RID: 9177
|
||||
// (get) Token: 0x0600E282 RID: 57986 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x0600E283 RID: 57987 RVA: 0x00341948 File Offset: 0x0033FB48
|
||||
[Token(Token = "0x170023D9")]
|
||||
public override List<ObscuredInt> Value
|
||||
{
|
||||
[Token(Token = "0x600E282")]
|
||||
[Address(RVA = "0x1C09E90", Offset = "0x1C08E90", VA = "0x181C09E90", Slot = "19")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x600E283")]
|
||||
[Address(RVA = "0x1C09ED0", Offset = "0x1C08ED0", VA = "0x181C09ED0", Slot = "20")]
|
||||
set
|
||||
{
|
||||
if (value == 0)
|
||||
{
|
||||
List<ObscuredInt> list = new List();
|
||||
}
|
||||
base.Value = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E284 RID: 57988 RVA: 0x00341968 File Offset: 0x0033FB68
|
||||
[Token(Token = "0x600E284")]
|
||||
[Address(RVA = "0x1C09D60", Offset = "0x1C08D60", VA = "0x181C09D60")]
|
||||
public MutableOverridableListObscuredInt()
|
||||
{
|
||||
List<ObscuredInt> list = new List();
|
||||
int num = 0;
|
||||
base..ctor(num != 0, list);
|
||||
}
|
||||
|
||||
// Token: 0x0600E285 RID: 57989 RVA: 0x00341988 File Offset: 0x0033FB88
|
||||
[Token(Token = "0x600E285")]
|
||||
[Address(RVA = "0x1C09E40", Offset = "0x1C08E40", VA = "0x181C09E40")]
|
||||
public MutableOverridableListObscuredInt(List<ObscuredInt> ONGBFDACHHG)
|
||||
: base(true, ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E286 RID: 57990 RVA: 0x003419A0 File Offset: 0x0033FBA0
|
||||
[Token(Token = "0x600E286")]
|
||||
[Address(RVA = "0x1C09DE0", Offset = "0x1C08DE0", VA = "0x181C09DE0")]
|
||||
public MutableOverridableListObscuredInt(bool PPEMHAIEECM, List<ObscuredInt> ONGBFDACHHG)
|
||||
: base(PPEMHAIEECM, ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E287 RID: 57991 RVA: 0x003419B8 File Offset: 0x0033FBB8
|
||||
[Token(Token = "0x600E287")]
|
||||
[Address(RVA = "0x1C09CD0", Offset = "0x1C08CD0", VA = "0x181C09CD0", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
string text;
|
||||
return text;
|
||||
}
|
||||
|
||||
// Token: 0x0600E288 RID: 57992 RVA: 0x003419C8 File Offset: 0x0033FBC8
|
||||
[Token(Token = "0x600E288")]
|
||||
[Address(RVA = "0x1C09790", Offset = "0x1C08790", VA = "0x181C09790")]
|
||||
public static MutableOverridableListObscuredInt FAJDMKOEFLH(List<ObscuredInt> MBJCIBHEOMM)
|
||||
{
|
||||
MutableOverridableListObscuredInt mutableOverridableListObscuredInt = new MutableOverridableListObscuredInt();
|
||||
List<ObscuredInt> list = new List();
|
||||
bool overrides = mutableOverridableListObscuredInt.Overrides;
|
||||
List<ObscuredInt> value = mutableOverridableListObscuredInt.Value;
|
||||
return mutableOverridableListObscuredInt;
|
||||
}
|
||||
|
||||
// Token: 0x0600E289 RID: 57993 RVA: 0x003419FC File Offset: 0x0033FBFC
|
||||
[Token(Token = "0x600E289")]
|
||||
[Address(RVA = "0x1C09880", Offset = "0x1C08880", VA = "0x181C09880", Slot = "21")]
|
||||
public override void JBBLIBHHEBC()
|
||||
{
|
||||
bool overrides = ((ECCMHGLDNHK)this).AKNLAMFAPGB;
|
||||
}
|
||||
|
||||
// Token: 0x0600E28A RID: 57994 RVA: 0x00341A18 File Offset: 0x0033FC18
|
||||
[Token(Token = "0x600E28A")]
|
||||
[Address(RVA = "0x1C096A0", Offset = "0x1C086A0", VA = "0x181C096A0", Slot = "25")]
|
||||
public override void EJAHCBFGHPP(byte[] PDOFKJGFNGK)
|
||||
{
|
||||
if (PDOFKJGFNGK != 0)
|
||||
{
|
||||
GMFKKKIJFMO gmfkkkijfmo = GMFKKKIJFMO.MHLLBDFJBOD.ParseFrom(PDOFKJGFNGK);
|
||||
}
|
||||
bool overrides = ((ECCMHGLDNHK)this).AKNLAMFAPGB;
|
||||
}
|
||||
|
||||
// Token: 0x0600E28B RID: 57995 RVA: 0x00341A44 File Offset: 0x0033FC44
|
||||
[Token(Token = "0x600E28B")]
|
||||
[Address(RVA = "0x1C09AC0", Offset = "0x1C08AC0", VA = "0x181C09AC0", Slot = "24")]
|
||||
public override void KPLNIADHMPN(GMFKKKIJFMO KFCHMHOEGPD)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
if (KFCHMHOEGPD == 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
IEnumerator<int> enumerator = KFCHMHOEGPD.DJCPGNKKDBO.GetEnumerator();
|
||||
if (enumerator != 0)
|
||||
{
|
||||
}
|
||||
if (enumerator != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
bool overrides = this.Overrides;
|
||||
}
|
||||
|
||||
// Token: 0x0600E28C RID: 57996 RVA: 0x00341A88 File Offset: 0x0033FC88
|
||||
[Token(Token = "0x600E28C")]
|
||||
[Address(RVA = "0x1C098F0", Offset = "0x1C088F0", VA = "0x181C098F0", Slot = "23")]
|
||||
public override GMFKKKIJFMO KCINMMHMPGF()
|
||||
{
|
||||
int num;
|
||||
GMFKKKIJFMO gmfkkkijfmo;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
gmfkkkijfmo = new GMFKKKIJFMO();
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
int num2;
|
||||
gmfkkkijfmo.DJCPGNKKDBO.Add(num2);
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
return gmfkkkijfmo;
|
||||
}
|
||||
}
|
||||
}
|
||||
+151
@@ -0,0 +1,151 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Utils.OverridableFields
|
||||
{
|
||||
// Token: 0x020022CE RID: 8910
|
||||
[Token(Token = "0x20022CE")]
|
||||
[Serializable]
|
||||
public class MutableOverridableListObscuredString : SerializedMutableOverridableBase<MutableOverridableListObscuredString, List<ObscuredString>, NCMBIKODOLI>
|
||||
{
|
||||
// Token: 0x170023DC RID: 9180
|
||||
// (get) Token: 0x0600E2A3 RID: 58019 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x0600E2A4 RID: 58020 RVA: 0x00341DCC File Offset: 0x0033FFCC
|
||||
[Token(Token = "0x170023DC")]
|
||||
public override List<ObscuredString> Value
|
||||
{
|
||||
[Token(Token = "0x600E2A3")]
|
||||
[Address(RVA = "0x1C0A6E0", Offset = "0x1C096E0", VA = "0x181C0A6E0", Slot = "19")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x600E2A4")]
|
||||
[Address(RVA = "0x1C0A720", Offset = "0x1C09720", VA = "0x181C0A720", Slot = "20")]
|
||||
set
|
||||
{
|
||||
if (value == 0)
|
||||
{
|
||||
List<ObscuredString> list = new List();
|
||||
}
|
||||
base.Value = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E2A5 RID: 58021 RVA: 0x00341DEC File Offset: 0x0033FFEC
|
||||
[Token(Token = "0x600E2A5")]
|
||||
[Address(RVA = "0x1C0A610", Offset = "0x1C09610", VA = "0x181C0A610")]
|
||||
public MutableOverridableListObscuredString()
|
||||
{
|
||||
List<ObscuredString> list = new List();
|
||||
int num = 0;
|
||||
base..ctor(num != 0, list);
|
||||
}
|
||||
|
||||
// Token: 0x0600E2A6 RID: 58022 RVA: 0x00341E0C File Offset: 0x0034000C
|
||||
[Token(Token = "0x600E2A6")]
|
||||
[Address(RVA = "0x1C0A690", Offset = "0x1C09690", VA = "0x181C0A690")]
|
||||
public MutableOverridableListObscuredString(List<ObscuredString> ONGBFDACHHG)
|
||||
: base(true, ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E2A7 RID: 58023 RVA: 0x00341E24 File Offset: 0x00340024
|
||||
[Token(Token = "0x600E2A7")]
|
||||
[Address(RVA = "0x1C0A5B0", Offset = "0x1C095B0", VA = "0x181C0A5B0")]
|
||||
public MutableOverridableListObscuredString(bool PPEMHAIEECM, List<ObscuredString> ONGBFDACHHG)
|
||||
: base(PPEMHAIEECM, ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E2A8 RID: 58024 RVA: 0x00341E3C File Offset: 0x0034003C
|
||||
[Token(Token = "0x600E2A8")]
|
||||
[Address(RVA = "0x1C0A520", Offset = "0x1C09520", VA = "0x181C0A520", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
string text;
|
||||
return text;
|
||||
}
|
||||
|
||||
// Token: 0x0600E2A9 RID: 58025 RVA: 0x00341E4C File Offset: 0x0034004C
|
||||
[Token(Token = "0x600E2A9")]
|
||||
[Address(RVA = "0x1C0A030", Offset = "0x1C09030", VA = "0x181C0A030")]
|
||||
public static MutableOverridableListObscuredString FAJDMKOEFLH(List<ObscuredString> MBJCIBHEOMM)
|
||||
{
|
||||
MutableOverridableListObscuredString mutableOverridableListObscuredString = new MutableOverridableListObscuredString();
|
||||
List<ObscuredString> list = new List();
|
||||
bool overrides = mutableOverridableListObscuredString.Overrides;
|
||||
List<ObscuredString> value = mutableOverridableListObscuredString.Value;
|
||||
return mutableOverridableListObscuredString;
|
||||
}
|
||||
|
||||
// Token: 0x0600E2AA RID: 58026 RVA: 0x00341E80 File Offset: 0x00340080
|
||||
[Token(Token = "0x600E2AA")]
|
||||
[Address(RVA = "0x1C0A120", Offset = "0x1C09120", VA = "0x181C0A120", Slot = "21")]
|
||||
public override void JBBLIBHHEBC()
|
||||
{
|
||||
bool overrides = ((ECCMHGLDNHK)this).AKNLAMFAPGB;
|
||||
}
|
||||
|
||||
// Token: 0x0600E2AB RID: 58027 RVA: 0x00341E9C File Offset: 0x0034009C
|
||||
[Token(Token = "0x600E2AB")]
|
||||
[Address(RVA = "0x1C09F40", Offset = "0x1C08F40", VA = "0x181C09F40", Slot = "25")]
|
||||
public override void EJAHCBFGHPP(byte[] PDOFKJGFNGK)
|
||||
{
|
||||
if (PDOFKJGFNGK != 0)
|
||||
{
|
||||
NCMBIKODOLI ncmbikodoli = NCMBIKODOLI.MHLLBDFJBOD.ParseFrom(PDOFKJGFNGK);
|
||||
}
|
||||
bool overrides = ((ECCMHGLDNHK)this).AKNLAMFAPGB;
|
||||
}
|
||||
|
||||
// Token: 0x0600E2AC RID: 58028 RVA: 0x00341EC8 File Offset: 0x003400C8
|
||||
[Token(Token = "0x600E2AC")]
|
||||
[Address(RVA = "0x1C0A340", Offset = "0x1C09340", VA = "0x181C0A340", Slot = "24")]
|
||||
public override void KPLNIADHMPN(NCMBIKODOLI KFCHMHOEGPD)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
if (KFCHMHOEGPD == 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
IEnumerator<string> enumerator = KFCHMHOEGPD.DJCPGNKKDBO.GetEnumerator();
|
||||
if (enumerator != 0)
|
||||
{
|
||||
}
|
||||
if (enumerator != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
bool overrides = this.Overrides;
|
||||
}
|
||||
|
||||
// Token: 0x0600E2AD RID: 58029 RVA: 0x00341F0C File Offset: 0x0034010C
|
||||
[Token(Token = "0x600E2AD")]
|
||||
[Address(RVA = "0x1C0A190", Offset = "0x1C09190", VA = "0x181C0A190", Slot = "23")]
|
||||
public override NCMBIKODOLI KCINMMHMPGF()
|
||||
{
|
||||
int num;
|
||||
NCMBIKODOLI ncmbikodoli;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
ncmbikodoli = new NCMBIKODOLI();
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
string text;
|
||||
ncmbikodoli.DJCPGNKKDBO.Add(text);
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
return ncmbikodoli;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,160 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using Google.Protobuf.Collections;
|
||||
|
||||
namespace RecRoom.Utils.OverridableFields
|
||||
{
|
||||
// Token: 0x020022CA RID: 8906
|
||||
[Token(Token = "0x20022CA")]
|
||||
[Serializable]
|
||||
public class MutableOverridableListString : SerializedMutableOverridableBase<MutableOverridableListString, List<string>, NCMBIKODOLI>
|
||||
{
|
||||
// Token: 0x170023D8 RID: 9176
|
||||
// (get) Token: 0x0600E277 RID: 57975 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x0600E278 RID: 57976 RVA: 0x003417B4 File Offset: 0x0033F9B4
|
||||
[Token(Token = "0x170023D8")]
|
||||
public override List<string> Value
|
||||
{
|
||||
[Token(Token = "0x600E277")]
|
||||
[Address(RVA = "0x1C0AF30", Offset = "0x1C09F30", VA = "0x181C0AF30", Slot = "19")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x600E278")]
|
||||
[Address(RVA = "0x1C0AF70", Offset = "0x1C09F70", VA = "0x181C0AF70", Slot = "20")]
|
||||
set
|
||||
{
|
||||
if (value == 0)
|
||||
{
|
||||
List<string> list = new List();
|
||||
}
|
||||
base.Value = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E279 RID: 57977 RVA: 0x003417D4 File Offset: 0x0033F9D4
|
||||
[Token(Token = "0x600E279")]
|
||||
[Address(RVA = "0x1C0AE50", Offset = "0x1C09E50", VA = "0x181C0AE50")]
|
||||
public MutableOverridableListString()
|
||||
{
|
||||
List<string> list = new List();
|
||||
int num = 0;
|
||||
base..ctor(num != 0, list);
|
||||
}
|
||||
|
||||
// Token: 0x0600E27A RID: 57978 RVA: 0x003417F4 File Offset: 0x0033F9F4
|
||||
[Token(Token = "0x600E27A")]
|
||||
[Address(RVA = "0x1C0AE00", Offset = "0x1C09E00", VA = "0x181C0AE00")]
|
||||
public MutableOverridableListString(List<string> ONGBFDACHHG)
|
||||
: base(true, ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E27B RID: 57979 RVA: 0x0034180C File Offset: 0x0033FA0C
|
||||
[Token(Token = "0x600E27B")]
|
||||
[Address(RVA = "0x1C0AED0", Offset = "0x1C09ED0", VA = "0x181C0AED0")]
|
||||
public MutableOverridableListString(bool PPEMHAIEECM, List<string> ONGBFDACHHG)
|
||||
: base(PPEMHAIEECM, ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E27C RID: 57980 RVA: 0x00341824 File Offset: 0x0033FA24
|
||||
[Token(Token = "0x600E27C")]
|
||||
[Address(RVA = "0x1C0AD70", Offset = "0x1C09D70", VA = "0x181C0AD70", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
string text;
|
||||
return text;
|
||||
}
|
||||
|
||||
// Token: 0x0600E27D RID: 57981 RVA: 0x00341834 File Offset: 0x0033FA34
|
||||
[Token(Token = "0x600E27D")]
|
||||
[Address(RVA = "0x1C0A880", Offset = "0x1C09880", VA = "0x181C0A880")]
|
||||
public static MutableOverridableListString FAJDMKOEFLH(List<string> MBJCIBHEOMM)
|
||||
{
|
||||
MutableOverridableListString mutableOverridableListString = new MutableOverridableListString();
|
||||
List<string> list = new List();
|
||||
bool overrides = mutableOverridableListString.Overrides;
|
||||
List<string> value = mutableOverridableListString.Value;
|
||||
return mutableOverridableListString;
|
||||
}
|
||||
|
||||
// Token: 0x0600E27E RID: 57982 RVA: 0x00341868 File Offset: 0x0033FA68
|
||||
[Token(Token = "0x600E27E")]
|
||||
[Address(RVA = "0x1C0A970", Offset = "0x1C09970", VA = "0x181C0A970", Slot = "21")]
|
||||
public override void JBBLIBHHEBC()
|
||||
{
|
||||
bool overrides = ((ECCMHGLDNHK)this).AKNLAMFAPGB;
|
||||
}
|
||||
|
||||
// Token: 0x0600E27F RID: 57983 RVA: 0x00341884 File Offset: 0x0033FA84
|
||||
[Token(Token = "0x600E27F")]
|
||||
[Address(RVA = "0x1C0A790", Offset = "0x1C09790", VA = "0x181C0A790", Slot = "25")]
|
||||
public override void EJAHCBFGHPP(byte[] PDOFKJGFNGK)
|
||||
{
|
||||
if (PDOFKJGFNGK != 0)
|
||||
{
|
||||
NCMBIKODOLI ncmbikodoli = NCMBIKODOLI.MHLLBDFJBOD.ParseFrom(PDOFKJGFNGK);
|
||||
}
|
||||
bool overrides = ((ECCMHGLDNHK)this).AKNLAMFAPGB;
|
||||
}
|
||||
|
||||
// Token: 0x0600E280 RID: 57984 RVA: 0x003418B0 File Offset: 0x0033FAB0
|
||||
[Token(Token = "0x600E280")]
|
||||
[Address(RVA = "0x1C0AB60", Offset = "0x1C09B60", VA = "0x181C0AB60", Slot = "24")]
|
||||
public override void KPLNIADHMPN(NCMBIKODOLI KFCHMHOEGPD)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
if (KFCHMHOEGPD == 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
IEnumerator<string> enumerator = KFCHMHOEGPD.DJCPGNKKDBO.GetEnumerator();
|
||||
if (enumerator != 0)
|
||||
{
|
||||
if (num < enumerator)
|
||||
{
|
||||
num += num;
|
||||
if (num != enumerator)
|
||||
{
|
||||
num++;
|
||||
}
|
||||
}
|
||||
num += num;
|
||||
num += 19;
|
||||
}
|
||||
if (enumerator != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
bool overrides = this.Overrides;
|
||||
}
|
||||
|
||||
// Token: 0x0600E281 RID: 57985 RVA: 0x00341910 File Offset: 0x0033FB10
|
||||
[Token(Token = "0x600E281")]
|
||||
[Address(RVA = "0x1C0A9E0", Offset = "0x1C099E0", VA = "0x181C0A9E0", Slot = "23")]
|
||||
public override NCMBIKODOLI KCINMMHMPGF()
|
||||
{
|
||||
int num;
|
||||
NCMBIKODOLI ncmbikodoli;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
ncmbikodoli = new NCMBIKODOLI();
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
RepeatedField<string> djcpgnkkdbo = ncmbikodoli.DJCPGNKKDBO;
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
return ncmbikodoli;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,176 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Utils.OverridableFields
|
||||
{
|
||||
// Token: 0x020022D3 RID: 8915
|
||||
[Token(Token = "0x20022D3")]
|
||||
[Serializable]
|
||||
public class MutableOverridableListVector3 : SerializedMutableOverridableBase<MutableOverridableListVector3, List<Vector3>, GEBGMJICKGK>
|
||||
{
|
||||
// Token: 0x170023E3 RID: 9187
|
||||
// (get) Token: 0x0600E2D0 RID: 58064 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x0600E2D1 RID: 58065 RVA: 0x0034228C File Offset: 0x0034048C
|
||||
[Token(Token = "0x170023E3")]
|
||||
public override List<Vector3> Value
|
||||
{
|
||||
[Token(Token = "0x600E2D0")]
|
||||
[Address(RVA = "0x1C0B830", Offset = "0x1C0A830", VA = "0x181C0B830", Slot = "19")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x600E2D1")]
|
||||
[Address(RVA = "0x1C0B870", Offset = "0x1C0A870", VA = "0x181C0B870", Slot = "20")]
|
||||
set
|
||||
{
|
||||
if (value == 0)
|
||||
{
|
||||
List<Vector3> list = new List();
|
||||
}
|
||||
base.Value = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E2D2 RID: 58066 RVA: 0x003422AC File Offset: 0x003404AC
|
||||
[Token(Token = "0x600E2D2")]
|
||||
[Address(RVA = "0x1C0B750", Offset = "0x1C0A750", VA = "0x181C0B750")]
|
||||
public MutableOverridableListVector3()
|
||||
{
|
||||
List<Vector3> list = new List();
|
||||
int num = 0;
|
||||
base..ctor(num != 0, list);
|
||||
}
|
||||
|
||||
// Token: 0x0600E2D3 RID: 58067 RVA: 0x003422CC File Offset: 0x003404CC
|
||||
[Token(Token = "0x600E2D3")]
|
||||
[Address(RVA = "0x1C0B700", Offset = "0x1C0A700", VA = "0x181C0B700")]
|
||||
public MutableOverridableListVector3(List<Vector3> ONGBFDACHHG)
|
||||
: base(true, ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E2D4 RID: 58068 RVA: 0x003422E4 File Offset: 0x003404E4
|
||||
[Token(Token = "0x600E2D4")]
|
||||
[Address(RVA = "0x1C0B7D0", Offset = "0x1C0A7D0", VA = "0x181C0B7D0")]
|
||||
public MutableOverridableListVector3(bool PPEMHAIEECM, List<Vector3> ONGBFDACHHG)
|
||||
: base(PPEMHAIEECM, ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E2D5 RID: 58069 RVA: 0x003422FC File Offset: 0x003404FC
|
||||
[Token(Token = "0x600E2D5")]
|
||||
[Address(RVA = "0x1C0B670", Offset = "0x1C0A670", VA = "0x181C0B670", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
string text;
|
||||
return text;
|
||||
}
|
||||
|
||||
// Token: 0x0600E2D6 RID: 58070 RVA: 0x0034230C File Offset: 0x0034050C
|
||||
[Token(Token = "0x600E2D6")]
|
||||
[Address(RVA = "0x1C0B0D0", Offset = "0x1C0A0D0", VA = "0x181C0B0D0")]
|
||||
public static MutableOverridableListVector3 FAJDMKOEFLH(List<Vector3> MBJCIBHEOMM)
|
||||
{
|
||||
MutableOverridableListVector3 mutableOverridableListVector = new MutableOverridableListVector3();
|
||||
List<Vector3> list = new List();
|
||||
bool overrides = mutableOverridableListVector.Overrides;
|
||||
List<Vector3> value = mutableOverridableListVector.Value;
|
||||
return mutableOverridableListVector;
|
||||
}
|
||||
|
||||
// Token: 0x0600E2D7 RID: 58071 RVA: 0x00342340 File Offset: 0x00340540
|
||||
[Token(Token = "0x600E2D7")]
|
||||
[Address(RVA = "0x1C0B1C0", Offset = "0x1C0A1C0", VA = "0x181C0B1C0", Slot = "21")]
|
||||
public override void JBBLIBHHEBC()
|
||||
{
|
||||
bool overrides = ((ECCMHGLDNHK)this).AKNLAMFAPGB;
|
||||
}
|
||||
|
||||
// Token: 0x0600E2D8 RID: 58072 RVA: 0x0034235C File Offset: 0x0034055C
|
||||
[Token(Token = "0x600E2D8")]
|
||||
[Address(RVA = "0x1C0AFE0", Offset = "0x1C09FE0", VA = "0x181C0AFE0", Slot = "25")]
|
||||
public override void EJAHCBFGHPP(byte[] PDOFKJGFNGK)
|
||||
{
|
||||
if (PDOFKJGFNGK != 0)
|
||||
{
|
||||
GEBGMJICKGK gebgmjickgk = GEBGMJICKGK.MHLLBDFJBOD.ParseFrom(PDOFKJGFNGK);
|
||||
}
|
||||
bool overrides = ((ECCMHGLDNHK)this).AKNLAMFAPGB;
|
||||
}
|
||||
|
||||
// Token: 0x0600E2D9 RID: 58073 RVA: 0x00342388 File Offset: 0x00340588
|
||||
[Token(Token = "0x600E2D9")]
|
||||
[Address(RVA = "0x1C0B420", Offset = "0x1C0A420", VA = "0x181C0B420", Slot = "24")]
|
||||
public override void KPLNIADHMPN(GEBGMJICKGK KFCHMHOEGPD)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
if (KFCHMHOEGPD == 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
List<Vector3> list = new List();
|
||||
IEnumerator<MLLDBGNOBLL> enumerator = KFCHMHOEGPD.DJCPGNKKDBO.GetEnumerator();
|
||||
if (enumerator != 0)
|
||||
{
|
||||
if (num >= enumerator)
|
||||
{
|
||||
goto IL_2C;
|
||||
}
|
||||
num += num;
|
||||
if (num != enumerator)
|
||||
{
|
||||
num++;
|
||||
goto IL_2C;
|
||||
}
|
||||
IL_34:
|
||||
enumerator += enumerator;
|
||||
float num2;
|
||||
num2 += 2.7E-44f;
|
||||
goto IL_42;
|
||||
IL_2C:
|
||||
Vector3 vector;
|
||||
num2 = vector.z;
|
||||
goto IL_34;
|
||||
}
|
||||
IL_42:
|
||||
if (enumerator != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
List<Vector3> value = this.Value;
|
||||
bool overrides = this.Overrides;
|
||||
}
|
||||
|
||||
// Token: 0x0600E2DA RID: 58074 RVA: 0x00342404 File Offset: 0x00340604
|
||||
[Token(Token = "0x600E2DA")]
|
||||
[Address(RVA = "0x1C0B230", Offset = "0x1C0A230", VA = "0x181C0B230", Slot = "23")]
|
||||
public override GEBGMJICKGK KCINMMHMPGF()
|
||||
{
|
||||
int num;
|
||||
GEBGMJICKGK gebgmjickgk;
|
||||
List<MLLDBGNOBLL> list;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
gebgmjickgk = new GEBGMJICKGK();
|
||||
list = new List();
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
MLLDBGNOBLL mlldbgnobll;
|
||||
list.Add(mlldbgnobll);
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
gebgmjickgk.DJCPGNKKDBO.AddRange(list);
|
||||
return gebgmjickgk;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,95 @@
|
||||
using System;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Utils.OverridableFields
|
||||
{
|
||||
// Token: 0x020022C5 RID: 8901
|
||||
[Token(Token = "0x20022C5")]
|
||||
[Serializable]
|
||||
public class MutableOverridableObscuredBool : SerializedMutableOverridableBase<MutableOverridableObscuredBool, ObscuredBool, ANEKJPAEIMD>
|
||||
{
|
||||
// Token: 0x0600E246 RID: 57926 RVA: 0x0034112C File Offset: 0x0033F32C
|
||||
[Token(Token = "0x600E246")]
|
||||
[Address(RVA = "0x1C0BD80", Offset = "0x1C0AD80", VA = "0x181C0BD80")]
|
||||
public MutableOverridableObscuredBool()
|
||||
{
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
base..ctor(num2 != 0, num);
|
||||
}
|
||||
|
||||
// Token: 0x0600E247 RID: 57927 RVA: 0x00341148 File Offset: 0x0033F348
|
||||
[Token(Token = "0x600E247")]
|
||||
[Address(RVA = "0x1C0BCB0", Offset = "0x1C0ACB0", VA = "0x181C0BCB0")]
|
||||
public MutableOverridableObscuredBool(ObscuredBool ONGBFDACHHG)
|
||||
{
|
||||
bool inited = ONGBFDACHHG.inited;
|
||||
}
|
||||
|
||||
// Token: 0x0600E248 RID: 57928 RVA: 0x0034115C File Offset: 0x0033F35C
|
||||
[Token(Token = "0x600E248")]
|
||||
[Address(RVA = "0x1C0BD10", Offset = "0x1C0AD10", VA = "0x181C0BD10")]
|
||||
public MutableOverridableObscuredBool(bool PPEMHAIEECM, ObscuredBool ONGBFDACHHG)
|
||||
{
|
||||
bool inited = ONGBFDACHHG.inited;
|
||||
}
|
||||
|
||||
// Token: 0x0600E249 RID: 57929 RVA: 0x00341170 File Offset: 0x0033F370
|
||||
[Token(Token = "0x600E249")]
|
||||
[Address(RVA = "0x1C0BC00", Offset = "0x1C0AC00", VA = "0x181C0BC00", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
string text;
|
||||
return text;
|
||||
}
|
||||
|
||||
// Token: 0x0600E24A RID: 57930 RVA: 0x00341180 File Offset: 0x0033F380
|
||||
[Token(Token = "0x600E24A")]
|
||||
[Address(RVA = "0x1C0B9D0", Offset = "0x1C0A9D0", VA = "0x181C0B9D0")]
|
||||
public static MutableOverridableObscuredBool FAJDMKOEFLH(ObscuredBool MBJCIBHEOMM)
|
||||
{
|
||||
bool inited = MBJCIBHEOMM.inited;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool;
|
||||
return mutableOverridableObscuredBool;
|
||||
}
|
||||
|
||||
// Token: 0x0600E24B RID: 57931 RVA: 0x00341198 File Offset: 0x0033F398
|
||||
[Token(Token = "0x600E24B")]
|
||||
[Address(RVA = "0x1C0B8E0", Offset = "0x1C0A8E0", VA = "0x181C0B8E0", Slot = "25")]
|
||||
public override void EJAHCBFGHPP(byte[] PDOFKJGFNGK)
|
||||
{
|
||||
if (PDOFKJGFNGK != 0)
|
||||
{
|
||||
ANEKJPAEIMD anekjpaeimd = ANEKJPAEIMD.MHLLBDFJBOD.ParseFrom(PDOFKJGFNGK);
|
||||
}
|
||||
bool overrides = ((ECCMHGLDNHK)this).AKNLAMFAPGB;
|
||||
}
|
||||
|
||||
// Token: 0x0600E24C RID: 57932 RVA: 0x003411C4 File Offset: 0x0033F3C4
|
||||
[Token(Token = "0x600E24C")]
|
||||
[Address(RVA = "0x1C0BB40", Offset = "0x1C0AB40", VA = "0x181C0BB40", Slot = "24")]
|
||||
public override void KPLNIADHMPN(ANEKJPAEIMD KFCHMHOEGPD)
|
||||
{
|
||||
if (KFCHMHOEGPD != 0)
|
||||
{
|
||||
ObscuredBool obscuredBool;
|
||||
bool inited = obscuredBool.inited;
|
||||
ObscuredBool value = this.Value;
|
||||
bool overrides = this.Overrides;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E24D RID: 57933 RVA: 0x003411EC File Offset: 0x0033F3EC
|
||||
[Token(Token = "0x600E24D")]
|
||||
[Address(RVA = "0x1C0BA60", Offset = "0x1C0AA60", VA = "0x181C0BA60", Slot = "23")]
|
||||
public override ANEKJPAEIMD KCINMMHMPGF()
|
||||
{
|
||||
ANEKJPAEIMD anekjpaeimd = new ANEKJPAEIMD();
|
||||
anekjpaeimd.PIHBFDHCNMI = anekjpaeimd != null;
|
||||
bool flag;
|
||||
anekjpaeimd.DJCPGNKKDBO = flag;
|
||||
return anekjpaeimd;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,90 @@
|
||||
using System;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Utils.OverridableFields
|
||||
{
|
||||
// Token: 0x020022C4 RID: 8900
|
||||
[Token(Token = "0x20022C4")]
|
||||
[Serializable]
|
||||
public class MutableOverridableObscuredFloat : SerializedMutableOverridableBase<MutableOverridableObscuredFloat, ObscuredFloat, HKAHGDDGAFD>
|
||||
{
|
||||
// Token: 0x0600E23E RID: 57918 RVA: 0x0034105C File Offset: 0x0033F25C
|
||||
[Token(Token = "0x600E23E")]
|
||||
[Address(RVA = "0x1C0C1C0", Offset = "0x1C0B1C0", VA = "0x181C0C1C0")]
|
||||
public MutableOverridableObscuredFloat()
|
||||
{
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
base..ctor(num2 != 0, num);
|
||||
}
|
||||
|
||||
// Token: 0x0600E23F RID: 57919 RVA: 0x00341078 File Offset: 0x0033F278
|
||||
[Token(Token = "0x600E23F")]
|
||||
[Address(RVA = "0x1C0C2A0", Offset = "0x1C0B2A0", VA = "0x181C0C2A0")]
|
||||
public MutableOverridableObscuredFloat(ObscuredFloat ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E240 RID: 57920 RVA: 0x00341088 File Offset: 0x0033F288
|
||||
[Token(Token = "0x600E240")]
|
||||
[Address(RVA = "0x1C0C230", Offset = "0x1C0B230", VA = "0x181C0C230")]
|
||||
public MutableOverridableObscuredFloat(bool PPEMHAIEECM, ObscuredFloat ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E241 RID: 57921 RVA: 0x00341098 File Offset: 0x0033F298
|
||||
[Token(Token = "0x600E241")]
|
||||
[Address(RVA = "0x1C0C110", Offset = "0x1C0B110", VA = "0x181C0C110", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
string text;
|
||||
return text;
|
||||
}
|
||||
|
||||
// Token: 0x0600E242 RID: 57922 RVA: 0x003410A8 File Offset: 0x0033F2A8
|
||||
[Token(Token = "0x600E242")]
|
||||
[Address(RVA = "0x1C0BED0", Offset = "0x1C0AED0", VA = "0x181C0BED0")]
|
||||
public static MutableOverridableObscuredFloat FAJDMKOEFLH(ObscuredFloat MBJCIBHEOMM)
|
||||
{
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat;
|
||||
return mutableOverridableObscuredFloat;
|
||||
}
|
||||
|
||||
// Token: 0x0600E243 RID: 57923 RVA: 0x003410B8 File Offset: 0x0033F2B8
|
||||
[Token(Token = "0x600E243")]
|
||||
[Address(RVA = "0x1C0BDE0", Offset = "0x1C0ADE0", VA = "0x181C0BDE0", Slot = "25")]
|
||||
public override void EJAHCBFGHPP(byte[] PDOFKJGFNGK)
|
||||
{
|
||||
if (PDOFKJGFNGK != 0)
|
||||
{
|
||||
HKAHGDDGAFD hkahgddgafd = HKAHGDDGAFD.MHLLBDFJBOD.ParseFrom(PDOFKJGFNGK);
|
||||
}
|
||||
bool overrides = ((ECCMHGLDNHK)this).AKNLAMFAPGB;
|
||||
}
|
||||
|
||||
// Token: 0x0600E244 RID: 57924 RVA: 0x003410E4 File Offset: 0x0033F2E4
|
||||
[Token(Token = "0x600E244")]
|
||||
[Address(RVA = "0x1C0C040", Offset = "0x1C0B040", VA = "0x181C0C040", Slot = "24")]
|
||||
public override void KPLNIADHMPN(HKAHGDDGAFD KFCHMHOEGPD)
|
||||
{
|
||||
if (KFCHMHOEGPD != 0)
|
||||
{
|
||||
ObscuredFloat value = this.Value;
|
||||
bool overrides = this.Overrides;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E245 RID: 57925 RVA: 0x00341104 File Offset: 0x0033F304
|
||||
[Token(Token = "0x600E245")]
|
||||
[Address(RVA = "0x1C0BF60", Offset = "0x1C0AF60", VA = "0x181C0BF60", Slot = "23")]
|
||||
public override HKAHGDDGAFD KCINMMHMPGF()
|
||||
{
|
||||
HKAHGDDGAFD hkahgddgafd = new HKAHGDDGAFD();
|
||||
hkahgddgafd.PIHBFDHCNMI = hkahgddgafd != null;
|
||||
float num;
|
||||
hkahgddgafd.DJCPGNKKDBO = num;
|
||||
return hkahgddgafd;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,95 @@
|
||||
using System;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Utils.OverridableFields
|
||||
{
|
||||
// Token: 0x020022C3 RID: 8899
|
||||
[Token(Token = "0x20022C3")]
|
||||
[Serializable]
|
||||
public class MutableOverridableObscuredInt : SerializedMutableOverridableBase<MutableOverridableObscuredInt, ObscuredInt, KHFABFHGJNG>
|
||||
{
|
||||
// Token: 0x0600E236 RID: 57910 RVA: 0x00340F74 File Offset: 0x0033F174
|
||||
[Token(Token = "0x600E236")]
|
||||
[Address(RVA = "0x1C0C6C0", Offset = "0x1C0B6C0", VA = "0x181C0C6C0")]
|
||||
public MutableOverridableObscuredInt()
|
||||
{
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
base..ctor(num2 != 0, num);
|
||||
}
|
||||
|
||||
// Token: 0x0600E237 RID: 57911 RVA: 0x00340F90 File Offset: 0x0033F190
|
||||
[Token(Token = "0x600E237")]
|
||||
[Address(RVA = "0x1C0C730", Offset = "0x1C0B730", VA = "0x181C0C730")]
|
||||
public MutableOverridableObscuredInt(ObscuredInt ONGBFDACHHG)
|
||||
{
|
||||
bool fakeValueActive = ONGBFDACHHG.fakeValueActive;
|
||||
}
|
||||
|
||||
// Token: 0x0600E238 RID: 57912 RVA: 0x00340FA4 File Offset: 0x0033F1A4
|
||||
[Token(Token = "0x600E238")]
|
||||
[Address(RVA = "0x1C0C790", Offset = "0x1C0B790", VA = "0x181C0C790")]
|
||||
public MutableOverridableObscuredInt(bool PPEMHAIEECM, ObscuredInt ONGBFDACHHG)
|
||||
{
|
||||
bool fakeValueActive = ONGBFDACHHG.fakeValueActive;
|
||||
}
|
||||
|
||||
// Token: 0x0600E239 RID: 57913 RVA: 0x00340FB8 File Offset: 0x0033F1B8
|
||||
[Token(Token = "0x600E239")]
|
||||
[Address(RVA = "0x1C0C610", Offset = "0x1C0B610", VA = "0x181C0C610", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
string text;
|
||||
return text;
|
||||
}
|
||||
|
||||
// Token: 0x0600E23A RID: 57914 RVA: 0x00340FC8 File Offset: 0x0033F1C8
|
||||
[Token(Token = "0x600E23A")]
|
||||
[Address(RVA = "0x1C0C3F0", Offset = "0x1C0B3F0", VA = "0x181C0C3F0")]
|
||||
public static MutableOverridableObscuredInt FAJDMKOEFLH(ObscuredInt MBJCIBHEOMM)
|
||||
{
|
||||
bool fakeValueActive = MBJCIBHEOMM.fakeValueActive;
|
||||
MutableOverridableObscuredInt mutableOverridableObscuredInt;
|
||||
return mutableOverridableObscuredInt;
|
||||
}
|
||||
|
||||
// Token: 0x0600E23B RID: 57915 RVA: 0x00340FE0 File Offset: 0x0033F1E0
|
||||
[Token(Token = "0x600E23B")]
|
||||
[Address(RVA = "0x1C0C300", Offset = "0x1C0B300", VA = "0x181C0C300", Slot = "25")]
|
||||
public override void EJAHCBFGHPP(byte[] PDOFKJGFNGK)
|
||||
{
|
||||
if (PDOFKJGFNGK != 0)
|
||||
{
|
||||
KHFABFHGJNG khfabfhgjng = KHFABFHGJNG.MHLLBDFJBOD.ParseFrom(PDOFKJGFNGK);
|
||||
}
|
||||
bool overrides = ((ECCMHGLDNHK)this).AKNLAMFAPGB;
|
||||
}
|
||||
|
||||
// Token: 0x0600E23C RID: 57916 RVA: 0x0034100C File Offset: 0x0033F20C
|
||||
[Token(Token = "0x600E23C")]
|
||||
[Address(RVA = "0x1C0C550", Offset = "0x1C0B550", VA = "0x181C0C550", Slot = "24")]
|
||||
public override void KPLNIADHMPN(KHFABFHGJNG KFCHMHOEGPD)
|
||||
{
|
||||
if (KFCHMHOEGPD != 0)
|
||||
{
|
||||
ObscuredInt obscuredInt;
|
||||
bool fakeValueActive = obscuredInt.fakeValueActive;
|
||||
ObscuredInt value = this.Value;
|
||||
bool overrides = this.Overrides;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E23D RID: 57917 RVA: 0x00341034 File Offset: 0x0033F234
|
||||
[Token(Token = "0x600E23D")]
|
||||
[Address(RVA = "0x1C0C480", Offset = "0x1C0B480", VA = "0x181C0C480", Slot = "23")]
|
||||
public override KHFABFHGJNG KCINMMHMPGF()
|
||||
{
|
||||
KHFABFHGJNG khfabfhgjng = new KHFABFHGJNG();
|
||||
khfabfhgjng.PIHBFDHCNMI = khfabfhgjng != null;
|
||||
int num;
|
||||
khfabfhgjng.DJCPGNKKDBO = num;
|
||||
return khfabfhgjng;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,92 @@
|
||||
using System;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Utils.OverridableFields
|
||||
{
|
||||
// Token: 0x020022C6 RID: 8902
|
||||
[Token(Token = "0x20022C6")]
|
||||
[Serializable]
|
||||
public class MutableOverridableObscuredString : SerializedMutableOverridableBase<MutableOverridableObscuredString, ObscuredString, OJCMONIIDPH>
|
||||
{
|
||||
// Token: 0x0600E24E RID: 57934 RVA: 0x00341214 File Offset: 0x0033F414
|
||||
[Token(Token = "0x600E24E")]
|
||||
[Address(RVA = "0x1C0CB60", Offset = "0x1C0BB60", VA = "0x181C0CB60")]
|
||||
public MutableOverridableObscuredString()
|
||||
{
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
base..ctor(num2 != 0, num);
|
||||
}
|
||||
|
||||
// Token: 0x0600E24F RID: 57935 RVA: 0x00341230 File Offset: 0x0033F430
|
||||
[Token(Token = "0x600E24F")]
|
||||
[Address(RVA = "0x1C0CBA0", Offset = "0x1C0BBA0", VA = "0x181C0CBA0")]
|
||||
public MutableOverridableObscuredString(ObscuredString ONGBFDACHHG)
|
||||
: base(true, ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E250 RID: 57936 RVA: 0x00341248 File Offset: 0x0033F448
|
||||
[Token(Token = "0x600E250")]
|
||||
[Address(RVA = "0x1C0CBF0", Offset = "0x1C0BBF0", VA = "0x181C0CBF0")]
|
||||
public MutableOverridableObscuredString(bool PPEMHAIEECM, ObscuredString ONGBFDACHHG)
|
||||
: base(PPEMHAIEECM, ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E251 RID: 57937 RVA: 0x00341260 File Offset: 0x0033F460
|
||||
[Token(Token = "0x600E251")]
|
||||
[Address(RVA = "0x1C0CAD0", Offset = "0x1C0BAD0", VA = "0x181C0CAD0", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
string text;
|
||||
return text;
|
||||
}
|
||||
|
||||
// Token: 0x0600E252 RID: 57938 RVA: 0x00341270 File Offset: 0x0033F470
|
||||
[Token(Token = "0x600E252")]
|
||||
[Address(RVA = "0x1C0C8F0", Offset = "0x1C0B8F0", VA = "0x181C0C8F0")]
|
||||
public static MutableOverridableObscuredString FAJDMKOEFLH(ObscuredString MBJCIBHEOMM)
|
||||
{
|
||||
return new MutableOverridableObscuredString(true, MBJCIBHEOMM);
|
||||
}
|
||||
|
||||
// Token: 0x0600E253 RID: 57939 RVA: 0x00341284 File Offset: 0x0033F484
|
||||
[Token(Token = "0x600E253")]
|
||||
[Address(RVA = "0x1C0C800", Offset = "0x1C0B800", VA = "0x181C0C800", Slot = "25")]
|
||||
public override void EJAHCBFGHPP(byte[] PDOFKJGFNGK)
|
||||
{
|
||||
if (PDOFKJGFNGK != 0)
|
||||
{
|
||||
OJCMONIIDPH ojcmoniidph = OJCMONIIDPH.MHLLBDFJBOD.ParseFrom(PDOFKJGFNGK);
|
||||
}
|
||||
bool overrides = ((ECCMHGLDNHK)this).AKNLAMFAPGB;
|
||||
}
|
||||
|
||||
// Token: 0x0600E254 RID: 57940 RVA: 0x003412B0 File Offset: 0x0033F4B0
|
||||
[Token(Token = "0x600E254")]
|
||||
[Address(RVA = "0x1C0CA30", Offset = "0x1C0BA30", VA = "0x181C0CA30", Slot = "24")]
|
||||
public override void KPLNIADHMPN(OJCMONIIDPH KFCHMHOEGPD)
|
||||
{
|
||||
if (KFCHMHOEGPD != 0)
|
||||
{
|
||||
ObscuredString obscuredString = ObscuredString.FAJDMKOEFLH(KFCHMHOEGPD.DJCPGNKKDBO);
|
||||
ObscuredString value = this.Value;
|
||||
bool overrides = this.Overrides;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E255 RID: 57941 RVA: 0x003412DC File Offset: 0x0033F4DC
|
||||
[Token(Token = "0x600E255")]
|
||||
[Address(RVA = "0x1C0C970", Offset = "0x1C0B970", VA = "0x181C0C970", Slot = "23")]
|
||||
public override OJCMONIIDPH KCINMMHMPGF()
|
||||
{
|
||||
OJCMONIIDPH ojcmoniidph = new OJCMONIIDPH();
|
||||
ojcmoniidph.PIHBFDHCNMI = ojcmoniidph != null;
|
||||
string text;
|
||||
ojcmoniidph.JONOCPNOJHG = text;
|
||||
return ojcmoniidph;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,88 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Utils.OverridableFields
|
||||
{
|
||||
// Token: 0x020022C1 RID: 8897
|
||||
[Token(Token = "0x20022C1")]
|
||||
[Serializable]
|
||||
public class MutableOverridableString : SerializedMutableOverridableBase<MutableOverridableString, string, OJCMONIIDPH>
|
||||
{
|
||||
// Token: 0x0600E225 RID: 57893 RVA: 0x00340D94 File Offset: 0x0033EF94
|
||||
[Token(Token = "0x600E225")]
|
||||
[Address(RVA = "0x1C0CFF0", Offset = "0x1C0BFF0", VA = "0x181C0CFF0")]
|
||||
public MutableOverridableString()
|
||||
{
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
base..ctor(num2 != 0, num);
|
||||
}
|
||||
|
||||
// Token: 0x0600E226 RID: 57894 RVA: 0x00340DB0 File Offset: 0x0033EFB0
|
||||
[Token(Token = "0x600E226")]
|
||||
[Address(RVA = "0x1C0CF40", Offset = "0x1C0BF40", VA = "0x181C0CF40")]
|
||||
public MutableOverridableString(string ONGBFDACHHG)
|
||||
: base(true, ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E227 RID: 57895 RVA: 0x00340DC8 File Offset: 0x0033EFC8
|
||||
[Token(Token = "0x600E227")]
|
||||
[Address(RVA = "0x1C0CF90", Offset = "0x1C0BF90", VA = "0x181C0CF90")]
|
||||
public MutableOverridableString(bool PPEMHAIEECM, string ONGBFDACHHG)
|
||||
: base(PPEMHAIEECM, ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E228 RID: 57896 RVA: 0x00340DE0 File Offset: 0x0033EFE0
|
||||
[Token(Token = "0x600E228")]
|
||||
[Address(RVA = "0x1C0CEB0", Offset = "0x1C0BEB0", VA = "0x181C0CEB0", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
string text;
|
||||
return text;
|
||||
}
|
||||
|
||||
// Token: 0x0600E229 RID: 57897 RVA: 0x00340DF0 File Offset: 0x0033EFF0
|
||||
[Token(Token = "0x600E229")]
|
||||
[Address(RVA = "0x1C0CD40", Offset = "0x1C0BD40", VA = "0x181C0CD40")]
|
||||
public static MutableOverridableString FAJDMKOEFLH(string MBJCIBHEOMM)
|
||||
{
|
||||
return new MutableOverridableString(true, MBJCIBHEOMM);
|
||||
}
|
||||
|
||||
// Token: 0x0600E22A RID: 57898 RVA: 0x00340E04 File Offset: 0x0033F004
|
||||
[Token(Token = "0x600E22A")]
|
||||
[Address(RVA = "0x1C0CC50", Offset = "0x1C0BC50", VA = "0x181C0CC50", Slot = "25")]
|
||||
public override void EJAHCBFGHPP(byte[] PDOFKJGFNGK)
|
||||
{
|
||||
if (PDOFKJGFNGK != 0)
|
||||
{
|
||||
OJCMONIIDPH ojcmoniidph = OJCMONIIDPH.MHLLBDFJBOD.ParseFrom(PDOFKJGFNGK);
|
||||
}
|
||||
bool overrides = ((ECCMHGLDNHK)this).AKNLAMFAPGB;
|
||||
}
|
||||
|
||||
// Token: 0x0600E22B RID: 57899 RVA: 0x00340E30 File Offset: 0x0033F030
|
||||
[Token(Token = "0x600E22B")]
|
||||
[Address(RVA = "0x1C0CE60", Offset = "0x1C0BE60", VA = "0x181C0CE60", Slot = "24")]
|
||||
public override void KPLNIADHMPN(OJCMONIIDPH KFCHMHOEGPD)
|
||||
{
|
||||
if (KFCHMHOEGPD != 0)
|
||||
{
|
||||
string value = this.Value;
|
||||
bool overrides = this.Overrides;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E22C RID: 57900 RVA: 0x00340E50 File Offset: 0x0033F050
|
||||
[Token(Token = "0x600E22C")]
|
||||
[Address(RVA = "0x1C0CDC0", Offset = "0x1C0BDC0", VA = "0x181C0CDC0", Slot = "23")]
|
||||
public override OJCMONIIDPH KCINMMHMPGF()
|
||||
{
|
||||
OJCMONIIDPH ojcmoniidph = new OJCMONIIDPH();
|
||||
ojcmoniidph.PIHBFDHCNMI = ojcmoniidph != null;
|
||||
return ojcmoniidph;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,95 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Utils.OverridableFields
|
||||
{
|
||||
// Token: 0x020022D1 RID: 8913
|
||||
[Token(Token = "0x20022D1")]
|
||||
[Serializable]
|
||||
public class MutableOverridableVector3 : SerializedMutableOverridableBase<MutableOverridableVector3, Vector3, NMCLHLEBBFA>
|
||||
{
|
||||
// Token: 0x0600E2C0 RID: 58048 RVA: 0x003420D4 File Offset: 0x003402D4
|
||||
[Token(Token = "0x600E2C0")]
|
||||
[Address(RVA = "0x1C0D460", Offset = "0x1C0C460", VA = "0x181C0D460")]
|
||||
public MutableOverridableVector3()
|
||||
{
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
base..ctor(num2 != 0, num);
|
||||
}
|
||||
|
||||
// Token: 0x0600E2C1 RID: 58049 RVA: 0x003420F0 File Offset: 0x003402F0
|
||||
[Token(Token = "0x600E2C1")]
|
||||
[Address(RVA = "0x1C0D390", Offset = "0x1C0C390", VA = "0x181C0D390")]
|
||||
public MutableOverridableVector3(Vector3 ONGBFDACHHG)
|
||||
{
|
||||
float z = ONGBFDACHHG.z;
|
||||
}
|
||||
|
||||
// Token: 0x0600E2C2 RID: 58050 RVA: 0x00342104 File Offset: 0x00340304
|
||||
[Token(Token = "0x600E2C2")]
|
||||
[Address(RVA = "0x1C0D3F0", Offset = "0x1C0C3F0", VA = "0x181C0D3F0")]
|
||||
public MutableOverridableVector3(bool PPEMHAIEECM, Vector3 ONGBFDACHHG)
|
||||
{
|
||||
float z = ONGBFDACHHG.z;
|
||||
}
|
||||
|
||||
// Token: 0x0600E2C3 RID: 58051 RVA: 0x00342118 File Offset: 0x00340318
|
||||
[Token(Token = "0x600E2C3")]
|
||||
[Address(RVA = "0x1C0D2E0", Offset = "0x1C0C2E0", VA = "0x181C0D2E0", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
string text;
|
||||
return text;
|
||||
}
|
||||
|
||||
// Token: 0x0600E2C4 RID: 58052 RVA: 0x00342128 File Offset: 0x00340328
|
||||
[Token(Token = "0x600E2C4")]
|
||||
[Address(RVA = "0x1C0D120", Offset = "0x1C0C120", VA = "0x181C0D120")]
|
||||
public static MutableOverridableVector3 FAJDMKOEFLH(Vector3 MBJCIBHEOMM)
|
||||
{
|
||||
float z = MBJCIBHEOMM.z;
|
||||
MutableOverridableVector3 mutableOverridableVector;
|
||||
return mutableOverridableVector;
|
||||
}
|
||||
|
||||
// Token: 0x0600E2C5 RID: 58053 RVA: 0x00342140 File Offset: 0x00340340
|
||||
[Token(Token = "0x600E2C5")]
|
||||
[Address(RVA = "0x1C0D030", Offset = "0x1C0C030", VA = "0x181C0D030", Slot = "25")]
|
||||
public override void EJAHCBFGHPP(byte[] PDOFKJGFNGK)
|
||||
{
|
||||
if (PDOFKJGFNGK != 0)
|
||||
{
|
||||
NMCLHLEBBFA nmclhlebbfa = NMCLHLEBBFA.MHLLBDFJBOD.ParseFrom(PDOFKJGFNGK);
|
||||
}
|
||||
bool overrides = ((ECCMHGLDNHK)this).AKNLAMFAPGB;
|
||||
}
|
||||
|
||||
// Token: 0x0600E2C6 RID: 58054 RVA: 0x0034216C File Offset: 0x0034036C
|
||||
[Token(Token = "0x600E2C6")]
|
||||
[Address(RVA = "0x1C0D260", Offset = "0x1C0C260", VA = "0x181C0D260", Slot = "24")]
|
||||
public override void KPLNIADHMPN(NMCLHLEBBFA KFCHMHOEGPD)
|
||||
{
|
||||
if (KFCHMHOEGPD != 0)
|
||||
{
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Vector3 value = this.Value;
|
||||
bool overrides = this.Overrides;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E2C7 RID: 58055 RVA: 0x00342194 File Offset: 0x00340394
|
||||
[Token(Token = "0x600E2C7")]
|
||||
[Address(RVA = "0x1C0D1B0", Offset = "0x1C0C1B0", VA = "0x181C0D1B0", Slot = "23")]
|
||||
public override NMCLHLEBBFA KCINMMHMPGF()
|
||||
{
|
||||
NMCLHLEBBFA nmclhlebbfa = new NMCLHLEBBFA();
|
||||
nmclhlebbfa.PIHBFDHCNMI = nmclhlebbfa != null;
|
||||
MLLDBGNOBLL mlldbgnobll;
|
||||
nmclhlebbfa.DJCPGNKKDBO = mlldbgnobll;
|
||||
return nmclhlebbfa;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,137 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Utils.OverridableFields
|
||||
{
|
||||
// Token: 0x020022B6 RID: 8886
|
||||
[Token(Token = "0x20022B6")]
|
||||
[Serializable]
|
||||
public struct OverridableBool : BAOFECPMCOB<bool>, ECCMHGLDNHK, BGJPLFFADCK<bool, ANEKJPAEIMD>
|
||||
{
|
||||
// Token: 0x170023BD RID: 9149
|
||||
// (get) Token: 0x0600E1C1 RID: 57793 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x170023BD")]
|
||||
public bool Overrides
|
||||
{
|
||||
[Token(Token = "0x600E1C1")]
|
||||
[Address(RVA = "0x634740", Offset = "0x633740", VA = "0x180634740", Slot = "5")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023BE RID: 9150
|
||||
// (get) Token: 0x0600E1C2 RID: 57794 RVA: 0x003404D4 File Offset: 0x0033E6D4
|
||||
[Token(Token = "0x170023BE")]
|
||||
public object ObjectValue
|
||||
{
|
||||
[Token(Token = "0x600E1C2")]
|
||||
[Address(RVA = "0x1C0D610", Offset = "0x1C0C610", VA = "0x181C0D610", Slot = "6")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E1C2)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Object RecRoom.Utils.OverridableFields.OverridableBool::get_ObjectValue()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:bool(var_0_06, ldfld:bool(OverridableBool::value, ldloc:valuetype RecRoom.Utils.OverridableFields.OverridableBool&(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: 0x170023BF RID: 9151
|
||||
// (get) Token: 0x0600E1C3 RID: 57795 RVA: 0x003404E8 File Offset: 0x0033E6E8
|
||||
[Token(Token = "0x170023BF")]
|
||||
public bool Value
|
||||
{
|
||||
[Token(Token = "0x600E1C3")]
|
||||
[Address(RVA = "0x634750", Offset = "0x633750", VA = "0x180634750", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return this.value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E1C4 RID: 57796 RVA: 0x003404FC File Offset: 0x0033E6FC
|
||||
[Token(Token = "0x600E1C4")]
|
||||
[Address(RVA = "0x1C0D600", Offset = "0x1C0C600", VA = "0x181C0D600")]
|
||||
public OverridableBool(bool ONGBFDACHHG)
|
||||
{
|
||||
this.value = ONGBFDACHHG;
|
||||
}
|
||||
|
||||
// Token: 0x0600E1C5 RID: 57797 RVA: 0x00340510 File Offset: 0x0033E710
|
||||
[Token(Token = "0x600E1C5")]
|
||||
[Address(RVA = "0x1C0D5F0", Offset = "0x1C0C5F0", VA = "0x181C0D5F0")]
|
||||
public OverridableBool(bool PPEMHAIEECM, bool ONGBFDACHHG)
|
||||
{
|
||||
this.value = ONGBFDACHHG;
|
||||
this.overrides = PPEMHAIEECM;
|
||||
}
|
||||
|
||||
// Token: 0x0600E1C6 RID: 57798 RVA: 0x0034052C File Offset: 0x0033E72C
|
||||
[Token(Token = "0x600E1C6")]
|
||||
[Address(RVA = "0x1C0D570", Offset = "0x1C0C570", VA = "0x181C0D570", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
bool flag = this.value;
|
||||
string text;
|
||||
return text;
|
||||
}
|
||||
|
||||
// Token: 0x0600E1C7 RID: 57799 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E1C7")]
|
||||
[Address(RVA = "0x1C0D4C0", Offset = "0x1C0C4C0", VA = "0x181C0D4C0")]
|
||||
public static OverridableBool FAJDMKOEFLH(bool MBJCIBHEOMM)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E1C8 RID: 57800 RVA: 0x00340544 File Offset: 0x0033E744
|
||||
[Token(Token = "0x600E1C8")]
|
||||
[Address(RVA = "0x1C0D4D0", Offset = "0x1C0C4D0", VA = "0x181C0D4D0", Slot = "7")]
|
||||
public ANEKJPAEIMD KCINMMHMPGF()
|
||||
{
|
||||
ANEKJPAEIMD anekjpaeimd = new ANEKJPAEIMD();
|
||||
bool flag = this.value;
|
||||
anekjpaeimd.DJCPGNKKDBO = flag;
|
||||
return anekjpaeimd;
|
||||
}
|
||||
|
||||
// Token: 0x0600E1C9 RID: 57801 RVA: 0x0034056C File Offset: 0x0033E76C
|
||||
[Token(Token = "0x600E1C9")]
|
||||
[Address(RVA = "0x1C0D540", Offset = "0x1C0C540", VA = "0x181C0D540")]
|
||||
public static OverridableBool PHILDOGCKCK(ANEKJPAEIMD KFCHMHOEGPD)
|
||||
{
|
||||
bool djcpgnkkdbo = KFCHMHOEGPD.DJCPGNKKDBO;
|
||||
bool pihbfdhcnmi = KFCHMHOEGPD.PIHBFDHCNMI;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x04009276 RID: 37494
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4009276")]
|
||||
[SerializeField]
|
||||
private bool overrides;
|
||||
|
||||
// Token: 0x04009277 RID: 37495
|
||||
[FieldOffset(Offset = "0x1")]
|
||||
[Token(Token = "0x4009277")]
|
||||
[SerializeField]
|
||||
private bool value;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,132 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Utils.OverridableFields
|
||||
{
|
||||
// Token: 0x020022D0 RID: 8912
|
||||
[Token(Token = "0x20022D0")]
|
||||
[Serializable]
|
||||
public struct OverridableColor : BAOFECPMCOB<Color>, ECCMHGLDNHK, BGJPLFFADCK<Color, JALDPDAFEMN>
|
||||
{
|
||||
// Token: 0x170023E0 RID: 9184
|
||||
// (get) Token: 0x0600E2B7 RID: 58039 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x170023E0")]
|
||||
public bool Overrides
|
||||
{
|
||||
[Token(Token = "0x600E2B7")]
|
||||
[Address(RVA = "0x634740", Offset = "0x633740", VA = "0x180634740", Slot = "5")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023E1 RID: 9185
|
||||
// (get) Token: 0x0600E2B8 RID: 58040 RVA: 0x00342030 File Offset: 0x00340230
|
||||
[Token(Token = "0x170023E1")]
|
||||
public object ObjectValue
|
||||
{
|
||||
[Token(Token = "0x600E2B8")]
|
||||
[Address(RVA = "0x1C0D7F0", Offset = "0x1C0C7F0", VA = "0x181C0D7F0", Slot = "6")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E2B8)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Object RecRoom.Utils.OverridableFields.OverridableColor::get_ObjectValue()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:Color(var_0_06, ldfld:Color(OverridableColor::value, ldloc:valuetype RecRoom.Utils.OverridableFields.OverridableColor&(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: 0x170023E2 RID: 9186
|
||||
// (get) Token: 0x0600E2B9 RID: 58041 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x170023E2")]
|
||||
public Color Value
|
||||
{
|
||||
[Token(Token = "0x600E2B9")]
|
||||
[Address(RVA = "0x5C1540", Offset = "0x5C0540", VA = "0x1805C1540", Slot = "4")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E2BA RID: 58042 RVA: 0x00342044 File Offset: 0x00340244
|
||||
[Token(Token = "0x600E2BA")]
|
||||
[Address(RVA = "0x1C0D7D0", Offset = "0x1C0C7D0", VA = "0x181C0D7D0")]
|
||||
public OverridableColor(Color ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E2BB RID: 58043 RVA: 0x00342054 File Offset: 0x00340254
|
||||
[Token(Token = "0x600E2BB")]
|
||||
[Address(RVA = "0x1C0D7E0", Offset = "0x1C0C7E0", VA = "0x181C0D7E0")]
|
||||
public OverridableColor(bool PPEMHAIEECM, Color ONGBFDACHHG)
|
||||
{
|
||||
this.overrides = PPEMHAIEECM;
|
||||
}
|
||||
|
||||
// Token: 0x0600E2BC RID: 58044 RVA: 0x00342068 File Offset: 0x00340268
|
||||
[Token(Token = "0x600E2BC")]
|
||||
[Address(RVA = "0x1C0D750", Offset = "0x1C0C750", VA = "0x181C0D750", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
Color color = this.value;
|
||||
string text;
|
||||
return text;
|
||||
}
|
||||
|
||||
// Token: 0x0600E2BD RID: 58045 RVA: 0x00342080 File Offset: 0x00340280
|
||||
[Token(Token = "0x600E2BD")]
|
||||
[Address(RVA = "0x1C0D660", Offset = "0x1C0C660", VA = "0x181C0D660")]
|
||||
public static OverridableColor FAJDMKOEFLH(Color MBJCIBHEOMM)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E2BE RID: 58046 RVA: 0x00342090 File Offset: 0x00340290
|
||||
[Token(Token = "0x600E2BE")]
|
||||
[Address(RVA = "0x1C0D680", Offset = "0x1C0C680", VA = "0x181C0D680", Slot = "7")]
|
||||
public JALDPDAFEMN KCINMMHMPGF()
|
||||
{
|
||||
JALDPDAFEMN jaldpdafemn = new JALDPDAFEMN();
|
||||
GIPNCBBHDLF gipncbbhdlf = this.value.LBGFDKBOHAK();
|
||||
jaldpdafemn.DJCPGNKKDBO = gipncbbhdlf;
|
||||
return jaldpdafemn;
|
||||
}
|
||||
|
||||
// Token: 0x0600E2BF RID: 58047 RVA: 0x003420C0 File Offset: 0x003402C0
|
||||
[Token(Token = "0x600E2BF")]
|
||||
[Address(RVA = "0x1C0D700", Offset = "0x1C0C700", VA = "0x181C0D700")]
|
||||
public static OverridableColor PHILDOGCKCK(JALDPDAFEMN KFCHMHOEGPD)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x04009286 RID: 37510
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4009286")]
|
||||
[SerializeField]
|
||||
private bool overrides;
|
||||
|
||||
// Token: 0x04009287 RID: 37511
|
||||
[FieldOffset(Offset = "0x4")]
|
||||
[Token(Token = "0x4009287")]
|
||||
[SerializeField]
|
||||
private Color value;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,137 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Utils.OverridableFields
|
||||
{
|
||||
// Token: 0x020022B5 RID: 8885
|
||||
[Token(Token = "0x20022B5")]
|
||||
[Serializable]
|
||||
public struct OverridableFloat : BAOFECPMCOB<float>, ECCMHGLDNHK, BGJPLFFADCK<float, HKAHGDDGAFD>
|
||||
{
|
||||
// Token: 0x170023BA RID: 9146
|
||||
// (get) Token: 0x0600E1B8 RID: 57784 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x170023BA")]
|
||||
public bool Overrides
|
||||
{
|
||||
[Token(Token = "0x600E1B8")]
|
||||
[Address(RVA = "0x634740", Offset = "0x633740", VA = "0x180634740", Slot = "5")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023BB RID: 9147
|
||||
// (get) Token: 0x0600E1B9 RID: 57785 RVA: 0x0034041C File Offset: 0x0033E61C
|
||||
[Token(Token = "0x170023BB")]
|
||||
public object ObjectValue
|
||||
{
|
||||
[Token(Token = "0x600E1B9")]
|
||||
[Address(RVA = "0x1C0D9B0", Offset = "0x1C0C9B0", VA = "0x181C0D9B0", Slot = "6")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E1B9)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Object RecRoom.Utils.OverridableFields.OverridableFloat::get_ObjectValue()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:float32(var_0_06, ldfld:float32(OverridableFloat::value, ldloc:valuetype RecRoom.Utils.OverridableFields.OverridableFloat&(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: 0x170023BC RID: 9148
|
||||
// (get) Token: 0x0600E1BA RID: 57786 RVA: 0x00340430 File Offset: 0x0033E630
|
||||
[Token(Token = "0x170023BC")]
|
||||
public float Value
|
||||
{
|
||||
[Token(Token = "0x600E1BA")]
|
||||
[Address(RVA = "0x4282B0", Offset = "0x4272B0", VA = "0x1804282B0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return this.value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E1BB RID: 57787 RVA: 0x00340444 File Offset: 0x0033E644
|
||||
[Token(Token = "0x600E1BB")]
|
||||
[Address(RVA = "0x1C0D990", Offset = "0x1C0C990", VA = "0x181C0D990")]
|
||||
public OverridableFloat(float ONGBFDACHHG)
|
||||
{
|
||||
this.value = ONGBFDACHHG;
|
||||
}
|
||||
|
||||
// Token: 0x0600E1BC RID: 57788 RVA: 0x00340458 File Offset: 0x0033E658
|
||||
[Token(Token = "0x600E1BC")]
|
||||
[Address(RVA = "0x1C0D9A0", Offset = "0x1C0C9A0", VA = "0x181C0D9A0")]
|
||||
public OverridableFloat(bool PPEMHAIEECM, float ONGBFDACHHG)
|
||||
{
|
||||
this.value = ONGBFDACHHG;
|
||||
this.overrides = PPEMHAIEECM;
|
||||
}
|
||||
|
||||
// Token: 0x0600E1BD RID: 57789 RVA: 0x00340474 File Offset: 0x0033E674
|
||||
[Token(Token = "0x600E1BD")]
|
||||
[Address(RVA = "0x1C0D910", Offset = "0x1C0C910", VA = "0x181C0D910", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
float num = this.value;
|
||||
string text;
|
||||
return text;
|
||||
}
|
||||
|
||||
// Token: 0x0600E1BE RID: 57790 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E1BE")]
|
||||
[Address(RVA = "0x1C0D840", Offset = "0x1C0C840", VA = "0x181C0D840")]
|
||||
public static OverridableFloat FAJDMKOEFLH(float MBJCIBHEOMM)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E1BF RID: 57791 RVA: 0x0034048C File Offset: 0x0033E68C
|
||||
[Token(Token = "0x600E1BF")]
|
||||
[Address(RVA = "0x1C0D860", Offset = "0x1C0C860", VA = "0x181C0D860", Slot = "7")]
|
||||
public HKAHGDDGAFD KCINMMHMPGF()
|
||||
{
|
||||
HKAHGDDGAFD hkahgddgafd = new HKAHGDDGAFD();
|
||||
float num = this.value;
|
||||
hkahgddgafd.DJCPGNKKDBO = num;
|
||||
return hkahgddgafd;
|
||||
}
|
||||
|
||||
// Token: 0x0600E1C0 RID: 57792 RVA: 0x003404B4 File Offset: 0x0033E6B4
|
||||
[Token(Token = "0x600E1C0")]
|
||||
[Address(RVA = "0x1C0D8D0", Offset = "0x1C0C8D0", VA = "0x181C0D8D0")]
|
||||
public static OverridableFloat PHILDOGCKCK(HKAHGDDGAFD KFCHMHOEGPD)
|
||||
{
|
||||
bool pihbfdhcnmi = KFCHMHOEGPD.PIHBFDHCNMI;
|
||||
float djcpgnkkdbo = KFCHMHOEGPD.DJCPGNKKDBO;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x04009274 RID: 37492
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4009274")]
|
||||
[SerializeField]
|
||||
private bool overrides;
|
||||
|
||||
// Token: 0x04009275 RID: 37493
|
||||
[FieldOffset(Offset = "0x4")]
|
||||
[Token(Token = "0x4009275")]
|
||||
[SerializeField]
|
||||
private float value;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,137 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Utils.OverridableFields
|
||||
{
|
||||
// Token: 0x020022B4 RID: 8884
|
||||
[Token(Token = "0x20022B4")]
|
||||
[Serializable]
|
||||
public struct OverridableInt : BAOFECPMCOB<int>, ECCMHGLDNHK, BGJPLFFADCK<int, KHFABFHGJNG>
|
||||
{
|
||||
// Token: 0x170023B7 RID: 9143
|
||||
// (get) Token: 0x0600E1AF RID: 57775 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x170023B7")]
|
||||
public bool Overrides
|
||||
{
|
||||
[Token(Token = "0x600E1AF")]
|
||||
[Address(RVA = "0x634740", Offset = "0x633740", VA = "0x180634740", Slot = "5")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023B8 RID: 9144
|
||||
// (get) Token: 0x0600E1B0 RID: 57776 RVA: 0x00340364 File Offset: 0x0033E564
|
||||
[Token(Token = "0x170023B8")]
|
||||
public object ObjectValue
|
||||
{
|
||||
[Token(Token = "0x600E1B0")]
|
||||
[Address(RVA = "0x1C0DB70", Offset = "0x1C0CB70", VA = "0x181C0DB70", Slot = "6")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E1B0)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Object RecRoom.Utils.OverridableFields.OverridableInt::get_ObjectValue()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:int32(var_0_06, ldfld:int32(OverridableInt::value, ldloc:valuetype RecRoom.Utils.OverridableFields.OverridableInt&(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: 0x170023B9 RID: 9145
|
||||
// (get) Token: 0x0600E1B1 RID: 57777 RVA: 0x00340378 File Offset: 0x0033E578
|
||||
[Token(Token = "0x170023B9")]
|
||||
public int Value
|
||||
{
|
||||
[Token(Token = "0x600E1B1")]
|
||||
[Address(RVA = "0x5AAE10", Offset = "0x5A9E10", VA = "0x1805AAE10", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return this.value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E1B2 RID: 57778 RVA: 0x0034038C File Offset: 0x0033E58C
|
||||
[Token(Token = "0x600E1B2")]
|
||||
[Address(RVA = "0x1C0DB60", Offset = "0x1C0CB60", VA = "0x181C0DB60")]
|
||||
public OverridableInt(int ONGBFDACHHG)
|
||||
{
|
||||
this.value = ONGBFDACHHG;
|
||||
}
|
||||
|
||||
// Token: 0x0600E1B3 RID: 57779 RVA: 0x003403A0 File Offset: 0x0033E5A0
|
||||
[Token(Token = "0x600E1B3")]
|
||||
[Address(RVA = "0x1C0DB50", Offset = "0x1C0CB50", VA = "0x181C0DB50")]
|
||||
public OverridableInt(bool PPEMHAIEECM, int ONGBFDACHHG)
|
||||
{
|
||||
this.value = ONGBFDACHHG;
|
||||
this.overrides = PPEMHAIEECM;
|
||||
}
|
||||
|
||||
// Token: 0x0600E1B4 RID: 57780 RVA: 0x003403BC File Offset: 0x0033E5BC
|
||||
[Token(Token = "0x600E1B4")]
|
||||
[Address(RVA = "0x1C0DAD0", Offset = "0x1C0CAD0", VA = "0x181C0DAD0", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
int num = this.value;
|
||||
string text;
|
||||
return text;
|
||||
}
|
||||
|
||||
// Token: 0x0600E1B5 RID: 57781 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E1B5")]
|
||||
[Address(RVA = "0x1C0DA00", Offset = "0x1C0CA00", VA = "0x181C0DA00")]
|
||||
public static OverridableInt FAJDMKOEFLH(int MBJCIBHEOMM)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E1B6 RID: 57782 RVA: 0x003403D4 File Offset: 0x0033E5D4
|
||||
[Token(Token = "0x600E1B6")]
|
||||
[Address(RVA = "0x1C0DA20", Offset = "0x1C0CA20", VA = "0x181C0DA20", Slot = "7")]
|
||||
public KHFABFHGJNG KCINMMHMPGF()
|
||||
{
|
||||
KHFABFHGJNG khfabfhgjng = new KHFABFHGJNG();
|
||||
int num = this.value;
|
||||
khfabfhgjng.DJCPGNKKDBO = num;
|
||||
return khfabfhgjng;
|
||||
}
|
||||
|
||||
// Token: 0x0600E1B7 RID: 57783 RVA: 0x003403FC File Offset: 0x0033E5FC
|
||||
[Token(Token = "0x600E1B7")]
|
||||
[Address(RVA = "0x1C0DA90", Offset = "0x1C0CA90", VA = "0x181C0DA90")]
|
||||
public static OverridableInt PHILDOGCKCK(KHFABFHGJNG KFCHMHOEGPD)
|
||||
{
|
||||
int djcpgnkkdbo = KFCHMHOEGPD.DJCPGNKKDBO;
|
||||
bool pihbfdhcnmi = KFCHMHOEGPD.PIHBFDHCNMI;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x04009272 RID: 37490
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4009272")]
|
||||
[SerializeField]
|
||||
private bool overrides;
|
||||
|
||||
// Token: 0x04009273 RID: 37491
|
||||
[FieldOffset(Offset = "0x4")]
|
||||
[Token(Token = "0x4009273")]
|
||||
[SerializeField]
|
||||
private int value;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,161 @@
|
||||
using System;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Utils.OverridableFields
|
||||
{
|
||||
// Token: 0x020022BA RID: 8890
|
||||
[Token(Token = "0x20022BA")]
|
||||
[Serializable]
|
||||
public struct OverridableObscuredBool : BAOFECPMCOB<ObscuredBool>, ECCMHGLDNHK, BGJPLFFADCK<ObscuredBool, ANEKJPAEIMD>
|
||||
{
|
||||
// Token: 0x170023C9 RID: 9161
|
||||
// (get) Token: 0x0600E1E5 RID: 57829 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x170023C9")]
|
||||
public bool Overrides
|
||||
{
|
||||
[Token(Token = "0x600E1E5")]
|
||||
[Address(RVA = "0x634740", Offset = "0x633740", VA = "0x180634740", Slot = "5")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023CA RID: 9162
|
||||
// (get) Token: 0x0600E1E6 RID: 57830 RVA: 0x003407E0 File Offset: 0x0033E9E0
|
||||
[Token(Token = "0x170023CA")]
|
||||
public object ObjectValue
|
||||
{
|
||||
[Token(Token = "0x600E1E6")]
|
||||
[Address(RVA = "0x1C0DE00", Offset = "0x1C0CE00", VA = "0x181C0DE00", Slot = "6")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E1E6)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Object RecRoom.Utils.OverridableFields.OverridableObscuredBool::get_ObjectValue()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:bool(var_0_0B, ldfld:bool(ObscuredBool::inited, ldfld:ObscuredBool[exp:valuetype [Codestage.Anticheattoolkit.Runtime]CodeStage.AntiCheat.ObscuredTypes.ObscuredBool&](OverridableObscuredBool::value, ldloc:valuetype RecRoom.Utils.OverridableFields.OverridableObscuredBool&(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: 0x170023CB RID: 9163
|
||||
// (get) Token: 0x0600E1E7 RID: 57831 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x170023CB")]
|
||||
public ObscuredBool Value
|
||||
{
|
||||
[Token(Token = "0x600E1E7")]
|
||||
[Address(RVA = "0x1C0DE50", Offset = "0x1C0CE50", VA = "0x181C0DE50", Slot = "4")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E1E8 RID: 57832 RVA: 0x003407F8 File Offset: 0x0033E9F8
|
||||
[Token(Token = "0x600E1E8")]
|
||||
[Address(RVA = "0x1C0DDE0", Offset = "0x1C0CDE0", VA = "0x181C0DDE0")]
|
||||
public OverridableObscuredBool(ObscuredBool ONGBFDACHHG)
|
||||
{
|
||||
bool inited = ONGBFDACHHG.inited;
|
||||
this.value.inited = inited;
|
||||
}
|
||||
|
||||
// Token: 0x0600E1E9 RID: 57833 RVA: 0x00340818 File Offset: 0x0033EA18
|
||||
[Token(Token = "0x600E1E9")]
|
||||
[Address(RVA = "0x1C0DDC0", Offset = "0x1C0CDC0", VA = "0x181C0DDC0")]
|
||||
public OverridableObscuredBool(bool PPEMHAIEECM, ObscuredBool ONGBFDACHHG)
|
||||
{
|
||||
bool inited = ONGBFDACHHG.inited;
|
||||
this.value.inited = inited;
|
||||
this.overrides = PPEMHAIEECM;
|
||||
}
|
||||
|
||||
// Token: 0x0600E1EA RID: 57834 RVA: 0x00340840 File Offset: 0x0033EA40
|
||||
[Token(Token = "0x600E1EA")]
|
||||
[Address(RVA = "0x1C0DD30", Offset = "0x1C0CD30", VA = "0x181C0DD30", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
bool inited = this.value.inited;
|
||||
string text;
|
||||
return text;
|
||||
}
|
||||
|
||||
// Token: 0x0600E1EB RID: 57835 RVA: 0x0034085C File Offset: 0x0033EA5C
|
||||
[Token(Token = "0x600E1EB")]
|
||||
[Address(RVA = "0x1C0DBC0", Offset = "0x1C0CBC0", VA = "0x181C0DBC0")]
|
||||
public static OverridableObscuredBool FAJDMKOEFLH(ObscuredBool MBJCIBHEOMM)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E1EB)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Utils.OverridableFields.OverridableObscuredBool RecRoom.Utils.OverridableFields.OverridableObscuredBool::FAJDMKOEFLH(CodeStage.AntiCheat.ObscuredTypes.ObscuredBool)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:int32(var_0_01, ldc.i4:int32(0))
|
||||
stfld:uint8(ObscuredBool::currentCryptoKey, ldloc:ObscuredBool[exp:valuetype [Codestage.Anticheattoolkit.Runtime]CodeStage.AntiCheat.ObscuredTypes.ObscuredBool&](MBJCIBHEOMM), ldloc:int32[exp:uint8](var_0_01))
|
||||
stfld:bool(ObscuredBool::inited, ldloc:ObscuredBool[exp:valuetype [Codestage.Anticheattoolkit.Runtime]CodeStage.AntiCheat.ObscuredTypes.ObscuredBool&](MBJCIBHEOMM), ldloc:int32[exp:bool](var_0_01))
|
||||
}
|
||||
|
||||
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: 0x0600E1EC RID: 57836 RVA: 0x00340878 File Offset: 0x0033EA78
|
||||
[Token(Token = "0x600E1EC")]
|
||||
[Address(RVA = "0x1C0DBE0", Offset = "0x1C0CBE0", VA = "0x181C0DBE0", Slot = "7")]
|
||||
public ANEKJPAEIMD KCINMMHMPGF()
|
||||
{
|
||||
ANEKJPAEIMD anekjpaeimd = new ANEKJPAEIMD();
|
||||
bool inited = this.value.inited;
|
||||
bool flag;
|
||||
anekjpaeimd.DJCPGNKKDBO = flag;
|
||||
return anekjpaeimd;
|
||||
}
|
||||
|
||||
// Token: 0x0600E1ED RID: 57837 RVA: 0x003408A8 File Offset: 0x0033EAA8
|
||||
[Token(Token = "0x600E1ED")]
|
||||
[Address(RVA = "0x1C0DC90", Offset = "0x1C0CC90", VA = "0x181C0DC90")]
|
||||
public static OverridableObscuredBool PHILDOGCKCK(ANEKJPAEIMD KFCHMHOEGPD)
|
||||
{
|
||||
ObscuredBool obscuredBool;
|
||||
bool inited = obscuredBool.inited;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0400927E RID: 37502
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400927E")]
|
||||
[SerializeField]
|
||||
private bool overrides;
|
||||
|
||||
// Token: 0x0400927F RID: 37503
|
||||
[FieldOffset(Offset = "0x4")]
|
||||
[Token(Token = "0x400927F")]
|
||||
[SerializeField]
|
||||
private ObscuredBool value;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,133 @@
|
||||
using System;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Utils.OverridableFields
|
||||
{
|
||||
// Token: 0x020022B9 RID: 8889
|
||||
[Token(Token = "0x20022B9")]
|
||||
[Serializable]
|
||||
public struct OverridableObscuredFloat : BAOFECPMCOB<ObscuredFloat>, ECCMHGLDNHK, BGJPLFFADCK<ObscuredFloat, HKAHGDDGAFD>
|
||||
{
|
||||
// Token: 0x170023C6 RID: 9158
|
||||
// (get) Token: 0x0600E1DC RID: 57820 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x170023C6")]
|
||||
public bool Overrides
|
||||
{
|
||||
[Token(Token = "0x600E1DC")]
|
||||
[Address(RVA = "0x634740", Offset = "0x633740", VA = "0x180634740", Slot = "5")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023C7 RID: 9159
|
||||
// (get) Token: 0x0600E1DD RID: 57821 RVA: 0x0034073C File Offset: 0x0033E93C
|
||||
[Token(Token = "0x170023C7")]
|
||||
public object ObjectValue
|
||||
{
|
||||
[Token(Token = "0x600E1DD")]
|
||||
[Address(RVA = "0x1C0E0E0", Offset = "0x1C0D0E0", VA = "0x181C0E0E0", Slot = "6")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E1DD)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Object RecRoom.Utils.OverridableFields.OverridableObscuredFloat::get_ObjectValue()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:ObscuredFloat(var_0_06, ldfld:ObscuredFloat(OverridableObscuredFloat::value, ldloc:valuetype RecRoom.Utils.OverridableFields.OverridableObscuredFloat&(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: 0x170023C8 RID: 9160
|
||||
// (get) Token: 0x0600E1DE RID: 57822 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x170023C8")]
|
||||
public ObscuredFloat Value
|
||||
{
|
||||
[Token(Token = "0x600E1DE")]
|
||||
[Address(RVA = "0x1C0E130", Offset = "0x1C0D130", VA = "0x181C0E130", Slot = "4")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E1DF RID: 57823 RVA: 0x00340750 File Offset: 0x0033E950
|
||||
[Token(Token = "0x600E1DF")]
|
||||
[Address(RVA = "0x1C0E0C0", Offset = "0x1C0D0C0", VA = "0x181C0E0C0")]
|
||||
public OverridableObscuredFloat(ObscuredFloat ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E1E0 RID: 57824 RVA: 0x00340760 File Offset: 0x0033E960
|
||||
[Token(Token = "0x600E1E0")]
|
||||
[Address(RVA = "0x1C0E0A0", Offset = "0x1C0D0A0", VA = "0x181C0E0A0")]
|
||||
public OverridableObscuredFloat(bool PPEMHAIEECM, ObscuredFloat ONGBFDACHHG)
|
||||
{
|
||||
this.overrides = PPEMHAIEECM;
|
||||
}
|
||||
|
||||
// Token: 0x0600E1E1 RID: 57825 RVA: 0x00340774 File Offset: 0x0033E974
|
||||
[Token(Token = "0x600E1E1")]
|
||||
[Address(RVA = "0x1C0E010", Offset = "0x1C0D010", VA = "0x181C0E010", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
ObscuredFloat obscuredFloat = this.value;
|
||||
string text;
|
||||
return text;
|
||||
}
|
||||
|
||||
// Token: 0x0600E1E2 RID: 57826 RVA: 0x0034078C File Offset: 0x0033E98C
|
||||
[Token(Token = "0x600E1E2")]
|
||||
[Address(RVA = "0x1C0DE70", Offset = "0x1C0CE70", VA = "0x181C0DE70")]
|
||||
public static OverridableObscuredFloat FAJDMKOEFLH(ObscuredFloat MBJCIBHEOMM)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E1E3 RID: 57827 RVA: 0x0034079C File Offset: 0x0033E99C
|
||||
[Token(Token = "0x600E1E3")]
|
||||
[Address(RVA = "0x1C0DEA0", Offset = "0x1C0CEA0", VA = "0x181C0DEA0", Slot = "7")]
|
||||
public HKAHGDDGAFD KCINMMHMPGF()
|
||||
{
|
||||
HKAHGDDGAFD hkahgddgafd = new HKAHGDDGAFD();
|
||||
float num = ObscuredFloat.FAJDMKOEFLH(this.value);
|
||||
hkahgddgafd.DJCPGNKKDBO = num;
|
||||
return hkahgddgafd;
|
||||
}
|
||||
|
||||
// Token: 0x0600E1E4 RID: 57828 RVA: 0x003407CC File Offset: 0x0033E9CC
|
||||
[Token(Token = "0x600E1E4")]
|
||||
[Address(RVA = "0x1C0DF60", Offset = "0x1C0CF60", VA = "0x181C0DF60")]
|
||||
public static OverridableObscuredFloat PHILDOGCKCK(HKAHGDDGAFD KFCHMHOEGPD)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0400927C RID: 37500
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400927C")]
|
||||
[SerializeField]
|
||||
private bool overrides;
|
||||
|
||||
// Token: 0x0400927D RID: 37501
|
||||
[FieldOffset(Offset = "0x4")]
|
||||
[Token(Token = "0x400927D")]
|
||||
[SerializeField]
|
||||
private ObscuredFloat value;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,144 @@
|
||||
using System;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Utils.OverridableFields
|
||||
{
|
||||
// Token: 0x020022B8 RID: 8888
|
||||
[Token(Token = "0x20022B8")]
|
||||
[Serializable]
|
||||
public struct OverridableObscuredInt : BAOFECPMCOB<ObscuredInt>, ECCMHGLDNHK, BGJPLFFADCK<ObscuredInt, KHFABFHGJNG>
|
||||
{
|
||||
// Token: 0x170023C3 RID: 9155
|
||||
// (get) Token: 0x0600E1D3 RID: 57811 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x170023C3")]
|
||||
public bool Overrides
|
||||
{
|
||||
[Token(Token = "0x600E1D3")]
|
||||
[Address(RVA = "0x634740", Offset = "0x633740", VA = "0x180634740", Slot = "5")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023C4 RID: 9156
|
||||
// (get) Token: 0x0600E1D4 RID: 57812 RVA: 0x00340640 File Offset: 0x0033E840
|
||||
[Token(Token = "0x170023C4")]
|
||||
public object ObjectValue
|
||||
{
|
||||
[Token(Token = "0x600E1D4")]
|
||||
[Address(RVA = "0x1C0E390", Offset = "0x1C0D390", VA = "0x181C0E390", Slot = "6")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E1D4)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Object RecRoom.Utils.OverridableFields.OverridableObscuredInt::get_ObjectValue()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:ObscuredInt(var_0_06, ldfld:ObscuredInt(OverridableObscuredInt::value, ldloc:valuetype RecRoom.Utils.OverridableFields.OverridableObscuredInt&(this)))
|
||||
stloc:bool(var_1_12, ldfld:bool(ObscuredInt::fakeValueActive, ldfld:ObscuredInt[exp:valuetype [Codestage.Anticheattoolkit.Runtime]CodeStage.AntiCheat.ObscuredTypes.ObscuredInt&](OverridableObscuredInt::value, ldloc:valuetype RecRoom.Utils.OverridableFields.OverridableObscuredInt&(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: 0x170023C5 RID: 9157
|
||||
// (get) Token: 0x0600E1D5 RID: 57813 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x170023C5")]
|
||||
public ObscuredInt Value
|
||||
{
|
||||
[Token(Token = "0x600E1D5")]
|
||||
[Address(RVA = "0x1C0E3E0", Offset = "0x1C0D3E0", VA = "0x181C0E3E0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E1D6 RID: 57814 RVA: 0x00340660 File Offset: 0x0033E860
|
||||
[Token(Token = "0x600E1D6")]
|
||||
[Address(RVA = "0x1C0E370", Offset = "0x1C0D370", VA = "0x181C0E370")]
|
||||
public OverridableObscuredInt(ObscuredInt ONGBFDACHHG)
|
||||
{
|
||||
bool fakeValueActive = ONGBFDACHHG.fakeValueActive;
|
||||
this.value.fakeValueActive = fakeValueActive;
|
||||
}
|
||||
|
||||
// Token: 0x0600E1D7 RID: 57815 RVA: 0x00340680 File Offset: 0x0033E880
|
||||
[Token(Token = "0x600E1D7")]
|
||||
[Address(RVA = "0x1C0E350", Offset = "0x1C0D350", VA = "0x181C0E350")]
|
||||
public OverridableObscuredInt(bool PPEMHAIEECM, ObscuredInt ONGBFDACHHG)
|
||||
{
|
||||
bool fakeValueActive = ONGBFDACHHG.fakeValueActive;
|
||||
this.overrides = PPEMHAIEECM;
|
||||
this.value.fakeValueActive = fakeValueActive;
|
||||
}
|
||||
|
||||
// Token: 0x0600E1D8 RID: 57816 RVA: 0x003406A8 File Offset: 0x0033E8A8
|
||||
[Token(Token = "0x600E1D8")]
|
||||
[Address(RVA = "0x1C0E2C0", Offset = "0x1C0D2C0", VA = "0x181C0E2C0", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
bool fakeValueActive = this.value.fakeValueActive;
|
||||
ObscuredInt obscuredInt = this.value;
|
||||
string text;
|
||||
return text;
|
||||
}
|
||||
|
||||
// Token: 0x0600E1D9 RID: 57817 RVA: 0x003406CC File Offset: 0x0033E8CC
|
||||
[Token(Token = "0x600E1D9")]
|
||||
[Address(RVA = "0x1C0E150", Offset = "0x1C0D150", VA = "0x181C0E150")]
|
||||
public static OverridableObscuredInt FAJDMKOEFLH(ObscuredInt MBJCIBHEOMM)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E1DA RID: 57818 RVA: 0x003406DC File Offset: 0x0033E8DC
|
||||
[Token(Token = "0x600E1DA")]
|
||||
[Address(RVA = "0x1C0E170", Offset = "0x1C0D170", VA = "0x181C0E170", Slot = "7")]
|
||||
public KHFABFHGJNG KCINMMHMPGF()
|
||||
{
|
||||
KHFABFHGJNG khfabfhgjng = new KHFABFHGJNG();
|
||||
ObscuredInt obscuredInt = this.value;
|
||||
bool fakeValueActive = this.value.fakeValueActive;
|
||||
int num = ObscuredInt.FAJDMKOEFLH(obscuredInt);
|
||||
khfabfhgjng.DJCPGNKKDBO = num;
|
||||
return khfabfhgjng;
|
||||
}
|
||||
|
||||
// Token: 0x0600E1DB RID: 57819 RVA: 0x00340718 File Offset: 0x0033E918
|
||||
[Token(Token = "0x600E1DB")]
|
||||
[Address(RVA = "0x1C0E220", Offset = "0x1C0D220", VA = "0x181C0E220")]
|
||||
public static OverridableObscuredInt PHILDOGCKCK(KHFABFHGJNG KFCHMHOEGPD)
|
||||
{
|
||||
ObscuredInt obscuredInt;
|
||||
bool fakeValueActive = obscuredInt.fakeValueActive;
|
||||
KFCHMHOEGPD.DJCPGNKKDBO = (fakeValueActive ? 1 : 0);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0400927A RID: 37498
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400927A")]
|
||||
[SerializeField]
|
||||
private bool overrides;
|
||||
|
||||
// Token: 0x0400927B RID: 37499
|
||||
[FieldOffset(Offset = "0x4")]
|
||||
[Token(Token = "0x400927B")]
|
||||
[SerializeField]
|
||||
private ObscuredInt value;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,134 @@
|
||||
using System;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Utils.OverridableFields
|
||||
{
|
||||
// Token: 0x020022BB RID: 8891
|
||||
[Token(Token = "0x20022BB")]
|
||||
[Serializable]
|
||||
public struct OverridableObscuredString : BAOFECPMCOB<ObscuredString>, ECCMHGLDNHK, BGJPLFFADCK<ObscuredString, OJCMONIIDPH>
|
||||
{
|
||||
// Token: 0x170023CC RID: 9164
|
||||
// (get) Token: 0x0600E1EE RID: 57838 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x170023CC")]
|
||||
public bool Overrides
|
||||
{
|
||||
[Token(Token = "0x600E1EE")]
|
||||
[Address(RVA = "0x634740", Offset = "0x633740", VA = "0x180634740", Slot = "5")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023CD RID: 9165
|
||||
// (get) Token: 0x0600E1EF RID: 57839 RVA: 0x003408C4 File Offset: 0x0033EAC4
|
||||
[Token(Token = "0x170023CD")]
|
||||
public object ObjectValue
|
||||
{
|
||||
[Token(Token = "0x600E1EF")]
|
||||
[Address(RVA = "0x634760", Offset = "0x633760", VA = "0x180634760", Slot = "6")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E1EF)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Object RecRoom.Utils.OverridableFields.OverridableObscuredString::get_ObjectValue()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:ObscuredString(var_0_06, ldfld:ObscuredString(OverridableObscuredString::value, ldloc:valuetype RecRoom.Utils.OverridableFields.OverridableObscuredString&(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: 0x170023CE RID: 9166
|
||||
// (get) Token: 0x0600E1F0 RID: 57840 RVA: 0x003408D8 File Offset: 0x0033EAD8
|
||||
[Token(Token = "0x170023CE")]
|
||||
public ObscuredString Value
|
||||
{
|
||||
[Token(Token = "0x600E1F0")]
|
||||
[Address(RVA = "0x634760", Offset = "0x633760", VA = "0x180634760", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return this.value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E1F1 RID: 57841 RVA: 0x003408EC File Offset: 0x0033EAEC
|
||||
[Token(Token = "0x600E1F1")]
|
||||
[Address(RVA = "0x1C0E5B0", Offset = "0x1C0D5B0", VA = "0x181C0E5B0")]
|
||||
public OverridableObscuredString(ObscuredString ONGBFDACHHG)
|
||||
{
|
||||
this.value = ONGBFDACHHG;
|
||||
}
|
||||
|
||||
// Token: 0x0600E1F2 RID: 57842 RVA: 0x00340900 File Offset: 0x0033EB00
|
||||
[Token(Token = "0x600E1F2")]
|
||||
[Address(RVA = "0x1C0E5A0", Offset = "0x1C0D5A0", VA = "0x181C0E5A0")]
|
||||
public OverridableObscuredString(bool PPEMHAIEECM, ObscuredString ONGBFDACHHG)
|
||||
{
|
||||
this.value = ONGBFDACHHG;
|
||||
this.overrides = PPEMHAIEECM;
|
||||
}
|
||||
|
||||
// Token: 0x0600E1F3 RID: 57843 RVA: 0x0034091C File Offset: 0x0033EB1C
|
||||
[Token(Token = "0x600E1F3")]
|
||||
[Address(RVA = "0x1C0E540", Offset = "0x1C0D540", VA = "0x181C0E540", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
string text;
|
||||
return text;
|
||||
}
|
||||
|
||||
// Token: 0x0600E1F4 RID: 57844 RVA: 0x0034092C File Offset: 0x0033EB2C
|
||||
[Token(Token = "0x600E1F4")]
|
||||
[Address(RVA = "0x1C0E400", Offset = "0x1C0D400", VA = "0x181C0E400")]
|
||||
public static OverridableObscuredString FAJDMKOEFLH(ObscuredString MBJCIBHEOMM)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E1F5 RID: 57845 RVA: 0x0034093C File Offset: 0x0033EB3C
|
||||
[Token(Token = "0x600E1F5")]
|
||||
[Address(RVA = "0x1C0E410", Offset = "0x1C0D410", VA = "0x181C0E410", Slot = "7")]
|
||||
public OJCMONIIDPH KCINMMHMPGF()
|
||||
{
|
||||
OJCMONIIDPH ojcmoniidph = new OJCMONIIDPH();
|
||||
string text = ObscuredString.FAJDMKOEFLH(this.value);
|
||||
ojcmoniidph.JONOCPNOJHG = text;
|
||||
return ojcmoniidph;
|
||||
}
|
||||
|
||||
// Token: 0x0600E1F6 RID: 57846 RVA: 0x0034096C File Offset: 0x0033EB6C
|
||||
[Token(Token = "0x600E1F6")]
|
||||
[Address(RVA = "0x1C0E4B0", Offset = "0x1C0D4B0", VA = "0x181C0E4B0")]
|
||||
public static OverridableObscuredString PHILDOGCKCK(OJCMONIIDPH KFCHMHOEGPD)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x04009280 RID: 37504
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4009280")]
|
||||
[SerializeField]
|
||||
private bool overrides;
|
||||
|
||||
// Token: 0x04009281 RID: 37505
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x4009281")]
|
||||
[SerializeField]
|
||||
private ObscuredString value;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,133 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Utils.OverridableFields
|
||||
{
|
||||
// Token: 0x020022B7 RID: 8887
|
||||
[Token(Token = "0x20022B7")]
|
||||
[Serializable]
|
||||
public struct OverridableString : BAOFECPMCOB<string>, ECCMHGLDNHK, BGJPLFFADCK<string, OJCMONIIDPH>
|
||||
{
|
||||
// Token: 0x170023C0 RID: 9152
|
||||
// (get) Token: 0x0600E1CA RID: 57802 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x170023C0")]
|
||||
public bool Overrides
|
||||
{
|
||||
[Token(Token = "0x600E1CA")]
|
||||
[Address(RVA = "0x634740", Offset = "0x633740", VA = "0x180634740", Slot = "5")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023C1 RID: 9153
|
||||
// (get) Token: 0x0600E1CB RID: 57803 RVA: 0x0034058C File Offset: 0x0033E78C
|
||||
[Token(Token = "0x170023C1")]
|
||||
public object ObjectValue
|
||||
{
|
||||
[Token(Token = "0x600E1CB")]
|
||||
[Address(RVA = "0x634760", Offset = "0x633760", VA = "0x180634760", Slot = "6")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E1CB)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Object RecRoom.Utils.OverridableFields.OverridableString::get_ObjectValue()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:string(var_0_06, ldfld:string(OverridableString::value, ldloc:valuetype RecRoom.Utils.OverridableFields.OverridableString&(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: 0x170023C2 RID: 9154
|
||||
// (get) Token: 0x0600E1CC RID: 57804 RVA: 0x003405A0 File Offset: 0x0033E7A0
|
||||
[Token(Token = "0x170023C2")]
|
||||
public string Value
|
||||
{
|
||||
[Token(Token = "0x600E1CC")]
|
||||
[Address(RVA = "0x634760", Offset = "0x633760", VA = "0x180634760", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return this.value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E1CD RID: 57805 RVA: 0x003405B4 File Offset: 0x0033E7B4
|
||||
[Token(Token = "0x600E1CD")]
|
||||
[Address(RVA = "0x1C0E5B0", Offset = "0x1C0D5B0", VA = "0x181C0E5B0")]
|
||||
public OverridableString(string ONGBFDACHHG)
|
||||
{
|
||||
this.value = ONGBFDACHHG;
|
||||
}
|
||||
|
||||
// Token: 0x0600E1CE RID: 57806 RVA: 0x003405C8 File Offset: 0x0033E7C8
|
||||
[Token(Token = "0x600E1CE")]
|
||||
[Address(RVA = "0x1C0E5A0", Offset = "0x1C0D5A0", VA = "0x181C0E5A0")]
|
||||
public OverridableString(bool PPEMHAIEECM, string ONGBFDACHHG)
|
||||
{
|
||||
this.value = ONGBFDACHHG;
|
||||
this.overrides = PPEMHAIEECM;
|
||||
}
|
||||
|
||||
// Token: 0x0600E1CF RID: 57807 RVA: 0x003405E4 File Offset: 0x0033E7E4
|
||||
[Token(Token = "0x600E1CF")]
|
||||
[Address(RVA = "0x1C0E660", Offset = "0x1C0D660", VA = "0x181C0E660", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
string text;
|
||||
return text;
|
||||
}
|
||||
|
||||
// Token: 0x0600E1D0 RID: 57808 RVA: 0x003405F4 File Offset: 0x0033E7F4
|
||||
[Token(Token = "0x600E1D0")]
|
||||
[Address(RVA = "0x1C0E400", Offset = "0x1C0D400", VA = "0x181C0E400")]
|
||||
public static OverridableString FAJDMKOEFLH(string MBJCIBHEOMM)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E1D1 RID: 57809 RVA: 0x00340604 File Offset: 0x0033E804
|
||||
[Token(Token = "0x600E1D1")]
|
||||
[Address(RVA = "0x1C0E5C0", Offset = "0x1C0D5C0", VA = "0x181C0E5C0", Slot = "7")]
|
||||
public OJCMONIIDPH KCINMMHMPGF()
|
||||
{
|
||||
OJCMONIIDPH ojcmoniidph = new OJCMONIIDPH();
|
||||
string text = this.value;
|
||||
ojcmoniidph.JONOCPNOJHG = text;
|
||||
return ojcmoniidph;
|
||||
}
|
||||
|
||||
// Token: 0x0600E1D2 RID: 57810 RVA: 0x0034062C File Offset: 0x0033E82C
|
||||
[Token(Token = "0x600E1D2")]
|
||||
[Address(RVA = "0x1C0E630", Offset = "0x1C0D630", VA = "0x181C0E630")]
|
||||
public static OverridableString PHILDOGCKCK(OJCMONIIDPH KFCHMHOEGPD)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x04009278 RID: 37496
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4009278")]
|
||||
[SerializeField]
|
||||
private bool overrides;
|
||||
|
||||
// Token: 0x04009279 RID: 37497
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x4009279")]
|
||||
[SerializeField]
|
||||
private string value;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,160 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Utils.OverridableFields
|
||||
{
|
||||
// Token: 0x020022CF RID: 8911
|
||||
[Token(Token = "0x20022CF")]
|
||||
[Serializable]
|
||||
public struct OverridableVector3 : BAOFECPMCOB<Vector3>, ECCMHGLDNHK, BGJPLFFADCK<Vector3, NMCLHLEBBFA>
|
||||
{
|
||||
// Token: 0x170023DD RID: 9181
|
||||
// (get) Token: 0x0600E2AE RID: 58030 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x170023DD")]
|
||||
public bool Overrides
|
||||
{
|
||||
[Token(Token = "0x600E2AE")]
|
||||
[Address(RVA = "0x634740", Offset = "0x633740", VA = "0x180634740", Slot = "5")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023DE RID: 9182
|
||||
// (get) Token: 0x0600E2AF RID: 58031 RVA: 0x00341F4C File Offset: 0x0034014C
|
||||
[Token(Token = "0x170023DE")]
|
||||
public object ObjectValue
|
||||
{
|
||||
[Token(Token = "0x600E2AF")]
|
||||
[Address(RVA = "0x1C0E840", Offset = "0x1C0D840", VA = "0x181C0E840", Slot = "6")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E2AF)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Object RecRoom.Utils.OverridableFields.OverridableVector3::get_ObjectValue()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:float32(var_0_0B, ldfld:float32(Vector3::z, ldfld:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](OverridableVector3::value, ldloc:valuetype RecRoom.Utils.OverridableFields.OverridableVector3&(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: 0x170023DF RID: 9183
|
||||
// (get) Token: 0x0600E2B0 RID: 58032 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x170023DF")]
|
||||
public Vector3 Value
|
||||
{
|
||||
[Token(Token = "0x600E2B0")]
|
||||
[Address(RVA = "0x1C0DE50", Offset = "0x1C0CE50", VA = "0x181C0DE50", Slot = "4")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E2B1 RID: 58033 RVA: 0x00341F64 File Offset: 0x00340164
|
||||
[Token(Token = "0x600E2B1")]
|
||||
[Address(RVA = "0x1C0DDE0", Offset = "0x1C0CDE0", VA = "0x181C0DDE0")]
|
||||
public OverridableVector3(Vector3 ONGBFDACHHG)
|
||||
{
|
||||
float z = ONGBFDACHHG.z;
|
||||
this.value.z = z;
|
||||
}
|
||||
|
||||
// Token: 0x0600E2B2 RID: 58034 RVA: 0x00341F84 File Offset: 0x00340184
|
||||
[Token(Token = "0x600E2B2")]
|
||||
[Address(RVA = "0x1C0DDC0", Offset = "0x1C0CDC0", VA = "0x181C0DDC0")]
|
||||
public OverridableVector3(bool PPEMHAIEECM, Vector3 ONGBFDACHHG)
|
||||
{
|
||||
float z = ONGBFDACHHG.z;
|
||||
this.value.z = z;
|
||||
this.overrides = PPEMHAIEECM;
|
||||
}
|
||||
|
||||
// Token: 0x0600E2B3 RID: 58035 RVA: 0x00341FAC File Offset: 0x003401AC
|
||||
[Token(Token = "0x600E2B3")]
|
||||
[Address(RVA = "0x1C0E7B0", Offset = "0x1C0D7B0", VA = "0x181C0E7B0", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
float z = this.value.z;
|
||||
string text;
|
||||
return text;
|
||||
}
|
||||
|
||||
// Token: 0x0600E2B4 RID: 58036 RVA: 0x00341FC8 File Offset: 0x003401C8
|
||||
[Token(Token = "0x600E2B4")]
|
||||
[Address(RVA = "0x1C0DBC0", Offset = "0x1C0CBC0", VA = "0x181C0DBC0")]
|
||||
public static OverridableVector3 FAJDMKOEFLH(Vector3 MBJCIBHEOMM)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E2B4)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Utils.OverridableFields.OverridableVector3 RecRoom.Utils.OverridableFields.OverridableVector3::FAJDMKOEFLH(UnityEngine.Vector3)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:int32(var_0_01, ldc.i4:int32(0))
|
||||
stfld:float32(Vector3::x, ldloc:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](MBJCIBHEOMM), ldloc:int32[exp:float32](var_0_01))
|
||||
stfld:float32(Vector3::z, ldloc:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](MBJCIBHEOMM), ldloc:int32[exp:float32](var_0_01))
|
||||
}
|
||||
|
||||
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: 0x0600E2B5 RID: 58037 RVA: 0x00341FE4 File Offset: 0x003401E4
|
||||
[Token(Token = "0x600E2B5")]
|
||||
[Address(RVA = "0x1C0E6C0", Offset = "0x1C0D6C0", VA = "0x181C0E6C0", Slot = "7")]
|
||||
public NMCLHLEBBFA KCINMMHMPGF()
|
||||
{
|
||||
NMCLHLEBBFA nmclhlebbfa = new NMCLHLEBBFA();
|
||||
float z = this.value.z;
|
||||
MLLDBGNOBLL mlldbgnobll;
|
||||
nmclhlebbfa.DJCPGNKKDBO = mlldbgnobll;
|
||||
return nmclhlebbfa;
|
||||
}
|
||||
|
||||
// Token: 0x0600E2B6 RID: 58038 RVA: 0x00342014 File Offset: 0x00340214
|
||||
[Token(Token = "0x600E2B6")]
|
||||
[Address(RVA = "0x1C0E750", Offset = "0x1C0D750", VA = "0x181C0E750")]
|
||||
public static OverridableVector3 PHILDOGCKCK(NMCLHLEBBFA KFCHMHOEGPD)
|
||||
{
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x04009284 RID: 37508
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4009284")]
|
||||
[SerializeField]
|
||||
private bool overrides;
|
||||
|
||||
// Token: 0x04009285 RID: 37509
|
||||
[FieldOffset(Offset = "0x4")]
|
||||
[Token(Token = "0x4009285")]
|
||||
[SerializeField]
|
||||
private Vector3 value;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,89 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using Google.Protobuf;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Utils.OverridableFields
|
||||
{
|
||||
// Token: 0x020022BD RID: 8893
|
||||
[Token(Token = "0x20022BD")]
|
||||
[Serializable]
|
||||
public abstract class SerializedMutableOverridableBase<T, InnerType, ProtobufType> : MutableOverridableBase<T, InnerType, ProtobufType> where T : MutableOverridableBase<T, InnerType, ProtobufType> where ProtobufType : IMessage<ProtobufType>
|
||||
{
|
||||
// Token: 0x0600E206 RID: 57862 RVA: 0x00340A6C File Offset: 0x0033EC6C
|
||||
[Token(Token = "0x600E206")]
|
||||
[Address(RVA = "0x1CC5F20", Offset = "0x1CC4F20", VA = "0x181CC5F20")]
|
||||
public SerializedMutableOverridableBase()
|
||||
{
|
||||
bool flag = ((ECCMHGLDNHK)this).AKNLAMFAPGB;
|
||||
}
|
||||
|
||||
// Token: 0x0600E207 RID: 57863 RVA: 0x00340A88 File Offset: 0x0033EC88
|
||||
[Token(Token = "0x600E207")]
|
||||
[Address(RVA = "0x279B0B0", Offset = "0x279A0B0", VA = "0x18279B0B0")]
|
||||
public SerializedMutableOverridableBase(InnerType ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E208 RID: 57864 RVA: 0x00340A9C File Offset: 0x0033EC9C
|
||||
[Token(Token = "0x600E208")]
|
||||
[Address(RVA = "0x279B0F0", Offset = "0x279A0F0", VA = "0x18279B0F0")]
|
||||
public SerializedMutableOverridableBase(bool PPEMHAIEECM, InnerType ONGBFDACHHG)
|
||||
{
|
||||
bool flag = ((ECCMHGLDNHK)this).AKNLAMFAPGB;
|
||||
}
|
||||
|
||||
// Token: 0x170023D2 RID: 9170
|
||||
// (get) Token: 0x0600E209 RID: 57865 RVA: 0x00340AB8 File Offset: 0x0033ECB8
|
||||
// (set) Token: 0x0600E20A RID: 57866 RVA: 0x00340ACC File Offset: 0x0033ECCC
|
||||
[Token(Token = "0x170023D2")]
|
||||
public override bool Overrides
|
||||
{
|
||||
[Token(Token = "0x600E209")]
|
||||
[Address(RVA = "0x4944B0", Offset = "0x4934B0", VA = "0x1804944B0", Slot = "17")]
|
||||
get
|
||||
{
|
||||
return this.overrides;
|
||||
}
|
||||
[Token(Token = "0x600E20A")]
|
||||
[Address(RVA = "0x62ADC0", Offset = "0x629DC0", VA = "0x18062ADC0", Slot = "18")]
|
||||
set
|
||||
{
|
||||
this.overrides = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023D3 RID: 9171
|
||||
// (get) Token: 0x0600E20B RID: 57867 RVA: 0x00340AE0 File Offset: 0x0033ECE0
|
||||
// (set) Token: 0x0600E20C RID: 57868 RVA: 0x00340AF4 File Offset: 0x0033ECF4
|
||||
[Token(Token = "0x170023D3")]
|
||||
public override InnerType Value
|
||||
{
|
||||
[Token(Token = "0x600E20B")]
|
||||
[Address(RVA = "0x498E20", Offset = "0x497E20", VA = "0x180498E20", Slot = "19")]
|
||||
get
|
||||
{
|
||||
return this.value;
|
||||
}
|
||||
[Token(Token = "0x600E20C")]
|
||||
[Address(RVA = "0x279B440", Offset = "0x279A440", VA = "0x18279B440", Slot = "20")]
|
||||
set
|
||||
{
|
||||
this.value = value;
|
||||
this.overrides = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04009282 RID: 37506
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4009282")]
|
||||
[SerializeField]
|
||||
private bool overrides;
|
||||
|
||||
// Token: 0x04009283 RID: 37507
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4009283")]
|
||||
[SerializeField]
|
||||
private InnerType value;
|
||||
}
|
||||
}
|
||||
+125
@@ -0,0 +1,125 @@
|
||||
using System;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
using Systems.PlayerRoles;
|
||||
|
||||
namespace RecRoom.Utils.OverridableFields
|
||||
{
|
||||
// Token: 0x020022C2 RID: 8898
|
||||
[Token(Token = "0x20022C2")]
|
||||
[Serializable]
|
||||
public class SerializedMutableOverridableObscuredEnum<TObsEnum, T> : SerializedMutableOverridableBase<SerializedMutableOverridableObscuredEnum<TObsEnum, T>, TObsEnum, KHFABFHGJNG> where TObsEnum : ObscuredEnum<T>, new() where T : struct, Enum
|
||||
{
|
||||
// Token: 0x170023D4 RID: 9172
|
||||
// (get) Token: 0x0600E22D RID: 57901 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x0600E22E RID: 57902 RVA: 0x00340E74 File Offset: 0x0033F074
|
||||
[Token(Token = "0x170023D4")]
|
||||
public sealed override TObsEnum Value
|
||||
{
|
||||
[Token(Token = "0x600E22D")]
|
||||
[Address(RVA = "0x279B850", Offset = "0x279A850", VA = "0x18279B850", Slot = "19")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x600E22E")]
|
||||
[Address(RVA = "0x279B930", Offset = "0x279A930", VA = "0x18279B930", Slot = "20")]
|
||||
set
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E22E)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RecRoom.Utils.OverridableFields.SerializedMutableOverridableObscuredEnum`2::set_Value(TObsEnum)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
IL_0C:
|
||||
stloc:ArgumentException(var_2_16, newobj:ArgumentException(ArgumentException::.ctor, ldstr:string("Value should not be null!")))
|
||||
}
|
||||
|
||||
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: 0x0600E22F RID: 57903 RVA: 0x00340E98 File Offset: 0x0033F098
|
||||
[Token(Token = "0x600E22F")]
|
||||
[Address(RVA = "0x22817A0", Offset = "0x22807A0", VA = "0x1822817A0")]
|
||||
public SerializedMutableOverridableObscuredEnum()
|
||||
{
|
||||
bool overrides = ((ECCMHGLDNHK)this).AKNLAMFAPGB;
|
||||
}
|
||||
|
||||
// Token: 0x0600E230 RID: 57904 RVA: 0x00340EB4 File Offset: 0x0033F0B4
|
||||
[Token(Token = "0x600E230")]
|
||||
[Address(RVA = "0x279B820", Offset = "0x279A820", VA = "0x18279B820")]
|
||||
public SerializedMutableOverridableObscuredEnum(TObsEnum ONGBFDACHHG)
|
||||
{
|
||||
bool overrides = ((ECCMHGLDNHK)this).AKNLAMFAPGB;
|
||||
}
|
||||
|
||||
// Token: 0x0600E231 RID: 57905 RVA: 0x00340ED0 File Offset: 0x0033F0D0
|
||||
[Token(Token = "0x600E231")]
|
||||
[Address(RVA = "0x279B7F0", Offset = "0x279A7F0", VA = "0x18279B7F0")]
|
||||
public SerializedMutableOverridableObscuredEnum(bool PPEMHAIEECM, TObsEnum ONGBFDACHHG)
|
||||
{
|
||||
bool overrides = ((ECCMHGLDNHK)this).AKNLAMFAPGB;
|
||||
}
|
||||
|
||||
// Token: 0x0600E232 RID: 57906 RVA: 0x00340EEC File Offset: 0x0033F0EC
|
||||
[Token(Token = "0x600E232")]
|
||||
[Address(RVA = "0x279B620", Offset = "0x279A620", VA = "0x18279B620", Slot = "23")]
|
||||
public sealed override KHFABFHGJNG KCINMMHMPGF()
|
||||
{
|
||||
KHFABFHGJNG khfabfhgjng = new KHFABFHGJNG();
|
||||
khfabfhgjng.PIHBFDHCNMI = khfabfhgjng != null;
|
||||
int num;
|
||||
khfabfhgjng.DJCPGNKKDBO = num;
|
||||
return khfabfhgjng;
|
||||
}
|
||||
|
||||
// Token: 0x0600E233 RID: 57907 RVA: 0x00340F18 File Offset: 0x0033F118
|
||||
[Token(Token = "0x600E233")]
|
||||
[Address(RVA = "0x279B6E0", Offset = "0x279A6E0", VA = "0x18279B6E0", Slot = "24")]
|
||||
public sealed override void KPLNIADHMPN(KHFABFHGJNG KFCHMHOEGPD)
|
||||
{
|
||||
if (KFCHMHOEGPD == 0)
|
||||
{
|
||||
bool overrides = ((ECCMHGLDNHK)this).AKNLAMFAPGB;
|
||||
return;
|
||||
}
|
||||
ObscuredInt obscuredInt;
|
||||
bool fakeValueActive = obscuredInt.fakeValueActive;
|
||||
bool overrides2 = ((ECCMHGLDNHK)this).AKNLAMFAPGB;
|
||||
}
|
||||
|
||||
// Token: 0x0600E234 RID: 57908 RVA: 0x00340F48 File Offset: 0x0033F148
|
||||
[Token(Token = "0x600E234")]
|
||||
[Address(RVA = "0x279B4D0", Offset = "0x279A4D0", VA = "0x18279B4D0", Slot = "25")]
|
||||
public sealed override void EJAHCBFGHPP(byte[] PDOFKJGFNGK)
|
||||
{
|
||||
if (PDOFKJGFNGK != 0)
|
||||
{
|
||||
KHFABFHGJNG khfabfhgjng = KHFABFHGJNG.MHLLBDFJBOD.ParseFrom(PDOFKJGFNGK);
|
||||
}
|
||||
bool overrides = ((ECCMHGLDNHK)this).AKNLAMFAPGB;
|
||||
}
|
||||
|
||||
// Token: 0x0600E235 RID: 57909 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E235")]
|
||||
[Address(RVA = "0x279B5C0", Offset = "0x279A5C0", VA = "0x18279B5C0", Slot = "21")]
|
||||
public sealed override void JBBLIBHHEBC()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,149 @@
|
||||
using System;
|
||||
using System.Diagnostics;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Rendering;
|
||||
|
||||
namespace RecRoom.Utils.Perf
|
||||
{
|
||||
// Token: 0x020022A9 RID: 8873
|
||||
[Token(Token = "0x20022A9")]
|
||||
public class PerfTesterCameraRenderTimer : MonoBehaviour
|
||||
{
|
||||
// Token: 0x0600E18C RID: 57740 RVA: 0x0033FE38 File Offset: 0x0033E038
|
||||
[Token(Token = "0x600E18C")]
|
||||
[Address(RVA = "0x1C0EAA0", Offset = "0x1C0DAA0", VA = "0x181C0EAA0")]
|
||||
private void Awake()
|
||||
{
|
||||
RenderPipelineManager.beginCameraRendering += new Action(this.CDJMNIHFNMK);
|
||||
RenderPipelineManager.endCameraRendering += new Action(this.EMLECMECGOM);
|
||||
}
|
||||
|
||||
// Token: 0x0600E18D RID: 57741 RVA: 0x0033FE68 File Offset: 0x0033E068
|
||||
[Token(Token = "0x600E18D")]
|
||||
[Address(RVA = "0x1C0EB60", Offset = "0x1C0DB60", VA = "0x181C0EB60")]
|
||||
private void CDJMNIHFNMK(ScriptableRenderContext LHOMKMINCHH, Camera FOMHGMLPOND)
|
||||
{
|
||||
if (!this.StartQueued)
|
||||
{
|
||||
if (this.Running)
|
||||
{
|
||||
this.RenderStopWatch.Start();
|
||||
return;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
this.StartQueued = false;
|
||||
this.Running = true;
|
||||
int frameCount = Time.frameCount;
|
||||
this.FrameStart = frameCount;
|
||||
Stopwatch stopwatch = Stopwatch.StartNew();
|
||||
this.RenderStopWatch = stopwatch;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E18E RID: 57742 RVA: 0x0033FEC8 File Offset: 0x0033E0C8
|
||||
[Token(Token = "0x600E18E")]
|
||||
[Address(RVA = "0x1C0EC00", Offset = "0x1C0DC00", VA = "0x181C0EC00")]
|
||||
private void EMLECMECGOM(ScriptableRenderContext LHOMKMINCHH, Camera FOMHGMLPOND)
|
||||
{
|
||||
if (this.Running && !this.Running)
|
||||
{
|
||||
this.RenderStopWatch.Stop();
|
||||
int frameCount = Time.frameCount;
|
||||
TimeSpan elapsed = this.RenderStopWatch.Elapsed;
|
||||
object[] array = new object[4];
|
||||
if (array != 0)
|
||||
{
|
||||
}
|
||||
array[0] = array;
|
||||
if (" Frames: " != 0)
|
||||
{
|
||||
}
|
||||
array[1] = " Frames: ";
|
||||
string text;
|
||||
if (text != 0)
|
||||
{
|
||||
}
|
||||
array[2] = text;
|
||||
if ("ms" != 0)
|
||||
{
|
||||
}
|
||||
array[3] = "ms";
|
||||
global::UnityEngine.Debug.Log(string.Concat(array));
|
||||
bool isHighResolution = Stopwatch.IsHighResolution;
|
||||
string text2;
|
||||
global::UnityEngine.Debug.Log("High Res: " + text2);
|
||||
this.Running = false;
|
||||
RenderPipelineManager.beginCameraRendering -= new Action(this.CDJMNIHFNMK);
|
||||
RenderPipelineManager.endCameraRendering -= new Action(this.EMLECMECGOM);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E18F RID: 57743 RVA: 0x0033FFB4 File Offset: 0x0033E1B4
|
||||
[Token(Token = "0x600E18F")]
|
||||
[Address(RVA = "0x1C0EFA0", Offset = "0x1C0DFA0", VA = "0x181C0EFA0")]
|
||||
public void QueueTest()
|
||||
{
|
||||
RenderPipelineManager.beginCameraRendering += new Action(this.CDJMNIHFNMK);
|
||||
RenderPipelineManager.endCameraRendering += new Action(this.EMLECMECGOM);
|
||||
this.StartQueued = true;
|
||||
}
|
||||
|
||||
// Token: 0x0600E190 RID: 57744 RVA: 0x0033FFEC File Offset: 0x0033E1EC
|
||||
[Token(Token = "0x600E190")]
|
||||
[Address(RVA = "0x1C0F060", Offset = "0x1C0E060", VA = "0x181C0F060")]
|
||||
private void Update()
|
||||
{
|
||||
if (Input.GetKeyDownInt(KeyCode.Alpha9))
|
||||
{
|
||||
global::UnityEngine.Debug.Log("Queueing Render Capture");
|
||||
RenderPipelineManager.beginCameraRendering += new Action(this.CDJMNIHFNMK);
|
||||
RenderPipelineManager.endCameraRendering += new Action(this.EMLECMECGOM);
|
||||
this.StartQueued = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E191 RID: 57745 RVA: 0x00340038 File Offset: 0x0033E238
|
||||
[Token(Token = "0x600E191")]
|
||||
[Address(RVA = "0x1C0F180", Offset = "0x1C0E180", VA = "0x181C0F180")]
|
||||
public PerfTesterCameraRenderTimer()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04009262 RID: 37474
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4009262")]
|
||||
public Stopwatch RenderStopWatch;
|
||||
|
||||
// Token: 0x04009263 RID: 37475
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4009263")]
|
||||
[JDBPLNPJCPC]
|
||||
public bool StartQueued;
|
||||
|
||||
// Token: 0x04009264 RID: 37476
|
||||
[FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x4009264")]
|
||||
[JDBPLNPJCPC]
|
||||
public int FrameStart;
|
||||
|
||||
// Token: 0x04009265 RID: 37477
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4009265")]
|
||||
[JDBPLNPJCPC]
|
||||
public bool Running;
|
||||
|
||||
// Token: 0x04009266 RID: 37478
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x4009266")]
|
||||
[SerializeField]
|
||||
private int captureFrameCount = (int)((ulong)100L);
|
||||
|
||||
// Token: 0x04009267 RID: 37479
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4009267")]
|
||||
public int renderCount;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,73 @@
|
||||
using System;
|
||||
using System.Diagnostics;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Utils.Perf
|
||||
{
|
||||
// Token: 0x020022AA RID: 8874
|
||||
[Token(Token = "0x20022AA")]
|
||||
public class PerfTesterPostUpdate : MonoBehaviour
|
||||
{
|
||||
// Token: 0x0600E192 RID: 57746 RVA: 0x00340058 File Offset: 0x0033E258
|
||||
[Token(Token = "0x600E192")]
|
||||
[Address(RVA = "0x1C0F190", Offset = "0x1C0E190", VA = "0x181C0F190")]
|
||||
private void Update()
|
||||
{
|
||||
PerfTesterPreUpdate perfTesterPreUpdate = this.preUpdate;
|
||||
if (perfTesterPreUpdate.Running)
|
||||
{
|
||||
perfTesterPreUpdate.FrameStopWatch.Stop();
|
||||
int frameCount = Time.frameCount;
|
||||
TimeSpan elapsed = this.preUpdate.FrameStopWatch.Elapsed;
|
||||
object[] array = new object[4];
|
||||
if (array != 0)
|
||||
{
|
||||
}
|
||||
array[0] = array;
|
||||
if (" Frames: " != 0)
|
||||
{
|
||||
}
|
||||
array[1] = " Frames: ";
|
||||
string text;
|
||||
if (text != 0)
|
||||
{
|
||||
}
|
||||
array[2] = text;
|
||||
if ("ms" != 0)
|
||||
{
|
||||
}
|
||||
array[3] = "ms";
|
||||
global::UnityEngine.Debug.Log(string.Concat(array));
|
||||
bool isHighResolution = Stopwatch.IsHighResolution;
|
||||
string text2;
|
||||
global::UnityEngine.Debug.Log("High Res: " + text2);
|
||||
this.preUpdate.Running = false;
|
||||
}
|
||||
if (Input.GetKeyDownInt(KeyCode.Alpha0))
|
||||
{
|
||||
global::UnityEngine.Debug.Log("Queueing Capture");
|
||||
this.preUpdate.StartQueued = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E193 RID: 57747 RVA: 0x00340148 File Offset: 0x0033E348
|
||||
[Token(Token = "0x600E193")]
|
||||
[Address(RVA = "0x1C0F520", Offset = "0x1C0E520", VA = "0x181C0F520")]
|
||||
public PerfTesterPostUpdate()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04009268 RID: 37480
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4009268")]
|
||||
[SerializeField]
|
||||
private PerfTesterPreUpdate preUpdate;
|
||||
|
||||
// Token: 0x04009269 RID: 37481
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4009269")]
|
||||
[SerializeField]
|
||||
private int captureFrameCount = (int)((ulong)100L);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,65 @@
|
||||
using System;
|
||||
using System.Diagnostics;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Utils.Perf
|
||||
{
|
||||
// Token: 0x020022AB RID: 8875
|
||||
[Token(Token = "0x20022AB")]
|
||||
public class PerfTesterPreUpdate : MonoBehaviour
|
||||
{
|
||||
// Token: 0x0600E194 RID: 57748 RVA: 0x00340168 File Offset: 0x0033E368
|
||||
[Token(Token = "0x600E194")]
|
||||
[Address(RVA = "0x1C0F530", Offset = "0x1C0E530", VA = "0x181C0F530")]
|
||||
private void Update()
|
||||
{
|
||||
if (!this.StartQueued)
|
||||
{
|
||||
if (this.Running)
|
||||
{
|
||||
this.FrameStopWatch.Start();
|
||||
return;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
this.StartQueued = false;
|
||||
int frameCount = Time.frameCount;
|
||||
this.FrameStart = frameCount;
|
||||
Stopwatch stopwatch = Stopwatch.StartNew();
|
||||
this.FrameStopWatch = stopwatch;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E195 RID: 57749 RVA: 0x003401C0 File Offset: 0x0033E3C0
|
||||
[Token(Token = "0x600E195")]
|
||||
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
|
||||
public PerfTesterPreUpdate()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400926A RID: 37482
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400926A")]
|
||||
public Stopwatch FrameStopWatch;
|
||||
|
||||
// Token: 0x0400926B RID: 37483
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400926B")]
|
||||
[JDBPLNPJCPC]
|
||||
public int FrameStart;
|
||||
|
||||
// Token: 0x0400926C RID: 37484
|
||||
[FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x400926C")]
|
||||
[JDBPLNPJCPC]
|
||||
public bool StartQueued;
|
||||
|
||||
// Token: 0x0400926D RID: 37485
|
||||
[FieldOffset(Offset = "0x25")]
|
||||
[Token(Token = "0x400926D")]
|
||||
[JDBPLNPJCPC]
|
||||
public bool Running;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,77 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.SceneManagement;
|
||||
|
||||
namespace RecRoom.Utils.Perf
|
||||
{
|
||||
// Token: 0x020022AC RID: 8876
|
||||
[Token(Token = "0x20022AC")]
|
||||
public class SceneBootTimer : MonoBehaviour
|
||||
{
|
||||
// Token: 0x0600E196 RID: 57750 RVA: 0x003401D4 File Offset: 0x0033E3D4
|
||||
[Token(Token = "0x600E196")]
|
||||
[Address(RVA = "0x1C0F750", Offset = "0x1C0E750", VA = "0x181C0F750")]
|
||||
private IEnumerator Start()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E196)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator RecRoom.Utils.Perf.SceneBootTimer::Start()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
call:void(BGEJAIICNIM::System.IDisposable.Dispose, ldloc:BGEJAIICNIM(var_0))
|
||||
stfld:int32(BGEJAIICNIM::<>1__state, ldloc:BGEJAIICNIM(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
||||
stfld:SceneBootTimer(BGEJAIICNIM::<>4__this, ldloc:BGEJAIICNIM(var_0), ldloc:SceneBootTimer(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: 0x0600E197 RID: 57751 RVA: 0x003401F8 File Offset: 0x0033E3F8
|
||||
[Token(Token = "0x600E197")]
|
||||
[Address(RVA = "0x1C0F5C0", Offset = "0x1C0E5C0", VA = "0x181C0F5C0")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
if (!this.ACJDLBHNHHA)
|
||||
{
|
||||
object[] array = new object[2];
|
||||
Scene activeScene = SceneManager.GetActiveScene();
|
||||
string text;
|
||||
if (text != 0)
|
||||
{
|
||||
}
|
||||
array[0] = text;
|
||||
float realtimeSinceStartup = Time.realtimeSinceStartup;
|
||||
if (text != 0)
|
||||
{
|
||||
}
|
||||
array[1] = text;
|
||||
Debug.LogWarningFormat("{0} destroyed in {1:F3}sec.", array);
|
||||
this.ACJDLBHNHHA = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E198 RID: 57752 RVA: 0x0034025C File Offset: 0x0033E45C
|
||||
[Token(Token = "0x600E198")]
|
||||
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
|
||||
public SceneBootTimer()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400926E RID: 37486
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400926E")]
|
||||
private bool ACJDLBHNHHA;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user