using System; using System.Collections.Generic; using Cpp2IlInjected; using UnityEngine; namespace RRUI { // Token: 0x02000789 RID: 1929 [Token(Token = "0x2000789")] [CreateAssetMenu] public class DynamicUIConfig : ScriptableObject { // Token: 0x17000950 RID: 2384 // (get) Token: 0x060036FB RID: 14075 RVA: 0x000E6728 File Offset: 0x000E4928 [Token(Token = "0x17000950")] public static DynamicUIConfig Instance { [Token(Token = "0x60036FB")] [Address(RVA = "0x13A3430", Offset = "0x13A2230", VA = "0x1813A3430")] get { DynamicUIConfig instance = DynamicUIConfig._instance; int num = 0; if (!(instance != num)) { DynamicUIConfig._instance = OLJIOKGMCPN.MNKDOANEFLK(0); DynamicUIConfig instance2 = DynamicUIConfig._instance; int num2 = 0; if (instance2 == num2) { Debug.LogError("Failed to load Dynamic UI Config"); } } return DynamicUIConfig._instance; } } // Token: 0x17000951 RID: 2385 // (get) Token: 0x060036FC RID: 14076 RVA: 0x000E6774 File Offset: 0x000E4974 [Token(Token = "0x17000951")] public IReadOnlyDictionary DynamicUIPrefabs { [Token(Token = "0x60036FC")] [Address(RVA = "0x13A3070", Offset = "0x13A1E70", VA = "0x1813A3070")] get { if (this.dynamicTypePrefabs == 0) { Dictionary dictionary = new Dictionary(); Type typeFromHandle = typeof(LFNGMMDIGKF); GameObject dynamicPanelHorizontalPrefab = this.DynamicPanelHorizontalPrefab; dictionary.Add(typeFromHandle, dynamicPanelHorizontalPrefab); Type typeFromHandle2 = typeof(MMIDPKKHMFJ); GameObject dynamicPanelVerticalPrefab = this.DynamicPanelVerticalPrefab; dictionary.Add(typeFromHandle2, dynamicPanelVerticalPrefab); Type typeFromHandle3 = typeof(KHEOPNBJDME); GameObject dynamicSectionPanelPrefab = this.DynamicSectionPanelPrefab; dictionary.Add(typeFromHandle3, dynamicSectionPanelPrefab); Type typeFromHandle4 = typeof(ECJBHJOCKHL); GameObject dynamicFoldoutPrefab = this.DynamicFoldoutPrefab; dictionary.Add(typeFromHandle4, dynamicFoldoutPrefab); Type typeFromHandle5 = typeof(BKFEHJJFINJ); GameObject dynamicTextPrefab = this.DynamicTextPrefab; dictionary.Add(typeFromHandle5, dynamicTextPrefab); Type typeFromHandle6 = typeof(KMEDIOFDHLM); GameObject dynamicIconPrefab = this.DynamicIconPrefab; dictionary.Add(typeFromHandle6, dynamicIconPrefab); Type typeFromHandle7 = typeof(IMAFJGKHEMD); GameObject dynamicButtonPrefab = this.DynamicButtonPrefab; dictionary.Add(typeFromHandle7, dynamicButtonPrefab); Type typeFromHandle8 = typeof(EEFPGMEKANI); GameObject dynamicDropdownPrefab = this.DynamicDropdownPrefab; dictionary.Add(typeFromHandle8, dynamicDropdownPrefab); Type typeFromHandle9 = typeof(LNBMGIPPMJJ); GameObject dynamicDropdownTwoLinePrefab = this.DynamicDropdownTwoLinePrefab; dictionary.Add(typeFromHandle9, dynamicDropdownTwoLinePrefab); Type typeFromHandle10 = typeof(INAOBEINBGO); GameObject dynamicInputFieldPrefab = this.DynamicInputFieldPrefab; dictionary.Add(typeFromHandle10, dynamicInputFieldPrefab); Type typeFromHandle11 = typeof(ODPFNKMJIEG); GameObject dynamicTextInputFieldPrefab = this.DynamicTextInputFieldPrefab; dictionary.Add(typeFromHandle11, dynamicTextInputFieldPrefab); Type typeFromHandle12 = typeof(EIHJCCEGFLF); GameObject dynamicTextAreaInputFieldPrefab = this.DynamicTextAreaInputFieldPrefab; dictionary.Add(typeFromHandle12, dynamicTextAreaInputFieldPrefab); Type typeFromHandle13 = typeof(NCIOKCGGHJP); GameObject dynamicTagInputFieldPrefab = this.DynamicTagInputFieldPrefab; dictionary.Add(typeFromHandle13, dynamicTagInputFieldPrefab); Type typeFromHandle14 = typeof(AJIHDJKAFDD); GameObject dynamicSliderPrefab = this.DynamicSliderPrefab; dictionary.Add(typeFromHandle14, dynamicSliderPrefab); Type typeFromHandle15 = typeof(FCKGBEMEJGD); GameObject dynamicRadioButtonSliderPrefab = this.DynamicRadioButtonSliderPrefab; dictionary.Add(typeFromHandle15, dynamicRadioButtonSliderPrefab); Type typeFromHandle16 = typeof(DOCOIPFEKAM); GameObject dynamicCheckboxPrefab = this.DynamicCheckboxPrefab; dictionary.Add(typeFromHandle16, dynamicCheckboxPrefab); Type typeFromHandle17 = typeof(DHCINNFLBBA); GameObject dynamicSwitchPrefab = this.DynamicSwitchPrefab; dictionary.Add(typeFromHandle17, dynamicSwitchPrefab); Type typeFromHandle18 = typeof(LBEHDFOHDFL); GameObject dynamicRadioButtonGroupPrefab = this.DynamicRadioButtonGroupPrefab; dictionary.Add(typeFromHandle18, dynamicRadioButtonGroupPrefab); Type typeFromHandle19 = typeof(GGAEDILEDCM); GameObject dynamicRadioButtonPrefab = this.DynamicRadioButtonPrefab; dictionary.Add(typeFromHandle19, dynamicRadioButtonPrefab); Type typeFromHandle20 = typeof(PLOPNGONIMK); GameObject dynamicSpacerPrefab = this.DynamicSpacerPrefab; dictionary.Add(typeFromHandle20, dynamicSpacerPrefab); Type typeFromHandle21 = typeof(LDOGKCENACO); GameObject dynamicIntInputFieldPrefab = this.DynamicIntInputFieldPrefab; dictionary.Add(typeFromHandle21, dynamicIntInputFieldPrefab); this.dynamicTypePrefabs = dictionary; } throw new NullReferenceException(); } } // Token: 0x060036FD RID: 14077 RVA: 0x000E6A10 File Offset: 0x000E4C10 [Token(Token = "0x60036FD")] [Address(RVA = "0x6EC220", Offset = "0x6EB020", VA = "0x1806EC220")] public DynamicUIConfig() { } // Token: 0x04002EDF RID: 11999 [Token(Token = "0x4002EDF")] private static DynamicUIConfig _instance; // Token: 0x04002EE0 RID: 12000 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4002EE0")] [SerializeField] private GameObject DynamicPanelHorizontalPrefab; // Token: 0x04002EE1 RID: 12001 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4002EE1")] [SerializeField] private GameObject DynamicPanelVerticalPrefab; // Token: 0x04002EE2 RID: 12002 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4002EE2")] [SerializeField] private GameObject DynamicSectionPanelPrefab; // Token: 0x04002EE3 RID: 12003 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4002EE3")] [SerializeField] private GameObject DynamicFoldoutPrefab; // Token: 0x04002EE4 RID: 12004 [FieldOffset(Offset = "0x38")] [Token(Token = "0x4002EE4")] [SerializeField] private GameObject DynamicTextPrefab; // Token: 0x04002EE5 RID: 12005 [FieldOffset(Offset = "0x40")] [Token(Token = "0x4002EE5")] [SerializeField] private GameObject DynamicIconPrefab; // Token: 0x04002EE6 RID: 12006 [FieldOffset(Offset = "0x48")] [Token(Token = "0x4002EE6")] [SerializeField] private GameObject DynamicButtonPrefab; // Token: 0x04002EE7 RID: 12007 [FieldOffset(Offset = "0x50")] [Token(Token = "0x4002EE7")] [SerializeField] private GameObject DynamicDropdownPrefab; // Token: 0x04002EE8 RID: 12008 [FieldOffset(Offset = "0x58")] [Token(Token = "0x4002EE8")] [SerializeField] private GameObject DynamicDropdownTwoLinePrefab; // Token: 0x04002EE9 RID: 12009 [FieldOffset(Offset = "0x60")] [Token(Token = "0x4002EE9")] [SerializeField] private GameObject DynamicInputFieldPrefab; // Token: 0x04002EEA RID: 12010 [FieldOffset(Offset = "0x68")] [Token(Token = "0x4002EEA")] [SerializeField] private GameObject DynamicTextInputFieldPrefab; // Token: 0x04002EEB RID: 12011 [FieldOffset(Offset = "0x70")] [Token(Token = "0x4002EEB")] [SerializeField] private GameObject DynamicTextAreaInputFieldPrefab; // Token: 0x04002EEC RID: 12012 [FieldOffset(Offset = "0x78")] [Token(Token = "0x4002EEC")] [SerializeField] private GameObject DynamicTagInputFieldPrefab; // Token: 0x04002EED RID: 12013 [FieldOffset(Offset = "0x80")] [Token(Token = "0x4002EED")] [SerializeField] private GameObject DynamicSliderPrefab; // Token: 0x04002EEE RID: 12014 [FieldOffset(Offset = "0x88")] [Token(Token = "0x4002EEE")] [SerializeField] private GameObject DynamicRadioButtonSliderPrefab; // Token: 0x04002EEF RID: 12015 [FieldOffset(Offset = "0x90")] [Token(Token = "0x4002EEF")] [SerializeField] private GameObject DynamicCheckboxPrefab; // Token: 0x04002EF0 RID: 12016 [FieldOffset(Offset = "0x98")] [Token(Token = "0x4002EF0")] [SerializeField] private GameObject DynamicSwitchPrefab; // Token: 0x04002EF1 RID: 12017 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x4002EF1")] [SerializeField] private GameObject DynamicRadioButtonGroupPrefab; // Token: 0x04002EF2 RID: 12018 [FieldOffset(Offset = "0xA8")] [Token(Token = "0x4002EF2")] [SerializeField] private GameObject DynamicRadioButtonPrefab; // Token: 0x04002EF3 RID: 12019 [FieldOffset(Offset = "0xB0")] [Token(Token = "0x4002EF3")] [SerializeField] private GameObject DynamicSpacerPrefab; // Token: 0x04002EF4 RID: 12020 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x4002EF4")] [SerializeField] private GameObject DynamicIntInputFieldPrefab; // Token: 0x04002EF5 RID: 12021 [FieldOffset(Offset = "0xC0")] [Token(Token = "0x4002EF5")] private Dictionary dynamicTypePrefabs; } }