a
This commit is contained in:
@@ -0,0 +1,261 @@
|
||||
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;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user