206 lines
5.5 KiB
C#
206 lines
5.5 KiB
C#
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<DynamicUIConfig>(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<Type, GameObject> DynamicUIPrefabs
|
|
{
|
|
[Token(Token = "0x600378A")]
|
|
[Address(RVA = "0x1E67EF0", Offset = "0x1E66EF0", VA = "0x181E67EF0")]
|
|
get
|
|
{
|
|
if (this.dynamicTypePrefabs == 0)
|
|
{
|
|
Dictionary<Type, GameObject> 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<Type, GameObject> dynamicTypePrefabs;
|
|
}
|
|
}
|