Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

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;
}
}