using System; using System.Runtime.InteropServices; using CodeStage.AntiCheat.ObscuredTypes; using Cpp2IlInjected; using UnityEngine; namespace Systems.PlayerRoles { // Token: 0x02000C71 RID: 3185 [Token(Token = "0x2000C71")] [Serializable] [StructLayout(3)] public abstract class ObscuredEnum { // Token: 0x17000D57 RID: 3415 // (get) Token: 0x06004CB0 RID: 19632 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x06004CB1 RID: 19633 RVA: 0x0011D998 File Offset: 0x0011BB98 [Token(Token = "0x17000D57")] public ObscuredInt BackingValue { [Token(Token = "0x6004CB0")] [Address(RVA = "0xE6BDC0", Offset = "0xE6A7C0", VA = "0x180E6BDC0")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x6004CB1")] [Address(RVA = "0x139EFE0", Offset = "0x139D9E0", VA = "0x18139EFE0")] set { int num; if (ObscuredInt.FAJDMKOEFLH(this._backingValue) != num) { string text = this.ToString(); } } } // Token: 0x06004CB2 RID: 19634 [Token(Token = "0x6004CB2")] [Address(Slot = "4")] protected abstract void OANGJAEJJPL(); // Token: 0x06004CB3 RID: 19635 RVA: 0x0011D9BC File Offset: 0x0011BBBC [Token(Token = "0x6004CB3")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] protected ObscuredEnum() { } // Token: 0x06004CB4 RID: 19636 RVA: 0x0011D9D0 File Offset: 0x0011BBD0 [Token(Token = "0x6004CB4")] [Address(RVA = "0xE6BD90", Offset = "0xE6A790", VA = "0x180E6BD90")] protected ObscuredEnum(ObscuredInt backingValue) { } // Token: 0x0400388C RID: 14476 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400388C")] [SerializeField] private ObscuredInt _backingValue; } }