oh dear
This commit is contained in:
@@ -0,0 +1,368 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
using Valve.Newtonsoft.Json.Utilities;
|
||||
|
||||
namespace RRUI.Data
|
||||
{
|
||||
// Token: 0x02000BA4 RID: 2980
|
||||
[Token(Token = "0x2000BA4")]
|
||||
public class DynamicDropdownModel : DynamicSelectableModel<EEFPGMEKANI>
|
||||
{
|
||||
// Token: 0x17000CF9 RID: 3321
|
||||
// (get) Token: 0x060049BE RID: 18878 RVA: 0x00115060 File Offset: 0x00113260
|
||||
[Token(Token = "0x17000CF9")]
|
||||
public string MDAMJJGPJKM
|
||||
{
|
||||
[Token(Token = "0x60049BE")]
|
||||
[Address(RVA = "0x1554A30", Offset = "0x1553830", VA = "0x181554A30")]
|
||||
get
|
||||
{
|
||||
return string.Empty;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000CFA RID: 3322
|
||||
// (get) Token: 0x060049BF RID: 18879 RVA: 0x00115074 File Offset: 0x00113274
|
||||
[Token(Token = "0x17000CFA")]
|
||||
public string LNHMBKMKJMK
|
||||
{
|
||||
[Token(Token = "0x60049BF")]
|
||||
[Address(RVA = "0x1554A80", Offset = "0x1553880", VA = "0x181554A80")]
|
||||
get
|
||||
{
|
||||
return string.Empty;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000CFB RID: 3323
|
||||
// (get) Token: 0x060049C0 RID: 18880 RVA: 0x00115088 File Offset: 0x00113288
|
||||
[Token(Token = "0x17000CFB")]
|
||||
public string COJJODJEPEP
|
||||
{
|
||||
[Token(Token = "0x60049C0")]
|
||||
[Address(RVA = "0x1554970", Offset = "0x1553770", VA = "0x181554970")]
|
||||
get
|
||||
{
|
||||
object obj;
|
||||
if (obj == 0)
|
||||
{
|
||||
return string.Empty;
|
||||
}
|
||||
if (this == 0)
|
||||
{
|
||||
}
|
||||
string text;
|
||||
return text;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000CFC RID: 3324
|
||||
// (get) Token: 0x060049C1 RID: 18881 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x17000CFC")]
|
||||
public HFDIPGAJBHM? GPJAHEOLCPN
|
||||
{
|
||||
[Token(Token = "0x60049C1")]
|
||||
[Address(RVA = "0x1554930", Offset = "0x1553730", VA = "0x181554930")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000CFD RID: 3325
|
||||
// (get) Token: 0x060049C2 RID: 18882 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x17000CFD")]
|
||||
public DOHBNOLCECO? BMBFCGOFPIM
|
||||
{
|
||||
[Token(Token = "0x60049C2")]
|
||||
[Address(RVA = "0x1554AD0", Offset = "0x15538D0", VA = "0x181554AD0")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000CFE RID: 3326
|
||||
// (get) Token: 0x060049C3 RID: 18883 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x17000CFE")]
|
||||
public FontStyles? MINBKEPHENC
|
||||
{
|
||||
[Token(Token = "0x60049C3")]
|
||||
[Address(RVA = "0x1554B10", Offset = "0x1553910", VA = "0x181554B10")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060049C4 RID: 18884 RVA: 0x001150AC File Offset: 0x001132AC
|
||||
[Token(Token = "0x60049C4")]
|
||||
[Address(RVA = "0x1554890", Offset = "0x1553690", VA = "0x181554890", Slot = "20")]
|
||||
protected override void PECOFFFGNCH()
|
||||
{
|
||||
base.PECOFFFGNCH();
|
||||
GCKECFLKJGJ eichmdgnlmj = this.EICHMDGNLMJ;
|
||||
if (eichmdgnlmj != 0)
|
||||
{
|
||||
eichmdgnlmj.PJLHALDAOEE();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060049C5 RID: 18885 RVA: 0x001150D4 File Offset: 0x001132D4
|
||||
[Token(Token = "0x60049C5")]
|
||||
[Address(RVA = "0x1554550", Offset = "0x1553350", VA = "0x181554550")]
|
||||
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();
|
||||
}
|
||||
bool isCompleted = ((IAsyncResult)textMeshProUGUI).IsCompleted;
|
||||
};
|
||||
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: 0x060049C6 RID: 18886 RVA: 0x00115204 File Offset: 0x00113404
|
||||
[Token(Token = "0x60049C6")]
|
||||
[Address(RVA = "0x15548F0", Offset = "0x15536F0", VA = "0x1815548F0")]
|
||||
public DynamicDropdownModel()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04003766 RID: 14182
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x4003766")]
|
||||
[SerializeField]
|
||||
private GameObject togglePrefab;
|
||||
|
||||
// Token: 0x04003767 RID: 14183
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x4003767")]
|
||||
private GCKECFLKJGJ EICHMDGNLMJ;
|
||||
|
||||
// Token: 0x02000BA5 RID: 2981
|
||||
[Token(Token = "0x2000BA5")]
|
||||
[CompilerGenerated]
|
||||
private sealed class FNLLKPAPHLJ
|
||||
{
|
||||
// Token: 0x060049C7 RID: 18887 RVA: 0x00115218 File Offset: 0x00113418
|
||||
[Token(Token = "0x60049C7")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public FNLLKPAPHLJ()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060049C8 RID: 18888 RVA: 0x0011522C File Offset: 0x0011342C
|
||||
[Token(Token = "0x60049C8")]
|
||||
[Address(RVA = "0x1556C00", Offset = "0x1555A00", VA = "0x181556C00")]
|
||||
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();
|
||||
}
|
||||
bool isCompleted = ((IAsyncResult)textMeshProUGUI).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x060049C9 RID: 18889 RVA: 0x00115268 File Offset: 0x00113468
|
||||
[Token(Token = "0x60049C9")]
|
||||
[Address(RVA = "0x1556CD0", Offset = "0x1555AD0", VA = "0x181556CD0")]
|
||||
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: 0x060049CA RID: 18890 RVA: 0x001152B4 File Offset: 0x001134B4
|
||||
[Token(Token = "0x60049CA")]
|
||||
[Address(RVA = "0x1556DB0", Offset = "0x1555BB0", VA = "0x181556DB0")]
|
||||
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: 0x060049CB RID: 18891 RVA: 0x001152F8 File Offset: 0x001134F8
|
||||
[Token(Token = "0x60049CB")]
|
||||
[Address(RVA = "0x1556E80", Offset = "0x1555C80", VA = "0x181556E80")]
|
||||
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: 0x04003768 RID: 14184
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4003768")]
|
||||
public IReadOnlyList<object> items;
|
||||
|
||||
// Token: 0x04003769 RID: 14185
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4003769")]
|
||||
public DynamicDropdownModel <>4__this;
|
||||
|
||||
// Token: 0x0400376A RID: 14186
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400376A")]
|
||||
public GameObject togglePrefabClone;
|
||||
}
|
||||
|
||||
// Token: 0x02000BA6 RID: 2982
|
||||
[Token(Token = "0x2000BA6")]
|
||||
[CompilerGenerated]
|
||||
private sealed class HOOOGOJBDFP
|
||||
{
|
||||
// Token: 0x060049CC RID: 18892 RVA: 0x00115344 File Offset: 0x00113544
|
||||
[Token(Token = "0x60049CC")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public HOOOGOJBDFP()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060049CD RID: 18893 RVA: 0x00115358 File Offset: 0x00113558
|
||||
[Token(Token = "0x60049CD")]
|
||||
[Address(RVA = "0x15576F0", Offset = "0x15564F0", VA = "0x1815576F0")]
|
||||
internal bool <Click>b__3(object item)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0400376B RID: 14187
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400376B")]
|
||||
public object value;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user