using System; using System.Collections.Generic; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine; namespace RRUI { // Token: 0x0200079E RID: 1950 [Token(Token = "0x200079E")] [CreateAssetMenu] [StructLayout(3)] public class DynamicUIConfig : ScriptableObject { // Token: 0x17000966 RID: 2406 // (get) Token: 0x06003776 RID: 14198 RVA: 0x000EC128 File Offset: 0x000EA328 [Token(Token = "0x17000966")] public static DynamicUIConfig Instance { [Token(Token = "0x6003776")] [Address(RVA = "0x107B0B0", Offset = "0x1079AB0", VA = "0x18107B0B0")] get { DynamicUIConfig instance = DynamicUIConfig._instance; int num = 0; if (!(instance != num)) { DynamicUIConfig._instance = OIOLECLLCPM.GDJBDCKGDLE(0); DynamicUIConfig instance2 = DynamicUIConfig._instance; int num2 = 0; if (instance2 == num2) { Debug.LogError("Failed to load Dynamic UI Config"); } } return DynamicUIConfig._instance; } } // Token: 0x17000967 RID: 2407 // (get) Token: 0x06003777 RID: 14199 RVA: 0x000EC174 File Offset: 0x000EA374 [Token(Token = "0x17000967")] public IReadOnlyDictionary DynamicUIPrefabs { [Token(Token = "0x6003777")] [Address(RVA = "0x107AEC0", Offset = "0x10798C0", VA = "0x18107AEC0")] 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(IMAFJGKHEMD); GameObject dynamicButtonPrefab = this.DynamicButtonPrefab; dictionary.Add(typeFromHandle4, dynamicButtonPrefab); Type typeFromHandle5 = typeof(INAOBEINBGO); GameObject dynamicInputFieldPrefab = this.DynamicInputFieldPrefab; dictionary.Add(typeFromHandle5, dynamicInputFieldPrefab); Type typeFromHandle6 = typeof(AJIHDJKAFDD); GameObject dynamicSliderPrefab = this.DynamicSliderPrefab; dictionary.Add(typeFromHandle6, dynamicSliderPrefab); Type typeFromHandle7 = typeof(DOCOIPFEKAM); GameObject dynamicCheckboxPrefab = this.DynamicCheckboxPrefab; dictionary.Add(typeFromHandle7, dynamicCheckboxPrefab); Type typeFromHandle8 = typeof(LBEHDFOHDFL); GameObject dynamicRadioButtonGroupPrefab = this.DynamicRadioButtonGroupPrefab; dictionary.Add(typeFromHandle8, dynamicRadioButtonGroupPrefab); Type typeFromHandle9 = typeof(GGAEDILEDCM); GameObject dynamicRadioButtonPrefab = this.DynamicRadioButtonPrefab; dictionary.Add(typeFromHandle9, dynamicRadioButtonPrefab); this.dynamicTypePrefabs = dictionary; } throw new NullReferenceException(); } } // Token: 0x06003778 RID: 14200 RVA: 0x000EC2A8 File Offset: 0x000EA4A8 [Token(Token = "0x6003778")] [Address(RVA = "0x3C6D30", Offset = "0x3C5730", VA = "0x1803C6D30")] public DynamicUIConfig() { } // Token: 0x04003097 RID: 12439 [Token(Token = "0x4003097")] private static DynamicUIConfig _instance; // Token: 0x04003098 RID: 12440 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4003098")] [SerializeField] private GameObject DynamicPanelHorizontalPrefab; // Token: 0x04003099 RID: 12441 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4003099")] [SerializeField] private GameObject DynamicPanelVerticalPrefab; // Token: 0x0400309A RID: 12442 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x400309A")] [SerializeField] private GameObject DynamicSectionPanelPrefab; // Token: 0x0400309B RID: 12443 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x400309B")] [SerializeField] private GameObject DynamicButtonPrefab; // Token: 0x0400309C RID: 12444 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x400309C")] [SerializeField] private GameObject DynamicInputFieldPrefab; // Token: 0x0400309D RID: 12445 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x400309D")] [SerializeField] private GameObject DynamicSliderPrefab; // Token: 0x0400309E RID: 12446 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x400309E")] [SerializeField] private GameObject DynamicCheckboxPrefab; // Token: 0x0400309F RID: 12447 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x400309F")] [SerializeField] private GameObject DynamicRadioButtonGroupPrefab; // Token: 0x040030A0 RID: 12448 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x40030A0")] [SerializeField] private GameObject DynamicRadioButtonPrefab; // Token: 0x040030A1 RID: 12449 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x40030A1")] private Dictionary dynamicTypePrefabs; } }