120 lines
3.7 KiB
C#
120 lines
3.7 KiB
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
using CodeStage.AntiCheat.ObscuredTypes;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Utils.OverridableFields
|
|
{
|
|
// Token: 0x02002020 RID: 8224
|
|
[Token(Token = "0x2002020")]
|
|
[Serializable]
|
|
[StructLayout(0, Size = 20)]
|
|
public struct OverridableObscuredInt : BAOFECPMCOB<ObscuredInt>, ECCMHGLDNHK, BGJPLFFADCK<ObscuredInt, KHFABFHGJNG>
|
|
{
|
|
// Token: 0x170025F5 RID: 9717
|
|
// (get) Token: 0x0600E367 RID: 58215 RVA: 0x00361684 File Offset: 0x0035F884
|
|
[Token(Token = "0x170025F5")]
|
|
public bool Overrides
|
|
{
|
|
[Token(Token = "0x600E367")]
|
|
[Address(RVA = "0xF340", Offset = "0xE740", VA = "0x18000F340", Slot = "5")]
|
|
get
|
|
{
|
|
return this.value.inited;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170025F6 RID: 9718
|
|
// (get) Token: 0x0600E368 RID: 58216 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x170025F6")]
|
|
public object ObjectValue
|
|
{
|
|
[Token(Token = "0x600E368")]
|
|
[Address(RVA = "0x230180", Offset = "0x22F580", VA = "0x180230180", Slot = "6")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x170025F7 RID: 9719
|
|
// (get) Token: 0x0600E369 RID: 58217 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x170025F7")]
|
|
public ObscuredInt Value
|
|
{
|
|
[Token(Token = "0x600E369")]
|
|
[Address(RVA = "0x2DA0", Offset = "0x21A0", VA = "0x180002DA0", Slot = "4")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600E36A RID: 58218 RVA: 0x0036169C File Offset: 0x0035F89C
|
|
[Token(Token = "0x600E36A")]
|
|
[Address(RVA = "0x22F7C0", Offset = "0x22EBC0", VA = "0x18022F7C0")]
|
|
public OverridableObscuredInt(ObscuredInt value)
|
|
{
|
|
this.value.inited = true;
|
|
}
|
|
|
|
// Token: 0x0600E36B RID: 58219 RVA: 0x003616B8 File Offset: 0x0035F8B8
|
|
[Token(Token = "0x600E36B")]
|
|
[Address(RVA = "0x22F7D0", Offset = "0x22EBD0", VA = "0x18022F7D0")]
|
|
public OverridableObscuredInt(bool overrides, ObscuredInt value)
|
|
{
|
|
this.value.inited = overrides;
|
|
}
|
|
|
|
// Token: 0x0600E36C RID: 58220 RVA: 0x003616D4 File Offset: 0x0035F8D4
|
|
[Token(Token = "0x600E36C")]
|
|
[Address(RVA = "0x230100", Offset = "0x22F500", VA = "0x180230100", Slot = "3")]
|
|
public override string ToString()
|
|
{
|
|
bool inited = this.value.inited;
|
|
return string.Format("OverridableObscuredInt {{ Overrides = {0} Value = {1} }}", inited, inited);
|
|
}
|
|
|
|
// Token: 0x0600E36D RID: 58221 RVA: 0x003616FC File Offset: 0x0035F8FC
|
|
[Token(Token = "0x600E36D")]
|
|
[Address(RVA = "0x132F050", Offset = "0x132DA50", VA = "0x18132F050")]
|
|
public static OverridableObscuredInt FAJDMKOEFLH(ObscuredInt MBJCIBHEOMM)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600E36E RID: 58222 RVA: 0x0036170C File Offset: 0x0035F90C
|
|
[Token(Token = "0x600E36E")]
|
|
[Address(RVA = "0x230050", Offset = "0x22F450", VA = "0x180230050", Slot = "7")]
|
|
public KHFABFHGJNG KCINMMHMPGF()
|
|
{
|
|
KHFABFHGJNG khfabfhgjng = new KHFABFHGJNG();
|
|
bool inited = this.value.inited;
|
|
khfabfhgjng.PIHBFDHCNMI = inited;
|
|
int num;
|
|
khfabfhgjng.DJCPGNKKDBO = num;
|
|
return khfabfhgjng;
|
|
}
|
|
|
|
// Token: 0x0600E36F RID: 58223 RVA: 0x00361740 File Offset: 0x0035F940
|
|
[Token(Token = "0x600E36F")]
|
|
[Address(RVA = "0x132F320", Offset = "0x132DD20", VA = "0x18132F320")]
|
|
public static OverridableObscuredInt PHILDOGCKCK(KHFABFHGJNG KFCHMHOEGPD)
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x04009515 RID: 38165
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4009515")]
|
|
[SerializeField]
|
|
private bool overrides;
|
|
|
|
// Token: 0x04009516 RID: 38166
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4")]
|
|
[Token(Token = "0x4009516")]
|
|
[SerializeField]
|
|
private ObscuredInt value;
|
|
}
|
|
}
|