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: 0x020031FC RID: 12796 [Token(Token = "0x20031FC")] public abstract class ConfigurableSelector : MonoBehaviourPun, EOCLMMENCKH { // Token: 0x17003C28 RID: 15400 // (get) Token: 0x06015CF6 RID: 89334 RVA: 0x0051454C File Offset: 0x0051274C // (set) Token: 0x06015CF7 RID: 89335 RVA: 0x00514560 File Offset: 0x00512760 [Token(Token = "0x17003C28")] public int KMFBACLCHNN { [Token(Token = "0x6015CF6")] [Address(RVA = "0x1CC7CA0", Offset = "0x1CC6CA0", VA = "0x181CC7CA0")] get { int num; return num; } [Token(Token = "0x6015CF7")] [Address(RVA = "0x1CC7780", Offset = "0x1CC6780", VA = "0x181CC7780")] protected set { } } // Token: 0x17003C29 RID: 15401 // (get) Token: 0x06015CF8 RID: 89336 [Token(Token = "0x17003C29")] protected abstract T GDFGEIPKPJG { [Token(Token = "0x6015CF8")] [Address(Slot = "18")] get; } // Token: 0x17003C2A RID: 15402 // (get) Token: 0x06015CF9 RID: 89337 [Token(Token = "0x17003C2A")] protected abstract IEnumerable PKFNMPPNMIB { [Token(Token = "0x6015CF9")] [Address(Slot = "19")] get; } // Token: 0x17003C2B RID: 15403 // (get) Token: 0x06015CFA RID: 89338 [Token(Token = "0x17003C2B")] protected abstract string DHKMAJENPPI { [Token(Token = "0x6015CFA")] [Address(Slot = "20")] get; } // Token: 0x06015CFB RID: 89339 [Token(Token = "0x6015CFB")] [Address(Slot = "21")] public abstract int GetOptionId(T OFMNHDKNPJK); // Token: 0x06015CFC RID: 89340 [Token(Token = "0x6015CFC")] [Address(Slot = "22")] protected abstract void NKEHMFCNPHM(T OFMNHDKNPJK); // Token: 0x06015CFD RID: 89341 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6015CFD")] [Address(RVA = "0x1CC7950", Offset = "0x1CC6950", VA = "0x181CC7950", Slot = "23")] protected virtual void OHNIAGOEEMF() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06015CFE RID: 89342 RVA: 0x00514574 File Offset: 0x00512774 [Token(Token = "0x6015CFE")] [Address(RVA = "0x1CC7840", Offset = "0x1CC6840", VA = "0x181CC7840")] protected void HHEFIHHMFFL() { Guid guid = Guid.NewGuid(); } // Token: 0x06015CFF RID: 89343 [Token(Token = "0x6015CFF")] [Address(Slot = "24")] protected abstract void KDBKGMCENOO(T OFMNHDKNPJK); // Token: 0x06015D00 RID: 89344 RVA: 0x0051458C File Offset: 0x0051278C [Token(Token = "0x6015D00")] [Address(RVA = "0x1CC7540", Offset = "0x1CC6540", VA = "0x181CC7540", Slot = "13")] protected override void Awake() { base..ctor(); IEnumerable enumerable = this.JMBNCHLLOHC(); string text = this.DHKMAJENPPI; } // Token: 0x06015D01 RID: 89345 RVA: 0x005145B4 File Offset: 0x005127B4 [Token(Token = "0x6015D01")] [Address(RVA = "0x1CC7B30", Offset = "0x1CC6B30", VA = "0x181CC7B30", Slot = "25")] protected virtual void Start() { T t = this.GDFGEIPKPJG; T t2 = this.GDFGEIPKPJG; } // Token: 0x17003C2C RID: 15404 // (get) Token: 0x06015D02 RID: 89346 RVA: 0x005145D8 File Offset: 0x005127D8 [Token(Token = "0x17003C2C")] public virtual bool JBMFJOBFJHP { [Token(Token = "0x6015D02")] [Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "26")] get { } } // Token: 0x06015D03 RID: 89347 RVA: 0x005145E8 File Offset: 0x005127E8 [Token(Token = "0x6015D03")] [Address(RVA = "0x1CC7660", Offset = "0x1CC6660", VA = "0x181CC7660", 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: 0x06015D04 RID: 89348 RVA: 0x00514618 File Offset: 0x00512818 [Token(Token = "0x6015D04")] [Address(RVA = "0x1CC7A40", Offset = "0x1CC6A40", VA = "0x181CC7A40", 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: 0x06015D05 RID: 89349 RVA: 0x00514644 File Offset: 0x00512844 [Token(Token = "0x6015D05")] [Address(RVA = "0x2174E20", Offset = "0x2173E20", VA = "0x182174E20")] public void AddSelectedIdConfigurableEnum(CreationObject cpp2il__autoParamName__idx_0, string cpp2il__autoParamName__idx_1, int cpp2il__autoParamName__idx_2) where TEnum : Enum { Type typeFromHandle; do { typeFromHandle = typeof(Type); Array values = Enum.GetValues(typeFromHandle); } while (cpp2il__autoParamName__idx_1 != 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: 0x06015D06 RID: 89350 RVA: 0x005146A8 File Offset: 0x005128A8 [Token(Token = "0x6015D06")] [Address(RVA = "0x1CC7C00", Offset = "0x1CC6C00", VA = "0x181CC7C00")] protected ConfigurableSelector() { Guid guid = Guid.NewGuid(); base..ctor(); } // Token: 0x06015D07 RID: 89351 RVA: 0x005146C4 File Offset: 0x005128C4 [Token(Token = "0x6015D07")] [Address(RVA = "0x1CC78E0", Offset = "0x1CC68E0", VA = "0x181CC78E0")] [CompilerGenerated] private bool JNJLACMEIEM(T ENMDDKHBHPA) { string text = this.DHKMAJENPPI; int selectedId = this.KMFBACLCHNN; return text == selectedId; } // Token: 0x06015D08 RID: 89352 RVA: 0x005146EC File Offset: 0x005128EC [Token(Token = "0x6015D08")] [Address(RVA = "0x1CC77E0", Offset = "0x1CC67E0", VA = "0x181CC77E0")] [CompilerGenerated] private bool GNHAILBOOHJ(LAKOCLAGFNA ENMDDKHBHPA) { ByteString fkjkcakcdeg = ENMDDKHBHPA.FKJKCAKCDEG; if (this != 0) { } int num = 0; return fkjkcakcdeg.Equals(num); } // Token: 0x0400E51E RID: 58654 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400E51E")] [SerializeField] [Header("Make sure this is unique among all prefabs!")] private SerializedGuid serializedGuid; // Token: 0x0400E51F RID: 58655 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400E51F")] protected T EGJJHJHIPCF; // Token: 0x0400E520 RID: 58656 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400E520")] private KLLMCPFPIIE PBKHBGOPDNG; // Token: 0x020031FD RID: 12797 [Token(Token = "0x20031FD")] [CompilerGenerated] private sealed class GJCDLNJFPOO where TEnum : Enum { // Token: 0x06015D09 RID: 89353 RVA: 0x00514714 File Offset: 0x00512914 [Token(Token = "0x6015D09")] [Address(RVA = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")] public GJCDLNJFPOO() { } // Token: 0x06015D0A RID: 89354 RVA: 0x00514730 File Offset: 0x00512930 [Token(Token = "0x6015D0A")] [Address(RVA = "0x1CC8530", Offset = "0x1CC7530", VA = "0x181CC8530")] 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: 0x06015D0B RID: 89355 RVA: 0x00514770 File Offset: 0x00512970 [Token(Token = "0x6015D0B")] [Address(RVA = "0x1CC8730", Offset = "0x1CC7730", VA = "0x181CC8730")] internal int b__4() { T t = this.<>4__this.GDFGEIPKPJG; throw new NullReferenceException(); } // Token: 0x06015D0C RID: 89356 RVA: 0x00514790 File Offset: 0x00512990 [Token(Token = "0x6015D0C")] [Address(RVA = "0x1CC8760", Offset = "0x1CC7760", VA = "0x181CC8760")] internal void b__5(int value) { T t = this.<>4__this.GDFGEIPKPJG; } // Token: 0x06015D0D RID: 89357 RVA: 0x005147B0 File Offset: 0x005129B0 [Token(Token = "0x6015D0D")] [Address(RVA = "0x1CC8730", Offset = "0x1CC7730", VA = "0x181CC8730")] internal int b__8() { T t = this.<>4__this.GDFGEIPKPJG; throw new NullReferenceException(); } // Token: 0x06015D0E RID: 89358 RVA: 0x005147D0 File Offset: 0x005129D0 [Token(Token = "0x6015D0E")] [Address(RVA = "0x1CC8760", Offset = "0x1CC7760", VA = "0x181CC8760")] internal void b__9(int value) { T t = this.<>4__this.GDFGEIPKPJG; } // Token: 0x0400E521 RID: 58657 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400E521")] public string name; // Token: 0x0400E522 RID: 58658 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400E522")] public ConfigurableSelector <>4__this; // Token: 0x0400E523 RID: 58659 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400E523")] public Func <>9__4; // Token: 0x0400E524 RID: 58660 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400E524")] public Action <>9__5; } } }