oh dear
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Utils
|
||||
{
|
||||
// Token: 0x020021BC RID: 8636
|
||||
[Token(Token = "0x20021BC")]
|
||||
public sealed class DestroyOnAwake : MonoBehaviour
|
||||
{
|
||||
// Token: 0x0600DD56 RID: 56662 RVA: 0x00335F9C File Offset: 0x0033419C
|
||||
[Token(Token = "0x600DD56")]
|
||||
[Address(RVA = "0x100A6C0", Offset = "0x10094C0", VA = "0x18100A6C0")]
|
||||
private void Awake()
|
||||
{
|
||||
OMCHJHPFBDN.KGFPNIMJHIC(base.gameObject);
|
||||
}
|
||||
|
||||
// Token: 0x0600DD57 RID: 56663 RVA: 0x00335FB4 File Offset: 0x003341B4
|
||||
[Token(Token = "0x600DD57")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
public DestroyOnAwake()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,117 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core.Creation;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Utils.Mesh
|
||||
{
|
||||
// Token: 0x020021F1 RID: 8689
|
||||
[Token(Token = "0x20021F1")]
|
||||
[ExecuteInEditMode]
|
||||
public class InstanceColor : MonoBehaviour
|
||||
{
|
||||
// Token: 0x0600DEDA RID: 57050 RVA: 0x00339114 File Offset: 0x00337314
|
||||
[Token(Token = "0x600DEDA")]
|
||||
[Address(RVA = "0x100C160", Offset = "0x100AF60", VA = "0x18100C160")]
|
||||
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: 0x0600DEDB RID: 57051 RVA: 0x00339184 File Offset: 0x00337384
|
||||
[Token(Token = "0x600DEDB")]
|
||||
[Address(RVA = "0x100C090", Offset = "0x100AE90", VA = "0x18100C090")]
|
||||
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: 0x0600DEDC RID: 57052 RVA: 0x003391D4 File Offset: 0x003373D4
|
||||
[Token(Token = "0x600DEDC")]
|
||||
[Address(RVA = "0x100C2A0", Offset = "0x100B0A0", VA = "0x18100C2A0")]
|
||||
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: 0x0600DEDD RID: 57053 RVA: 0x00339288 File Offset: 0x00337488
|
||||
[Token(Token = "0x600DEDD")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
public InstanceColor()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040090B5 RID: 37045
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40090B5")]
|
||||
[SerializeField]
|
||||
[HideInInspector]
|
||||
private Color color;
|
||||
|
||||
// Token: 0x040090B6 RID: 37046
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40090B6")]
|
||||
public Renderer[] renderers;
|
||||
|
||||
// Token: 0x040090B7 RID: 37047
|
||||
[Token(Token = "0x40090B7")]
|
||||
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: 0x020021D8 RID: 8664
|
||||
[Token(Token = "0x20021D8")]
|
||||
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: 0x1700232F RID: 9007
|
||||
// (get) Token: 0x0600DDEB RID: 56811
|
||||
// (set) Token: 0x0600DDEC RID: 56812
|
||||
[Token(Token = "0x1700232F")]
|
||||
public abstract bool AKNLAMFAPGB
|
||||
{
|
||||
[Token(Token = "0x600DDEB")]
|
||||
[Address(Slot = "17")]
|
||||
get;
|
||||
[Token(Token = "0x600DDEC")]
|
||||
[Address(Slot = "18")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x17002330 RID: 9008
|
||||
// (get) Token: 0x0600DDED RID: 56813
|
||||
// (set) Token: 0x0600DDEE RID: 56814
|
||||
[Token(Token = "0x17002330")]
|
||||
public abstract InnerType DMLIOOCLKKP
|
||||
{
|
||||
[Token(Token = "0x600DDED")]
|
||||
[Address(Slot = "19")]
|
||||
get;
|
||||
[Token(Token = "0x600DDEE")]
|
||||
[Address(Slot = "20")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x17002331 RID: 9009
|
||||
// (get) Token: 0x0600DDEF RID: 56815 RVA: 0x0033749C File Offset: 0x0033569C
|
||||
[Token(Token = "0x17002331")]
|
||||
public object FDPCKKFDKCF
|
||||
{
|
||||
[Token(Token = "0x600DDEF")]
|
||||
[Address(RVA = "0x290E690", Offset = "0x290D490", VA = "0x18290E690", Slot = "13")]
|
||||
get
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600DDF0 RID: 56816 RVA: 0x003374B0 File Offset: 0x003356B0
|
||||
[Token(Token = "0x600DDF0")]
|
||||
[Address(RVA = "0x290DEE0", Offset = "0x290CCE0", VA = "0x18290DEE0")]
|
||||
public MutableOverridableBase()
|
||||
{
|
||||
bool overrides = this.AKNLAMFAPGB;
|
||||
}
|
||||
|
||||
// Token: 0x0600DDF1 RID: 56817 RVA: 0x003374D0 File Offset: 0x003356D0
|
||||
[Token(Token = "0x600DDF1")]
|
||||
[Address(RVA = "0x290E0E0", Offset = "0x290CEE0", VA = "0x18290E0E0")]
|
||||
public MutableOverridableBase([NotNull] InnerType ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600DDF2 RID: 56818 RVA: 0x003374E4 File Offset: 0x003356E4
|
||||
[Token(Token = "0x600DDF2")]
|
||||
[Address(RVA = "0x290DF20", Offset = "0x290CD20", VA = "0x18290DF20")]
|
||||
public MutableOverridableBase(bool PPEMHAIEECM, [NotNull] InnerType ONGBFDACHHG)
|
||||
{
|
||||
InnerType value = this.DMLIOOCLKKP;
|
||||
bool overrides = this.AKNLAMFAPGB;
|
||||
}
|
||||
|
||||
// Token: 0x0600DDF3 RID: 56819 RVA: 0x0033750C File Offset: 0x0033570C
|
||||
[Token(Token = "0x600DDF3")]
|
||||
[Address(RVA = "0x290CE70", Offset = "0x290BC70", VA = "0x18290CE70", Slot = "8")]
|
||||
public void FLKKAHALBHP(BAOFECPMCOB<InnerType> FFINOEADLKJ)
|
||||
{
|
||||
bool overrides = this.AKNLAMFAPGB;
|
||||
InnerType value = this.DMLIOOCLKKP;
|
||||
}
|
||||
|
||||
// Token: 0x0600DDF4 RID: 56820 RVA: 0x00337530 File Offset: 0x00335730
|
||||
[Token(Token = "0x600DDF4")]
|
||||
[Address(RVA = "0x290D7C0", Offset = "0x290C5C0", VA = "0x18290D7C0", Slot = "9")]
|
||||
public void HDECHBMKJCO(BAOFECPMCOB<InnerType> HPKICPNGMDJ)
|
||||
{
|
||||
InnerType value = this.DMLIOOCLKKP;
|
||||
bool overrides = this.AKNLAMFAPGB;
|
||||
}
|
||||
|
||||
// Token: 0x0600DDF5 RID: 56821 RVA: 0x00337554 File Offset: 0x00335754
|
||||
[Token(Token = "0x600DDF5")]
|
||||
[Address(RVA = "0x290DD50", Offset = "0x290CB50", VA = "0x18290DD50", Slot = "21")]
|
||||
public virtual void JBBLIBHHEBC()
|
||||
{
|
||||
InnerType value = this.DMLIOOCLKKP;
|
||||
bool overrides = this.AKNLAMFAPGB;
|
||||
}
|
||||
|
||||
// Token: 0x0600DDF6 RID: 56822 RVA: 0x00337578 File Offset: 0x00335778
|
||||
[Token(Token = "0x600DDF6")]
|
||||
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "22")]
|
||||
protected virtual InnerType FGDACOGIIDK()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600DDF7 RID: 56823
|
||||
[Token(Token = "0x600DDF7")]
|
||||
[Address(Slot = "23")]
|
||||
public abstract ProtobufType KCINMMHMPGF();
|
||||
|
||||
// Token: 0x0600DDF8 RID: 56824
|
||||
[Token(Token = "0x600DDF8")]
|
||||
[Address(Slot = "24")]
|
||||
public abstract void KPLNIADHMPN(ProtobufType KFCHMHOEGPD);
|
||||
|
||||
// Token: 0x0600DDF9 RID: 56825
|
||||
[Token(Token = "0x600DDF9")]
|
||||
[Address(Slot = "25")]
|
||||
public abstract void EJAHCBFGHPP(byte[] PDOFKJGFNGK);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,88 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Utils.OverridableFields
|
||||
{
|
||||
// Token: 0x020021DC RID: 8668
|
||||
[Token(Token = "0x20021DC")]
|
||||
[Serializable]
|
||||
public class MutableOverridableBool : SerializedMutableOverridableBase<MutableOverridableBool, bool, ANEKJPAEIMD>
|
||||
{
|
||||
// Token: 0x0600DE11 RID: 56849 RVA: 0x003377D0 File Offset: 0x003359D0
|
||||
[Token(Token = "0x600DE11")]
|
||||
[Address(RVA = "0x100F580", Offset = "0x100E380", VA = "0x18100F580")]
|
||||
public MutableOverridableBool()
|
||||
{
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
base..ctor(num2 != 0, num);
|
||||
}
|
||||
|
||||
// Token: 0x0600DE12 RID: 56850 RVA: 0x003377EC File Offset: 0x003359EC
|
||||
[Token(Token = "0x600DE12")]
|
||||
[Address(RVA = "0x100F5C0", Offset = "0x100E3C0", VA = "0x18100F5C0")]
|
||||
public MutableOverridableBool(bool ONGBFDACHHG)
|
||||
: base(true, ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600DE13 RID: 56851 RVA: 0x00337804 File Offset: 0x00335A04
|
||||
[Token(Token = "0x600DE13")]
|
||||
[Address(RVA = "0x100F610", Offset = "0x100E410", VA = "0x18100F610")]
|
||||
public MutableOverridableBool(bool PPEMHAIEECM, bool ONGBFDACHHG)
|
||||
: base(PPEMHAIEECM, ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600DE14 RID: 56852 RVA: 0x0033781C File Offset: 0x00335A1C
|
||||
[Token(Token = "0x600DE14")]
|
||||
[Address(RVA = "0x100F4E0", Offset = "0x100E2E0", VA = "0x18100F4E0", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
string text;
|
||||
return text;
|
||||
}
|
||||
|
||||
// Token: 0x0600DE15 RID: 56853 RVA: 0x0033782C File Offset: 0x00335A2C
|
||||
[Token(Token = "0x600DE15")]
|
||||
[Address(RVA = "0x100F380", Offset = "0x100E180", VA = "0x18100F380")]
|
||||
public static MutableOverridableBool FAJDMKOEFLH(bool MBJCIBHEOMM)
|
||||
{
|
||||
return new MutableOverridableBool(true, MBJCIBHEOMM);
|
||||
}
|
||||
|
||||
// Token: 0x0600DE16 RID: 56854 RVA: 0x00337840 File Offset: 0x00335A40
|
||||
[Token(Token = "0x600DE16")]
|
||||
[Address(RVA = "0x100F290", Offset = "0x100E090", VA = "0x18100F290", Slot = "25")]
|
||||
public override void EJAHCBFGHPP(byte[] PDOFKJGFNGK)
|
||||
{
|
||||
if (PDOFKJGFNGK != 0)
|
||||
{
|
||||
ANEKJPAEIMD anekjpaeimd = ANEKJPAEIMD.MHLLBDFJBOD.ParseFrom(PDOFKJGFNGK);
|
||||
}
|
||||
bool overrides = ((ECCMHGLDNHK)this).AKNLAMFAPGB;
|
||||
}
|
||||
|
||||
// Token: 0x0600DE17 RID: 56855 RVA: 0x0033786C File Offset: 0x00335A6C
|
||||
[Token(Token = "0x600DE17")]
|
||||
[Address(RVA = "0x100F490", Offset = "0x100E290", VA = "0x18100F490", Slot = "24")]
|
||||
public override void KPLNIADHMPN(ANEKJPAEIMD KFCHMHOEGPD)
|
||||
{
|
||||
if (KFCHMHOEGPD != 0)
|
||||
{
|
||||
bool value = this.Value != null;
|
||||
bool overrides = this.Overrides;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600DE18 RID: 56856 RVA: 0x0033788C File Offset: 0x00335A8C
|
||||
[Token(Token = "0x600DE18")]
|
||||
[Address(RVA = "0x100F400", Offset = "0x100E200", VA = "0x18100F400", 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: 0x020021EE RID: 8686
|
||||
[Token(Token = "0x20021EE")]
|
||||
[Serializable]
|
||||
public class MutableOverridableColor : SerializedMutableOverridableBase<MutableOverridableColor, Color, JALDPDAFEMN>
|
||||
{
|
||||
// Token: 0x0600DEBC RID: 57020 RVA: 0x00338CD8 File Offset: 0x00336ED8
|
||||
[Token(Token = "0x600DEBC")]
|
||||
[Address(RVA = "0x100F9B0", Offset = "0x100E7B0", VA = "0x18100F9B0")]
|
||||
public MutableOverridableColor()
|
||||
{
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
base..ctor(num2 != 0, num);
|
||||
}
|
||||
|
||||
// Token: 0x0600DEBD RID: 57021 RVA: 0x00338CF4 File Offset: 0x00336EF4
|
||||
[Token(Token = "0x600DEBD")]
|
||||
[Address(RVA = "0x100FA10", Offset = "0x100E810", VA = "0x18100FA10")]
|
||||
public MutableOverridableColor(Color ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600DEBE RID: 57022 RVA: 0x00338D04 File Offset: 0x00336F04
|
||||
[Token(Token = "0x600DEBE")]
|
||||
[Address(RVA = "0x100FA70", Offset = "0x100E870", VA = "0x18100FA70")]
|
||||
public MutableOverridableColor(bool PPEMHAIEECM, Color ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600DEBF RID: 57023 RVA: 0x00338D14 File Offset: 0x00336F14
|
||||
[Token(Token = "0x600DEBF")]
|
||||
[Address(RVA = "0x100F900", Offset = "0x100E700", VA = "0x18100F900", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
string text;
|
||||
return text;
|
||||
}
|
||||
|
||||
// Token: 0x0600DEC0 RID: 57024 RVA: 0x00338D24 File Offset: 0x00336F24
|
||||
[Token(Token = "0x600DEC0")]
|
||||
[Address(RVA = "0x100F760", Offset = "0x100E560", VA = "0x18100F760")]
|
||||
public static MutableOverridableColor FAJDMKOEFLH(Color MBJCIBHEOMM)
|
||||
{
|
||||
MutableOverridableColor mutableOverridableColor;
|
||||
return mutableOverridableColor;
|
||||
}
|
||||
|
||||
// Token: 0x0600DEC1 RID: 57025 RVA: 0x00338D34 File Offset: 0x00336F34
|
||||
[Token(Token = "0x600DEC1")]
|
||||
[Address(RVA = "0x100F670", Offset = "0x100E470", VA = "0x18100F670", Slot = "25")]
|
||||
public override void EJAHCBFGHPP(byte[] PDOFKJGFNGK)
|
||||
{
|
||||
if (PDOFKJGFNGK != 0)
|
||||
{
|
||||
JALDPDAFEMN jaldpdafemn = JALDPDAFEMN.MHLLBDFJBOD.ParseFrom(PDOFKJGFNGK);
|
||||
}
|
||||
bool overrides = ((ECCMHGLDNHK)this).AKNLAMFAPGB;
|
||||
}
|
||||
|
||||
// Token: 0x0600DEC2 RID: 57026 RVA: 0x00338D60 File Offset: 0x00336F60
|
||||
[Token(Token = "0x600DEC2")]
|
||||
[Address(RVA = "0x100F890", Offset = "0x100E690", VA = "0x18100F890", Slot = "24")]
|
||||
public override void KPLNIADHMPN(JALDPDAFEMN KFCHMHOEGPD)
|
||||
{
|
||||
if (KFCHMHOEGPD != 0)
|
||||
{
|
||||
Color value = this.Value;
|
||||
bool overrides = this.Overrides;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600DEC3 RID: 57027 RVA: 0x00338D80 File Offset: 0x00336F80
|
||||
[Token(Token = "0x600DEC3")]
|
||||
[Address(RVA = "0x100F7E0", Offset = "0x100E5E0", VA = "0x18100F7E0", 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: 0x020021DB RID: 8667
|
||||
[Token(Token = "0x20021DB")]
|
||||
[Serializable]
|
||||
public class MutableOverridableFloat : SerializedMutableOverridableBase<MutableOverridableFloat, float, HKAHGDDGAFD>
|
||||
{
|
||||
// Token: 0x0600DE09 RID: 56841 RVA: 0x0033770C File Offset: 0x0033590C
|
||||
[Token(Token = "0x600DE09")]
|
||||
[Address(RVA = "0x100FDD0", Offset = "0x100EBD0", VA = "0x18100FDD0")]
|
||||
public MutableOverridableFloat()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600DE0A RID: 56842 RVA: 0x0033771C File Offset: 0x0033591C
|
||||
[Token(Token = "0x600DE0A")]
|
||||
[Address(RVA = "0x100FE10", Offset = "0x100EC10", VA = "0x18100FE10")]
|
||||
public MutableOverridableFloat(float ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600DE0B RID: 56843 RVA: 0x0033772C File Offset: 0x0033592C
|
||||
[Token(Token = "0x600DE0B")]
|
||||
[Address(RVA = "0x100FE60", Offset = "0x100EC60", VA = "0x18100FE60")]
|
||||
public MutableOverridableFloat(bool PPEMHAIEECM, float ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600DE0C RID: 56844 RVA: 0x0033773C File Offset: 0x0033593C
|
||||
[Token(Token = "0x600DE0C")]
|
||||
[Address(RVA = "0x100FD30", Offset = "0x100EB30", VA = "0x18100FD30", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
string text;
|
||||
return text;
|
||||
}
|
||||
|
||||
// Token: 0x0600DE0D RID: 56845 RVA: 0x0033774C File Offset: 0x0033594C
|
||||
[Token(Token = "0x600DE0D")]
|
||||
[Address(RVA = "0x100FBD0", Offset = "0x100E9D0", VA = "0x18100FBD0")]
|
||||
public static MutableOverridableFloat FAJDMKOEFLH(float MBJCIBHEOMM)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600DE0E RID: 56846 RVA: 0x00337760 File Offset: 0x00335960
|
||||
[Token(Token = "0x600DE0E")]
|
||||
[Address(RVA = "0x100FAE0", Offset = "0x100E8E0", VA = "0x18100FAE0", Slot = "25")]
|
||||
public override void EJAHCBFGHPP(byte[] PDOFKJGFNGK)
|
||||
{
|
||||
if (PDOFKJGFNGK != 0)
|
||||
{
|
||||
HKAHGDDGAFD hkahgddgafd = HKAHGDDGAFD.MHLLBDFJBOD.ParseFrom(PDOFKJGFNGK);
|
||||
}
|
||||
bool overrides = ((ECCMHGLDNHK)this).AKNLAMFAPGB;
|
||||
}
|
||||
|
||||
// Token: 0x0600DE0F RID: 56847 RVA: 0x0033778C File Offset: 0x0033598C
|
||||
[Token(Token = "0x600DE0F")]
|
||||
[Address(RVA = "0x100FCE0", Offset = "0x100EAE0", VA = "0x18100FCE0", Slot = "24")]
|
||||
public override void KPLNIADHMPN(HKAHGDDGAFD KFCHMHOEGPD)
|
||||
{
|
||||
if (KFCHMHOEGPD != 0)
|
||||
{
|
||||
float value = this.Value;
|
||||
bool overrides = this.Overrides;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600DE10 RID: 56848 RVA: 0x003377AC File Offset: 0x003359AC
|
||||
[Token(Token = "0x600DE10")]
|
||||
[Address(RVA = "0x100FC50", Offset = "0x100EA50", VA = "0x18100FC50", 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: 0x020021DA RID: 8666
|
||||
[Token(Token = "0x20021DA")]
|
||||
[Serializable]
|
||||
public class MutableOverridableInt : SerializedMutableOverridableBase<MutableOverridableInt, int, KHFABFHGJNG>
|
||||
{
|
||||
// Token: 0x0600DE01 RID: 56833 RVA: 0x0033762C File Offset: 0x0033582C
|
||||
[Token(Token = "0x600DE01")]
|
||||
[Address(RVA = "0x1010260", Offset = "0x100F060", VA = "0x181010260")]
|
||||
public MutableOverridableInt()
|
||||
{
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
base..ctor(num2 != 0, num);
|
||||
}
|
||||
|
||||
// Token: 0x0600DE02 RID: 56834 RVA: 0x00337648 File Offset: 0x00335848
|
||||
[Token(Token = "0x600DE02")]
|
||||
[Address(RVA = "0x1010210", Offset = "0x100F010", VA = "0x181010210")]
|
||||
public MutableOverridableInt(int ONGBFDACHHG)
|
||||
: base(true, ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600DE03 RID: 56835 RVA: 0x00337660 File Offset: 0x00335860
|
||||
[Token(Token = "0x600DE03")]
|
||||
[Address(RVA = "0x10101B0", Offset = "0x100EFB0", VA = "0x1810101B0")]
|
||||
public MutableOverridableInt(bool PPEMHAIEECM, int ONGBFDACHHG)
|
||||
: base(PPEMHAIEECM, ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600DE04 RID: 56836 RVA: 0x00337678 File Offset: 0x00335878
|
||||
[Token(Token = "0x600DE04")]
|
||||
[Address(RVA = "0x1010110", Offset = "0x100EF10", VA = "0x181010110", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
string text;
|
||||
return text;
|
||||
}
|
||||
|
||||
// Token: 0x0600DE05 RID: 56837 RVA: 0x00337688 File Offset: 0x00335888
|
||||
[Token(Token = "0x600DE05")]
|
||||
[Address(RVA = "0x100FFB0", Offset = "0x100EDB0", VA = "0x18100FFB0")]
|
||||
public static MutableOverridableInt FAJDMKOEFLH(int MBJCIBHEOMM)
|
||||
{
|
||||
return new MutableOverridableInt(true, MBJCIBHEOMM);
|
||||
}
|
||||
|
||||
// Token: 0x0600DE06 RID: 56838 RVA: 0x0033769C File Offset: 0x0033589C
|
||||
[Token(Token = "0x600DE06")]
|
||||
[Address(RVA = "0x100FEC0", Offset = "0x100ECC0", VA = "0x18100FEC0", Slot = "25")]
|
||||
public override void EJAHCBFGHPP(byte[] PDOFKJGFNGK)
|
||||
{
|
||||
if (PDOFKJGFNGK != 0)
|
||||
{
|
||||
KHFABFHGJNG khfabfhgjng = KHFABFHGJNG.MHLLBDFJBOD.ParseFrom(PDOFKJGFNGK);
|
||||
}
|
||||
bool overrides = ((ECCMHGLDNHK)this).AKNLAMFAPGB;
|
||||
}
|
||||
|
||||
// Token: 0x0600DE07 RID: 56839 RVA: 0x003376C8 File Offset: 0x003358C8
|
||||
[Token(Token = "0x600DE07")]
|
||||
[Address(RVA = "0x10100C0", Offset = "0x100EEC0", VA = "0x1810100C0", Slot = "24")]
|
||||
public override void KPLNIADHMPN(KHFABFHGJNG KFCHMHOEGPD)
|
||||
{
|
||||
if (KFCHMHOEGPD != 0)
|
||||
{
|
||||
int value = this.Value;
|
||||
bool overrides = this.Overrides;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600DE08 RID: 56840 RVA: 0x003376E8 File Offset: 0x003358E8
|
||||
[Token(Token = "0x600DE08")]
|
||||
[Address(RVA = "0x1010030", Offset = "0x100EE30", VA = "0x181010030", 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: 0x020021E5 RID: 8677
|
||||
[Token(Token = "0x20021E5")]
|
||||
[Serializable]
|
||||
public class MutableOverridableListBool : SerializedMutableOverridableBase<MutableOverridableListBool, List<bool>, MCGNJDJAAMF>
|
||||
{
|
||||
// Token: 0x17002337 RID: 9015
|
||||
// (get) Token: 0x0600DE60 RID: 56928 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x0600DE61 RID: 56929 RVA: 0x0033813C File Offset: 0x0033633C
|
||||
[Token(Token = "0x17002337")]
|
||||
public override List<bool> Value
|
||||
{
|
||||
[Token(Token = "0x600DE60")]
|
||||
[Address(RVA = "0x1010A40", Offset = "0x100F840", VA = "0x181010A40", Slot = "19")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x600DE61")]
|
||||
[Address(RVA = "0x1010A80", Offset = "0x100F880", VA = "0x181010A80", Slot = "20")]
|
||||
set
|
||||
{
|
||||
if (value == 0)
|
||||
{
|
||||
List<bool> list = new List();
|
||||
}
|
||||
base.Value = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600DE62 RID: 56930 RVA: 0x0033815C File Offset: 0x0033635C
|
||||
[Token(Token = "0x600DE62")]
|
||||
[Address(RVA = "0x1010960", Offset = "0x100F760", VA = "0x181010960")]
|
||||
public MutableOverridableListBool()
|
||||
{
|
||||
List<bool> list = new List();
|
||||
int num = 0;
|
||||
base..ctor(num != 0, list);
|
||||
}
|
||||
|
||||
// Token: 0x0600DE63 RID: 56931 RVA: 0x0033817C File Offset: 0x0033637C
|
||||
[Token(Token = "0x600DE63")]
|
||||
[Address(RVA = "0x1010910", Offset = "0x100F710", VA = "0x181010910")]
|
||||
public MutableOverridableListBool(List<bool> ONGBFDACHHG)
|
||||
: base(true, ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600DE64 RID: 56932 RVA: 0x00338194 File Offset: 0x00336394
|
||||
[Token(Token = "0x600DE64")]
|
||||
[Address(RVA = "0x10109E0", Offset = "0x100F7E0", VA = "0x1810109E0")]
|
||||
public MutableOverridableListBool(bool PPEMHAIEECM, List<bool> ONGBFDACHHG)
|
||||
: base(PPEMHAIEECM, ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600DE65 RID: 56933 RVA: 0x003381AC File Offset: 0x003363AC
|
||||
[Token(Token = "0x600DE65")]
|
||||
[Address(RVA = "0x1010880", Offset = "0x100F680", VA = "0x181010880", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
string text;
|
||||
return text;
|
||||
}
|
||||
|
||||
// Token: 0x0600DE66 RID: 56934 RVA: 0x003381BC File Offset: 0x003363BC
|
||||
[Token(Token = "0x600DE66")]
|
||||
[Address(RVA = "0x1010390", Offset = "0x100F190", VA = "0x181010390")]
|
||||
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: 0x0600DE67 RID: 56935 RVA: 0x003381F0 File Offset: 0x003363F0
|
||||
[Token(Token = "0x600DE67")]
|
||||
[Address(RVA = "0x1010480", Offset = "0x100F280", VA = "0x181010480", Slot = "21")]
|
||||
public override void JBBLIBHHEBC()
|
||||
{
|
||||
bool overrides = ((ECCMHGLDNHK)this).AKNLAMFAPGB;
|
||||
}
|
||||
|
||||
// Token: 0x0600DE68 RID: 56936 RVA: 0x0033820C File Offset: 0x0033640C
|
||||
[Token(Token = "0x600DE68")]
|
||||
[Address(RVA = "0x10102A0", Offset = "0x100F0A0", VA = "0x1810102A0", Slot = "25")]
|
||||
public override void EJAHCBFGHPP(byte[] PDOFKJGFNGK)
|
||||
{
|
||||
if (PDOFKJGFNGK != 0)
|
||||
{
|
||||
MCGNJDJAAMF mcgnjdjaamf = MCGNJDJAAMF.MHLLBDFJBOD.ParseFrom(PDOFKJGFNGK);
|
||||
}
|
||||
bool overrides = ((ECCMHGLDNHK)this).AKNLAMFAPGB;
|
||||
}
|
||||
|
||||
// Token: 0x0600DE69 RID: 56937 RVA: 0x00338238 File Offset: 0x00336438
|
||||
[Token(Token = "0x600DE69")]
|
||||
[Address(RVA = "0x1010670", Offset = "0x100F470", VA = "0x181010670", 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: 0x0600DE6A RID: 56938 RVA: 0x00338298 File Offset: 0x00336498
|
||||
[Token(Token = "0x600DE6A")]
|
||||
[Address(RVA = "0x10104F0", Offset = "0x100F2F0", VA = "0x1810104F0", 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: 0x020021F0 RID: 8688
|
||||
[Token(Token = "0x20021F0")]
|
||||
[Serializable]
|
||||
public class MutableOverridableListColor : SerializedMutableOverridableBase<MutableOverridableListColor, List<Color>, CFFEHMKNOPA>
|
||||
{
|
||||
// Token: 0x17002344 RID: 9028
|
||||
// (get) Token: 0x0600DECF RID: 57039 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x0600DED0 RID: 57040 RVA: 0x00338F68 File Offset: 0x00337168
|
||||
[Token(Token = "0x17002344")]
|
||||
public override List<Color> Value
|
||||
{
|
||||
[Token(Token = "0x600DECF")]
|
||||
[Address(RVA = "0x1011340", Offset = "0x1010140", VA = "0x181011340", Slot = "19")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x600DED0")]
|
||||
[Address(RVA = "0x1011380", Offset = "0x1010180", VA = "0x181011380", Slot = "20")]
|
||||
set
|
||||
{
|
||||
if (value == 0)
|
||||
{
|
||||
List<Color> list = new List();
|
||||
}
|
||||
base.Value = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600DED1 RID: 57041 RVA: 0x00338F88 File Offset: 0x00337188
|
||||
[Token(Token = "0x600DED1")]
|
||||
[Address(RVA = "0x10112C0", Offset = "0x10100C0", VA = "0x1810112C0")]
|
||||
public MutableOverridableListColor()
|
||||
{
|
||||
List<Color> list = new List();
|
||||
int num = 0;
|
||||
base..ctor(num != 0, list);
|
||||
}
|
||||
|
||||
// Token: 0x0600DED2 RID: 57042 RVA: 0x00338FA8 File Offset: 0x003371A8
|
||||
[Token(Token = "0x600DED2")]
|
||||
[Address(RVA = "0x1011210", Offset = "0x1010010", VA = "0x181011210")]
|
||||
public MutableOverridableListColor(List<Color> ONGBFDACHHG)
|
||||
: base(true, ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600DED3 RID: 57043 RVA: 0x00338FC0 File Offset: 0x003371C0
|
||||
[Token(Token = "0x600DED3")]
|
||||
[Address(RVA = "0x1011260", Offset = "0x1010060", VA = "0x181011260")]
|
||||
public MutableOverridableListColor(bool PPEMHAIEECM, List<Color> ONGBFDACHHG)
|
||||
: base(PPEMHAIEECM, ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600DED4 RID: 57044 RVA: 0x00338FD8 File Offset: 0x003371D8
|
||||
[Token(Token = "0x600DED4")]
|
||||
[Address(RVA = "0x1011180", Offset = "0x100FF80", VA = "0x181011180", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
string text;
|
||||
return text;
|
||||
}
|
||||
|
||||
// Token: 0x0600DED5 RID: 57045 RVA: 0x00338FE8 File Offset: 0x003371E8
|
||||
[Token(Token = "0x600DED5")]
|
||||
[Address(RVA = "0x1010BE0", Offset = "0x100F9E0", VA = "0x181010BE0")]
|
||||
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: 0x0600DED6 RID: 57046 RVA: 0x0033901C File Offset: 0x0033721C
|
||||
[Token(Token = "0x600DED6")]
|
||||
[Address(RVA = "0x1010CD0", Offset = "0x100FAD0", VA = "0x181010CD0", Slot = "21")]
|
||||
public override void JBBLIBHHEBC()
|
||||
{
|
||||
bool overrides = ((ECCMHGLDNHK)this).AKNLAMFAPGB;
|
||||
}
|
||||
|
||||
// Token: 0x0600DED7 RID: 57047 RVA: 0x00339038 File Offset: 0x00337238
|
||||
[Token(Token = "0x600DED7")]
|
||||
[Address(RVA = "0x1010AF0", Offset = "0x100F8F0", VA = "0x181010AF0", Slot = "25")]
|
||||
public override void EJAHCBFGHPP(byte[] PDOFKJGFNGK)
|
||||
{
|
||||
if (PDOFKJGFNGK != 0)
|
||||
{
|
||||
CFFEHMKNOPA cffehmknopa = CFFEHMKNOPA.MHLLBDFJBOD.ParseFrom(PDOFKJGFNGK);
|
||||
}
|
||||
bool overrides = ((ECCMHGLDNHK)this).AKNLAMFAPGB;
|
||||
}
|
||||
|
||||
// Token: 0x0600DED8 RID: 57048 RVA: 0x00339064 File Offset: 0x00337264
|
||||
[Token(Token = "0x600DED8")]
|
||||
[Address(RVA = "0x1010F30", Offset = "0x100FD30", VA = "0x181010F30", 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: 0x0600DED9 RID: 57049 RVA: 0x003390CC File Offset: 0x003372CC
|
||||
[Token(Token = "0x600DED9")]
|
||||
[Address(RVA = "0x1010D40", Offset = "0x100FB40", VA = "0x181010D40", 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: 0x020021E4 RID: 8676
|
||||
[Token(Token = "0x20021E4")]
|
||||
[Serializable]
|
||||
public class MutableOverridableListFloat : SerializedMutableOverridableBase<MutableOverridableListFloat, List<float>, JHOBCPPEMCF>
|
||||
{
|
||||
// Token: 0x17002336 RID: 9014
|
||||
// (get) Token: 0x0600DE55 RID: 56917 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x0600DE56 RID: 56918 RVA: 0x00337FB4 File Offset: 0x003361B4
|
||||
[Token(Token = "0x17002336")]
|
||||
public override List<float> Value
|
||||
{
|
||||
[Token(Token = "0x600DE55")]
|
||||
[Address(RVA = "0x1011B90", Offset = "0x1010990", VA = "0x181011B90", Slot = "19")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x600DE56")]
|
||||
[Address(RVA = "0x1011BD0", Offset = "0x10109D0", VA = "0x181011BD0", Slot = "20")]
|
||||
set
|
||||
{
|
||||
if (value == 0)
|
||||
{
|
||||
List<float> list = new List();
|
||||
}
|
||||
base.Value = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600DE57 RID: 56919 RVA: 0x00337FD4 File Offset: 0x003361D4
|
||||
[Token(Token = "0x600DE57")]
|
||||
[Address(RVA = "0x1011AC0", Offset = "0x10108C0", VA = "0x181011AC0")]
|
||||
public MutableOverridableListFloat()
|
||||
{
|
||||
List<float> list = new List();
|
||||
int num = 0;
|
||||
base..ctor(num != 0, list);
|
||||
}
|
||||
|
||||
// Token: 0x0600DE58 RID: 56920 RVA: 0x00337FF4 File Offset: 0x003361F4
|
||||
[Token(Token = "0x600DE58")]
|
||||
[Address(RVA = "0x1011B40", Offset = "0x1010940", VA = "0x181011B40")]
|
||||
public MutableOverridableListFloat(List<float> ONGBFDACHHG)
|
||||
: base(true, ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600DE59 RID: 56921 RVA: 0x0033800C File Offset: 0x0033620C
|
||||
[Token(Token = "0x600DE59")]
|
||||
[Address(RVA = "0x1011A60", Offset = "0x1010860", VA = "0x181011A60")]
|
||||
public MutableOverridableListFloat(bool PPEMHAIEECM, List<float> ONGBFDACHHG)
|
||||
: base(PPEMHAIEECM, ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600DE5A RID: 56922 RVA: 0x00338024 File Offset: 0x00336224
|
||||
[Token(Token = "0x600DE5A")]
|
||||
[Address(RVA = "0x10119D0", Offset = "0x10107D0", VA = "0x1810119D0", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
string text;
|
||||
return text;
|
||||
}
|
||||
|
||||
// Token: 0x0600DE5B RID: 56923 RVA: 0x00338034 File Offset: 0x00336234
|
||||
[Token(Token = "0x600DE5B")]
|
||||
[Address(RVA = "0x10114E0", Offset = "0x10102E0", VA = "0x1810114E0")]
|
||||
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: 0x0600DE5C RID: 56924 RVA: 0x00338068 File Offset: 0x00336268
|
||||
[Token(Token = "0x600DE5C")]
|
||||
[Address(RVA = "0x10115D0", Offset = "0x10103D0", VA = "0x1810115D0", Slot = "21")]
|
||||
public override void JBBLIBHHEBC()
|
||||
{
|
||||
bool overrides = ((ECCMHGLDNHK)this).AKNLAMFAPGB;
|
||||
}
|
||||
|
||||
// Token: 0x0600DE5D RID: 56925 RVA: 0x00338084 File Offset: 0x00336284
|
||||
[Token(Token = "0x600DE5D")]
|
||||
[Address(RVA = "0x10113F0", Offset = "0x10101F0", VA = "0x1810113F0", Slot = "25")]
|
||||
public override void EJAHCBFGHPP(byte[] PDOFKJGFNGK)
|
||||
{
|
||||
if (PDOFKJGFNGK != 0)
|
||||
{
|
||||
JHOBCPPEMCF jhobcppemcf = JHOBCPPEMCF.MHLLBDFJBOD.ParseFrom(PDOFKJGFNGK);
|
||||
}
|
||||
bool overrides = ((ECCMHGLDNHK)this).AKNLAMFAPGB;
|
||||
}
|
||||
|
||||
// Token: 0x0600DE5E RID: 56926 RVA: 0x003380B0 File Offset: 0x003362B0
|
||||
[Token(Token = "0x600DE5E")]
|
||||
[Address(RVA = "0x10117C0", Offset = "0x10105C0", VA = "0x1810117C0", 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: 0x0600DE5F RID: 56927 RVA: 0x00338104 File Offset: 0x00336304
|
||||
[Token(Token = "0x600DE5F")]
|
||||
[Address(RVA = "0x1011640", Offset = "0x1010440", VA = "0x181011640", 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: 0x020021E3 RID: 8675
|
||||
[Token(Token = "0x20021E3")]
|
||||
[Serializable]
|
||||
public class MutableOverridableListInt : SerializedMutableOverridableBase<MutableOverridableListInt, List<int>, GMFKKKIJFMO>
|
||||
{
|
||||
// Token: 0x17002335 RID: 9013
|
||||
// (get) Token: 0x0600DE4A RID: 56906 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x0600DE4B RID: 56907 RVA: 0x00337E20 File Offset: 0x00336020
|
||||
[Token(Token = "0x17002335")]
|
||||
public override List<int> Value
|
||||
{
|
||||
[Token(Token = "0x600DE4A")]
|
||||
[Address(RVA = "0x10123D0", Offset = "0x10111D0", VA = "0x1810123D0", Slot = "19")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x600DE4B")]
|
||||
[Address(RVA = "0x1012410", Offset = "0x1011210", VA = "0x181012410", Slot = "20")]
|
||||
set
|
||||
{
|
||||
if (value == 0)
|
||||
{
|
||||
List<int> list = new List();
|
||||
}
|
||||
base.Value = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600DE4C RID: 56908 RVA: 0x00337E40 File Offset: 0x00336040
|
||||
[Token(Token = "0x600DE4C")]
|
||||
[Address(RVA = "0x10122A0", Offset = "0x10110A0", VA = "0x1810122A0")]
|
||||
public MutableOverridableListInt()
|
||||
{
|
||||
List<int> list = new List();
|
||||
int num = 0;
|
||||
base..ctor(num != 0, list);
|
||||
}
|
||||
|
||||
// Token: 0x0600DE4D RID: 56909 RVA: 0x00337E60 File Offset: 0x00336060
|
||||
[Token(Token = "0x600DE4D")]
|
||||
[Address(RVA = "0x1012380", Offset = "0x1011180", VA = "0x181012380")]
|
||||
public MutableOverridableListInt(List<int> ONGBFDACHHG)
|
||||
: base(true, ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600DE4E RID: 56910 RVA: 0x00337E78 File Offset: 0x00336078
|
||||
[Token(Token = "0x600DE4E")]
|
||||
[Address(RVA = "0x1012320", Offset = "0x1011120", VA = "0x181012320")]
|
||||
public MutableOverridableListInt(bool PPEMHAIEECM, List<int> ONGBFDACHHG)
|
||||
: base(PPEMHAIEECM, ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600DE4F RID: 56911 RVA: 0x00337E90 File Offset: 0x00336090
|
||||
[Token(Token = "0x600DE4F")]
|
||||
[Address(RVA = "0x1012210", Offset = "0x1011010", VA = "0x181012210", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
string text;
|
||||
return text;
|
||||
}
|
||||
|
||||
// Token: 0x0600DE50 RID: 56912 RVA: 0x00337EA0 File Offset: 0x003360A0
|
||||
[Token(Token = "0x600DE50")]
|
||||
[Address(RVA = "0x1011D30", Offset = "0x1010B30", VA = "0x181011D30")]
|
||||
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: 0x0600DE51 RID: 56913 RVA: 0x00337ED4 File Offset: 0x003360D4
|
||||
[Token(Token = "0x600DE51")]
|
||||
[Address(RVA = "0x1011E20", Offset = "0x1010C20", VA = "0x181011E20", Slot = "21")]
|
||||
public override void JBBLIBHHEBC()
|
||||
{
|
||||
bool overrides = ((ECCMHGLDNHK)this).AKNLAMFAPGB;
|
||||
}
|
||||
|
||||
// Token: 0x0600DE52 RID: 56914 RVA: 0x00337EF0 File Offset: 0x003360F0
|
||||
[Token(Token = "0x600DE52")]
|
||||
[Address(RVA = "0x1011C40", Offset = "0x1010A40", VA = "0x181011C40", Slot = "25")]
|
||||
public override void EJAHCBFGHPP(byte[] PDOFKJGFNGK)
|
||||
{
|
||||
if (PDOFKJGFNGK != 0)
|
||||
{
|
||||
GMFKKKIJFMO gmfkkkijfmo = GMFKKKIJFMO.MHLLBDFJBOD.ParseFrom(PDOFKJGFNGK);
|
||||
}
|
||||
bool overrides = ((ECCMHGLDNHK)this).AKNLAMFAPGB;
|
||||
}
|
||||
|
||||
// Token: 0x0600DE53 RID: 56915 RVA: 0x00337F1C File Offset: 0x0033611C
|
||||
[Token(Token = "0x600DE53")]
|
||||
[Address(RVA = "0x1012000", Offset = "0x1010E00", VA = "0x181012000", 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: 0x0600DE54 RID: 56916 RVA: 0x00337F7C File Offset: 0x0033617C
|
||||
[Token(Token = "0x600DE54")]
|
||||
[Address(RVA = "0x1011E90", Offset = "0x1010C90", VA = "0x181011E90", 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: 0x020021E9 RID: 8681
|
||||
[Token(Token = "0x20021E9")]
|
||||
[Serializable]
|
||||
public class MutableOverridableListObscuredBool : SerializedMutableOverridableBase<MutableOverridableListObscuredBool, List<ObscuredBool>, MCGNJDJAAMF>
|
||||
{
|
||||
// Token: 0x1700233B RID: 9019
|
||||
// (get) Token: 0x0600DE8C RID: 56972 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x0600DE8D RID: 56973 RVA: 0x00338768 File Offset: 0x00336968
|
||||
[Token(Token = "0x1700233B")]
|
||||
public override List<ObscuredBool> Value
|
||||
{
|
||||
[Token(Token = "0x600DE8C")]
|
||||
[Address(RVA = "0x1012C80", Offset = "0x1011A80", VA = "0x181012C80", Slot = "19")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x600DE8D")]
|
||||
[Address(RVA = "0x1012CC0", Offset = "0x1011AC0", VA = "0x181012CC0", Slot = "20")]
|
||||
set
|
||||
{
|
||||
if (value == 0)
|
||||
{
|
||||
List<ObscuredBool> list = new List();
|
||||
}
|
||||
base.Value = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600DE8E RID: 56974 RVA: 0x00338788 File Offset: 0x00336988
|
||||
[Token(Token = "0x600DE8E")]
|
||||
[Address(RVA = "0x1012B50", Offset = "0x1011950", VA = "0x181012B50")]
|
||||
public MutableOverridableListObscuredBool()
|
||||
{
|
||||
List<ObscuredBool> list = new List();
|
||||
int num = 0;
|
||||
base..ctor(num != 0, list);
|
||||
}
|
||||
|
||||
// Token: 0x0600DE8F RID: 56975 RVA: 0x003387A8 File Offset: 0x003369A8
|
||||
[Token(Token = "0x600DE8F")]
|
||||
[Address(RVA = "0x1012C30", Offset = "0x1011A30", VA = "0x181012C30")]
|
||||
public MutableOverridableListObscuredBool(List<ObscuredBool> ONGBFDACHHG)
|
||||
: base(true, ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600DE90 RID: 56976 RVA: 0x003387C0 File Offset: 0x003369C0
|
||||
[Token(Token = "0x600DE90")]
|
||||
[Address(RVA = "0x1012BD0", Offset = "0x10119D0", VA = "0x181012BD0")]
|
||||
public MutableOverridableListObscuredBool(bool PPEMHAIEECM, List<ObscuredBool> ONGBFDACHHG)
|
||||
: base(PPEMHAIEECM, ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600DE91 RID: 56977 RVA: 0x003387D8 File Offset: 0x003369D8
|
||||
[Token(Token = "0x600DE91")]
|
||||
[Address(RVA = "0x1012AC0", Offset = "0x10118C0", VA = "0x181012AC0", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
string text;
|
||||
return text;
|
||||
}
|
||||
|
||||
// Token: 0x0600DE92 RID: 56978 RVA: 0x003387E8 File Offset: 0x003369E8
|
||||
[Token(Token = "0x600DE92")]
|
||||
[Address(RVA = "0x1012570", Offset = "0x1011370", VA = "0x181012570")]
|
||||
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: 0x0600DE93 RID: 56979 RVA: 0x0033881C File Offset: 0x00336A1C
|
||||
[Token(Token = "0x600DE93")]
|
||||
[Address(RVA = "0x1012660", Offset = "0x1011460", VA = "0x181012660", Slot = "21")]
|
||||
public override void JBBLIBHHEBC()
|
||||
{
|
||||
bool overrides = ((ECCMHGLDNHK)this).AKNLAMFAPGB;
|
||||
}
|
||||
|
||||
// Token: 0x0600DE94 RID: 56980 RVA: 0x00338838 File Offset: 0x00336A38
|
||||
[Token(Token = "0x600DE94")]
|
||||
[Address(RVA = "0x1012480", Offset = "0x1011280", VA = "0x181012480", Slot = "25")]
|
||||
public override void EJAHCBFGHPP(byte[] PDOFKJGFNGK)
|
||||
{
|
||||
if (PDOFKJGFNGK != 0)
|
||||
{
|
||||
MCGNJDJAAMF mcgnjdjaamf = MCGNJDJAAMF.MHLLBDFJBOD.ParseFrom(PDOFKJGFNGK);
|
||||
}
|
||||
bool overrides = ((ECCMHGLDNHK)this).AKNLAMFAPGB;
|
||||
}
|
||||
|
||||
// Token: 0x0600DE95 RID: 56981 RVA: 0x00338864 File Offset: 0x00336A64
|
||||
[Token(Token = "0x600DE95")]
|
||||
[Address(RVA = "0x10128C0", Offset = "0x10116C0", VA = "0x1810128C0", 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: 0x0600DE96 RID: 56982 RVA: 0x003388A8 File Offset: 0x00336AA8
|
||||
[Token(Token = "0x600DE96")]
|
||||
[Address(RVA = "0x10126D0", Offset = "0x10114D0", VA = "0x1810126D0", 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: 0x020021E8 RID: 8680
|
||||
[Token(Token = "0x20021E8")]
|
||||
[Serializable]
|
||||
public class MutableOverridableListObscuredFloat : SerializedMutableOverridableBase<MutableOverridableListObscuredFloat, List<ObscuredFloat>, JHOBCPPEMCF>
|
||||
{
|
||||
// Token: 0x1700233A RID: 9018
|
||||
// (get) Token: 0x0600DE81 RID: 56961 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x0600DE82 RID: 56962 RVA: 0x003385E4 File Offset: 0x003367E4
|
||||
[Token(Token = "0x1700233A")]
|
||||
public override List<ObscuredFloat> Value
|
||||
{
|
||||
[Token(Token = "0x600DE81")]
|
||||
[Address(RVA = "0x1013530", Offset = "0x1012330", VA = "0x181013530", Slot = "19")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x600DE82")]
|
||||
[Address(RVA = "0x1013570", Offset = "0x1012370", VA = "0x181013570", Slot = "20")]
|
||||
set
|
||||
{
|
||||
if (value == 0)
|
||||
{
|
||||
List<ObscuredFloat> list = new List();
|
||||
}
|
||||
base.Value = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600DE83 RID: 56963 RVA: 0x00338604 File Offset: 0x00336804
|
||||
[Token(Token = "0x600DE83")]
|
||||
[Address(RVA = "0x10134B0", Offset = "0x10122B0", VA = "0x1810134B0")]
|
||||
public MutableOverridableListObscuredFloat()
|
||||
{
|
||||
List<ObscuredFloat> list = new List();
|
||||
int num = 0;
|
||||
base..ctor(num != 0, list);
|
||||
}
|
||||
|
||||
// Token: 0x0600DE84 RID: 56964 RVA: 0x00338624 File Offset: 0x00336824
|
||||
[Token(Token = "0x600DE84")]
|
||||
[Address(RVA = "0x1013460", Offset = "0x1012260", VA = "0x181013460")]
|
||||
public MutableOverridableListObscuredFloat(List<ObscuredFloat> ONGBFDACHHG)
|
||||
: base(true, ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600DE85 RID: 56965 RVA: 0x0033863C File Offset: 0x0033683C
|
||||
[Token(Token = "0x600DE85")]
|
||||
[Address(RVA = "0x1013400", Offset = "0x1012200", VA = "0x181013400")]
|
||||
public MutableOverridableListObscuredFloat(bool PPEMHAIEECM, List<ObscuredFloat> ONGBFDACHHG)
|
||||
: base(PPEMHAIEECM, ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600DE86 RID: 56966 RVA: 0x00338654 File Offset: 0x00336854
|
||||
[Token(Token = "0x600DE86")]
|
||||
[Address(RVA = "0x1013370", Offset = "0x1012170", VA = "0x181013370", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
string text;
|
||||
return text;
|
||||
}
|
||||
|
||||
// Token: 0x0600DE87 RID: 56967 RVA: 0x00338664 File Offset: 0x00336864
|
||||
[Token(Token = "0x600DE87")]
|
||||
[Address(RVA = "0x1012E20", Offset = "0x1011C20", VA = "0x181012E20")]
|
||||
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: 0x0600DE88 RID: 56968 RVA: 0x00338698 File Offset: 0x00336898
|
||||
[Token(Token = "0x600DE88")]
|
||||
[Address(RVA = "0x1012F10", Offset = "0x1011D10", VA = "0x181012F10", Slot = "21")]
|
||||
public override void JBBLIBHHEBC()
|
||||
{
|
||||
bool overrides = ((ECCMHGLDNHK)this).AKNLAMFAPGB;
|
||||
}
|
||||
|
||||
// Token: 0x0600DE89 RID: 56969 RVA: 0x003386B4 File Offset: 0x003368B4
|
||||
[Token(Token = "0x600DE89")]
|
||||
[Address(RVA = "0x1012D30", Offset = "0x1011B30", VA = "0x181012D30", Slot = "25")]
|
||||
public override void EJAHCBFGHPP(byte[] PDOFKJGFNGK)
|
||||
{
|
||||
if (PDOFKJGFNGK != 0)
|
||||
{
|
||||
JHOBCPPEMCF jhobcppemcf = JHOBCPPEMCF.MHLLBDFJBOD.ParseFrom(PDOFKJGFNGK);
|
||||
}
|
||||
bool overrides = ((ECCMHGLDNHK)this).AKNLAMFAPGB;
|
||||
}
|
||||
|
||||
// Token: 0x0600DE8A RID: 56970 RVA: 0x003386E0 File Offset: 0x003368E0
|
||||
[Token(Token = "0x600DE8A")]
|
||||
[Address(RVA = "0x1013170", Offset = "0x1011F70", VA = "0x181013170", 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: 0x0600DE8B RID: 56971 RVA: 0x00338724 File Offset: 0x00336924
|
||||
[Token(Token = "0x600DE8B")]
|
||||
[Address(RVA = "0x1012F80", Offset = "0x1011D80", VA = "0x181012F80", 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: 0x020021E7 RID: 8679
|
||||
[Token(Token = "0x20021E7")]
|
||||
[Serializable]
|
||||
public class MutableOverridableListObscuredInt : SerializedMutableOverridableBase<MutableOverridableListObscuredInt, List<ObscuredInt>, GMFKKKIJFMO>
|
||||
{
|
||||
// Token: 0x17002339 RID: 9017
|
||||
// (get) Token: 0x0600DE76 RID: 56950 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x0600DE77 RID: 56951 RVA: 0x00338464 File Offset: 0x00336664
|
||||
[Token(Token = "0x17002339")]
|
||||
public override List<ObscuredInt> Value
|
||||
{
|
||||
[Token(Token = "0x600DE76")]
|
||||
[Address(RVA = "0x1013DD0", Offset = "0x1012BD0", VA = "0x181013DD0", Slot = "19")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x600DE77")]
|
||||
[Address(RVA = "0x1013E10", Offset = "0x1012C10", VA = "0x181013E10", Slot = "20")]
|
||||
set
|
||||
{
|
||||
if (value == 0)
|
||||
{
|
||||
List<ObscuredInt> list = new List();
|
||||
}
|
||||
base.Value = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600DE78 RID: 56952 RVA: 0x00338484 File Offset: 0x00336684
|
||||
[Token(Token = "0x600DE78")]
|
||||
[Address(RVA = "0x1013CA0", Offset = "0x1012AA0", VA = "0x181013CA0")]
|
||||
public MutableOverridableListObscuredInt()
|
||||
{
|
||||
List<ObscuredInt> list = new List();
|
||||
int num = 0;
|
||||
base..ctor(num != 0, list);
|
||||
}
|
||||
|
||||
// Token: 0x0600DE79 RID: 56953 RVA: 0x003384A4 File Offset: 0x003366A4
|
||||
[Token(Token = "0x600DE79")]
|
||||
[Address(RVA = "0x1013D80", Offset = "0x1012B80", VA = "0x181013D80")]
|
||||
public MutableOverridableListObscuredInt(List<ObscuredInt> ONGBFDACHHG)
|
||||
: base(true, ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600DE7A RID: 56954 RVA: 0x003384BC File Offset: 0x003366BC
|
||||
[Token(Token = "0x600DE7A")]
|
||||
[Address(RVA = "0x1013D20", Offset = "0x1012B20", VA = "0x181013D20")]
|
||||
public MutableOverridableListObscuredInt(bool PPEMHAIEECM, List<ObscuredInt> ONGBFDACHHG)
|
||||
: base(PPEMHAIEECM, ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600DE7B RID: 56955 RVA: 0x003384D4 File Offset: 0x003366D4
|
||||
[Token(Token = "0x600DE7B")]
|
||||
[Address(RVA = "0x1013C10", Offset = "0x1012A10", VA = "0x181013C10", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
string text;
|
||||
return text;
|
||||
}
|
||||
|
||||
// Token: 0x0600DE7C RID: 56956 RVA: 0x003384E4 File Offset: 0x003366E4
|
||||
[Token(Token = "0x600DE7C")]
|
||||
[Address(RVA = "0x10136D0", Offset = "0x10124D0", VA = "0x1810136D0")]
|
||||
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: 0x0600DE7D RID: 56957 RVA: 0x00338518 File Offset: 0x00336718
|
||||
[Token(Token = "0x600DE7D")]
|
||||
[Address(RVA = "0x10137C0", Offset = "0x10125C0", VA = "0x1810137C0", Slot = "21")]
|
||||
public override void JBBLIBHHEBC()
|
||||
{
|
||||
bool overrides = ((ECCMHGLDNHK)this).AKNLAMFAPGB;
|
||||
}
|
||||
|
||||
// Token: 0x0600DE7E RID: 56958 RVA: 0x00338534 File Offset: 0x00336734
|
||||
[Token(Token = "0x600DE7E")]
|
||||
[Address(RVA = "0x10135E0", Offset = "0x10123E0", VA = "0x1810135E0", Slot = "25")]
|
||||
public override void EJAHCBFGHPP(byte[] PDOFKJGFNGK)
|
||||
{
|
||||
if (PDOFKJGFNGK != 0)
|
||||
{
|
||||
GMFKKKIJFMO gmfkkkijfmo = GMFKKKIJFMO.MHLLBDFJBOD.ParseFrom(PDOFKJGFNGK);
|
||||
}
|
||||
bool overrides = ((ECCMHGLDNHK)this).AKNLAMFAPGB;
|
||||
}
|
||||
|
||||
// Token: 0x0600DE7F RID: 56959 RVA: 0x00338560 File Offset: 0x00336760
|
||||
[Token(Token = "0x600DE7F")]
|
||||
[Address(RVA = "0x1013A00", Offset = "0x1012800", VA = "0x181013A00", 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: 0x0600DE80 RID: 56960 RVA: 0x003385A4 File Offset: 0x003367A4
|
||||
[Token(Token = "0x600DE80")]
|
||||
[Address(RVA = "0x1013830", Offset = "0x1012630", VA = "0x181013830", 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: 0x020021EA RID: 8682
|
||||
[Token(Token = "0x20021EA")]
|
||||
[Serializable]
|
||||
public class MutableOverridableListObscuredString : SerializedMutableOverridableBase<MutableOverridableListObscuredString, List<ObscuredString>, NCMBIKODOLI>
|
||||
{
|
||||
// Token: 0x1700233C RID: 9020
|
||||
// (get) Token: 0x0600DE97 RID: 56983 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x0600DE98 RID: 56984 RVA: 0x003388E8 File Offset: 0x00336AE8
|
||||
[Token(Token = "0x1700233C")]
|
||||
public override List<ObscuredString> Value
|
||||
{
|
||||
[Token(Token = "0x600DE97")]
|
||||
[Address(RVA = "0x1102160", Offset = "0x1100F60", VA = "0x181102160", Slot = "19")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x600DE98")]
|
||||
[Address(RVA = "0x11021A0", Offset = "0x1100FA0", VA = "0x1811021A0", Slot = "20")]
|
||||
set
|
||||
{
|
||||
if (value == 0)
|
||||
{
|
||||
List<ObscuredString> list = new List();
|
||||
}
|
||||
base.Value = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600DE99 RID: 56985 RVA: 0x00338908 File Offset: 0x00336B08
|
||||
[Token(Token = "0x600DE99")]
|
||||
[Address(RVA = "0x1102090", Offset = "0x1100E90", VA = "0x181102090")]
|
||||
public MutableOverridableListObscuredString()
|
||||
{
|
||||
List<ObscuredString> list = new List();
|
||||
int num = 0;
|
||||
base..ctor(num != 0, list);
|
||||
}
|
||||
|
||||
// Token: 0x0600DE9A RID: 56986 RVA: 0x00338928 File Offset: 0x00336B28
|
||||
[Token(Token = "0x600DE9A")]
|
||||
[Address(RVA = "0x1102110", Offset = "0x1100F10", VA = "0x181102110")]
|
||||
public MutableOverridableListObscuredString(List<ObscuredString> ONGBFDACHHG)
|
||||
: base(true, ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600DE9B RID: 56987 RVA: 0x00338940 File Offset: 0x00336B40
|
||||
[Token(Token = "0x600DE9B")]
|
||||
[Address(RVA = "0x1102030", Offset = "0x1100E30", VA = "0x181102030")]
|
||||
public MutableOverridableListObscuredString(bool PPEMHAIEECM, List<ObscuredString> ONGBFDACHHG)
|
||||
: base(PPEMHAIEECM, ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600DE9C RID: 56988 RVA: 0x00338958 File Offset: 0x00336B58
|
||||
[Token(Token = "0x600DE9C")]
|
||||
[Address(RVA = "0x1101FA0", Offset = "0x1100DA0", VA = "0x181101FA0", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
string text;
|
||||
return text;
|
||||
}
|
||||
|
||||
// Token: 0x0600DE9D RID: 56989 RVA: 0x00338968 File Offset: 0x00336B68
|
||||
[Token(Token = "0x600DE9D")]
|
||||
[Address(RVA = "0x1101AB0", Offset = "0x11008B0", VA = "0x181101AB0")]
|
||||
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: 0x0600DE9E RID: 56990 RVA: 0x0033899C File Offset: 0x00336B9C
|
||||
[Token(Token = "0x600DE9E")]
|
||||
[Address(RVA = "0x1101BA0", Offset = "0x11009A0", VA = "0x181101BA0", Slot = "21")]
|
||||
public override void JBBLIBHHEBC()
|
||||
{
|
||||
bool overrides = ((ECCMHGLDNHK)this).AKNLAMFAPGB;
|
||||
}
|
||||
|
||||
// Token: 0x0600DE9F RID: 56991 RVA: 0x003389B8 File Offset: 0x00336BB8
|
||||
[Token(Token = "0x600DE9F")]
|
||||
[Address(RVA = "0x11019C0", Offset = "0x11007C0", VA = "0x1811019C0", Slot = "25")]
|
||||
public override void EJAHCBFGHPP(byte[] PDOFKJGFNGK)
|
||||
{
|
||||
if (PDOFKJGFNGK != 0)
|
||||
{
|
||||
NCMBIKODOLI ncmbikodoli = NCMBIKODOLI.MHLLBDFJBOD.ParseFrom(PDOFKJGFNGK);
|
||||
}
|
||||
bool overrides = ((ECCMHGLDNHK)this).AKNLAMFAPGB;
|
||||
}
|
||||
|
||||
// Token: 0x0600DEA0 RID: 56992 RVA: 0x003389E4 File Offset: 0x00336BE4
|
||||
[Token(Token = "0x600DEA0")]
|
||||
[Address(RVA = "0x1101DC0", Offset = "0x1100BC0", VA = "0x181101DC0", 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: 0x0600DEA1 RID: 56993 RVA: 0x00338A28 File Offset: 0x00336C28
|
||||
[Token(Token = "0x600DEA1")]
|
||||
[Address(RVA = "0x1101C10", Offset = "0x1100A10", VA = "0x181101C10", 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: 0x020021E6 RID: 8678
|
||||
[Token(Token = "0x20021E6")]
|
||||
[Serializable]
|
||||
public class MutableOverridableListString : SerializedMutableOverridableBase<MutableOverridableListString, List<string>, NCMBIKODOLI>
|
||||
{
|
||||
// Token: 0x17002338 RID: 9016
|
||||
// (get) Token: 0x0600DE6B RID: 56939 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x0600DE6C RID: 56940 RVA: 0x003382D0 File Offset: 0x003364D0
|
||||
[Token(Token = "0x17002338")]
|
||||
public override List<string> Value
|
||||
{
|
||||
[Token(Token = "0x600DE6B")]
|
||||
[Address(RVA = "0x11029B0", Offset = "0x11017B0", VA = "0x1811029B0", Slot = "19")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x600DE6C")]
|
||||
[Address(RVA = "0x11029F0", Offset = "0x11017F0", VA = "0x1811029F0", Slot = "20")]
|
||||
set
|
||||
{
|
||||
if (value == 0)
|
||||
{
|
||||
List<string> list = new List();
|
||||
}
|
||||
base.Value = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600DE6D RID: 56941 RVA: 0x003382F0 File Offset: 0x003364F0
|
||||
[Token(Token = "0x600DE6D")]
|
||||
[Address(RVA = "0x11028D0", Offset = "0x11016D0", VA = "0x1811028D0")]
|
||||
public MutableOverridableListString()
|
||||
{
|
||||
List<string> list = new List();
|
||||
int num = 0;
|
||||
base..ctor(num != 0, list);
|
||||
}
|
||||
|
||||
// Token: 0x0600DE6E RID: 56942 RVA: 0x00338310 File Offset: 0x00336510
|
||||
[Token(Token = "0x600DE6E")]
|
||||
[Address(RVA = "0x1102880", Offset = "0x1101680", VA = "0x181102880")]
|
||||
public MutableOverridableListString(List<string> ONGBFDACHHG)
|
||||
: base(true, ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600DE6F RID: 56943 RVA: 0x00338328 File Offset: 0x00336528
|
||||
[Token(Token = "0x600DE6F")]
|
||||
[Address(RVA = "0x1102950", Offset = "0x1101750", VA = "0x181102950")]
|
||||
public MutableOverridableListString(bool PPEMHAIEECM, List<string> ONGBFDACHHG)
|
||||
: base(PPEMHAIEECM, ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600DE70 RID: 56944 RVA: 0x00338340 File Offset: 0x00336540
|
||||
[Token(Token = "0x600DE70")]
|
||||
[Address(RVA = "0x11027F0", Offset = "0x11015F0", VA = "0x1811027F0", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
string text;
|
||||
return text;
|
||||
}
|
||||
|
||||
// Token: 0x0600DE71 RID: 56945 RVA: 0x00338350 File Offset: 0x00336550
|
||||
[Token(Token = "0x600DE71")]
|
||||
[Address(RVA = "0x1102300", Offset = "0x1101100", VA = "0x181102300")]
|
||||
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: 0x0600DE72 RID: 56946 RVA: 0x00338384 File Offset: 0x00336584
|
||||
[Token(Token = "0x600DE72")]
|
||||
[Address(RVA = "0x11023F0", Offset = "0x11011F0", VA = "0x1811023F0", Slot = "21")]
|
||||
public override void JBBLIBHHEBC()
|
||||
{
|
||||
bool overrides = ((ECCMHGLDNHK)this).AKNLAMFAPGB;
|
||||
}
|
||||
|
||||
// Token: 0x0600DE73 RID: 56947 RVA: 0x003383A0 File Offset: 0x003365A0
|
||||
[Token(Token = "0x600DE73")]
|
||||
[Address(RVA = "0x1102210", Offset = "0x1101010", VA = "0x181102210", Slot = "25")]
|
||||
public override void EJAHCBFGHPP(byte[] PDOFKJGFNGK)
|
||||
{
|
||||
if (PDOFKJGFNGK != 0)
|
||||
{
|
||||
NCMBIKODOLI ncmbikodoli = NCMBIKODOLI.MHLLBDFJBOD.ParseFrom(PDOFKJGFNGK);
|
||||
}
|
||||
bool overrides = ((ECCMHGLDNHK)this).AKNLAMFAPGB;
|
||||
}
|
||||
|
||||
// Token: 0x0600DE74 RID: 56948 RVA: 0x003383CC File Offset: 0x003365CC
|
||||
[Token(Token = "0x600DE74")]
|
||||
[Address(RVA = "0x11025E0", Offset = "0x11013E0", VA = "0x1811025E0", 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: 0x0600DE75 RID: 56949 RVA: 0x0033842C File Offset: 0x0033662C
|
||||
[Token(Token = "0x600DE75")]
|
||||
[Address(RVA = "0x1102460", Offset = "0x1101260", VA = "0x181102460", 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: 0x020021EF RID: 8687
|
||||
[Token(Token = "0x20021EF")]
|
||||
[Serializable]
|
||||
public class MutableOverridableListVector3 : SerializedMutableOverridableBase<MutableOverridableListVector3, List<Vector3>, GEBGMJICKGK>
|
||||
{
|
||||
// Token: 0x17002343 RID: 9027
|
||||
// (get) Token: 0x0600DEC4 RID: 57028 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x0600DEC5 RID: 57029 RVA: 0x00338DA8 File Offset: 0x00336FA8
|
||||
[Token(Token = "0x17002343")]
|
||||
public override List<Vector3> Value
|
||||
{
|
||||
[Token(Token = "0x600DEC4")]
|
||||
[Address(RVA = "0x11032B0", Offset = "0x11020B0", VA = "0x1811032B0", Slot = "19")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x600DEC5")]
|
||||
[Address(RVA = "0x11032F0", Offset = "0x11020F0", VA = "0x1811032F0", Slot = "20")]
|
||||
set
|
||||
{
|
||||
if (value == 0)
|
||||
{
|
||||
List<Vector3> list = new List();
|
||||
}
|
||||
base.Value = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600DEC6 RID: 57030 RVA: 0x00338DC8 File Offset: 0x00336FC8
|
||||
[Token(Token = "0x600DEC6")]
|
||||
[Address(RVA = "0x11031D0", Offset = "0x1101FD0", VA = "0x1811031D0")]
|
||||
public MutableOverridableListVector3()
|
||||
{
|
||||
List<Vector3> list = new List();
|
||||
int num = 0;
|
||||
base..ctor(num != 0, list);
|
||||
}
|
||||
|
||||
// Token: 0x0600DEC7 RID: 57031 RVA: 0x00338DE8 File Offset: 0x00336FE8
|
||||
[Token(Token = "0x600DEC7")]
|
||||
[Address(RVA = "0x1103180", Offset = "0x1101F80", VA = "0x181103180")]
|
||||
public MutableOverridableListVector3(List<Vector3> ONGBFDACHHG)
|
||||
: base(true, ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600DEC8 RID: 57032 RVA: 0x00338E00 File Offset: 0x00337000
|
||||
[Token(Token = "0x600DEC8")]
|
||||
[Address(RVA = "0x1103250", Offset = "0x1102050", VA = "0x181103250")]
|
||||
public MutableOverridableListVector3(bool PPEMHAIEECM, List<Vector3> ONGBFDACHHG)
|
||||
: base(PPEMHAIEECM, ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600DEC9 RID: 57033 RVA: 0x00338E18 File Offset: 0x00337018
|
||||
[Token(Token = "0x600DEC9")]
|
||||
[Address(RVA = "0x11030F0", Offset = "0x1101EF0", VA = "0x1811030F0", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
string text;
|
||||
return text;
|
||||
}
|
||||
|
||||
// Token: 0x0600DECA RID: 57034 RVA: 0x00338E28 File Offset: 0x00337028
|
||||
[Token(Token = "0x600DECA")]
|
||||
[Address(RVA = "0x1102B50", Offset = "0x1101950", VA = "0x181102B50")]
|
||||
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: 0x0600DECB RID: 57035 RVA: 0x00338E5C File Offset: 0x0033705C
|
||||
[Token(Token = "0x600DECB")]
|
||||
[Address(RVA = "0x1102C40", Offset = "0x1101A40", VA = "0x181102C40", Slot = "21")]
|
||||
public override void JBBLIBHHEBC()
|
||||
{
|
||||
bool overrides = ((ECCMHGLDNHK)this).AKNLAMFAPGB;
|
||||
}
|
||||
|
||||
// Token: 0x0600DECC RID: 57036 RVA: 0x00338E78 File Offset: 0x00337078
|
||||
[Token(Token = "0x600DECC")]
|
||||
[Address(RVA = "0x1102A60", Offset = "0x1101860", VA = "0x181102A60", Slot = "25")]
|
||||
public override void EJAHCBFGHPP(byte[] PDOFKJGFNGK)
|
||||
{
|
||||
if (PDOFKJGFNGK != 0)
|
||||
{
|
||||
GEBGMJICKGK gebgmjickgk = GEBGMJICKGK.MHLLBDFJBOD.ParseFrom(PDOFKJGFNGK);
|
||||
}
|
||||
bool overrides = ((ECCMHGLDNHK)this).AKNLAMFAPGB;
|
||||
}
|
||||
|
||||
// Token: 0x0600DECD RID: 57037 RVA: 0x00338EA4 File Offset: 0x003370A4
|
||||
[Token(Token = "0x600DECD")]
|
||||
[Address(RVA = "0x1102EA0", Offset = "0x1101CA0", VA = "0x181102EA0", 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: 0x0600DECE RID: 57038 RVA: 0x00338F20 File Offset: 0x00337120
|
||||
[Token(Token = "0x600DECE")]
|
||||
[Address(RVA = "0x1102CB0", Offset = "0x1101AB0", VA = "0x181102CB0", 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: 0x020021E1 RID: 8673
|
||||
[Token(Token = "0x20021E1")]
|
||||
[Serializable]
|
||||
public class MutableOverridableObscuredBool : SerializedMutableOverridableBase<MutableOverridableObscuredBool, ObscuredBool, ANEKJPAEIMD>
|
||||
{
|
||||
// Token: 0x0600DE3A RID: 56890 RVA: 0x00337C48 File Offset: 0x00335E48
|
||||
[Token(Token = "0x600DE3A")]
|
||||
[Address(RVA = "0x1103800", Offset = "0x1102600", VA = "0x181103800")]
|
||||
public MutableOverridableObscuredBool()
|
||||
{
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
base..ctor(num2 != 0, num);
|
||||
}
|
||||
|
||||
// Token: 0x0600DE3B RID: 56891 RVA: 0x00337C64 File Offset: 0x00335E64
|
||||
[Token(Token = "0x600DE3B")]
|
||||
[Address(RVA = "0x1103730", Offset = "0x1102530", VA = "0x181103730")]
|
||||
public MutableOverridableObscuredBool(ObscuredBool ONGBFDACHHG)
|
||||
{
|
||||
bool inited = ONGBFDACHHG.inited;
|
||||
}
|
||||
|
||||
// Token: 0x0600DE3C RID: 56892 RVA: 0x00337C78 File Offset: 0x00335E78
|
||||
[Token(Token = "0x600DE3C")]
|
||||
[Address(RVA = "0x1103790", Offset = "0x1102590", VA = "0x181103790")]
|
||||
public MutableOverridableObscuredBool(bool PPEMHAIEECM, ObscuredBool ONGBFDACHHG)
|
||||
{
|
||||
bool inited = ONGBFDACHHG.inited;
|
||||
}
|
||||
|
||||
// Token: 0x0600DE3D RID: 56893 RVA: 0x00337C8C File Offset: 0x00335E8C
|
||||
[Token(Token = "0x600DE3D")]
|
||||
[Address(RVA = "0x1103680", Offset = "0x1102480", VA = "0x181103680", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
string text;
|
||||
return text;
|
||||
}
|
||||
|
||||
// Token: 0x0600DE3E RID: 56894 RVA: 0x00337C9C File Offset: 0x00335E9C
|
||||
[Token(Token = "0x600DE3E")]
|
||||
[Address(RVA = "0x1103450", Offset = "0x1102250", VA = "0x181103450")]
|
||||
public static MutableOverridableObscuredBool FAJDMKOEFLH(ObscuredBool MBJCIBHEOMM)
|
||||
{
|
||||
bool inited = MBJCIBHEOMM.inited;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool;
|
||||
return mutableOverridableObscuredBool;
|
||||
}
|
||||
|
||||
// Token: 0x0600DE3F RID: 56895 RVA: 0x00337CB4 File Offset: 0x00335EB4
|
||||
[Token(Token = "0x600DE3F")]
|
||||
[Address(RVA = "0x1103360", Offset = "0x1102160", VA = "0x181103360", Slot = "25")]
|
||||
public override void EJAHCBFGHPP(byte[] PDOFKJGFNGK)
|
||||
{
|
||||
if (PDOFKJGFNGK != 0)
|
||||
{
|
||||
ANEKJPAEIMD anekjpaeimd = ANEKJPAEIMD.MHLLBDFJBOD.ParseFrom(PDOFKJGFNGK);
|
||||
}
|
||||
bool overrides = ((ECCMHGLDNHK)this).AKNLAMFAPGB;
|
||||
}
|
||||
|
||||
// Token: 0x0600DE40 RID: 56896 RVA: 0x00337CE0 File Offset: 0x00335EE0
|
||||
[Token(Token = "0x600DE40")]
|
||||
[Address(RVA = "0x11035C0", Offset = "0x11023C0", VA = "0x1811035C0", 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: 0x0600DE41 RID: 56897 RVA: 0x00337D08 File Offset: 0x00335F08
|
||||
[Token(Token = "0x600DE41")]
|
||||
[Address(RVA = "0x11034E0", Offset = "0x11022E0", VA = "0x1811034E0", 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: 0x020021E0 RID: 8672
|
||||
[Token(Token = "0x20021E0")]
|
||||
[Serializable]
|
||||
public class MutableOverridableObscuredFloat : SerializedMutableOverridableBase<MutableOverridableObscuredFloat, ObscuredFloat, HKAHGDDGAFD>
|
||||
{
|
||||
// Token: 0x0600DE32 RID: 56882 RVA: 0x00337B78 File Offset: 0x00335D78
|
||||
[Token(Token = "0x600DE32")]
|
||||
[Address(RVA = "0x1103C40", Offset = "0x1102A40", VA = "0x181103C40")]
|
||||
public MutableOverridableObscuredFloat()
|
||||
{
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
base..ctor(num2 != 0, num);
|
||||
}
|
||||
|
||||
// Token: 0x0600DE33 RID: 56883 RVA: 0x00337B94 File Offset: 0x00335D94
|
||||
[Token(Token = "0x600DE33")]
|
||||
[Address(RVA = "0x1103D20", Offset = "0x1102B20", VA = "0x181103D20")]
|
||||
public MutableOverridableObscuredFloat(ObscuredFloat ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600DE34 RID: 56884 RVA: 0x00337BA4 File Offset: 0x00335DA4
|
||||
[Token(Token = "0x600DE34")]
|
||||
[Address(RVA = "0x1103CB0", Offset = "0x1102AB0", VA = "0x181103CB0")]
|
||||
public MutableOverridableObscuredFloat(bool PPEMHAIEECM, ObscuredFloat ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600DE35 RID: 56885 RVA: 0x00337BB4 File Offset: 0x00335DB4
|
||||
[Token(Token = "0x600DE35")]
|
||||
[Address(RVA = "0x1103B90", Offset = "0x1102990", VA = "0x181103B90", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
string text;
|
||||
return text;
|
||||
}
|
||||
|
||||
// Token: 0x0600DE36 RID: 56886 RVA: 0x00337BC4 File Offset: 0x00335DC4
|
||||
[Token(Token = "0x600DE36")]
|
||||
[Address(RVA = "0x1103950", Offset = "0x1102750", VA = "0x181103950")]
|
||||
public static MutableOverridableObscuredFloat FAJDMKOEFLH(ObscuredFloat MBJCIBHEOMM)
|
||||
{
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat;
|
||||
return mutableOverridableObscuredFloat;
|
||||
}
|
||||
|
||||
// Token: 0x0600DE37 RID: 56887 RVA: 0x00337BD4 File Offset: 0x00335DD4
|
||||
[Token(Token = "0x600DE37")]
|
||||
[Address(RVA = "0x1103860", Offset = "0x1102660", VA = "0x181103860", Slot = "25")]
|
||||
public override void EJAHCBFGHPP(byte[] PDOFKJGFNGK)
|
||||
{
|
||||
if (PDOFKJGFNGK != 0)
|
||||
{
|
||||
HKAHGDDGAFD hkahgddgafd = HKAHGDDGAFD.MHLLBDFJBOD.ParseFrom(PDOFKJGFNGK);
|
||||
}
|
||||
bool overrides = ((ECCMHGLDNHK)this).AKNLAMFAPGB;
|
||||
}
|
||||
|
||||
// Token: 0x0600DE38 RID: 56888 RVA: 0x00337C00 File Offset: 0x00335E00
|
||||
[Token(Token = "0x600DE38")]
|
||||
[Address(RVA = "0x1103AC0", Offset = "0x11028C0", VA = "0x181103AC0", Slot = "24")]
|
||||
public override void KPLNIADHMPN(HKAHGDDGAFD KFCHMHOEGPD)
|
||||
{
|
||||
if (KFCHMHOEGPD != 0)
|
||||
{
|
||||
ObscuredFloat value = this.Value;
|
||||
bool overrides = this.Overrides;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600DE39 RID: 56889 RVA: 0x00337C20 File Offset: 0x00335E20
|
||||
[Token(Token = "0x600DE39")]
|
||||
[Address(RVA = "0x11039E0", Offset = "0x11027E0", VA = "0x1811039E0", 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: 0x020021DF RID: 8671
|
||||
[Token(Token = "0x20021DF")]
|
||||
[Serializable]
|
||||
public class MutableOverridableObscuredInt : SerializedMutableOverridableBase<MutableOverridableObscuredInt, ObscuredInt, KHFABFHGJNG>
|
||||
{
|
||||
// Token: 0x0600DE2A RID: 56874 RVA: 0x00337A90 File Offset: 0x00335C90
|
||||
[Token(Token = "0x600DE2A")]
|
||||
[Address(RVA = "0x1104140", Offset = "0x1102F40", VA = "0x181104140")]
|
||||
public MutableOverridableObscuredInt()
|
||||
{
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
base..ctor(num2 != 0, num);
|
||||
}
|
||||
|
||||
// Token: 0x0600DE2B RID: 56875 RVA: 0x00337AAC File Offset: 0x00335CAC
|
||||
[Token(Token = "0x600DE2B")]
|
||||
[Address(RVA = "0x11041B0", Offset = "0x1102FB0", VA = "0x1811041B0")]
|
||||
public MutableOverridableObscuredInt(ObscuredInt ONGBFDACHHG)
|
||||
{
|
||||
bool fakeValueActive = ONGBFDACHHG.fakeValueActive;
|
||||
}
|
||||
|
||||
// Token: 0x0600DE2C RID: 56876 RVA: 0x00337AC0 File Offset: 0x00335CC0
|
||||
[Token(Token = "0x600DE2C")]
|
||||
[Address(RVA = "0x1104210", Offset = "0x1103010", VA = "0x181104210")]
|
||||
public MutableOverridableObscuredInt(bool PPEMHAIEECM, ObscuredInt ONGBFDACHHG)
|
||||
{
|
||||
bool fakeValueActive = ONGBFDACHHG.fakeValueActive;
|
||||
}
|
||||
|
||||
// Token: 0x0600DE2D RID: 56877 RVA: 0x00337AD4 File Offset: 0x00335CD4
|
||||
[Token(Token = "0x600DE2D")]
|
||||
[Address(RVA = "0x1104090", Offset = "0x1102E90", VA = "0x181104090", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
string text;
|
||||
return text;
|
||||
}
|
||||
|
||||
// Token: 0x0600DE2E RID: 56878 RVA: 0x00337AE4 File Offset: 0x00335CE4
|
||||
[Token(Token = "0x600DE2E")]
|
||||
[Address(RVA = "0x1103E70", Offset = "0x1102C70", VA = "0x181103E70")]
|
||||
public static MutableOverridableObscuredInt FAJDMKOEFLH(ObscuredInt MBJCIBHEOMM)
|
||||
{
|
||||
bool fakeValueActive = MBJCIBHEOMM.fakeValueActive;
|
||||
MutableOverridableObscuredInt mutableOverridableObscuredInt;
|
||||
return mutableOverridableObscuredInt;
|
||||
}
|
||||
|
||||
// Token: 0x0600DE2F RID: 56879 RVA: 0x00337AFC File Offset: 0x00335CFC
|
||||
[Token(Token = "0x600DE2F")]
|
||||
[Address(RVA = "0x1103D80", Offset = "0x1102B80", VA = "0x181103D80", Slot = "25")]
|
||||
public override void EJAHCBFGHPP(byte[] PDOFKJGFNGK)
|
||||
{
|
||||
if (PDOFKJGFNGK != 0)
|
||||
{
|
||||
KHFABFHGJNG khfabfhgjng = KHFABFHGJNG.MHLLBDFJBOD.ParseFrom(PDOFKJGFNGK);
|
||||
}
|
||||
bool overrides = ((ECCMHGLDNHK)this).AKNLAMFAPGB;
|
||||
}
|
||||
|
||||
// Token: 0x0600DE30 RID: 56880 RVA: 0x00337B28 File Offset: 0x00335D28
|
||||
[Token(Token = "0x600DE30")]
|
||||
[Address(RVA = "0x1103FD0", Offset = "0x1102DD0", VA = "0x181103FD0", 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: 0x0600DE31 RID: 56881 RVA: 0x00337B50 File Offset: 0x00335D50
|
||||
[Token(Token = "0x600DE31")]
|
||||
[Address(RVA = "0x1103F00", Offset = "0x1102D00", VA = "0x181103F00", 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: 0x020021E2 RID: 8674
|
||||
[Token(Token = "0x20021E2")]
|
||||
[Serializable]
|
||||
public class MutableOverridableObscuredString : SerializedMutableOverridableBase<MutableOverridableObscuredString, ObscuredString, OJCMONIIDPH>
|
||||
{
|
||||
// Token: 0x0600DE42 RID: 56898 RVA: 0x00337D30 File Offset: 0x00335F30
|
||||
[Token(Token = "0x600DE42")]
|
||||
[Address(RVA = "0x11045E0", Offset = "0x11033E0", VA = "0x1811045E0")]
|
||||
public MutableOverridableObscuredString()
|
||||
{
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
base..ctor(num2 != 0, num);
|
||||
}
|
||||
|
||||
// Token: 0x0600DE43 RID: 56899 RVA: 0x00337D4C File Offset: 0x00335F4C
|
||||
[Token(Token = "0x600DE43")]
|
||||
[Address(RVA = "0x1104620", Offset = "0x1103420", VA = "0x181104620")]
|
||||
public MutableOverridableObscuredString(ObscuredString ONGBFDACHHG)
|
||||
: base(true, ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600DE44 RID: 56900 RVA: 0x00337D64 File Offset: 0x00335F64
|
||||
[Token(Token = "0x600DE44")]
|
||||
[Address(RVA = "0x1104670", Offset = "0x1103470", VA = "0x181104670")]
|
||||
public MutableOverridableObscuredString(bool PPEMHAIEECM, ObscuredString ONGBFDACHHG)
|
||||
: base(PPEMHAIEECM, ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600DE45 RID: 56901 RVA: 0x00337D7C File Offset: 0x00335F7C
|
||||
[Token(Token = "0x600DE45")]
|
||||
[Address(RVA = "0x1104550", Offset = "0x1103350", VA = "0x181104550", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
string text;
|
||||
return text;
|
||||
}
|
||||
|
||||
// Token: 0x0600DE46 RID: 56902 RVA: 0x00337D8C File Offset: 0x00335F8C
|
||||
[Token(Token = "0x600DE46")]
|
||||
[Address(RVA = "0x1104370", Offset = "0x1103170", VA = "0x181104370")]
|
||||
public static MutableOverridableObscuredString FAJDMKOEFLH(ObscuredString MBJCIBHEOMM)
|
||||
{
|
||||
return new MutableOverridableObscuredString(true, MBJCIBHEOMM);
|
||||
}
|
||||
|
||||
// Token: 0x0600DE47 RID: 56903 RVA: 0x00337DA0 File Offset: 0x00335FA0
|
||||
[Token(Token = "0x600DE47")]
|
||||
[Address(RVA = "0x1104280", Offset = "0x1103080", VA = "0x181104280", Slot = "25")]
|
||||
public override void EJAHCBFGHPP(byte[] PDOFKJGFNGK)
|
||||
{
|
||||
if (PDOFKJGFNGK != 0)
|
||||
{
|
||||
OJCMONIIDPH ojcmoniidph = OJCMONIIDPH.MHLLBDFJBOD.ParseFrom(PDOFKJGFNGK);
|
||||
}
|
||||
bool overrides = ((ECCMHGLDNHK)this).AKNLAMFAPGB;
|
||||
}
|
||||
|
||||
// Token: 0x0600DE48 RID: 56904 RVA: 0x00337DCC File Offset: 0x00335FCC
|
||||
[Token(Token = "0x600DE48")]
|
||||
[Address(RVA = "0x11044B0", Offset = "0x11032B0", VA = "0x1811044B0", 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: 0x0600DE49 RID: 56905 RVA: 0x00337DF8 File Offset: 0x00335FF8
|
||||
[Token(Token = "0x600DE49")]
|
||||
[Address(RVA = "0x11043F0", Offset = "0x11031F0", VA = "0x1811043F0", 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: 0x020021DD RID: 8669
|
||||
[Token(Token = "0x20021DD")]
|
||||
[Serializable]
|
||||
public class MutableOverridableString : SerializedMutableOverridableBase<MutableOverridableString, string, OJCMONIIDPH>
|
||||
{
|
||||
// Token: 0x0600DE19 RID: 56857 RVA: 0x003378B0 File Offset: 0x00335AB0
|
||||
[Token(Token = "0x600DE19")]
|
||||
[Address(RVA = "0x1104A70", Offset = "0x1103870", VA = "0x181104A70")]
|
||||
public MutableOverridableString()
|
||||
{
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
base..ctor(num2 != 0, num);
|
||||
}
|
||||
|
||||
// Token: 0x0600DE1A RID: 56858 RVA: 0x003378CC File Offset: 0x00335ACC
|
||||
[Token(Token = "0x600DE1A")]
|
||||
[Address(RVA = "0x11049C0", Offset = "0x11037C0", VA = "0x1811049C0")]
|
||||
public MutableOverridableString(string ONGBFDACHHG)
|
||||
: base(true, ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600DE1B RID: 56859 RVA: 0x003378E4 File Offset: 0x00335AE4
|
||||
[Token(Token = "0x600DE1B")]
|
||||
[Address(RVA = "0x1104A10", Offset = "0x1103810", VA = "0x181104A10")]
|
||||
public MutableOverridableString(bool PPEMHAIEECM, string ONGBFDACHHG)
|
||||
: base(PPEMHAIEECM, ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600DE1C RID: 56860 RVA: 0x003378FC File Offset: 0x00335AFC
|
||||
[Token(Token = "0x600DE1C")]
|
||||
[Address(RVA = "0x1104930", Offset = "0x1103730", VA = "0x181104930", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
string text;
|
||||
return text;
|
||||
}
|
||||
|
||||
// Token: 0x0600DE1D RID: 56861 RVA: 0x0033790C File Offset: 0x00335B0C
|
||||
[Token(Token = "0x600DE1D")]
|
||||
[Address(RVA = "0x11047C0", Offset = "0x11035C0", VA = "0x1811047C0")]
|
||||
public static MutableOverridableString FAJDMKOEFLH(string MBJCIBHEOMM)
|
||||
{
|
||||
return new MutableOverridableString(true, MBJCIBHEOMM);
|
||||
}
|
||||
|
||||
// Token: 0x0600DE1E RID: 56862 RVA: 0x00337920 File Offset: 0x00335B20
|
||||
[Token(Token = "0x600DE1E")]
|
||||
[Address(RVA = "0x11046D0", Offset = "0x11034D0", VA = "0x1811046D0", Slot = "25")]
|
||||
public override void EJAHCBFGHPP(byte[] PDOFKJGFNGK)
|
||||
{
|
||||
if (PDOFKJGFNGK != 0)
|
||||
{
|
||||
OJCMONIIDPH ojcmoniidph = OJCMONIIDPH.MHLLBDFJBOD.ParseFrom(PDOFKJGFNGK);
|
||||
}
|
||||
bool overrides = ((ECCMHGLDNHK)this).AKNLAMFAPGB;
|
||||
}
|
||||
|
||||
// Token: 0x0600DE1F RID: 56863 RVA: 0x0033794C File Offset: 0x00335B4C
|
||||
[Token(Token = "0x600DE1F")]
|
||||
[Address(RVA = "0x11048E0", Offset = "0x11036E0", VA = "0x1811048E0", Slot = "24")]
|
||||
public override void KPLNIADHMPN(OJCMONIIDPH KFCHMHOEGPD)
|
||||
{
|
||||
if (KFCHMHOEGPD != 0)
|
||||
{
|
||||
string value = this.Value;
|
||||
bool overrides = this.Overrides;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600DE20 RID: 56864 RVA: 0x0033796C File Offset: 0x00335B6C
|
||||
[Token(Token = "0x600DE20")]
|
||||
[Address(RVA = "0x1104840", Offset = "0x1103640", VA = "0x181104840", 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: 0x020021ED RID: 8685
|
||||
[Token(Token = "0x20021ED")]
|
||||
[Serializable]
|
||||
public class MutableOverridableVector3 : SerializedMutableOverridableBase<MutableOverridableVector3, Vector3, NMCLHLEBBFA>
|
||||
{
|
||||
// Token: 0x0600DEB4 RID: 57012 RVA: 0x00338BF0 File Offset: 0x00336DF0
|
||||
[Token(Token = "0x600DEB4")]
|
||||
[Address(RVA = "0x1104EE0", Offset = "0x1103CE0", VA = "0x181104EE0")]
|
||||
public MutableOverridableVector3()
|
||||
{
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
base..ctor(num2 != 0, num);
|
||||
}
|
||||
|
||||
// Token: 0x0600DEB5 RID: 57013 RVA: 0x00338C0C File Offset: 0x00336E0C
|
||||
[Token(Token = "0x600DEB5")]
|
||||
[Address(RVA = "0x1104E10", Offset = "0x1103C10", VA = "0x181104E10")]
|
||||
public MutableOverridableVector3(Vector3 ONGBFDACHHG)
|
||||
{
|
||||
float z = ONGBFDACHHG.z;
|
||||
}
|
||||
|
||||
// Token: 0x0600DEB6 RID: 57014 RVA: 0x00338C20 File Offset: 0x00336E20
|
||||
[Token(Token = "0x600DEB6")]
|
||||
[Address(RVA = "0x1104E70", Offset = "0x1103C70", VA = "0x181104E70")]
|
||||
public MutableOverridableVector3(bool PPEMHAIEECM, Vector3 ONGBFDACHHG)
|
||||
{
|
||||
float z = ONGBFDACHHG.z;
|
||||
}
|
||||
|
||||
// Token: 0x0600DEB7 RID: 57015 RVA: 0x00338C34 File Offset: 0x00336E34
|
||||
[Token(Token = "0x600DEB7")]
|
||||
[Address(RVA = "0x1104D60", Offset = "0x1103B60", VA = "0x181104D60", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
string text;
|
||||
return text;
|
||||
}
|
||||
|
||||
// Token: 0x0600DEB8 RID: 57016 RVA: 0x00338C44 File Offset: 0x00336E44
|
||||
[Token(Token = "0x600DEB8")]
|
||||
[Address(RVA = "0x1104BA0", Offset = "0x11039A0", VA = "0x181104BA0")]
|
||||
public static MutableOverridableVector3 FAJDMKOEFLH(Vector3 MBJCIBHEOMM)
|
||||
{
|
||||
float z = MBJCIBHEOMM.z;
|
||||
MutableOverridableVector3 mutableOverridableVector;
|
||||
return mutableOverridableVector;
|
||||
}
|
||||
|
||||
// Token: 0x0600DEB9 RID: 57017 RVA: 0x00338C5C File Offset: 0x00336E5C
|
||||
[Token(Token = "0x600DEB9")]
|
||||
[Address(RVA = "0x1104AB0", Offset = "0x11038B0", VA = "0x181104AB0", Slot = "25")]
|
||||
public override void EJAHCBFGHPP(byte[] PDOFKJGFNGK)
|
||||
{
|
||||
if (PDOFKJGFNGK != 0)
|
||||
{
|
||||
NMCLHLEBBFA nmclhlebbfa = NMCLHLEBBFA.MHLLBDFJBOD.ParseFrom(PDOFKJGFNGK);
|
||||
}
|
||||
bool overrides = ((ECCMHGLDNHK)this).AKNLAMFAPGB;
|
||||
}
|
||||
|
||||
// Token: 0x0600DEBA RID: 57018 RVA: 0x00338C88 File Offset: 0x00336E88
|
||||
[Token(Token = "0x600DEBA")]
|
||||
[Address(RVA = "0x1104CE0", Offset = "0x1103AE0", VA = "0x181104CE0", 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: 0x0600DEBB RID: 57019 RVA: 0x00338CB0 File Offset: 0x00336EB0
|
||||
[Token(Token = "0x600DEBB")]
|
||||
[Address(RVA = "0x1104C30", Offset = "0x1103A30", VA = "0x181104C30", 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: 0x020021D2 RID: 8658
|
||||
[Token(Token = "0x20021D2")]
|
||||
[Serializable]
|
||||
public struct OverridableBool : BAOFECPMCOB<bool>, ECCMHGLDNHK, BGJPLFFADCK<bool, ANEKJPAEIMD>
|
||||
{
|
||||
// Token: 0x1700231D RID: 8989
|
||||
// (get) Token: 0x0600DDB5 RID: 56757 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x1700231D")]
|
||||
public bool Overrides
|
||||
{
|
||||
[Token(Token = "0x600DDB5")]
|
||||
[Address(RVA = "0x60EA40", Offset = "0x60D840", VA = "0x18060EA40", Slot = "5")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700231E RID: 8990
|
||||
// (get) Token: 0x0600DDB6 RID: 56758 RVA: 0x00336FF0 File Offset: 0x003351F0
|
||||
[Token(Token = "0x1700231E")]
|
||||
public object ObjectValue
|
||||
{
|
||||
[Token(Token = "0x600DDB6")]
|
||||
[Address(RVA = "0x1105090", Offset = "0x1103E90", VA = "0x181105090", Slot = "6")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600DDB6)
|
||||
|
||||
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: 0x1700231F RID: 8991
|
||||
// (get) Token: 0x0600DDB7 RID: 56759 RVA: 0x00337004 File Offset: 0x00335204
|
||||
[Token(Token = "0x1700231F")]
|
||||
public bool Value
|
||||
{
|
||||
[Token(Token = "0x600DDB7")]
|
||||
[Address(RVA = "0x60EA30", Offset = "0x60D830", VA = "0x18060EA30", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return this.value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600DDB8 RID: 56760 RVA: 0x00337018 File Offset: 0x00335218
|
||||
[Token(Token = "0x600DDB8")]
|
||||
[Address(RVA = "0x1105080", Offset = "0x1103E80", VA = "0x181105080")]
|
||||
public OverridableBool(bool ONGBFDACHHG)
|
||||
{
|
||||
this.value = ONGBFDACHHG;
|
||||
}
|
||||
|
||||
// Token: 0x0600DDB9 RID: 56761 RVA: 0x0033702C File Offset: 0x0033522C
|
||||
[Token(Token = "0x600DDB9")]
|
||||
[Address(RVA = "0x1105070", Offset = "0x1103E70", VA = "0x181105070")]
|
||||
public OverridableBool(bool PPEMHAIEECM, bool ONGBFDACHHG)
|
||||
{
|
||||
this.value = ONGBFDACHHG;
|
||||
this.overrides = PPEMHAIEECM;
|
||||
}
|
||||
|
||||
// Token: 0x0600DDBA RID: 56762 RVA: 0x00337048 File Offset: 0x00335248
|
||||
[Token(Token = "0x600DDBA")]
|
||||
[Address(RVA = "0x1104FF0", Offset = "0x1103DF0", VA = "0x181104FF0", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
bool flag = this.value;
|
||||
string text;
|
||||
return text;
|
||||
}
|
||||
|
||||
// Token: 0x0600DDBB RID: 56763 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600DDBB")]
|
||||
[Address(RVA = "0x1104F40", Offset = "0x1103D40", VA = "0x181104F40")]
|
||||
public static OverridableBool FAJDMKOEFLH(bool MBJCIBHEOMM)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600DDBC RID: 56764 RVA: 0x00337060 File Offset: 0x00335260
|
||||
[Token(Token = "0x600DDBC")]
|
||||
[Address(RVA = "0x1104F50", Offset = "0x1103D50", VA = "0x181104F50", Slot = "7")]
|
||||
public ANEKJPAEIMD KCINMMHMPGF()
|
||||
{
|
||||
ANEKJPAEIMD anekjpaeimd = new ANEKJPAEIMD();
|
||||
bool flag = this.value;
|
||||
anekjpaeimd.DJCPGNKKDBO = flag;
|
||||
return anekjpaeimd;
|
||||
}
|
||||
|
||||
// Token: 0x0600DDBD RID: 56765 RVA: 0x00337088 File Offset: 0x00335288
|
||||
[Token(Token = "0x600DDBD")]
|
||||
[Address(RVA = "0x1104FC0", Offset = "0x1103DC0", VA = "0x181104FC0")]
|
||||
public static OverridableBool PHILDOGCKCK(ANEKJPAEIMD KFCHMHOEGPD)
|
||||
{
|
||||
bool djcpgnkkdbo = KFCHMHOEGPD.DJCPGNKKDBO;
|
||||
bool pihbfdhcnmi = KFCHMHOEGPD.PIHBFDHCNMI;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x040090A3 RID: 37027
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40090A3")]
|
||||
[SerializeField]
|
||||
private bool overrides;
|
||||
|
||||
// Token: 0x040090A4 RID: 37028
|
||||
[FieldOffset(Offset = "0x1")]
|
||||
[Token(Token = "0x40090A4")]
|
||||
[SerializeField]
|
||||
private bool value;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,132 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Utils.OverridableFields
|
||||
{
|
||||
// Token: 0x020021EC RID: 8684
|
||||
[Token(Token = "0x20021EC")]
|
||||
[Serializable]
|
||||
public struct OverridableColor : BAOFECPMCOB<Color>, ECCMHGLDNHK, BGJPLFFADCK<Color, JALDPDAFEMN>
|
||||
{
|
||||
// Token: 0x17002340 RID: 9024
|
||||
// (get) Token: 0x0600DEAB RID: 57003 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x17002340")]
|
||||
public bool Overrides
|
||||
{
|
||||
[Token(Token = "0x600DEAB")]
|
||||
[Address(RVA = "0x60EA40", Offset = "0x60D840", VA = "0x18060EA40", Slot = "5")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002341 RID: 9025
|
||||
// (get) Token: 0x0600DEAC RID: 57004 RVA: 0x00338B4C File Offset: 0x00336D4C
|
||||
[Token(Token = "0x17002341")]
|
||||
public object ObjectValue
|
||||
{
|
||||
[Token(Token = "0x600DEAC")]
|
||||
[Address(RVA = "0x1105270", Offset = "0x1104070", VA = "0x181105270", Slot = "6")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600DEAC)
|
||||
|
||||
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: 0x17002342 RID: 9026
|
||||
// (get) Token: 0x0600DEAD RID: 57005 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x17002342")]
|
||||
public Color Value
|
||||
{
|
||||
[Token(Token = "0x600DEAD")]
|
||||
[Address(RVA = "0x11052C0", Offset = "0x11040C0", VA = "0x1811052C0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600DEAE RID: 57006 RVA: 0x00338B60 File Offset: 0x00336D60
|
||||
[Token(Token = "0x600DEAE")]
|
||||
[Address(RVA = "0x1105250", Offset = "0x1104050", VA = "0x181105250")]
|
||||
public OverridableColor(Color ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600DEAF RID: 57007 RVA: 0x00338B70 File Offset: 0x00336D70
|
||||
[Token(Token = "0x600DEAF")]
|
||||
[Address(RVA = "0x1105260", Offset = "0x1104060", VA = "0x181105260")]
|
||||
public OverridableColor(bool PPEMHAIEECM, Color ONGBFDACHHG)
|
||||
{
|
||||
this.overrides = PPEMHAIEECM;
|
||||
}
|
||||
|
||||
// Token: 0x0600DEB0 RID: 57008 RVA: 0x00338B84 File Offset: 0x00336D84
|
||||
[Token(Token = "0x600DEB0")]
|
||||
[Address(RVA = "0x11051D0", Offset = "0x1103FD0", VA = "0x1811051D0", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
Color color = this.value;
|
||||
string text;
|
||||
return text;
|
||||
}
|
||||
|
||||
// Token: 0x0600DEB1 RID: 57009 RVA: 0x00338B9C File Offset: 0x00336D9C
|
||||
[Token(Token = "0x600DEB1")]
|
||||
[Address(RVA = "0x11050E0", Offset = "0x1103EE0", VA = "0x1811050E0")]
|
||||
public static OverridableColor FAJDMKOEFLH(Color MBJCIBHEOMM)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600DEB2 RID: 57010 RVA: 0x00338BAC File Offset: 0x00336DAC
|
||||
[Token(Token = "0x600DEB2")]
|
||||
[Address(RVA = "0x1105100", Offset = "0x1103F00", VA = "0x181105100", Slot = "7")]
|
||||
public JALDPDAFEMN KCINMMHMPGF()
|
||||
{
|
||||
JALDPDAFEMN jaldpdafemn = new JALDPDAFEMN();
|
||||
GIPNCBBHDLF gipncbbhdlf = this.value.LBGFDKBOHAK();
|
||||
jaldpdafemn.DJCPGNKKDBO = gipncbbhdlf;
|
||||
return jaldpdafemn;
|
||||
}
|
||||
|
||||
// Token: 0x0600DEB3 RID: 57011 RVA: 0x00338BDC File Offset: 0x00336DDC
|
||||
[Token(Token = "0x600DEB3")]
|
||||
[Address(RVA = "0x1105180", Offset = "0x1103F80", VA = "0x181105180")]
|
||||
public static OverridableColor PHILDOGCKCK(JALDPDAFEMN KFCHMHOEGPD)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x040090B3 RID: 37043
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40090B3")]
|
||||
[SerializeField]
|
||||
private bool overrides;
|
||||
|
||||
// Token: 0x040090B4 RID: 37044
|
||||
[FieldOffset(Offset = "0x4")]
|
||||
[Token(Token = "0x40090B4")]
|
||||
[SerializeField]
|
||||
private Color value;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,137 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Utils.OverridableFields
|
||||
{
|
||||
// Token: 0x020021D1 RID: 8657
|
||||
[Token(Token = "0x20021D1")]
|
||||
[Serializable]
|
||||
public struct OverridableFloat : BAOFECPMCOB<float>, ECCMHGLDNHK, BGJPLFFADCK<float, HKAHGDDGAFD>
|
||||
{
|
||||
// Token: 0x1700231A RID: 8986
|
||||
// (get) Token: 0x0600DDAC RID: 56748 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x1700231A")]
|
||||
public bool Overrides
|
||||
{
|
||||
[Token(Token = "0x600DDAC")]
|
||||
[Address(RVA = "0x60EA40", Offset = "0x60D840", VA = "0x18060EA40", Slot = "5")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700231B RID: 8987
|
||||
// (get) Token: 0x0600DDAD RID: 56749 RVA: 0x00336F38 File Offset: 0x00335138
|
||||
[Token(Token = "0x1700231B")]
|
||||
public object ObjectValue
|
||||
{
|
||||
[Token(Token = "0x600DDAD")]
|
||||
[Address(RVA = "0x1105440", Offset = "0x1104240", VA = "0x181105440", Slot = "6")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600DDAD)
|
||||
|
||||
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: 0x1700231C RID: 8988
|
||||
// (get) Token: 0x0600DDAE RID: 56750 RVA: 0x00336F4C File Offset: 0x0033514C
|
||||
[Token(Token = "0x1700231C")]
|
||||
public float Value
|
||||
{
|
||||
[Token(Token = "0x600DDAE")]
|
||||
[Address(RVA = "0x1105490", Offset = "0x1104290", VA = "0x181105490", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return this.value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600DDAF RID: 56751 RVA: 0x00336F60 File Offset: 0x00335160
|
||||
[Token(Token = "0x600DDAF")]
|
||||
[Address(RVA = "0x1105420", Offset = "0x1104220", VA = "0x181105420")]
|
||||
public OverridableFloat(float ONGBFDACHHG)
|
||||
{
|
||||
this.value = ONGBFDACHHG;
|
||||
}
|
||||
|
||||
// Token: 0x0600DDB0 RID: 56752 RVA: 0x00336F74 File Offset: 0x00335174
|
||||
[Token(Token = "0x600DDB0")]
|
||||
[Address(RVA = "0x1105430", Offset = "0x1104230", VA = "0x181105430")]
|
||||
public OverridableFloat(bool PPEMHAIEECM, float ONGBFDACHHG)
|
||||
{
|
||||
this.value = ONGBFDACHHG;
|
||||
this.overrides = PPEMHAIEECM;
|
||||
}
|
||||
|
||||
// Token: 0x0600DDB1 RID: 56753 RVA: 0x00336F90 File Offset: 0x00335190
|
||||
[Token(Token = "0x600DDB1")]
|
||||
[Address(RVA = "0x11053A0", Offset = "0x11041A0", VA = "0x1811053A0", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
float num = this.value;
|
||||
string text;
|
||||
return text;
|
||||
}
|
||||
|
||||
// Token: 0x0600DDB2 RID: 56754 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600DDB2")]
|
||||
[Address(RVA = "0x11052D0", Offset = "0x11040D0", VA = "0x1811052D0")]
|
||||
public static OverridableFloat FAJDMKOEFLH(float MBJCIBHEOMM)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600DDB3 RID: 56755 RVA: 0x00336FA8 File Offset: 0x003351A8
|
||||
[Token(Token = "0x600DDB3")]
|
||||
[Address(RVA = "0x11052F0", Offset = "0x11040F0", VA = "0x1811052F0", Slot = "7")]
|
||||
public HKAHGDDGAFD KCINMMHMPGF()
|
||||
{
|
||||
HKAHGDDGAFD hkahgddgafd = new HKAHGDDGAFD();
|
||||
float num = this.value;
|
||||
hkahgddgafd.DJCPGNKKDBO = num;
|
||||
return hkahgddgafd;
|
||||
}
|
||||
|
||||
// Token: 0x0600DDB4 RID: 56756 RVA: 0x00336FD0 File Offset: 0x003351D0
|
||||
[Token(Token = "0x600DDB4")]
|
||||
[Address(RVA = "0x1105360", Offset = "0x1104160", VA = "0x181105360")]
|
||||
public static OverridableFloat PHILDOGCKCK(HKAHGDDGAFD KFCHMHOEGPD)
|
||||
{
|
||||
bool pihbfdhcnmi = KFCHMHOEGPD.PIHBFDHCNMI;
|
||||
float djcpgnkkdbo = KFCHMHOEGPD.DJCPGNKKDBO;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x040090A1 RID: 37025
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40090A1")]
|
||||
[SerializeField]
|
||||
private bool overrides;
|
||||
|
||||
// Token: 0x040090A2 RID: 37026
|
||||
[FieldOffset(Offset = "0x4")]
|
||||
[Token(Token = "0x40090A2")]
|
||||
[SerializeField]
|
||||
private float value;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,137 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Utils.OverridableFields
|
||||
{
|
||||
// Token: 0x020021D0 RID: 8656
|
||||
[Token(Token = "0x20021D0")]
|
||||
[Serializable]
|
||||
public struct OverridableInt : BAOFECPMCOB<int>, ECCMHGLDNHK, BGJPLFFADCK<int, KHFABFHGJNG>
|
||||
{
|
||||
// Token: 0x17002317 RID: 8983
|
||||
// (get) Token: 0x0600DDA3 RID: 56739 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x17002317")]
|
||||
public bool Overrides
|
||||
{
|
||||
[Token(Token = "0x600DDA3")]
|
||||
[Address(RVA = "0x60EA40", Offset = "0x60D840", VA = "0x18060EA40", Slot = "5")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002318 RID: 8984
|
||||
// (get) Token: 0x0600DDA4 RID: 56740 RVA: 0x00336E80 File Offset: 0x00335080
|
||||
[Token(Token = "0x17002318")]
|
||||
public object ObjectValue
|
||||
{
|
||||
[Token(Token = "0x600DDA4")]
|
||||
[Address(RVA = "0x1105610", Offset = "0x1104410", VA = "0x181105610", Slot = "6")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600DDA4)
|
||||
|
||||
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: 0x17002319 RID: 8985
|
||||
// (get) Token: 0x0600DDA5 RID: 56741 RVA: 0x00336E94 File Offset: 0x00335094
|
||||
[Token(Token = "0x17002319")]
|
||||
public int Value
|
||||
{
|
||||
[Token(Token = "0x600DDA5")]
|
||||
[Address(RVA = "0x5DD040", Offset = "0x5DBE40", VA = "0x1805DD040", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return this.value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600DDA6 RID: 56742 RVA: 0x00336EA8 File Offset: 0x003350A8
|
||||
[Token(Token = "0x600DDA6")]
|
||||
[Address(RVA = "0x1105600", Offset = "0x1104400", VA = "0x181105600")]
|
||||
public OverridableInt(int ONGBFDACHHG)
|
||||
{
|
||||
this.value = ONGBFDACHHG;
|
||||
}
|
||||
|
||||
// Token: 0x0600DDA7 RID: 56743 RVA: 0x00336EBC File Offset: 0x003350BC
|
||||
[Token(Token = "0x600DDA7")]
|
||||
[Address(RVA = "0x11055F0", Offset = "0x11043F0", VA = "0x1811055F0")]
|
||||
public OverridableInt(bool PPEMHAIEECM, int ONGBFDACHHG)
|
||||
{
|
||||
this.value = ONGBFDACHHG;
|
||||
this.overrides = PPEMHAIEECM;
|
||||
}
|
||||
|
||||
// Token: 0x0600DDA8 RID: 56744 RVA: 0x00336ED8 File Offset: 0x003350D8
|
||||
[Token(Token = "0x600DDA8")]
|
||||
[Address(RVA = "0x1105570", Offset = "0x1104370", VA = "0x181105570", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
int num = this.value;
|
||||
string text;
|
||||
return text;
|
||||
}
|
||||
|
||||
// Token: 0x0600DDA9 RID: 56745 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600DDA9")]
|
||||
[Address(RVA = "0x11054A0", Offset = "0x11042A0", VA = "0x1811054A0")]
|
||||
public static OverridableInt FAJDMKOEFLH(int MBJCIBHEOMM)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600DDAA RID: 56746 RVA: 0x00336EF0 File Offset: 0x003350F0
|
||||
[Token(Token = "0x600DDAA")]
|
||||
[Address(RVA = "0x11054C0", Offset = "0x11042C0", VA = "0x1811054C0", Slot = "7")]
|
||||
public KHFABFHGJNG KCINMMHMPGF()
|
||||
{
|
||||
KHFABFHGJNG khfabfhgjng = new KHFABFHGJNG();
|
||||
int num = this.value;
|
||||
khfabfhgjng.DJCPGNKKDBO = num;
|
||||
return khfabfhgjng;
|
||||
}
|
||||
|
||||
// Token: 0x0600DDAB RID: 56747 RVA: 0x00336F18 File Offset: 0x00335118
|
||||
[Token(Token = "0x600DDAB")]
|
||||
[Address(RVA = "0x1105530", Offset = "0x1104330", VA = "0x181105530")]
|
||||
public static OverridableInt PHILDOGCKCK(KHFABFHGJNG KFCHMHOEGPD)
|
||||
{
|
||||
int djcpgnkkdbo = KFCHMHOEGPD.DJCPGNKKDBO;
|
||||
bool pihbfdhcnmi = KFCHMHOEGPD.PIHBFDHCNMI;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0400909F RID: 37023
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400909F")]
|
||||
[SerializeField]
|
||||
private bool overrides;
|
||||
|
||||
// Token: 0x040090A0 RID: 37024
|
||||
[FieldOffset(Offset = "0x4")]
|
||||
[Token(Token = "0x40090A0")]
|
||||
[SerializeField]
|
||||
private int value;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,161 @@
|
||||
using System;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Utils.OverridableFields
|
||||
{
|
||||
// Token: 0x020021D6 RID: 8662
|
||||
[Token(Token = "0x20021D6")]
|
||||
[Serializable]
|
||||
public struct OverridableObscuredBool : BAOFECPMCOB<ObscuredBool>, ECCMHGLDNHK, BGJPLFFADCK<ObscuredBool, ANEKJPAEIMD>
|
||||
{
|
||||
// Token: 0x17002329 RID: 9001
|
||||
// (get) Token: 0x0600DDD9 RID: 56793 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x17002329")]
|
||||
public bool Overrides
|
||||
{
|
||||
[Token(Token = "0x600DDD9")]
|
||||
[Address(RVA = "0x60EA40", Offset = "0x60D840", VA = "0x18060EA40", Slot = "5")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700232A RID: 9002
|
||||
// (get) Token: 0x0600DDDA RID: 56794 RVA: 0x003372FC File Offset: 0x003354FC
|
||||
[Token(Token = "0x1700232A")]
|
||||
public object ObjectValue
|
||||
{
|
||||
[Token(Token = "0x600DDDA")]
|
||||
[Address(RVA = "0x11058A0", Offset = "0x11046A0", VA = "0x1811058A0", Slot = "6")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600DDDA)
|
||||
|
||||
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: 0x1700232B RID: 9003
|
||||
// (get) Token: 0x0600DDDB RID: 56795 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x1700232B")]
|
||||
public ObscuredBool Value
|
||||
{
|
||||
[Token(Token = "0x600DDDB")]
|
||||
[Address(RVA = "0x11058F0", Offset = "0x11046F0", VA = "0x1811058F0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600DDDC RID: 56796 RVA: 0x00337314 File Offset: 0x00335514
|
||||
[Token(Token = "0x600DDDC")]
|
||||
[Address(RVA = "0x1105880", Offset = "0x1104680", VA = "0x181105880")]
|
||||
public OverridableObscuredBool(ObscuredBool ONGBFDACHHG)
|
||||
{
|
||||
bool inited = ONGBFDACHHG.inited;
|
||||
this.value.inited = inited;
|
||||
}
|
||||
|
||||
// Token: 0x0600DDDD RID: 56797 RVA: 0x00337334 File Offset: 0x00335534
|
||||
[Token(Token = "0x600DDDD")]
|
||||
[Address(RVA = "0x1105860", Offset = "0x1104660", VA = "0x181105860")]
|
||||
public OverridableObscuredBool(bool PPEMHAIEECM, ObscuredBool ONGBFDACHHG)
|
||||
{
|
||||
bool inited = ONGBFDACHHG.inited;
|
||||
this.value.inited = inited;
|
||||
this.overrides = PPEMHAIEECM;
|
||||
}
|
||||
|
||||
// Token: 0x0600DDDE RID: 56798 RVA: 0x0033735C File Offset: 0x0033555C
|
||||
[Token(Token = "0x600DDDE")]
|
||||
[Address(RVA = "0x11057D0", Offset = "0x11045D0", VA = "0x1811057D0", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
bool inited = this.value.inited;
|
||||
string text;
|
||||
return text;
|
||||
}
|
||||
|
||||
// Token: 0x0600DDDF RID: 56799 RVA: 0x00337378 File Offset: 0x00335578
|
||||
[Token(Token = "0x600DDDF")]
|
||||
[Address(RVA = "0x1105660", Offset = "0x1104460", VA = "0x181105660")]
|
||||
public static OverridableObscuredBool FAJDMKOEFLH(ObscuredBool MBJCIBHEOMM)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600DDDF)
|
||||
|
||||
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: 0x0600DDE0 RID: 56800 RVA: 0x00337394 File Offset: 0x00335594
|
||||
[Token(Token = "0x600DDE0")]
|
||||
[Address(RVA = "0x1105680", Offset = "0x1104480", VA = "0x181105680", Slot = "7")]
|
||||
public ANEKJPAEIMD KCINMMHMPGF()
|
||||
{
|
||||
ANEKJPAEIMD anekjpaeimd = new ANEKJPAEIMD();
|
||||
bool inited = this.value.inited;
|
||||
bool flag;
|
||||
anekjpaeimd.DJCPGNKKDBO = flag;
|
||||
return anekjpaeimd;
|
||||
}
|
||||
|
||||
// Token: 0x0600DDE1 RID: 56801 RVA: 0x003373C4 File Offset: 0x003355C4
|
||||
[Token(Token = "0x600DDE1")]
|
||||
[Address(RVA = "0x1105730", Offset = "0x1104530", VA = "0x181105730")]
|
||||
public static OverridableObscuredBool PHILDOGCKCK(ANEKJPAEIMD KFCHMHOEGPD)
|
||||
{
|
||||
ObscuredBool obscuredBool;
|
||||
bool inited = obscuredBool.inited;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x040090AB RID: 37035
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40090AB")]
|
||||
[SerializeField]
|
||||
private bool overrides;
|
||||
|
||||
// Token: 0x040090AC RID: 37036
|
||||
[FieldOffset(Offset = "0x4")]
|
||||
[Token(Token = "0x40090AC")]
|
||||
[SerializeField]
|
||||
private ObscuredBool value;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,133 @@
|
||||
using System;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Utils.OverridableFields
|
||||
{
|
||||
// Token: 0x020021D5 RID: 8661
|
||||
[Token(Token = "0x20021D5")]
|
||||
[Serializable]
|
||||
public struct OverridableObscuredFloat : BAOFECPMCOB<ObscuredFloat>, ECCMHGLDNHK, BGJPLFFADCK<ObscuredFloat, HKAHGDDGAFD>
|
||||
{
|
||||
// Token: 0x17002326 RID: 8998
|
||||
// (get) Token: 0x0600DDD0 RID: 56784 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x17002326")]
|
||||
public bool Overrides
|
||||
{
|
||||
[Token(Token = "0x600DDD0")]
|
||||
[Address(RVA = "0x60EA40", Offset = "0x60D840", VA = "0x18060EA40", Slot = "5")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002327 RID: 8999
|
||||
// (get) Token: 0x0600DDD1 RID: 56785 RVA: 0x00337258 File Offset: 0x00335458
|
||||
[Token(Token = "0x17002327")]
|
||||
public object ObjectValue
|
||||
{
|
||||
[Token(Token = "0x600DDD1")]
|
||||
[Address(RVA = "0x1105B80", Offset = "0x1104980", VA = "0x181105B80", Slot = "6")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600DDD1)
|
||||
|
||||
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: 0x17002328 RID: 9000
|
||||
// (get) Token: 0x0600DDD2 RID: 56786 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x17002328")]
|
||||
public ObscuredFloat Value
|
||||
{
|
||||
[Token(Token = "0x600DDD2")]
|
||||
[Address(RVA = "0x1105BD0", Offset = "0x11049D0", VA = "0x181105BD0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600DDD3 RID: 56787 RVA: 0x0033726C File Offset: 0x0033546C
|
||||
[Token(Token = "0x600DDD3")]
|
||||
[Address(RVA = "0x1105B60", Offset = "0x1104960", VA = "0x181105B60")]
|
||||
public OverridableObscuredFloat(ObscuredFloat ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600DDD4 RID: 56788 RVA: 0x0033727C File Offset: 0x0033547C
|
||||
[Token(Token = "0x600DDD4")]
|
||||
[Address(RVA = "0x1105B40", Offset = "0x1104940", VA = "0x181105B40")]
|
||||
public OverridableObscuredFloat(bool PPEMHAIEECM, ObscuredFloat ONGBFDACHHG)
|
||||
{
|
||||
this.overrides = PPEMHAIEECM;
|
||||
}
|
||||
|
||||
// Token: 0x0600DDD5 RID: 56789 RVA: 0x00337290 File Offset: 0x00335490
|
||||
[Token(Token = "0x600DDD5")]
|
||||
[Address(RVA = "0x1105AB0", Offset = "0x11048B0", VA = "0x181105AB0", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
ObscuredFloat obscuredFloat = this.value;
|
||||
string text;
|
||||
return text;
|
||||
}
|
||||
|
||||
// Token: 0x0600DDD6 RID: 56790 RVA: 0x003372A8 File Offset: 0x003354A8
|
||||
[Token(Token = "0x600DDD6")]
|
||||
[Address(RVA = "0x1105910", Offset = "0x1104710", VA = "0x181105910")]
|
||||
public static OverridableObscuredFloat FAJDMKOEFLH(ObscuredFloat MBJCIBHEOMM)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600DDD7 RID: 56791 RVA: 0x003372B8 File Offset: 0x003354B8
|
||||
[Token(Token = "0x600DDD7")]
|
||||
[Address(RVA = "0x1105940", Offset = "0x1104740", VA = "0x181105940", Slot = "7")]
|
||||
public HKAHGDDGAFD KCINMMHMPGF()
|
||||
{
|
||||
HKAHGDDGAFD hkahgddgafd = new HKAHGDDGAFD();
|
||||
float num = ObscuredFloat.FAJDMKOEFLH(this.value);
|
||||
hkahgddgafd.DJCPGNKKDBO = num;
|
||||
return hkahgddgafd;
|
||||
}
|
||||
|
||||
// Token: 0x0600DDD8 RID: 56792 RVA: 0x003372E8 File Offset: 0x003354E8
|
||||
[Token(Token = "0x600DDD8")]
|
||||
[Address(RVA = "0x1105A00", Offset = "0x1104800", VA = "0x181105A00")]
|
||||
public static OverridableObscuredFloat PHILDOGCKCK(HKAHGDDGAFD KFCHMHOEGPD)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x040090A9 RID: 37033
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40090A9")]
|
||||
[SerializeField]
|
||||
private bool overrides;
|
||||
|
||||
// Token: 0x040090AA RID: 37034
|
||||
[FieldOffset(Offset = "0x4")]
|
||||
[Token(Token = "0x40090AA")]
|
||||
[SerializeField]
|
||||
private ObscuredFloat value;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,144 @@
|
||||
using System;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Utils.OverridableFields
|
||||
{
|
||||
// Token: 0x020021D4 RID: 8660
|
||||
[Token(Token = "0x20021D4")]
|
||||
[Serializable]
|
||||
public struct OverridableObscuredInt : BAOFECPMCOB<ObscuredInt>, ECCMHGLDNHK, BGJPLFFADCK<ObscuredInt, KHFABFHGJNG>
|
||||
{
|
||||
// Token: 0x17002323 RID: 8995
|
||||
// (get) Token: 0x0600DDC7 RID: 56775 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x17002323")]
|
||||
public bool Overrides
|
||||
{
|
||||
[Token(Token = "0x600DDC7")]
|
||||
[Address(RVA = "0x60EA40", Offset = "0x60D840", VA = "0x18060EA40", Slot = "5")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002324 RID: 8996
|
||||
// (get) Token: 0x0600DDC8 RID: 56776 RVA: 0x0033715C File Offset: 0x0033535C
|
||||
[Token(Token = "0x17002324")]
|
||||
public object ObjectValue
|
||||
{
|
||||
[Token(Token = "0x600DDC8")]
|
||||
[Address(RVA = "0x1105E30", Offset = "0x1104C30", VA = "0x181105E30", Slot = "6")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600DDC8)
|
||||
|
||||
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: 0x17002325 RID: 8997
|
||||
// (get) Token: 0x0600DDC9 RID: 56777 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x17002325")]
|
||||
public ObscuredInt Value
|
||||
{
|
||||
[Token(Token = "0x600DDC9")]
|
||||
[Address(RVA = "0x1105E80", Offset = "0x1104C80", VA = "0x181105E80", Slot = "4")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600DDCA RID: 56778 RVA: 0x0033717C File Offset: 0x0033537C
|
||||
[Token(Token = "0x600DDCA")]
|
||||
[Address(RVA = "0x1105E10", Offset = "0x1104C10", VA = "0x181105E10")]
|
||||
public OverridableObscuredInt(ObscuredInt ONGBFDACHHG)
|
||||
{
|
||||
bool fakeValueActive = ONGBFDACHHG.fakeValueActive;
|
||||
this.value.fakeValueActive = fakeValueActive;
|
||||
}
|
||||
|
||||
// Token: 0x0600DDCB RID: 56779 RVA: 0x0033719C File Offset: 0x0033539C
|
||||
[Token(Token = "0x600DDCB")]
|
||||
[Address(RVA = "0x1105DF0", Offset = "0x1104BF0", VA = "0x181105DF0")]
|
||||
public OverridableObscuredInt(bool PPEMHAIEECM, ObscuredInt ONGBFDACHHG)
|
||||
{
|
||||
bool fakeValueActive = ONGBFDACHHG.fakeValueActive;
|
||||
this.overrides = PPEMHAIEECM;
|
||||
this.value.fakeValueActive = fakeValueActive;
|
||||
}
|
||||
|
||||
// Token: 0x0600DDCC RID: 56780 RVA: 0x003371C4 File Offset: 0x003353C4
|
||||
[Token(Token = "0x600DDCC")]
|
||||
[Address(RVA = "0x1105D60", Offset = "0x1104B60", VA = "0x181105D60", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
bool fakeValueActive = this.value.fakeValueActive;
|
||||
ObscuredInt obscuredInt = this.value;
|
||||
string text;
|
||||
return text;
|
||||
}
|
||||
|
||||
// Token: 0x0600DDCD RID: 56781 RVA: 0x003371E8 File Offset: 0x003353E8
|
||||
[Token(Token = "0x600DDCD")]
|
||||
[Address(RVA = "0x1105BF0", Offset = "0x11049F0", VA = "0x181105BF0")]
|
||||
public static OverridableObscuredInt FAJDMKOEFLH(ObscuredInt MBJCIBHEOMM)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600DDCE RID: 56782 RVA: 0x003371F8 File Offset: 0x003353F8
|
||||
[Token(Token = "0x600DDCE")]
|
||||
[Address(RVA = "0x1105C10", Offset = "0x1104A10", VA = "0x181105C10", 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: 0x0600DDCF RID: 56783 RVA: 0x00337234 File Offset: 0x00335434
|
||||
[Token(Token = "0x600DDCF")]
|
||||
[Address(RVA = "0x1105CC0", Offset = "0x1104AC0", VA = "0x181105CC0")]
|
||||
public static OverridableObscuredInt PHILDOGCKCK(KHFABFHGJNG KFCHMHOEGPD)
|
||||
{
|
||||
ObscuredInt obscuredInt;
|
||||
bool fakeValueActive = obscuredInt.fakeValueActive;
|
||||
KFCHMHOEGPD.DJCPGNKKDBO = (fakeValueActive ? 1 : 0);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x040090A7 RID: 37031
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40090A7")]
|
||||
[SerializeField]
|
||||
private bool overrides;
|
||||
|
||||
// Token: 0x040090A8 RID: 37032
|
||||
[FieldOffset(Offset = "0x4")]
|
||||
[Token(Token = "0x40090A8")]
|
||||
[SerializeField]
|
||||
private ObscuredInt value;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,134 @@
|
||||
using System;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Utils.OverridableFields
|
||||
{
|
||||
// Token: 0x020021D7 RID: 8663
|
||||
[Token(Token = "0x20021D7")]
|
||||
[Serializable]
|
||||
public struct OverridableObscuredString : BAOFECPMCOB<ObscuredString>, ECCMHGLDNHK, BGJPLFFADCK<ObscuredString, OJCMONIIDPH>
|
||||
{
|
||||
// Token: 0x1700232C RID: 9004
|
||||
// (get) Token: 0x0600DDE2 RID: 56802 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x1700232C")]
|
||||
public bool Overrides
|
||||
{
|
||||
[Token(Token = "0x600DDE2")]
|
||||
[Address(RVA = "0x60EA40", Offset = "0x60D840", VA = "0x18060EA40", Slot = "5")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700232D RID: 9005
|
||||
// (get) Token: 0x0600DDE3 RID: 56803 RVA: 0x003373E0 File Offset: 0x003355E0
|
||||
[Token(Token = "0x1700232D")]
|
||||
public object ObjectValue
|
||||
{
|
||||
[Token(Token = "0x600DDE3")]
|
||||
[Address(RVA = "0x57C630", Offset = "0x57B430", VA = "0x18057C630", Slot = "6")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600DDE3)
|
||||
|
||||
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: 0x1700232E RID: 9006
|
||||
// (get) Token: 0x0600DDE4 RID: 56804 RVA: 0x003373F4 File Offset: 0x003355F4
|
||||
[Token(Token = "0x1700232E")]
|
||||
public ObscuredString Value
|
||||
{
|
||||
[Token(Token = "0x600DDE4")]
|
||||
[Address(RVA = "0x57C630", Offset = "0x57B430", VA = "0x18057C630", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return this.value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600DDE5 RID: 56805 RVA: 0x00337408 File Offset: 0x00335608
|
||||
[Token(Token = "0x600DDE5")]
|
||||
[Address(RVA = "0x1106040", Offset = "0x1104E40", VA = "0x181106040")]
|
||||
public OverridableObscuredString(ObscuredString ONGBFDACHHG)
|
||||
{
|
||||
this.value = ONGBFDACHHG;
|
||||
}
|
||||
|
||||
// Token: 0x0600DDE6 RID: 56806 RVA: 0x0033741C File Offset: 0x0033561C
|
||||
[Token(Token = "0x600DDE6")]
|
||||
[Address(RVA = "0xD71100", Offset = "0xD6FF00", VA = "0x180D71100")]
|
||||
public OverridableObscuredString(bool PPEMHAIEECM, ObscuredString ONGBFDACHHG)
|
||||
{
|
||||
this.value = ONGBFDACHHG;
|
||||
this.overrides = PPEMHAIEECM;
|
||||
}
|
||||
|
||||
// Token: 0x0600DDE7 RID: 56807 RVA: 0x00337438 File Offset: 0x00335638
|
||||
[Token(Token = "0x600DDE7")]
|
||||
[Address(RVA = "0x1105FE0", Offset = "0x1104DE0", VA = "0x181105FE0", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
string text;
|
||||
return text;
|
||||
}
|
||||
|
||||
// Token: 0x0600DDE8 RID: 56808 RVA: 0x00337448 File Offset: 0x00335648
|
||||
[Token(Token = "0x600DDE8")]
|
||||
[Address(RVA = "0x1105EA0", Offset = "0x1104CA0", VA = "0x181105EA0")]
|
||||
public static OverridableObscuredString FAJDMKOEFLH(ObscuredString MBJCIBHEOMM)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600DDE9 RID: 56809 RVA: 0x00337458 File Offset: 0x00335658
|
||||
[Token(Token = "0x600DDE9")]
|
||||
[Address(RVA = "0x1105EB0", Offset = "0x1104CB0", VA = "0x181105EB0", Slot = "7")]
|
||||
public OJCMONIIDPH KCINMMHMPGF()
|
||||
{
|
||||
OJCMONIIDPH ojcmoniidph = new OJCMONIIDPH();
|
||||
string text = ObscuredString.FAJDMKOEFLH(this.value);
|
||||
ojcmoniidph.JONOCPNOJHG = text;
|
||||
return ojcmoniidph;
|
||||
}
|
||||
|
||||
// Token: 0x0600DDEA RID: 56810 RVA: 0x00337488 File Offset: 0x00335688
|
||||
[Token(Token = "0x600DDEA")]
|
||||
[Address(RVA = "0x1105F50", Offset = "0x1104D50", VA = "0x181105F50")]
|
||||
public static OverridableObscuredString PHILDOGCKCK(OJCMONIIDPH KFCHMHOEGPD)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x040090AD RID: 37037
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40090AD")]
|
||||
[SerializeField]
|
||||
private bool overrides;
|
||||
|
||||
// Token: 0x040090AE RID: 37038
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x40090AE")]
|
||||
[SerializeField]
|
||||
private ObscuredString value;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,133 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Utils.OverridableFields
|
||||
{
|
||||
// Token: 0x020021D3 RID: 8659
|
||||
[Token(Token = "0x20021D3")]
|
||||
[Serializable]
|
||||
public struct OverridableString : BAOFECPMCOB<string>, ECCMHGLDNHK, BGJPLFFADCK<string, OJCMONIIDPH>
|
||||
{
|
||||
// Token: 0x17002320 RID: 8992
|
||||
// (get) Token: 0x0600DDBE RID: 56766 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x17002320")]
|
||||
public bool Overrides
|
||||
{
|
||||
[Token(Token = "0x600DDBE")]
|
||||
[Address(RVA = "0x60EA40", Offset = "0x60D840", VA = "0x18060EA40", Slot = "5")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002321 RID: 8993
|
||||
// (get) Token: 0x0600DDBF RID: 56767 RVA: 0x003370A8 File Offset: 0x003352A8
|
||||
[Token(Token = "0x17002321")]
|
||||
public object ObjectValue
|
||||
{
|
||||
[Token(Token = "0x600DDBF")]
|
||||
[Address(RVA = "0x57C630", Offset = "0x57B430", VA = "0x18057C630", Slot = "6")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600DDBF)
|
||||
|
||||
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: 0x17002322 RID: 8994
|
||||
// (get) Token: 0x0600DDC0 RID: 56768 RVA: 0x003370BC File Offset: 0x003352BC
|
||||
[Token(Token = "0x17002322")]
|
||||
public string Value
|
||||
{
|
||||
[Token(Token = "0x600DDC0")]
|
||||
[Address(RVA = "0x57C630", Offset = "0x57B430", VA = "0x18057C630", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return this.value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600DDC1 RID: 56769 RVA: 0x003370D0 File Offset: 0x003352D0
|
||||
[Token(Token = "0x600DDC1")]
|
||||
[Address(RVA = "0x1106040", Offset = "0x1104E40", VA = "0x181106040")]
|
||||
public OverridableString(string ONGBFDACHHG)
|
||||
{
|
||||
this.value = ONGBFDACHHG;
|
||||
}
|
||||
|
||||
// Token: 0x0600DDC2 RID: 56770 RVA: 0x003370E4 File Offset: 0x003352E4
|
||||
[Token(Token = "0x600DDC2")]
|
||||
[Address(RVA = "0xD71100", Offset = "0xD6FF00", VA = "0x180D71100")]
|
||||
public OverridableString(bool PPEMHAIEECM, string ONGBFDACHHG)
|
||||
{
|
||||
this.value = ONGBFDACHHG;
|
||||
this.overrides = PPEMHAIEECM;
|
||||
}
|
||||
|
||||
// Token: 0x0600DDC3 RID: 56771 RVA: 0x00337100 File Offset: 0x00335300
|
||||
[Token(Token = "0x600DDC3")]
|
||||
[Address(RVA = "0x11060F0", Offset = "0x1104EF0", VA = "0x1811060F0", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
string text;
|
||||
return text;
|
||||
}
|
||||
|
||||
// Token: 0x0600DDC4 RID: 56772 RVA: 0x00337110 File Offset: 0x00335310
|
||||
[Token(Token = "0x600DDC4")]
|
||||
[Address(RVA = "0x1105EA0", Offset = "0x1104CA0", VA = "0x181105EA0")]
|
||||
public static OverridableString FAJDMKOEFLH(string MBJCIBHEOMM)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600DDC5 RID: 56773 RVA: 0x00337120 File Offset: 0x00335320
|
||||
[Token(Token = "0x600DDC5")]
|
||||
[Address(RVA = "0x1106050", Offset = "0x1104E50", VA = "0x181106050", Slot = "7")]
|
||||
public OJCMONIIDPH KCINMMHMPGF()
|
||||
{
|
||||
OJCMONIIDPH ojcmoniidph = new OJCMONIIDPH();
|
||||
string text = this.value;
|
||||
ojcmoniidph.JONOCPNOJHG = text;
|
||||
return ojcmoniidph;
|
||||
}
|
||||
|
||||
// Token: 0x0600DDC6 RID: 56774 RVA: 0x00337148 File Offset: 0x00335348
|
||||
[Token(Token = "0x600DDC6")]
|
||||
[Address(RVA = "0x11060C0", Offset = "0x1104EC0", VA = "0x1811060C0")]
|
||||
public static OverridableString PHILDOGCKCK(OJCMONIIDPH KFCHMHOEGPD)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x040090A5 RID: 37029
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40090A5")]
|
||||
[SerializeField]
|
||||
private bool overrides;
|
||||
|
||||
// Token: 0x040090A6 RID: 37030
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x40090A6")]
|
||||
[SerializeField]
|
||||
private string value;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,160 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Utils.OverridableFields
|
||||
{
|
||||
// Token: 0x020021EB RID: 8683
|
||||
[Token(Token = "0x20021EB")]
|
||||
[Serializable]
|
||||
public struct OverridableVector3 : BAOFECPMCOB<Vector3>, ECCMHGLDNHK, BGJPLFFADCK<Vector3, NMCLHLEBBFA>
|
||||
{
|
||||
// Token: 0x1700233D RID: 9021
|
||||
// (get) Token: 0x0600DEA2 RID: 56994 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x1700233D")]
|
||||
public bool Overrides
|
||||
{
|
||||
[Token(Token = "0x600DEA2")]
|
||||
[Address(RVA = "0x60EA40", Offset = "0x60D840", VA = "0x18060EA40", Slot = "5")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700233E RID: 9022
|
||||
// (get) Token: 0x0600DEA3 RID: 56995 RVA: 0x00338A68 File Offset: 0x00336C68
|
||||
[Token(Token = "0x1700233E")]
|
||||
public object ObjectValue
|
||||
{
|
||||
[Token(Token = "0x600DEA3")]
|
||||
[Address(RVA = "0x11062D0", Offset = "0x11050D0", VA = "0x1811062D0", Slot = "6")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600DEA3)
|
||||
|
||||
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: 0x1700233F RID: 9023
|
||||
// (get) Token: 0x0600DEA4 RID: 56996 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x1700233F")]
|
||||
public Vector3 Value
|
||||
{
|
||||
[Token(Token = "0x600DEA4")]
|
||||
[Address(RVA = "0x11058F0", Offset = "0x11046F0", VA = "0x1811058F0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600DEA5 RID: 56997 RVA: 0x00338A80 File Offset: 0x00336C80
|
||||
[Token(Token = "0x600DEA5")]
|
||||
[Address(RVA = "0x1105880", Offset = "0x1104680", VA = "0x181105880")]
|
||||
public OverridableVector3(Vector3 ONGBFDACHHG)
|
||||
{
|
||||
float z = ONGBFDACHHG.z;
|
||||
this.value.z = z;
|
||||
}
|
||||
|
||||
// Token: 0x0600DEA6 RID: 56998 RVA: 0x00338AA0 File Offset: 0x00336CA0
|
||||
[Token(Token = "0x600DEA6")]
|
||||
[Address(RVA = "0x1105860", Offset = "0x1104660", VA = "0x181105860")]
|
||||
public OverridableVector3(bool PPEMHAIEECM, Vector3 ONGBFDACHHG)
|
||||
{
|
||||
float z = ONGBFDACHHG.z;
|
||||
this.value.z = z;
|
||||
this.overrides = PPEMHAIEECM;
|
||||
}
|
||||
|
||||
// Token: 0x0600DEA7 RID: 56999 RVA: 0x00338AC8 File Offset: 0x00336CC8
|
||||
[Token(Token = "0x600DEA7")]
|
||||
[Address(RVA = "0x1106240", Offset = "0x1105040", VA = "0x181106240", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
float z = this.value.z;
|
||||
string text;
|
||||
return text;
|
||||
}
|
||||
|
||||
// Token: 0x0600DEA8 RID: 57000 RVA: 0x00338AE4 File Offset: 0x00336CE4
|
||||
[Token(Token = "0x600DEA8")]
|
||||
[Address(RVA = "0x1105660", Offset = "0x1104460", VA = "0x181105660")]
|
||||
public static OverridableVector3 FAJDMKOEFLH(Vector3 MBJCIBHEOMM)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600DEA8)
|
||||
|
||||
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: 0x0600DEA9 RID: 57001 RVA: 0x00338B00 File Offset: 0x00336D00
|
||||
[Token(Token = "0x600DEA9")]
|
||||
[Address(RVA = "0x1106150", Offset = "0x1104F50", VA = "0x181106150", Slot = "7")]
|
||||
public NMCLHLEBBFA KCINMMHMPGF()
|
||||
{
|
||||
NMCLHLEBBFA nmclhlebbfa = new NMCLHLEBBFA();
|
||||
float z = this.value.z;
|
||||
MLLDBGNOBLL mlldbgnobll;
|
||||
nmclhlebbfa.DJCPGNKKDBO = mlldbgnobll;
|
||||
return nmclhlebbfa;
|
||||
}
|
||||
|
||||
// Token: 0x0600DEAA RID: 57002 RVA: 0x00338B30 File Offset: 0x00336D30
|
||||
[Token(Token = "0x600DEAA")]
|
||||
[Address(RVA = "0x11061E0", Offset = "0x1104FE0", VA = "0x1811061E0")]
|
||||
public static OverridableVector3 PHILDOGCKCK(NMCLHLEBBFA KFCHMHOEGPD)
|
||||
{
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x040090B1 RID: 37041
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40090B1")]
|
||||
[SerializeField]
|
||||
private bool overrides;
|
||||
|
||||
// Token: 0x040090B2 RID: 37042
|
||||
[FieldOffset(Offset = "0x4")]
|
||||
[Token(Token = "0x40090B2")]
|
||||
[SerializeField]
|
||||
private Vector3 value;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,89 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using Google.Protobuf;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Utils.OverridableFields
|
||||
{
|
||||
// Token: 0x020021D9 RID: 8665
|
||||
[Token(Token = "0x20021D9")]
|
||||
[Serializable]
|
||||
public abstract class SerializedMutableOverridableBase<T, InnerType, ProtobufType> : MutableOverridableBase<T, InnerType, ProtobufType> where T : MutableOverridableBase<T, InnerType, ProtobufType> where ProtobufType : IMessage<ProtobufType>
|
||||
{
|
||||
// Token: 0x0600DDFA RID: 56826 RVA: 0x00337588 File Offset: 0x00335788
|
||||
[Token(Token = "0x600DDFA")]
|
||||
[Address(RVA = "0x118F680", Offset = "0x118E480", VA = "0x18118F680")]
|
||||
public SerializedMutableOverridableBase()
|
||||
{
|
||||
bool flag = ((ECCMHGLDNHK)this).AKNLAMFAPGB;
|
||||
}
|
||||
|
||||
// Token: 0x0600DDFB RID: 56827 RVA: 0x003375A4 File Offset: 0x003357A4
|
||||
[Token(Token = "0x600DDFB")]
|
||||
[Address(RVA = "0x2917910", Offset = "0x2916710", VA = "0x182917910")]
|
||||
public SerializedMutableOverridableBase(InnerType ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600DDFC RID: 56828 RVA: 0x003375B8 File Offset: 0x003357B8
|
||||
[Token(Token = "0x600DDFC")]
|
||||
[Address(RVA = "0x2917950", Offset = "0x2916750", VA = "0x182917950")]
|
||||
public SerializedMutableOverridableBase(bool PPEMHAIEECM, InnerType ONGBFDACHHG)
|
||||
{
|
||||
bool flag = ((ECCMHGLDNHK)this).AKNLAMFAPGB;
|
||||
}
|
||||
|
||||
// Token: 0x17002332 RID: 9010
|
||||
// (get) Token: 0x0600DDFD RID: 56829 RVA: 0x003375D4 File Offset: 0x003357D4
|
||||
// (set) Token: 0x0600DDFE RID: 56830 RVA: 0x003375E8 File Offset: 0x003357E8
|
||||
[Token(Token = "0x17002332")]
|
||||
public override bool Overrides
|
||||
{
|
||||
[Token(Token = "0x600DDFD")]
|
||||
[Address(RVA = "0x42D5E0", Offset = "0x42C3E0", VA = "0x18042D5E0", Slot = "17")]
|
||||
get
|
||||
{
|
||||
return this.overrides;
|
||||
}
|
||||
[Token(Token = "0x600DDFE")]
|
||||
[Address(RVA = "0x495D50", Offset = "0x494B50", VA = "0x180495D50", Slot = "18")]
|
||||
set
|
||||
{
|
||||
this.overrides = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002333 RID: 9011
|
||||
// (get) Token: 0x0600DDFF RID: 56831 RVA: 0x003375FC File Offset: 0x003357FC
|
||||
// (set) Token: 0x0600DE00 RID: 56832 RVA: 0x00337610 File Offset: 0x00335810
|
||||
[Token(Token = "0x17002333")]
|
||||
public override InnerType Value
|
||||
{
|
||||
[Token(Token = "0x600DDFF")]
|
||||
[Address(RVA = "0x49E540", Offset = "0x49D340", VA = "0x18049E540", Slot = "19")]
|
||||
get
|
||||
{
|
||||
return this.value;
|
||||
}
|
||||
[Token(Token = "0x600DE00")]
|
||||
[Address(RVA = "0x2917C70", Offset = "0x2916A70", VA = "0x182917C70", Slot = "20")]
|
||||
set
|
||||
{
|
||||
this.value = value;
|
||||
this.overrides = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x040090AF RID: 37039
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40090AF")]
|
||||
[SerializeField]
|
||||
private bool overrides;
|
||||
|
||||
// Token: 0x040090B0 RID: 37040
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40090B0")]
|
||||
[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: 0x020021DE RID: 8670
|
||||
[Token(Token = "0x20021DE")]
|
||||
[Serializable]
|
||||
public class SerializedMutableOverridableObscuredEnum<TObsEnum, T> : SerializedMutableOverridableBase<SerializedMutableOverridableObscuredEnum<TObsEnum, T>, TObsEnum, KHFABFHGJNG> where TObsEnum : ObscuredEnum<T>, new() where T : struct, Enum
|
||||
{
|
||||
// Token: 0x17002334 RID: 9012
|
||||
// (get) Token: 0x0600DE21 RID: 56865 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x0600DE22 RID: 56866 RVA: 0x00337990 File Offset: 0x00335B90
|
||||
[Token(Token = "0x17002334")]
|
||||
public sealed override TObsEnum Value
|
||||
{
|
||||
[Token(Token = "0x600DE21")]
|
||||
[Address(RVA = "0x2918080", Offset = "0x2916E80", VA = "0x182918080", Slot = "19")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x600DE22")]
|
||||
[Address(RVA = "0x2918160", Offset = "0x2916F60", VA = "0x182918160", Slot = "20")]
|
||||
set
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600DE22)
|
||||
|
||||
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: 0x0600DE23 RID: 56867 RVA: 0x003379B4 File Offset: 0x00335BB4
|
||||
[Token(Token = "0x600DE23")]
|
||||
[Address(RVA = "0x173F970", Offset = "0x173E770", VA = "0x18173F970")]
|
||||
public SerializedMutableOverridableObscuredEnum()
|
||||
{
|
||||
bool overrides = ((ECCMHGLDNHK)this).AKNLAMFAPGB;
|
||||
}
|
||||
|
||||
// Token: 0x0600DE24 RID: 56868 RVA: 0x003379D0 File Offset: 0x00335BD0
|
||||
[Token(Token = "0x600DE24")]
|
||||
[Address(RVA = "0x2918050", Offset = "0x2916E50", VA = "0x182918050")]
|
||||
public SerializedMutableOverridableObscuredEnum(TObsEnum ONGBFDACHHG)
|
||||
{
|
||||
bool overrides = ((ECCMHGLDNHK)this).AKNLAMFAPGB;
|
||||
}
|
||||
|
||||
// Token: 0x0600DE25 RID: 56869 RVA: 0x003379EC File Offset: 0x00335BEC
|
||||
[Token(Token = "0x600DE25")]
|
||||
[Address(RVA = "0x2918020", Offset = "0x2916E20", VA = "0x182918020")]
|
||||
public SerializedMutableOverridableObscuredEnum(bool PPEMHAIEECM, TObsEnum ONGBFDACHHG)
|
||||
{
|
||||
bool overrides = ((ECCMHGLDNHK)this).AKNLAMFAPGB;
|
||||
}
|
||||
|
||||
// Token: 0x0600DE26 RID: 56870 RVA: 0x00337A08 File Offset: 0x00335C08
|
||||
[Token(Token = "0x600DE26")]
|
||||
[Address(RVA = "0x2917E50", Offset = "0x2916C50", VA = "0x182917E50", Slot = "23")]
|
||||
public sealed override KHFABFHGJNG KCINMMHMPGF()
|
||||
{
|
||||
KHFABFHGJNG khfabfhgjng = new KHFABFHGJNG();
|
||||
khfabfhgjng.PIHBFDHCNMI = khfabfhgjng != null;
|
||||
int num;
|
||||
khfabfhgjng.DJCPGNKKDBO = num;
|
||||
return khfabfhgjng;
|
||||
}
|
||||
|
||||
// Token: 0x0600DE27 RID: 56871 RVA: 0x00337A34 File Offset: 0x00335C34
|
||||
[Token(Token = "0x600DE27")]
|
||||
[Address(RVA = "0x2917F10", Offset = "0x2916D10", VA = "0x182917F10", 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: 0x0600DE28 RID: 56872 RVA: 0x00337A64 File Offset: 0x00335C64
|
||||
[Token(Token = "0x600DE28")]
|
||||
[Address(RVA = "0x2917D00", Offset = "0x2916B00", VA = "0x182917D00", Slot = "25")]
|
||||
public sealed override void EJAHCBFGHPP(byte[] PDOFKJGFNGK)
|
||||
{
|
||||
if (PDOFKJGFNGK != 0)
|
||||
{
|
||||
KHFABFHGJNG khfabfhgjng = KHFABFHGJNG.MHLLBDFJBOD.ParseFrom(PDOFKJGFNGK);
|
||||
}
|
||||
bool overrides = ((ECCMHGLDNHK)this).AKNLAMFAPGB;
|
||||
}
|
||||
|
||||
// Token: 0x0600DE29 RID: 56873 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600DE29")]
|
||||
[Address(RVA = "0x2917DF0", Offset = "0x2916BF0", VA = "0x182917DF0", 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: 0x020021C5 RID: 8645
|
||||
[Token(Token = "0x20021C5")]
|
||||
public class PerfTesterCameraRenderTimer : MonoBehaviour
|
||||
{
|
||||
// Token: 0x0600DD80 RID: 56704 RVA: 0x00336954 File Offset: 0x00334B54
|
||||
[Token(Token = "0x600DD80")]
|
||||
[Address(RVA = "0x1106530", Offset = "0x1105330", VA = "0x181106530")]
|
||||
private void Awake()
|
||||
{
|
||||
RenderPipelineManager.beginCameraRendering += new Action(this.CDJMNIHFNMK);
|
||||
RenderPipelineManager.endCameraRendering += new Action(this.EMLECMECGOM);
|
||||
}
|
||||
|
||||
// Token: 0x0600DD81 RID: 56705 RVA: 0x00336984 File Offset: 0x00334B84
|
||||
[Token(Token = "0x600DD81")]
|
||||
[Address(RVA = "0x11065F0", Offset = "0x11053F0", VA = "0x1811065F0")]
|
||||
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: 0x0600DD82 RID: 56706 RVA: 0x003369E4 File Offset: 0x00334BE4
|
||||
[Token(Token = "0x600DD82")]
|
||||
[Address(RVA = "0x1106690", Offset = "0x1105490", VA = "0x181106690")]
|
||||
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: 0x0600DD83 RID: 56707 RVA: 0x00336AD0 File Offset: 0x00334CD0
|
||||
[Token(Token = "0x600DD83")]
|
||||
[Address(RVA = "0x1106A30", Offset = "0x1105830", VA = "0x181106A30")]
|
||||
public void QueueTest()
|
||||
{
|
||||
RenderPipelineManager.beginCameraRendering += new Action(this.CDJMNIHFNMK);
|
||||
RenderPipelineManager.endCameraRendering += new Action(this.EMLECMECGOM);
|
||||
this.StartQueued = true;
|
||||
}
|
||||
|
||||
// Token: 0x0600DD84 RID: 56708 RVA: 0x00336B08 File Offset: 0x00334D08
|
||||
[Token(Token = "0x600DD84")]
|
||||
[Address(RVA = "0x1106AF0", Offset = "0x11058F0", VA = "0x181106AF0")]
|
||||
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: 0x0600DD85 RID: 56709 RVA: 0x00336B54 File Offset: 0x00334D54
|
||||
[Token(Token = "0x600DD85")]
|
||||
[Address(RVA = "0x1106C10", Offset = "0x1105A10", VA = "0x181106C10")]
|
||||
public PerfTesterCameraRenderTimer()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400908F RID: 37007
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400908F")]
|
||||
public Stopwatch RenderStopWatch;
|
||||
|
||||
// Token: 0x04009090 RID: 37008
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4009090")]
|
||||
[INPFBLGGAJF]
|
||||
public bool StartQueued;
|
||||
|
||||
// Token: 0x04009091 RID: 37009
|
||||
[FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x4009091")]
|
||||
[INPFBLGGAJF]
|
||||
public int FrameStart;
|
||||
|
||||
// Token: 0x04009092 RID: 37010
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4009092")]
|
||||
[INPFBLGGAJF]
|
||||
public bool Running;
|
||||
|
||||
// Token: 0x04009093 RID: 37011
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x4009093")]
|
||||
[SerializeField]
|
||||
private int captureFrameCount = (int)((ulong)100L);
|
||||
|
||||
// Token: 0x04009094 RID: 37012
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4009094")]
|
||||
public int renderCount;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,73 @@
|
||||
using System;
|
||||
using System.Diagnostics;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Utils.Perf
|
||||
{
|
||||
// Token: 0x020021C6 RID: 8646
|
||||
[Token(Token = "0x20021C6")]
|
||||
public class PerfTesterPostUpdate : MonoBehaviour
|
||||
{
|
||||
// Token: 0x0600DD86 RID: 56710 RVA: 0x00336B74 File Offset: 0x00334D74
|
||||
[Token(Token = "0x600DD86")]
|
||||
[Address(RVA = "0x1106C20", Offset = "0x1105A20", VA = "0x181106C20")]
|
||||
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: 0x0600DD87 RID: 56711 RVA: 0x00336C64 File Offset: 0x00334E64
|
||||
[Token(Token = "0x600DD87")]
|
||||
[Address(RVA = "0x1106FB0", Offset = "0x1105DB0", VA = "0x181106FB0")]
|
||||
public PerfTesterPostUpdate()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04009095 RID: 37013
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4009095")]
|
||||
[SerializeField]
|
||||
private PerfTesterPreUpdate preUpdate;
|
||||
|
||||
// Token: 0x04009096 RID: 37014
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4009096")]
|
||||
[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: 0x020021C7 RID: 8647
|
||||
[Token(Token = "0x20021C7")]
|
||||
public class PerfTesterPreUpdate : MonoBehaviour
|
||||
{
|
||||
// Token: 0x0600DD88 RID: 56712 RVA: 0x00336C84 File Offset: 0x00334E84
|
||||
[Token(Token = "0x600DD88")]
|
||||
[Address(RVA = "0x1106FC0", Offset = "0x1105DC0", VA = "0x181106FC0")]
|
||||
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: 0x0600DD89 RID: 56713 RVA: 0x00336CDC File Offset: 0x00334EDC
|
||||
[Token(Token = "0x600DD89")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
public PerfTesterPreUpdate()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04009097 RID: 37015
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4009097")]
|
||||
public Stopwatch FrameStopWatch;
|
||||
|
||||
// Token: 0x04009098 RID: 37016
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4009098")]
|
||||
[INPFBLGGAJF]
|
||||
public int FrameStart;
|
||||
|
||||
// Token: 0x04009099 RID: 37017
|
||||
[FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x4009099")]
|
||||
[INPFBLGGAJF]
|
||||
public bool StartQueued;
|
||||
|
||||
// Token: 0x0400909A RID: 37018
|
||||
[FieldOffset(Offset = "0x25")]
|
||||
[Token(Token = "0x400909A")]
|
||||
[INPFBLGGAJF]
|
||||
public bool Running;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,77 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.SceneManagement;
|
||||
|
||||
namespace RecRoom.Utils.Perf
|
||||
{
|
||||
// Token: 0x020021C8 RID: 8648
|
||||
[Token(Token = "0x20021C8")]
|
||||
public class SceneBootTimer : MonoBehaviour
|
||||
{
|
||||
// Token: 0x0600DD8A RID: 56714 RVA: 0x00336CF0 File Offset: 0x00334EF0
|
||||
[Token(Token = "0x600DD8A")]
|
||||
[Address(RVA = "0x110C170", Offset = "0x110AF70", VA = "0x18110C170")]
|
||||
private IEnumerator Start()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600DD8A)
|
||||
|
||||
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: 0x0600DD8B RID: 56715 RVA: 0x00336D14 File Offset: 0x00334F14
|
||||
[Token(Token = "0x600DD8B")]
|
||||
[Address(RVA = "0x110BFE0", Offset = "0x110ADE0", VA = "0x18110BFE0")]
|
||||
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: 0x0600DD8C RID: 56716 RVA: 0x00336D78 File Offset: 0x00334F78
|
||||
[Token(Token = "0x600DD8C")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
public SceneBootTimer()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400909B RID: 37019
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400909B")]
|
||||
private bool ACJDLBHNHHA;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user