416 lines
13 KiB
C#
416 lines
13 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.CompilerServices;
|
|
using Cpp2IlInjected;
|
|
using RRUI.Theme;
|
|
using TMPro;
|
|
using UnityEngine;
|
|
using UnityEngine.Events;
|
|
using UnityEngine.UI;
|
|
|
|
namespace RRUI.Data
|
|
{
|
|
// Token: 0x02000B79 RID: 2937
|
|
[Token(Token = "0x2000B79")]
|
|
public class PickerDialogModelController : ModelController<PickerDialogModel>
|
|
{
|
|
// Token: 0x06004921 RID: 18721 RVA: 0x00114288 File Offset: 0x00112488
|
|
[Token(Token = "0x6004921")]
|
|
[Address(RVA = "0x1232DD0", Offset = "0x1231BD0", VA = "0x181232DD0")]
|
|
public PickerDialogModelController()
|
|
{
|
|
}
|
|
|
|
// Token: 0x02000B7A RID: 2938
|
|
[Token(Token = "0x2000B7A")]
|
|
[Serializable]
|
|
private class TestImpl : ControllerImplementation<PickerDialogModel>
|
|
{
|
|
// Token: 0x06004922 RID: 18722 RVA: 0x0011429C File Offset: 0x0011249C
|
|
[Token(Token = "0x6004922")]
|
|
[Address(RVA = "0x123E380", Offset = "0x123D180", VA = "0x18123E380", Slot = "22")]
|
|
protected override void OFFLOPLJBBG()
|
|
{
|
|
base.OFFLOPLJBBG();
|
|
PMGCJEPKFOF<List<CCEOLAOLEKJ>> pmgcjepkfof = PEGGCEDHBOF.IBDGAKHBIAJ("a");
|
|
Action<List<CCEOLAOLEKJ>> action = new Action(this.GLPMOFDDNFC);
|
|
int num = 0;
|
|
num += num;
|
|
num++;
|
|
PMGCJEPKFOF<List<CCEOLAOLEKJ>> pmgcjepkfof2 = pmgcjepkfof.OHLPJBFCABI(action);
|
|
}
|
|
|
|
// Token: 0x06004923 RID: 18723 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6004923")]
|
|
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06004924 RID: 18724 RVA: 0x001142E4 File Offset: 0x001124E4
|
|
[Token(Token = "0x6004924")]
|
|
[Address(RVA = "0x123E4A0", Offset = "0x123D2A0", VA = "0x18123E4A0")]
|
|
public TestImpl()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06004925 RID: 18725 RVA: 0x001142F8 File Offset: 0x001124F8
|
|
[Token(Token = "0x6004925")]
|
|
[Address(RVA = "0x123E160", Offset = "0x123CF60", VA = "0x18123E160")]
|
|
[CompilerGenerated]
|
|
private void GLPMOFDDNFC(List<CCEOLAOLEKJ> OLLKMIGNGBF)
|
|
{
|
|
HashSet<int> hashSet = new HashSet();
|
|
List<CCEOLAOLEKJ> accounts = OLLKMIGNGBF;
|
|
HashSet<int> selected = hashSet;
|
|
GameObject gameObject = this.prefab;
|
|
int size = accounts._size;
|
|
Action<GameObject, int, TextMeshProUGUI> action = delegate(GameObject instance, int index, TextMeshProUGUI textMeshProUGUI)
|
|
{
|
|
};
|
|
Func<string, int, bool> func = (string value, int index) => default(bool);
|
|
List<DOPNALIMPNA> list = new List();
|
|
IMAFJGKHEMD imafjgkhemd = new IMAFJGKHEMD();
|
|
imafjgkhemd.GPJEDBDCNNP = "Submit";
|
|
Action action2 = delegate
|
|
{
|
|
};
|
|
imafjgkhemd.MEEKCCGGFFD = action2;
|
|
list.Add(imafjgkhemd);
|
|
int num = 0;
|
|
GCKECFLKJGJ gckecflkjgj = GCKECFLKJGJ.HHOIKFEHHMF(gameObject, size, hashSet, action, func, num, list);
|
|
DialogListModel dialogListModel;
|
|
PMGCJEPKFOF pmgcjepkfof = dialogListModel.AddDialog<GCKECFLKJGJ>((DLKPBLNKLAD)((uint)8), gckecflkjgj);
|
|
}
|
|
|
|
// Token: 0x04003739 RID: 14137
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4003739")]
|
|
[SerializeField]
|
|
private GameObject prefab;
|
|
|
|
// Token: 0x02000B7B RID: 2939
|
|
[Token(Token = "0x2000B7B")]
|
|
[CompilerGenerated]
|
|
private sealed class EBOFHAAPAEH
|
|
{
|
|
// Token: 0x06004926 RID: 18726 RVA: 0x000396E2 File Offset: 0x000378E2
|
|
[Token(Token = "0x6004926")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public EBOFHAAPAEH()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06004927 RID: 18727 RVA: 0x000396E2 File Offset: 0x000378E2
|
|
[Token(Token = "0x6004927")]
|
|
[Address(RVA = "0x122CC50", Offset = "0x122BA50", VA = "0x18122CC50")]
|
|
internal void <Initialize>b__1(GameObject instance, int index, TextMeshProUGUI textMeshProUGUI)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06004928 RID: 18728 RVA: 0x001143B4 File Offset: 0x001125B4
|
|
[Token(Token = "0x6004928")]
|
|
[Address(RVA = "0x122CCF0", Offset = "0x122BAF0", VA = "0x18122CCF0")]
|
|
internal bool <Initialize>b__2(string value, int index)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06004929 RID: 18729 RVA: 0x000396E2 File Offset: 0x000378E2
|
|
[Token(Token = "0x6004929")]
|
|
[Address(RVA = "0x122CD90", Offset = "0x122BB90", VA = "0x18122CD90")]
|
|
internal void <Initialize>b__3()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600492A RID: 18730 RVA: 0x000624CE File Offset: 0x000606CE
|
|
[Token(Token = "0x600492A")]
|
|
[Address(RVA = "0x122CE60", Offset = "0x122BC60", VA = "0x18122CE60")]
|
|
internal string <Initialize>b__4(int index)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0400373A RID: 14138
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400373A")]
|
|
public List<CCEOLAOLEKJ> accounts;
|
|
|
|
// Token: 0x0400373B RID: 14139
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400373B")]
|
|
public HashSet<int> selected;
|
|
|
|
// Token: 0x0400373C RID: 14140
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400373C")]
|
|
public Func<int, string> <>9__4;
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000B7C RID: 2940
|
|
[Token(Token = "0x2000B7C")]
|
|
[Serializable]
|
|
private class TextFilterInputFieldImpl : InputFieldControllerImpl<PickerDialogModel>
|
|
{
|
|
// Token: 0x0600492B RID: 18731 RVA: 0x001143CC File Offset: 0x001125CC
|
|
[Token(Token = "0x600492B")]
|
|
[Address(RVA = "0x123E4E0", Offset = "0x123D2E0", VA = "0x18123E4E0", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600492C RID: 18732 RVA: 0x001143E4 File Offset: 0x001125E4
|
|
[Token(Token = "0x600492C")]
|
|
[Address(RVA = "0x123E570", Offset = "0x123D370", VA = "0x18123E570", Slot = "30")]
|
|
protected override void OCOCJCIGJLE(string ONGBFDACHHG)
|
|
{
|
|
bool subscribeToDefaultModelEvents = this.SubscribeToDefaultModelEvents;
|
|
}
|
|
|
|
// Token: 0x0600492D RID: 18733 RVA: 0x00114400 File Offset: 0x00112600
|
|
[Token(Token = "0x600492D")]
|
|
[Address(RVA = "0x123E620", Offset = "0x123D420", VA = "0x18123E620")]
|
|
public TextFilterInputFieldImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000B7D RID: 2941
|
|
[Token(Token = "0x2000B7D")]
|
|
[Serializable]
|
|
private class HideIfNoTextFilterImpl : HideableControllerImpl<PickerDialogModel>
|
|
{
|
|
// Token: 0x0600492E RID: 18734 RVA: 0x00114414 File Offset: 0x00112614
|
|
[Token(Token = "0x600492E")]
|
|
[Address(RVA = "0x122E7A0", Offset = "0x122D5A0", VA = "0x18122E7A0", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
bool flag = 0 == 0;
|
|
}
|
|
|
|
// Token: 0x0600492F RID: 18735 RVA: 0x0011442C File Offset: 0x0011262C
|
|
[Token(Token = "0x600492F")]
|
|
[Address(RVA = "0x122E830", Offset = "0x122D630", VA = "0x18122E830")]
|
|
public HideIfNoTextFilterImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000B7E RID: 2942
|
|
[Token(Token = "0x2000B7E")]
|
|
[Serializable]
|
|
private class HideIfNoFilterGroupsImpl : HideableControllerImpl<PickerDialogModel>
|
|
{
|
|
// Token: 0x06004930 RID: 18736 RVA: 0x00114440 File Offset: 0x00112640
|
|
[Token(Token = "0x6004930")]
|
|
[Address(RVA = "0x122E560", Offset = "0x122D360", VA = "0x18122E560", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
if ((ulong)1L == 0UL)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004931 RID: 18737 RVA: 0x0011445C File Offset: 0x0011265C
|
|
[Token(Token = "0x6004931")]
|
|
[Address(RVA = "0x122E640", Offset = "0x122D440", VA = "0x18122E640")]
|
|
public HideIfNoFilterGroupsImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000B7F RID: 2943
|
|
[Token(Token = "0x2000B7F")]
|
|
[Serializable]
|
|
private class HideIfNoFooterElementsImpl : HideableControllerImpl<PickerDialogModel>
|
|
{
|
|
// Token: 0x06004932 RID: 18738 RVA: 0x00114470 File Offset: 0x00112670
|
|
[Token(Token = "0x6004932")]
|
|
[Address(RVA = "0x122E680", Offset = "0x122D480", VA = "0x18122E680", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
if ((ulong)1L == 0UL)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004933 RID: 18739 RVA: 0x0011448C File Offset: 0x0011268C
|
|
[Token(Token = "0x6004933")]
|
|
[Address(RVA = "0x122E760", Offset = "0x122D560", VA = "0x18122E760")]
|
|
public HideIfNoFooterElementsImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000B80 RID: 2944
|
|
[Token(Token = "0x2000B80")]
|
|
[Serializable]
|
|
private class PickerFilterSpawnerImpl : PrefabSpawnerControllerImpl<PickerDialogModel>
|
|
{
|
|
// Token: 0x06004934 RID: 18740 RVA: 0x001144A0 File Offset: 0x001126A0
|
|
[Token(Token = "0x6004934")]
|
|
[Address(RVA = "0x1233A70", Offset = "0x1232870", VA = "0x181233A70", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
if ((ulong)1L == 0UL)
|
|
{
|
|
}
|
|
if ((ulong)1L != 0UL)
|
|
{
|
|
if ((ulong)1L != 0UL)
|
|
{
|
|
}
|
|
int num = 0;
|
|
base.GOHACMHPDED<GCKECFLKJGJ.EIHFPHABBMM>(num);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004935 RID: 18741 RVA: 0x001144D0 File Offset: 0x001126D0
|
|
[Token(Token = "0x6004935")]
|
|
[Address(RVA = "0x12336C0", Offset = "0x12324C0", VA = "0x1812336C0", Slot = "29")]
|
|
protected override void CLBPDGGELMA(GameObject GCCLEJOGCCE, int EFBDCIJMFGD)
|
|
{
|
|
PickerDialogModelController.PickerFilterSpawnerImpl.CNNIKCAKNFM cnnikcaknfm = new PickerDialogModelController.PickerFilterSpawnerImpl.CNNIKCAKNFM();
|
|
cnnikcaknfm.<>4__this = this;
|
|
int num = 0;
|
|
if (num < EFBDCIJMFGD)
|
|
{
|
|
num += num;
|
|
if ("{il2cpp array field il2cppMethodInfo->}" == typeof(IReadOnlyList<GCKECFLKJGJ.EIHFPHABBMM>).TypeHandle)
|
|
{
|
|
goto IL_5F;
|
|
}
|
|
num++;
|
|
}
|
|
cnnikcaknfm.filterGroup = cnnikcaknfm;
|
|
int num2 = 0;
|
|
ulong num3;
|
|
TextMeshProUGUI textMeshProUGUI = GCCLEJOGCCE.MHBNENBBNDJ(num3 != 0UL, num2 != 0);
|
|
int num4 = 0;
|
|
if (textMeshProUGUI == num4)
|
|
{
|
|
goto IL_66;
|
|
}
|
|
string text = cnnikcaknfm.filterGroup.<LGACIEKBLBM>k__BackingField;
|
|
string text2 = textMeshProUGUI.text;
|
|
IL_5F:
|
|
text += text;
|
|
IL_66:
|
|
Debug.LogError("Failed to find TextMeshProUGUI", GCCLEJOGCCE);
|
|
int num5 = 0;
|
|
ulong num6;
|
|
Button button = GCCLEJOGCCE.MHBNENBBNDJ(num6 != 0UL, num5 != 0);
|
|
int num7 = 0;
|
|
if (!(button == num7))
|
|
{
|
|
Button.ButtonClickedEvent onClick = button.m_OnClick;
|
|
UnityAction unityAction = delegate
|
|
{
|
|
};
|
|
onClick.AddListener(unityAction);
|
|
}
|
|
Debug.LogError("Failed to find Button", GCCLEJOGCCE);
|
|
int num8 = 0;
|
|
ulong num9;
|
|
ToggleTheme toggleTheme = GCCLEJOGCCE.MHBNENBBNDJ(num9 != 0UL, num8 != 0);
|
|
int num10 = 0;
|
|
if (!(toggleTheme == num10))
|
|
{
|
|
GCKECFLKJGJ.EIHFPHABBMM filterGroup = cnnikcaknfm.filterGroup;
|
|
bool flag;
|
|
toggleTheme.MIKDLDEALPN = flag;
|
|
return;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06004936 RID: 18742 RVA: 0x001145CC File Offset: 0x001127CC
|
|
[Token(Token = "0x6004936")]
|
|
[Address(RVA = "0x1233B80", Offset = "0x1232980", VA = "0x181233B80")]
|
|
public PickerFilterSpawnerImpl()
|
|
{
|
|
}
|
|
|
|
// Token: 0x02000B81 RID: 2945
|
|
[Token(Token = "0x2000B81")]
|
|
[CompilerGenerated]
|
|
private sealed class CNNIKCAKNFM
|
|
{
|
|
// Token: 0x06004937 RID: 18743 RVA: 0x000396E2 File Offset: 0x000378E2
|
|
[Token(Token = "0x6004937")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public CNNIKCAKNFM()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06004938 RID: 18744 RVA: 0x000396E2 File Offset: 0x000378E2
|
|
[Token(Token = "0x6004938")]
|
|
[Address(RVA = "0x122B6D0", Offset = "0x122A4D0", VA = "0x18122B6D0")]
|
|
internal void <OnPopulateInstance>b__0()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400373D RID: 14141
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400373D")]
|
|
public PickerDialogModelController.PickerFilterSpawnerImpl <>4__this;
|
|
|
|
// Token: 0x0400373E RID: 14142
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400373E")]
|
|
public GCKECFLKJGJ.EIHFPHABBMM filterGroup;
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000B82 RID: 2946
|
|
[Token(Token = "0x2000B82")]
|
|
[Serializable]
|
|
private class PickerItemSpawnerImpl : RecyclingListControllerImpl<PickerDialogModel, CardModel>
|
|
{
|
|
// Token: 0x17000CCA RID: 3274
|
|
// (get) Token: 0x06004939 RID: 18745 RVA: 0x001145E0 File Offset: 0x001127E0
|
|
[Token(Token = "0x17000CCA")]
|
|
protected override GameObject DefaultPrefabToSpawn
|
|
{
|
|
[Token(Token = "0x6004939")]
|
|
[Address(RVA = "0x1233D30", Offset = "0x1232B30", VA = "0x181233D30", Slot = "31")]
|
|
get
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600493A RID: 18746 RVA: 0x001145F4 File Offset: 0x001127F4
|
|
[Token(Token = "0x600493A")]
|
|
[Address(RVA = "0x1233C80", Offset = "0x1232A80", VA = "0x181233C80", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
base.LKLKGDMFMCC<int>();
|
|
IReadOnlyList<int> readOnlyList;
|
|
base.KDEDJECMBGK<int>(readOnlyList);
|
|
}
|
|
|
|
// Token: 0x0600493B RID: 18747 RVA: 0x00114614 File Offset: 0x00112814
|
|
[Token(Token = "0x600493B")]
|
|
[Address(RVA = "0x1233BC0", Offset = "0x12329C0", VA = "0x181233BC0", Slot = "33")]
|
|
protected override void CLBPDGGELMA(GameObject GCCLEJOGCCE, int EFBDCIJMFGD)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600493C RID: 18748 RVA: 0x00114628 File Offset: 0x00112828
|
|
[Token(Token = "0x600493C")]
|
|
[Address(RVA = "0x1233CF0", Offset = "0x1232AF0", VA = "0x181233CF0")]
|
|
public PickerItemSpawnerImpl()
|
|
{
|
|
}
|
|
}
|
|
}
|
|
}
|