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 { // 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 { // 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> pmgcjepkfof = PEGGCEDHBOF.IBDGAKHBIAJ("a"); Action> action = new Action(this.GLPMOFDDNFC); int num = 0; num += num; num++; PMGCJEPKFOF> 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 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: 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 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 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 b__3() { } // Token: 0x0600492A RID: 18730 RVA: 0x000624CE File Offset: 0x000606CE [Token(Token = "0x600492A")] [Address(RVA = "0x122CE60", Offset = "0x122BC60", VA = "0x18122CE60")] internal string b__4(int index) { return null; } // Token: 0x0400373A RID: 14138 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400373A")] public List accounts; // Token: 0x0400373B RID: 14139 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400373B")] public HashSet selected; // Token: 0x0400373C RID: 14140 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400373C")] public Func <>9__4; } } // Token: 0x02000B7C RID: 2940 [Token(Token = "0x2000B7C")] [Serializable] private class TextFilterInputFieldImpl : InputFieldControllerImpl { // 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 { // 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 { // 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 { // 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 { // 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(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).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: 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 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 { // 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(); IReadOnlyList readOnlyList; base.KDEDJECMBGK(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() { } } } }