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: 0x02000BA8 RID: 2984
|
|
[Token(Token = "0x2000BA8")]
|
|
public class PickerDialogModelController : ModelController<PickerDialogModel>
|
|
{
|
|
// Token: 0x06004A41 RID: 19009 RVA: 0x001167C8 File Offset: 0x001149C8
|
|
[Token(Token = "0x6004A41")]
|
|
[Address(RVA = "0x1CFBFD0", Offset = "0x1CFAFD0", VA = "0x181CFBFD0")]
|
|
public PickerDialogModelController()
|
|
{
|
|
}
|
|
|
|
// Token: 0x02000BA9 RID: 2985
|
|
[Token(Token = "0x2000BA9")]
|
|
[Serializable]
|
|
private class TestImpl : ControllerImplementation<PickerDialogModel>
|
|
{
|
|
// Token: 0x06004A42 RID: 19010 RVA: 0x001167DC File Offset: 0x001149DC
|
|
[Token(Token = "0x6004A42")]
|
|
[Address(RVA = "0x1D06D30", Offset = "0x1D05D30", VA = "0x181D06D30", 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: 0x06004A43 RID: 19011 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6004A43")]
|
|
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06004A44 RID: 19012 RVA: 0x00116824 File Offset: 0x00114A24
|
|
[Token(Token = "0x6004A44")]
|
|
[Address(RVA = "0x1D06E50", Offset = "0x1D05E50", VA = "0x181D06E50")]
|
|
public TestImpl()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06004A45 RID: 19013 RVA: 0x00116838 File Offset: 0x00114A38
|
|
[Token(Token = "0x6004A45")]
|
|
[Address(RVA = "0x1D06B10", Offset = "0x1D05B10", VA = "0x181D06B10")]
|
|
[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: 0x040037FD RID: 14333
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x40037FD")]
|
|
[SerializeField]
|
|
private GameObject prefab;
|
|
|
|
// Token: 0x02000BAA RID: 2986
|
|
[Token(Token = "0x2000BAA")]
|
|
[CompilerGenerated]
|
|
private sealed class EBOFHAAPAEH
|
|
{
|
|
// Token: 0x06004A46 RID: 19014 RVA: 0x000399F2 File Offset: 0x00037BF2
|
|
[Token(Token = "0x6004A46")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public EBOFHAAPAEH()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06004A47 RID: 19015 RVA: 0x000399F2 File Offset: 0x00037BF2
|
|
[Token(Token = "0x6004A47")]
|
|
[Address(RVA = "0x1CF5120", Offset = "0x1CF4120", VA = "0x181CF5120")]
|
|
internal void <Initialize>b__1(GameObject instance, int index, TextMeshProUGUI textMeshProUGUI)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06004A48 RID: 19016 RVA: 0x001168F4 File Offset: 0x00114AF4
|
|
[Token(Token = "0x6004A48")]
|
|
[Address(RVA = "0x1CF51C0", Offset = "0x1CF41C0", VA = "0x181CF51C0")]
|
|
internal bool <Initialize>b__2(string value, int index)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06004A49 RID: 19017 RVA: 0x000399F2 File Offset: 0x00037BF2
|
|
[Token(Token = "0x6004A49")]
|
|
[Address(RVA = "0x1CF5260", Offset = "0x1CF4260", VA = "0x181CF5260")]
|
|
internal void <Initialize>b__3()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06004A4A RID: 19018 RVA: 0x0005CEF2 File Offset: 0x0005B0F2
|
|
[Token(Token = "0x6004A4A")]
|
|
[Address(RVA = "0x1CF5330", Offset = "0x1CF4330", VA = "0x181CF5330")]
|
|
internal string <Initialize>b__4(int index)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x040037FE RID: 14334
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40037FE")]
|
|
public List<CCEOLAOLEKJ> accounts;
|
|
|
|
// Token: 0x040037FF RID: 14335
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40037FF")]
|
|
public HashSet<int> selected;
|
|
|
|
// Token: 0x04003800 RID: 14336
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4003800")]
|
|
public Func<int, string> <>9__4;
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000BAB RID: 2987
|
|
[Token(Token = "0x2000BAB")]
|
|
[Serializable]
|
|
private class TextFilterInputFieldImpl : InputFieldControllerImpl<PickerDialogModel>
|
|
{
|
|
// Token: 0x06004A4B RID: 19019 RVA: 0x0011690C File Offset: 0x00114B0C
|
|
[Token(Token = "0x6004A4B")]
|
|
[Address(RVA = "0x1D06E90", Offset = "0x1D05E90", VA = "0x181D06E90", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004A4C RID: 19020 RVA: 0x00116924 File Offset: 0x00114B24
|
|
[Token(Token = "0x6004A4C")]
|
|
[Address(RVA = "0x1D06F20", Offset = "0x1D05F20", VA = "0x181D06F20", Slot = "30")]
|
|
protected override void OCOCJCIGJLE(string ONGBFDACHHG)
|
|
{
|
|
bool subscribeToDefaultModelEvents = this.SubscribeToDefaultModelEvents;
|
|
}
|
|
|
|
// Token: 0x06004A4D RID: 19021 RVA: 0x00116940 File Offset: 0x00114B40
|
|
[Token(Token = "0x6004A4D")]
|
|
[Address(RVA = "0x1D06FD0", Offset = "0x1D05FD0", VA = "0x181D06FD0")]
|
|
public TextFilterInputFieldImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000BAC RID: 2988
|
|
[Token(Token = "0x2000BAC")]
|
|
[Serializable]
|
|
private class HideIfNoTextFilterImpl : HideableControllerImpl<PickerDialogModel>
|
|
{
|
|
// Token: 0x06004A4E RID: 19022 RVA: 0x00116954 File Offset: 0x00114B54
|
|
[Token(Token = "0x6004A4E")]
|
|
[Address(RVA = "0x1CF6E00", Offset = "0x1CF5E00", VA = "0x181CF6E00", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
bool flag = 0 == 0;
|
|
}
|
|
|
|
// Token: 0x06004A4F RID: 19023 RVA: 0x0011696C File Offset: 0x00114B6C
|
|
[Token(Token = "0x6004A4F")]
|
|
[Address(RVA = "0x1CF6E90", Offset = "0x1CF5E90", VA = "0x181CF6E90")]
|
|
public HideIfNoTextFilterImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000BAD RID: 2989
|
|
[Token(Token = "0x2000BAD")]
|
|
[Serializable]
|
|
private class HideIfNoFilterGroupsImpl : HideableControllerImpl<PickerDialogModel>
|
|
{
|
|
// Token: 0x06004A50 RID: 19024 RVA: 0x00116980 File Offset: 0x00114B80
|
|
[Token(Token = "0x6004A50")]
|
|
[Address(RVA = "0x1CF6B20", Offset = "0x1CF5B20", VA = "0x181CF6B20", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
if ((ulong)1L == 0UL)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004A51 RID: 19025 RVA: 0x0011699C File Offset: 0x00114B9C
|
|
[Token(Token = "0x6004A51")]
|
|
[Address(RVA = "0x1CF6C00", Offset = "0x1CF5C00", VA = "0x181CF6C00")]
|
|
public HideIfNoFilterGroupsImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000BAE RID: 2990
|
|
[Token(Token = "0x2000BAE")]
|
|
[Serializable]
|
|
private class HideIfNoFooterElementsImpl : HideableControllerImpl<PickerDialogModel>
|
|
{
|
|
// Token: 0x06004A52 RID: 19026 RVA: 0x001169B0 File Offset: 0x00114BB0
|
|
[Token(Token = "0x6004A52")]
|
|
[Address(RVA = "0x1CF6C40", Offset = "0x1CF5C40", VA = "0x181CF6C40", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
if ((ulong)1L == 0UL)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004A53 RID: 19027 RVA: 0x001169CC File Offset: 0x00114BCC
|
|
[Token(Token = "0x6004A53")]
|
|
[Address(RVA = "0x1CF6D20", Offset = "0x1CF5D20", VA = "0x181CF6D20")]
|
|
public HideIfNoFooterElementsImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000BAF RID: 2991
|
|
[Token(Token = "0x2000BAF")]
|
|
[Serializable]
|
|
private class PickerFilterSpawnerImpl : PrefabSpawnerControllerImpl<PickerDialogModel>
|
|
{
|
|
// Token: 0x06004A54 RID: 19028 RVA: 0x001169E0 File Offset: 0x00114BE0
|
|
[Token(Token = "0x6004A54")]
|
|
[Address(RVA = "0x1CFCCA0", Offset = "0x1CFBCA0", VA = "0x181CFCCA0", 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: 0x06004A55 RID: 19029 RVA: 0x00116A10 File Offset: 0x00114C10
|
|
[Token(Token = "0x6004A55")]
|
|
[Address(RVA = "0x1CFC8F0", Offset = "0x1CFB8F0", VA = "0x181CFC8F0", 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: 0x06004A56 RID: 19030 RVA: 0x00116B0C File Offset: 0x00114D0C
|
|
[Token(Token = "0x6004A56")]
|
|
[Address(RVA = "0x1CFCDB0", Offset = "0x1CFBDB0", VA = "0x181CFCDB0")]
|
|
public PickerFilterSpawnerImpl()
|
|
{
|
|
}
|
|
|
|
// Token: 0x02000BB0 RID: 2992
|
|
[Token(Token = "0x2000BB0")]
|
|
[CompilerGenerated]
|
|
private sealed class CNNIKCAKNFM
|
|
{
|
|
// Token: 0x06004A57 RID: 19031 RVA: 0x000399F2 File Offset: 0x00037BF2
|
|
[Token(Token = "0x6004A57")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public CNNIKCAKNFM()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06004A58 RID: 19032 RVA: 0x000399F2 File Offset: 0x00037BF2
|
|
[Token(Token = "0x6004A58")]
|
|
[Address(RVA = "0x1CF3D20", Offset = "0x1CF2D20", VA = "0x181CF3D20")]
|
|
internal void <OnPopulateInstance>b__0()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04003801 RID: 14337
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4003801")]
|
|
public PickerDialogModelController.PickerFilterSpawnerImpl <>4__this;
|
|
|
|
// Token: 0x04003802 RID: 14338
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4003802")]
|
|
public GCKECFLKJGJ.EIHFPHABBMM filterGroup;
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000BB1 RID: 2993
|
|
[Token(Token = "0x2000BB1")]
|
|
[Serializable]
|
|
private class PickerItemSpawnerImpl : RecyclingListControllerImpl<PickerDialogModel, CardModel>
|
|
{
|
|
// Token: 0x17000CF9 RID: 3321
|
|
// (get) Token: 0x06004A59 RID: 19033 RVA: 0x00116B20 File Offset: 0x00114D20
|
|
[Token(Token = "0x17000CF9")]
|
|
protected override GameObject DefaultPrefabToSpawn
|
|
{
|
|
[Token(Token = "0x6004A59")]
|
|
[Address(RVA = "0x1CFCF60", Offset = "0x1CFBF60", VA = "0x181CFCF60", Slot = "31")]
|
|
get
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004A5A RID: 19034 RVA: 0x00116B34 File Offset: 0x00114D34
|
|
[Token(Token = "0x6004A5A")]
|
|
[Address(RVA = "0x1CFCEB0", Offset = "0x1CFBEB0", VA = "0x181CFCEB0", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
base.LKLKGDMFMCC<int>();
|
|
IReadOnlyList<int> readOnlyList;
|
|
base.KDEDJECMBGK<int>(readOnlyList);
|
|
}
|
|
|
|
// Token: 0x06004A5B RID: 19035 RVA: 0x00116B54 File Offset: 0x00114D54
|
|
[Token(Token = "0x6004A5B")]
|
|
[Address(RVA = "0x1CFCDF0", Offset = "0x1CFBDF0", VA = "0x181CFCDF0", Slot = "33")]
|
|
protected override void CLBPDGGELMA(GameObject GCCLEJOGCCE, int EFBDCIJMFGD)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06004A5C RID: 19036 RVA: 0x00116B68 File Offset: 0x00114D68
|
|
[Token(Token = "0x6004A5C")]
|
|
[Address(RVA = "0x1CFCF20", Offset = "0x1CFBF20", VA = "0x181CFCF20")]
|
|
public PickerItemSpawnerImpl()
|
|
{
|
|
}
|
|
}
|
|
}
|
|
}
|