Files
Aug2021-Cpp2IL-Dump/Assembly-CSharp/RRUI/DynamicUIConfig.cs
T
2026-04-10 22:50:51 +02:00

262 lines
9.2 KiB
C#

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<DynamicUIConfig>(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<Type, GameObject> DynamicUIPrefabs
{
[Token(Token = "0x60036FC")]
[Address(RVA = "0x13A3070", Offset = "0x13A1E70", VA = "0x1813A3070")]
get
{
if (this.dynamicTypePrefabs == 0)
{
Dictionary<Type, GameObject> 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<Type, GameObject> dynamicTypePrefabs;
}
}