using System; using System.Collections.Generic; using Cpp2IlInjected; using UnityEngine; namespace RRUI { // Token: 0x02000798 RID: 1944 [Token(Token = "0x2000798")] [CreateAssetMenu] public class DynamicUIConfig : ScriptableObject { // Token: 0x17000967 RID: 2407 // (get) Token: 0x06003789 RID: 14217 RVA: 0x000E7524 File Offset: 0x000E5724 [Token(Token = "0x17000967")] public static DynamicUIConfig Instance { [Token(Token = "0x6003789")] [Address(RVA = "0x1E682D0", Offset = "0x1E672D0", VA = "0x181E682D0")] 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: 0x17000968 RID: 2408 // (get) Token: 0x0600378A RID: 14218 RVA: 0x000E7570 File Offset: 0x000E5770 [Token(Token = "0x17000968")] public IReadOnlyDictionary DynamicUIPrefabs { [Token(Token = "0x600378A")] [Address(RVA = "0x1E67EF0", Offset = "0x1E66EF0", VA = "0x181E67EF0")] get { if (this.dynamicTypePrefabs == 0) { Dictionary dictionary = new Dictionary(); Type typeFromHandle = typeof(LFNGMMDIGKF); throw new NullReferenceException(); } throw new NullReferenceException(); } } // Token: 0x0600378B RID: 14219 RVA: 0x000E7724 File Offset: 0x000E5924 [Token(Token = "0x600378B")] [Address(RVA = "0x5B1810", Offset = "0x5B0810", VA = "0x1805B1810")] public DynamicUIConfig() { } // Token: 0x04002F51 RID: 12113 [Token(Token = "0x4002F51")] private static DynamicUIConfig _instance; // Token: 0x04002F52 RID: 12114 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4002F52")] [SerializeField] private GameObject DynamicPanelHorizontalPrefab; // Token: 0x04002F53 RID: 12115 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4002F53")] [SerializeField] private GameObject DynamicPanelVerticalPrefab; // Token: 0x04002F54 RID: 12116 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4002F54")] [SerializeField] private GameObject DynamicSectionPanelPrefab; // Token: 0x04002F55 RID: 12117 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4002F55")] [SerializeField] private GameObject DynamicFoldoutPrefab; // Token: 0x04002F56 RID: 12118 [FieldOffset(Offset = "0x38")] [Token(Token = "0x4002F56")] [SerializeField] private GameObject DynamicTextPrefab; // Token: 0x04002F57 RID: 12119 [FieldOffset(Offset = "0x40")] [Token(Token = "0x4002F57")] [SerializeField] private GameObject DynamicIconPrefab; // Token: 0x04002F58 RID: 12120 [FieldOffset(Offset = "0x48")] [Token(Token = "0x4002F58")] [SerializeField] private GameObject DynamicButtonPrefab; // Token: 0x04002F59 RID: 12121 [FieldOffset(Offset = "0x50")] [Token(Token = "0x4002F59")] [SerializeField] private GameObject DynamicDropdownPrefab; // Token: 0x04002F5A RID: 12122 [FieldOffset(Offset = "0x58")] [Token(Token = "0x4002F5A")] [SerializeField] private GameObject DynamicDropdownTwoLinePrefab; // Token: 0x04002F5B RID: 12123 [FieldOffset(Offset = "0x60")] [Token(Token = "0x4002F5B")] [SerializeField] private GameObject DynamicInputFieldPrefab; // Token: 0x04002F5C RID: 12124 [FieldOffset(Offset = "0x68")] [Token(Token = "0x4002F5C")] [SerializeField] private GameObject DynamicTextInputFieldPrefab; // Token: 0x04002F5D RID: 12125 [FieldOffset(Offset = "0x70")] [Token(Token = "0x4002F5D")] [SerializeField] private GameObject DynamicTextAreaInputFieldPrefab; // Token: 0x04002F5E RID: 12126 [FieldOffset(Offset = "0x78")] [Token(Token = "0x4002F5E")] [SerializeField] private GameObject DynamicTagInputFieldPrefab; // Token: 0x04002F5F RID: 12127 [FieldOffset(Offset = "0x80")] [Token(Token = "0x4002F5F")] [SerializeField] private GameObject DynamicSliderPrefab; // Token: 0x04002F60 RID: 12128 [FieldOffset(Offset = "0x88")] [Token(Token = "0x4002F60")] [SerializeField] private GameObject DynamicRadioButtonSliderPrefab; // Token: 0x04002F61 RID: 12129 [FieldOffset(Offset = "0x90")] [Token(Token = "0x4002F61")] [SerializeField] private GameObject DynamicCheckboxPrefab; // Token: 0x04002F62 RID: 12130 [FieldOffset(Offset = "0x98")] [Token(Token = "0x4002F62")] [SerializeField] private GameObject DynamicSwitchPrefab; // Token: 0x04002F63 RID: 12131 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x4002F63")] [SerializeField] private GameObject DynamicRadioButtonGroupPrefab; // Token: 0x04002F64 RID: 12132 [FieldOffset(Offset = "0xA8")] [Token(Token = "0x4002F64")] [SerializeField] private GameObject DynamicRadioButtonPrefab; // Token: 0x04002F65 RID: 12133 [FieldOffset(Offset = "0xB0")] [Token(Token = "0x4002F65")] [SerializeField] private GameObject DynamicSpacerPrefab; // Token: 0x04002F66 RID: 12134 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x4002F66")] [SerializeField] private GameObject DynamicIntInputFieldPrefab; // Token: 0x04002F67 RID: 12135 [FieldOffset(Offset = "0xC0")] [Token(Token = "0x4002F67")] [SerializeField] private GameObject DynamicPropertyPanelPrefab; // Token: 0x04002F68 RID: 12136 [FieldOffset(Offset = "0xC8")] [Token(Token = "0x4002F68")] private Dictionary dynamicTypePrefabs; } }