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 { // 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 { // 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> pmgcjepkfof = PEGGCEDHBOF.IBDGAKHBIAJ("a"); Action> action = new Action(this.GLPMOFDDNFC); int num = 0; num += num; num++; PMGCJEPKFOF> 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 OLLKMIGNGBF) { HashSet hashSet = new HashSet(); List accounts = OLLKMIGNGBF; HashSet selected = hashSet; GameObject gameObject = this.prefab; int size = accounts._size; Action action = delegate(GameObject instance, int index, TextMeshProUGUI textMeshProUGUI) { }; Func func = (string value, int index) => default(bool); List 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((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 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 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 b__3() { } // Token: 0x06004A4A RID: 19018 RVA: 0x0005CEF2 File Offset: 0x0005B0F2 [Token(Token = "0x6004A4A")] [Address(RVA = "0x1CF5330", Offset = "0x1CF4330", VA = "0x181CF5330")] internal string b__4(int index) { return null; } // Token: 0x040037FE RID: 14334 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40037FE")] public List accounts; // Token: 0x040037FF RID: 14335 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40037FF")] public HashSet selected; // Token: 0x04003800 RID: 14336 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4003800")] public Func <>9__4; } } // Token: 0x02000BAB RID: 2987 [Token(Token = "0x2000BAB")] [Serializable] private class TextFilterInputFieldImpl : InputFieldControllerImpl { // 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 { // 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 { // 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 { // 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 { // 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(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).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.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 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 { // 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(); IReadOnlyList readOnlyList; base.KDEDJECMBGK(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() { } } } }