This commit is contained in:
niko
2026-04-12 16:51:38 +02:00
parent 1b6f6d81d0
commit c12fbe3fc6
17828 changed files with 2994770 additions and 0 deletions
@@ -0,0 +1,369 @@
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using StansAssets.Foundation.Async;
using TMPro;
using UnityEngine;
using UnityEngine.UI;
using Valve.Newtonsoft.Json.Utilities;
namespace RRUI.Data
{
// Token: 0x02000BD3 RID: 3027
[Token(Token = "0x2000BD3")]
public class DynamicDropdownModel : DynamicSelectableModel<EEFPGMEKANI>
{
// Token: 0x17000D2B RID: 3371
// (get) Token: 0x06004AE1 RID: 19169 RVA: 0x001175D4 File Offset: 0x001157D4
[Token(Token = "0x17000D2B")]
public string MDAMJJGPJKM
{
[Token(Token = "0x6004AE1")]
[Address(RVA = "0x2085B50", Offset = "0x2084B50", VA = "0x182085B50")]
get
{
return string.Empty;
}
}
// Token: 0x17000D2C RID: 3372
// (get) Token: 0x06004AE2 RID: 19170 RVA: 0x001175E8 File Offset: 0x001157E8
[Token(Token = "0x17000D2C")]
public string LNHMBKMKJMK
{
[Token(Token = "0x6004AE2")]
[Address(RVA = "0x2085BA0", Offset = "0x2084BA0", VA = "0x182085BA0")]
get
{
return string.Empty;
}
}
// Token: 0x17000D2D RID: 3373
// (get) Token: 0x06004AE3 RID: 19171 RVA: 0x001175FC File Offset: 0x001157FC
[Token(Token = "0x17000D2D")]
public string COJJODJEPEP
{
[Token(Token = "0x6004AE3")]
[Address(RVA = "0x2085A90", Offset = "0x2084A90", VA = "0x182085A90")]
get
{
object obj;
if (obj != 0)
{
if (this == 0)
{
}
string text;
return text;
}
return string.Empty;
}
}
// Token: 0x17000D2E RID: 3374
// (get) Token: 0x06004AE4 RID: 19172 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000D2E")]
public HFDIPGAJBHM? GPJAHEOLCPN
{
[Token(Token = "0x6004AE4")]
[Address(RVA = "0x2085A50", Offset = "0x2084A50", VA = "0x182085A50")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17000D2F RID: 3375
// (get) Token: 0x06004AE5 RID: 19173 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000D2F")]
public DOHBNOLCECO? BMBFCGOFPIM
{
[Token(Token = "0x6004AE5")]
[Address(RVA = "0x2085BF0", Offset = "0x2084BF0", VA = "0x182085BF0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17000D30 RID: 3376
// (get) Token: 0x06004AE6 RID: 19174 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000D30")]
public FontStyles? MINBKEPHENC
{
[Token(Token = "0x6004AE6")]
[Address(RVA = "0x2085C30", Offset = "0x2084C30", VA = "0x182085C30")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x06004AE7 RID: 19175 RVA: 0x00117620 File Offset: 0x00115820
[Token(Token = "0x6004AE7")]
[Address(RVA = "0x20859B0", Offset = "0x20849B0", VA = "0x1820859B0", Slot = "20")]
protected override void PECOFFFGNCH()
{
base.PECOFFFGNCH();
GCKECFLKJGJ eichmdgnlmj = this.EICHMDGNLMJ;
if (eichmdgnlmj != 0)
{
eichmdgnlmj.PJLHALDAOEE();
return;
}
}
// Token: 0x06004AE8 RID: 19176 RVA: 0x00117648 File Offset: 0x00115848
[Token(Token = "0x6004AE8")]
[Address(RVA = "0x2085670", Offset = "0x2084670", VA = "0x182085670")]
public void Click()
{
GCKECFLKJGJ eichmdgnlmj;
Delegate @delegate;
do
{
int num = 0;
DynamicDropdownModel <>4__this = this;
GameObject togglePrefabClone = num;
IReadOnlyList<object> readOnlyList;
IReadOnlyList<object> items = readOnlyList;
bool flag;
if (flag)
{
GameObject gameObject = ONADEHGGJBH.EBMABANDFJJ(this.togglePrefab);
togglePrefabClone = gameObject;
LayoutElement layoutElement = gameObject.OFNOCILINGN<LayoutElement>();
layoutElement.CalculateLayoutInputVertical();
if (layoutElement == 0)
{
float minWidth = layoutElement.minWidth;
}
}
bool flag2;
if (flag2)
{
}
GameObject gameObject2 = this.togglePrefab;
IReadOnlyList<object> items5 = items;
Action<GameObject, int, TextMeshProUGUI> action = delegate(GameObject instance, int index, TextMeshProUGUI textMeshProUGUI)
{
IReadOnlyList<object> items2 = items;
int num3 = 0;
DynamicDropdownModel <>4__this6 = <>4__this;
string text;
if (num3 == 0 || text == 0)
{
int hashCode = index.GetHashCode();
}
((IMainThreadDispatcher)textMeshProUGUI).Init();
};
Func<int> func = delegate
{
DynamicDropdownModel <>4__this2 = <>4__this;
object obj;
object value = obj;
if (obj != 0)
{
IReadOnlyList<object> items3 = items;
Func<object, bool> func2 = delegate(object item)
{
throw new NullReferenceException();
};
return CollectionUtils.IndexOf<object>(items3, func2);
}
return -1;
};
Action<int> action2 = delegate(int index)
{
IReadOnlyList<object> items4 = items;
DynamicDropdownModel <>4__this3 = <>4__this;
DynamicDropdownModel <>4__this4 = <>4__this;
Action <NPFBOHLFFJH>k__BackingField2 = <>4__this4.EICHMDGNLMJ.<NPFBOHLFFJH>k__BackingField;
if (<NPFBOHLFFJH>k__BackingField2 != 0)
{
<NPFBOHLFFJH>k__BackingField2();
}
<>4__this4.MKBLJJGJAOH();
};
GCKECFLKJGJ gckecflkjgj = GCKECFLKJGJ.KALEJGCDMIH(gameObject2, flag2 ? 1 : 0, action, func, action2, num, num, num);
this.EICHMDGNLMJ = gckecflkjgj;
gckecflkjgj.<CEJPKGDKMJE>k__BackingField = gameObject2;
eichmdgnlmj = this.EICHMDGNLMJ;
Action <NPFBOHLFFJH>k__BackingField = eichmdgnlmj.<NPFBOHLFFJH>k__BackingField;
Action action3 = delegate
{
GameObject togglePrefabClone2;
do
{
togglePrefabClone2 = togglePrefabClone;
int num4 = 0;
if (togglePrefabClone2 != num4)
{
global::UnityEngine.Object.Destroy(togglePrefabClone);
}
DynamicDropdownModel <>4__this5 = <>4__this;
}
while (togglePrefabClone2 == 0);
<>4__this.EICHMDGNLMJ = (ulong)0L;
};
@delegate = Delegate.Combine(<NPFBOHLFFJH>k__BackingField, action3);
}
while (@delegate != 0 && @delegate == 0);
eichmdgnlmj.<NPFBOHLFFJH>k__BackingField = @delegate;
DialogListModel dialogListModel = base.PKJJDBNMMEA;
int num2 = 0;
GCKECFLKJGJ eichmdgnlmj2 = this.EICHMDGNLMJ;
PMGCJEPKFOF pmgcjepkfof = dialogListModel.AddDialog<GCKECFLKJGJ>((DLKPBLNKLAD)num2, eichmdgnlmj2);
if (dialogListModel != 0)
{
}
}
// Token: 0x06004AE9 RID: 19177 RVA: 0x00117778 File Offset: 0x00115978
[Token(Token = "0x6004AE9")]
[Address(RVA = "0x2085A10", Offset = "0x2084A10", VA = "0x182085A10")]
public DynamicDropdownModel()
{
}
// Token: 0x0400382C RID: 14380
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x400382C")]
[SerializeField]
private GameObject togglePrefab;
// Token: 0x0400382D RID: 14381
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x400382D")]
private GCKECFLKJGJ EICHMDGNLMJ;
// Token: 0x02000BD4 RID: 3028
[Token(Token = "0x2000BD4")]
[CompilerGenerated]
private sealed class FNLLKPAPHLJ
{
// Token: 0x06004AEA RID: 19178 RVA: 0x0011778C File Offset: 0x0011598C
[Token(Token = "0x6004AEA")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public FNLLKPAPHLJ()
{
}
// Token: 0x06004AEB RID: 19179 RVA: 0x001177A0 File Offset: 0x001159A0
[Token(Token = "0x6004AEB")]
[Address(RVA = "0x20874C0", Offset = "0x20864C0", VA = "0x1820874C0")]
internal void <Click>b__0(GameObject instance, int index, TextMeshProUGUI textMeshProUGUI)
{
IReadOnlyList<object> readOnlyList = this.items;
int num = 0;
DynamicDropdownModel dynamicDropdownModel = this.<>4__this;
string text;
if (num == 0 || text == 0)
{
int hashCode = index.GetHashCode();
}
((IMainThreadDispatcher)textMeshProUGUI).Init();
}
// Token: 0x06004AEC RID: 19180 RVA: 0x001177DC File Offset: 0x001159DC
[Token(Token = "0x6004AEC")]
[Address(RVA = "0x2087590", Offset = "0x2086590", VA = "0x182087590")]
internal int <Click>b__1()
{
DynamicDropdownModel.HOOOGOJBDFP hooogojbdfp = new DynamicDropdownModel.HOOOGOJBDFP();
DynamicDropdownModel dynamicDropdownModel = this.<>4__this;
object obj;
hooogojbdfp.value = obj;
if (obj != 0)
{
IReadOnlyList<object> readOnlyList = this.items;
Func<object, bool> func = delegate(object item)
{
throw new NullReferenceException();
};
return CollectionUtils.IndexOf<object>(readOnlyList, func);
}
return -1;
}
// Token: 0x06004AED RID: 19181 RVA: 0x00117828 File Offset: 0x00115A28
[Token(Token = "0x6004AED")]
[Address(RVA = "0x2087670", Offset = "0x2086670", VA = "0x182087670")]
internal void <Click>b__2(int index)
{
IReadOnlyList<object> readOnlyList = this.items;
DynamicDropdownModel dynamicDropdownModel = this.<>4__this;
DynamicDropdownModel dynamicDropdownModel2 = this.<>4__this;
Action <NPFBOHLFFJH>k__BackingField = dynamicDropdownModel2.EICHMDGNLMJ.<NPFBOHLFFJH>k__BackingField;
if (<NPFBOHLFFJH>k__BackingField != 0)
{
<NPFBOHLFFJH>k__BackingField();
}
dynamicDropdownModel2.MKBLJJGJAOH();
}
// Token: 0x06004AEE RID: 19182 RVA: 0x0011786C File Offset: 0x00115A6C
[Token(Token = "0x6004AEE")]
[Address(RVA = "0x2087740", Offset = "0x2086740", VA = "0x182087740")]
internal void <Click>b__4()
{
GameObject gameObject;
do
{
gameObject = this.togglePrefabClone;
int num = 0;
if (gameObject != num)
{
global::UnityEngine.Object.Destroy(this.togglePrefabClone);
}
DynamicDropdownModel dynamicDropdownModel = this.<>4__this;
}
while (gameObject == 0);
this.<>4__this.EICHMDGNLMJ = (ulong)0L;
}
// Token: 0x0400382E RID: 14382
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400382E")]
public IReadOnlyList<object> items;
// Token: 0x0400382F RID: 14383
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400382F")]
public DynamicDropdownModel <>4__this;
// Token: 0x04003830 RID: 14384
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003830")]
public GameObject togglePrefabClone;
}
// Token: 0x02000BD5 RID: 3029
[Token(Token = "0x2000BD5")]
[CompilerGenerated]
private sealed class HOOOGOJBDFP
{
// Token: 0x06004AEF RID: 19183 RVA: 0x001178B8 File Offset: 0x00115AB8
[Token(Token = "0x6004AEF")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public HOOOGOJBDFP()
{
}
// Token: 0x06004AF0 RID: 19184 RVA: 0x001178CC File Offset: 0x00115ACC
[Token(Token = "0x6004AF0")]
[Address(RVA = "0x2087FB0", Offset = "0x2086FB0", VA = "0x182087FB0")]
internal bool <Click>b__3(object item)
{
throw new NullReferenceException();
}
// Token: 0x04003831 RID: 14385
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003831")]
public object value;
}
}
}