using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using System.Text; using AGUI.StackedUI; using Cpp2IlInjected; using Google.Protobuf; using Photon.Pun; using RecRoom.DataStructures; using UnityEngine; namespace RecRoom.Core.Creation { // Token: 0x0200310F RID: 12559 [Token(Token = "0x200310F")] public abstract class ConfigurableSelector : MonoBehaviourPun, EOCLMMENCKH { // Token: 0x17003B6A RID: 15210 // (get) Token: 0x06015893 RID: 88211 RVA: 0x0050A110 File Offset: 0x00508310 // (set) Token: 0x06015894 RID: 88212 RVA: 0x0050A124 File Offset: 0x00508324 [Token(Token = "0x17003B6A")] public int KMFBACLCHNN { [Token(Token = "0x6015893")] [Address(RVA = "0x1191400", Offset = "0x1190200", VA = "0x181191400")] get { int num; return num; } [Token(Token = "0x6015894")] [Address(RVA = "0x1190EE0", Offset = "0x118FCE0", VA = "0x181190EE0")] protected set { } } // Token: 0x17003B6B RID: 15211 // (get) Token: 0x06015895 RID: 88213 [Token(Token = "0x17003B6B")] protected abstract T GDFGEIPKPJG { [Token(Token = "0x6015895")] [Address(Slot = "18")] get; } // Token: 0x17003B6C RID: 15212 // (get) Token: 0x06015896 RID: 88214 [Token(Token = "0x17003B6C")] protected abstract IEnumerable PKFNMPPNMIB { [Token(Token = "0x6015896")] [Address(Slot = "19")] get; } // Token: 0x17003B6D RID: 15213 // (get) Token: 0x06015897 RID: 88215 [Token(Token = "0x17003B6D")] protected abstract string DHKMAJENPPI { [Token(Token = "0x6015897")] [Address(Slot = "20")] get; } // Token: 0x06015898 RID: 88216 [Token(Token = "0x6015898")] [Address(Slot = "21")] public abstract int GetOptionId(T OFMNHDKNPJK); // Token: 0x06015899 RID: 88217 [Token(Token = "0x6015899")] [Address(Slot = "22")] protected abstract void NKEHMFCNPHM(T OFMNHDKNPJK); // Token: 0x0601589A RID: 88218 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x601589A")] [Address(RVA = "0x11910B0", Offset = "0x118FEB0", VA = "0x1811910B0", Slot = "23")] protected virtual void OHNIAGOEEMF() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0601589B RID: 88219 RVA: 0x0050A138 File Offset: 0x00508338 [Token(Token = "0x601589B")] [Address(RVA = "0x1190FA0", Offset = "0x118FDA0", VA = "0x181190FA0")] protected void HHEFIHHMFFL() { Guid guid = Guid.NewGuid(); } // Token: 0x0601589C RID: 88220 [Token(Token = "0x601589C")] [Address(Slot = "24")] protected abstract void KDBKGMCENOO(T OFMNHDKNPJK); // Token: 0x0601589D RID: 88221 RVA: 0x0050A150 File Offset: 0x00508350 [Token(Token = "0x601589D")] [Address(RVA = "0x1190CA0", Offset = "0x118FAA0", VA = "0x181190CA0", Slot = "13")] protected override void Awake() { base..ctor(); IEnumerable enumerable = this.JMBNCHLLOHC(); string text = this.DHKMAJENPPI; } // Token: 0x0601589E RID: 88222 RVA: 0x0050A178 File Offset: 0x00508378 [Token(Token = "0x601589E")] [Address(RVA = "0x1191290", Offset = "0x1190090", VA = "0x181191290", Slot = "25")] protected virtual void Start() { T t = this.GDFGEIPKPJG; T t2 = this.GDFGEIPKPJG; } // Token: 0x17003B6E RID: 15214 // (get) Token: 0x0601589F RID: 88223 RVA: 0x0050A19C File Offset: 0x0050839C [Token(Token = "0x17003B6E")] public virtual bool JBMFJOBFJHP { [Token(Token = "0x601589F")] [Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "26")] get { } } // Token: 0x060158A0 RID: 88224 RVA: 0x0050A1AC File Offset: 0x005083AC [Token(Token = "0x60158A0")] [Address(RVA = "0x1190DC0", Offset = "0x118FBC0", VA = "0x181190DC0", Slot = "27")] public virtual void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH) { if (HFBJGCHOANH != 0 && HFBJGCHOANH != 0) { return; } LAKOCLAGFNA lakoclagfna; while (lakoclagfna == 0) { } int pncdpiemoik = lakoclagfna.PNCDPIEMOIK; this.KMFBACLCHNN = pncdpiemoik; throw new NullReferenceException(); } // Token: 0x060158A1 RID: 88225 RVA: 0x0050A1DC File Offset: 0x005083DC [Token(Token = "0x60158A1")] [Address(RVA = "0x11911A0", Offset = "0x118FFA0", VA = "0x1811911A0", Slot = "28")] public virtual void SerializeTo(ref PDEKIHFJKHJ IABNDBNHMKF, ref MKNCHKCCIHK NHFINJNIPGK, StringBuilder BIPOIFGEMGB) { LAKOCLAGFNA lakoclagfna = new LAKOCLAGFNA(); lakoclagfna.PNCDPIEMOIK = lakoclagfna; ByteString byteString; lakoclagfna.KPLMIDOLKHI = byteString; } // Token: 0x060158A2 RID: 88226 RVA: 0x0050A208 File Offset: 0x00508408 [Token(Token = "0x60158A2")] [Address(RVA = "0x16993B0", Offset = "0x16981B0", VA = "0x1816993B0")] public void AddSelectedIdConfigurableEnum(CreationObject A_1, string A_2, int A_3) where TEnum : Enum { Type typeFromHandle; do { typeFromHandle = typeof(Type); Array values = Enum.GetValues(typeFromHandle); } while (A_2 != 0); if (typeFromHandle._impl == 0) { } DOPNALIMPNA[] array = new DOPNALIMPNA[1]; Type type; Array values2 = Enum.GetValues(type); if (type._impl == 0) { } LNBMGIPPMJJ lnbmgippmjj; if (lnbmgippmjj != 0) { } array[0] = lnbmgippmjj; } // Token: 0x060158A3 RID: 88227 RVA: 0x0050A26C File Offset: 0x0050846C [Token(Token = "0x60158A3")] [Address(RVA = "0x1191360", Offset = "0x1190160", VA = "0x181191360")] protected ConfigurableSelector() { Guid guid = Guid.NewGuid(); base..ctor(); } // Token: 0x060158A4 RID: 88228 RVA: 0x0050A288 File Offset: 0x00508488 [Token(Token = "0x60158A4")] [Address(RVA = "0x1191040", Offset = "0x118FE40", VA = "0x181191040")] [CompilerGenerated] private bool JNJLACMEIEM(T ENMDDKHBHPA) { string text = this.DHKMAJENPPI; int selectedId = this.KMFBACLCHNN; return text == selectedId; } // Token: 0x060158A5 RID: 88229 RVA: 0x0050A2B0 File Offset: 0x005084B0 [Token(Token = "0x60158A5")] [Address(RVA = "0x1190F40", Offset = "0x118FD40", VA = "0x181190F40")] [CompilerGenerated] private bool GNHAILBOOHJ(LAKOCLAGFNA ENMDDKHBHPA) { ByteString fkjkcakcdeg = ENMDDKHBHPA.FKJKCAKCDEG; if (this != 0) { } int num = 0; return fkjkcakcdeg.Equals(num); } // Token: 0x0400E2E7 RID: 58087 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400E2E7")] [SerializeField] [Header("Make sure this is unique among all prefabs!")] private SerializedGuid serializedGuid; // Token: 0x0400E2E8 RID: 58088 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400E2E8")] protected T EGJJHJHIPCF; // Token: 0x0400E2E9 RID: 58089 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400E2E9")] private KLLMCPFPIIE PBKHBGOPDNG; // Token: 0x02003110 RID: 12560 [Token(Token = "0x2003110")] [CompilerGenerated] private sealed class GJCDLNJFPOO where TEnum : Enum { // Token: 0x060158A6 RID: 88230 RVA: 0x0050A2D8 File Offset: 0x005084D8 [Token(Token = "0x60158A6")] [Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")] public GJCDLNJFPOO() { } // Token: 0x060158A7 RID: 88231 RVA: 0x0050A2F4 File Offset: 0x005084F4 [Token(Token = "0x60158A7")] [Address(RVA = "0x1191C00", Offset = "0x1190A00", VA = "0x181191C00")] internal void b__1(CreationObjectSettingFriendlyIntControl instance) { string text = instance.PropertyDescription.text; if (this.<>9__4 == 0) { Func func; this.<>9__4 = func; } if (this.<>9__5 == 0) { Action action; this.<>9__5 = action; } } // Token: 0x060158A8 RID: 88232 RVA: 0x0050A334 File Offset: 0x00508534 [Token(Token = "0x60158A8")] [Address(RVA = "0x1191E00", Offset = "0x1190C00", VA = "0x181191E00")] internal int b__4() { T t = this.<>4__this.GDFGEIPKPJG; throw new NullReferenceException(); } // Token: 0x060158A9 RID: 88233 RVA: 0x0050A354 File Offset: 0x00508554 [Token(Token = "0x60158A9")] [Address(RVA = "0x1191E30", Offset = "0x1190C30", VA = "0x181191E30")] internal void b__5(int value) { T t = this.<>4__this.GDFGEIPKPJG; } // Token: 0x060158AA RID: 88234 RVA: 0x0050A374 File Offset: 0x00508574 [Token(Token = "0x60158AA")] [Address(RVA = "0x1191E00", Offset = "0x1190C00", VA = "0x181191E00")] internal int b__8() { T t = this.<>4__this.GDFGEIPKPJG; throw new NullReferenceException(); } // Token: 0x060158AB RID: 88235 RVA: 0x0050A394 File Offset: 0x00508594 [Token(Token = "0x60158AB")] [Address(RVA = "0x1191E30", Offset = "0x1190C30", VA = "0x181191E30")] internal void b__9(int value) { T t = this.<>4__this.GDFGEIPKPJG; } // Token: 0x0400E2EA RID: 58090 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400E2EA")] public string name; // Token: 0x0400E2EB RID: 58091 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400E2EB")] public ConfigurableSelector <>4__this; // Token: 0x0400E2EC RID: 58092 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400E2EC")] public Func <>9__4; // Token: 0x0400E2ED RID: 58093 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400E2ED")] public Action <>9__5; } } }