using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using RRUI.Data; using RRUI.Theme; using TMPro; using UnityEngine; using UnityEngine.Events; using UnityEngine.UI; // Token: 0x02000B69 RID: 2921 [Token(Token = "0x2000B69")] public class GCKECFLKJGJ : IBNJBJLLJFF, MIKIFNOPDDO, CHKLFBCCMII, IDisposable { // Token: 0x17000CB7 RID: 3255 // (get) Token: 0x060048CF RID: 18639 RVA: 0x00113400 File Offset: 0x00111600 // (set) Token: 0x060048D0 RID: 18640 RVA: 0x00113414 File Offset: 0x00111614 [Token(Token = "0x17000CB7")] public IECOEANLJCJ AOAEMAKBDMC { [Token(Token = "0x60048CF")] [Address(RVA = "0x4730E0", Offset = "0x471EE0", VA = "0x1804730E0", Slot = "4")] get; [Token(Token = "0x60048D0")] [Address(RVA = "0x6CBD90", Offset = "0x6CAB90", VA = "0x1806CBD90", Slot = "5")] set; } = (IECOEANLJCJ)((ulong)1L); // Token: 0x17000CB8 RID: 3256 // (get) Token: 0x060048D1 RID: 18641 RVA: 0x00113428 File Offset: 0x00111628 // (set) Token: 0x060048D2 RID: 18642 RVA: 0x0011343C File Offset: 0x0011163C [Token(Token = "0x17000CB8")] public GameObject HMBJBONOBEB { [Token(Token = "0x60048D1")] [Address(RVA = "0x3F63D0", Offset = "0x3F51D0", VA = "0x1803F63D0")] get; [Token(Token = "0x60048D2")] [Address(RVA = "0x5329E0", Offset = "0x5317E0", VA = "0x1805329E0")] private set; } // Token: 0x17000CB9 RID: 3257 // (get) Token: 0x060048D3 RID: 18643 RVA: 0x00113450 File Offset: 0x00111650 // (set) Token: 0x060048D4 RID: 18644 RVA: 0x00113464 File Offset: 0x00111664 [Token(Token = "0x17000CB9")] public int MEPGPGKFENE { [Token(Token = "0x60048D3")] [Address(RVA = "0x3F63F0", Offset = "0x3F51F0", VA = "0x1803F63F0")] get; [Token(Token = "0x60048D4")] [Address(RVA = "0x445D00", Offset = "0x444B00", VA = "0x180445D00")] private set; } // Token: 0x17000CBA RID: 3258 // (get) Token: 0x060048D5 RID: 18645 RVA: 0x00113478 File Offset: 0x00111678 // (set) Token: 0x060048D6 RID: 18646 RVA: 0x0011348C File Offset: 0x0011168C [Token(Token = "0x17000CBA")] public Action CLBPDGGELMA { [Token(Token = "0x60048D5")] [Address(RVA = "0x3FA170", Offset = "0x3F8F70", VA = "0x1803FA170")] get; [Token(Token = "0x60048D6")] [Address(RVA = "0x46AA50", Offset = "0x469850", VA = "0x18046AA50")] private set; } // Token: 0x17000CBB RID: 3259 // (get) Token: 0x060048D7 RID: 18647 RVA: 0x001134A0 File Offset: 0x001116A0 // (set) Token: 0x060048D8 RID: 18648 RVA: 0x001134B4 File Offset: 0x001116B4 [Token(Token = "0x17000CBB")] public Func FDFHIKIPDLF { [Token(Token = "0x60048D7")] [Address(RVA = "0x415290", Offset = "0x414090", VA = "0x180415290")] get; [Token(Token = "0x60048D8")] [Address(RVA = "0x46AB00", Offset = "0x469900", VA = "0x18046AB00")] private set; } // Token: 0x17000CBC RID: 3260 // (get) Token: 0x060048D9 RID: 18649 RVA: 0x001134C8 File Offset: 0x001116C8 // (set) Token: 0x060048DA RID: 18650 RVA: 0x001134DC File Offset: 0x001116DC [Token(Token = "0x17000CBC")] public IReadOnlyList JBNDKOOHCIL { [Token(Token = "0x60048D9")] [Address(RVA = "0x423D40", Offset = "0x422B40", VA = "0x180423D40")] get; [Token(Token = "0x60048DA")] [Address(RVA = "0x466B90", Offset = "0x465990", VA = "0x180466B90")] private set; } // Token: 0x17000CBD RID: 3261 // (get) Token: 0x060048DB RID: 18651 RVA: 0x001134F0 File Offset: 0x001116F0 // (set) Token: 0x060048DC RID: 18652 RVA: 0x00113504 File Offset: 0x00111704 [Token(Token = "0x17000CBD")] public IReadOnlyList LMGLKPMHADA { [Token(Token = "0x60048DB")] [Address(RVA = "0x423DE0", Offset = "0x422BE0", VA = "0x180423DE0", Slot = "6")] get; [Token(Token = "0x60048DC")] [Address(RVA = "0x567490", Offset = "0x566290", VA = "0x180567490", Slot = "7")] set; } // Token: 0x060048DD RID: 18653 RVA: 0x00113518 File Offset: 0x00111718 [Token(Token = "0x60048DD")] [Address(RVA = "0xFF6A50", Offset = "0xFF5850", VA = "0x180FF6A50")] private GCKECFLKJGJ(GameObject CFAPNBBHEKB, int MNIJHBJDPPA, Action CMKDGFDCOLC, [Optional] Func OOKMCNJIHLA, [Optional] IReadOnlyList DMIMDDJGEPC, [Optional] IReadOnlyList GJDJBGLKLJB) { this.FDFHIKIPDLF = 0; this.JBNDKOOHCIL = 0; this.HMBJBONOBEB = CFAPNBBHEKB; this.CLBPDGGELMA = CMKDGFDCOLC; this.LMGLKPMHADA = 0; this.MEPGPGKFENE = MNIJHBJDPPA; } // Token: 0x060048DE RID: 18654 RVA: 0x00113560 File Offset: 0x00111760 [Token(Token = "0x60048DE")] [Address(RVA = "0xFF65E0", Offset = "0xFF53E0", VA = "0x180FF65E0")] public static GCKECFLKJGJ EDLIKGJFHAP(GameObject CFAPNBBHEKB, int MNIJHBJDPPA, Action CMKDGFDCOLC, [Optional] Func OOKMCNJIHLA, [Optional] IReadOnlyList DMIMDDJGEPC, [Optional] IReadOnlyList GJDJBGLKLJB) { GCKECFLKJGJ gckecflkjgj; gckecflkjgj.k__BackingField = (IECOEANLJCJ)((ulong)1L); gckecflkjgj.k__BackingField = 0; gckecflkjgj.k__BackingField = MNIJHBJDPPA; gckecflkjgj.k__BackingField = CMKDGFDCOLC; gckecflkjgj.k__BackingField = OOKMCNJIHLA; gckecflkjgj.k__BackingField = 0; gckecflkjgj.k__BackingField = CFAPNBBHEKB; return gckecflkjgj; } // Token: 0x060048DF RID: 18655 RVA: 0x001135A4 File Offset: 0x001117A4 [Token(Token = "0x60048DF")] [Address(RVA = "0xFF6480", Offset = "0xFF5280", VA = "0x180FF6480")] public static GCKECFLKJGJ DPBJPAPCAED(GameObject CFAPNBBHEKB, int MNIJHBJDPPA, Action CMKDGFDCOLC, [Optional] Func OOKMCNJIHLA, [Optional] IReadOnlyList DMIMDDJGEPC, [Optional] List GJDJBGLKLJB) { GCKECFLKJGJ.OKGHINPIOHG okghinpiohg = new GCKECFLKJGJ.OKGHINPIOHG(); okghinpiohg.onPopulateInstance = CMKDGFDCOLC; okghinpiohg.prefab = CFAPNBBHEKB; okghinpiohg.pickerDialogData = (ulong)0L; Action action = new Action(okghinpiohg.g__OnPopulateInstance|0); GCKECFLKJGJ gckecflkjgj; gckecflkjgj.k__BackingField = (IECOEANLJCJ)((ulong)1L); gckecflkjgj.k__BackingField = 0; gckecflkjgj.k__BackingField = 0; gckecflkjgj.k__BackingField = (ulong)0L; gckecflkjgj.k__BackingField = MNIJHBJDPPA; gckecflkjgj.k__BackingField = action; gckecflkjgj.k__BackingField = OOKMCNJIHLA; Action action2 = new Action(okghinpiohg.g__OnInitialize|1); gckecflkjgj.BIOAFNHDAIE = action2; Action action3 = new Action(okghinpiohg.g__OnDispose|2); gckecflkjgj.NGEMKGIAPJA = action3; okghinpiohg.pickerDialogData = gckecflkjgj; return gckecflkjgj; } // Token: 0x060048E0 RID: 18656 RVA: 0x00113648 File Offset: 0x00111848 [Token(Token = "0x60048E0")] [Address(RVA = "0x1779590", Offset = "0x1778390", VA = "0x181779590")] public static GCKECFLKJGJ NDOLKOBMOMA(GameObject CFAPNBBHEKB, Action DJCHGPGNAKG, [Optional] List GJDJBGLKLJB) where TEnum : Enum { bool flag = typeof(Type).HasElementTypeImpl(); GCKECFLKJGJ gckecflkjgj; return gckecflkjgj; } // Token: 0x060048E1 RID: 18657 RVA: 0x00113670 File Offset: 0x00111870 [Token(Token = "0x60048E1")] [Address(RVA = "0xFF6890", Offset = "0xFF5690", VA = "0x180FF6890")] public static GCKECFLKJGJ NFIPEGPABMH(GameObject CFAPNBBHEKB, int MNIJHBJDPPA, Action CMKDGFDCOLC, [Optional] Func OOKMCNJIHLA, [Optional] List DMIMDDJGEPC, [Optional] List GJDJBGLKLJB) { GCKECFLKJGJ.OAHJMGBKHBA oahjmgbkhba = new GCKECFLKJGJ.OAHJMGBKHBA(); oahjmgbkhba.onPopulateInstance = CMKDGFDCOLC; Action action = new Action(oahjmgbkhba.g__OnPopulateInstance|0); GCKECFLKJGJ.OKGHINPIOHG okghinpiohg = new GCKECFLKJGJ.OKGHINPIOHG(); okghinpiohg.prefab = CFAPNBBHEKB; int num = 0; okghinpiohg.pickerDialogData = num; okghinpiohg.onPopulateInstance = action; Action action2 = new Action(okghinpiohg.g__OnPopulateInstance|0); GCKECFLKJGJ gckecflkjgj; gckecflkjgj.k__BackingField = (IECOEANLJCJ)((ulong)1L); gckecflkjgj.k__BackingField = 0; gckecflkjgj.k__BackingField = 0; gckecflkjgj.k__BackingField = num; gckecflkjgj.k__BackingField = MNIJHBJDPPA; gckecflkjgj.k__BackingField = action2; gckecflkjgj.k__BackingField = OOKMCNJIHLA; Action action3 = new Action(okghinpiohg.g__OnInitialize|1); gckecflkjgj.BIOAFNHDAIE = action3; Action action4 = new Action(okghinpiohg.g__OnDispose|2); gckecflkjgj.NGEMKGIAPJA = action4; okghinpiohg.pickerDialogData = gckecflkjgj; return gckecflkjgj; } // Token: 0x060048E2 RID: 18658 RVA: 0x0011373C File Offset: 0x0011193C [Token(Token = "0x60048E2")] [Address(RVA = "0xFF6790", Offset = "0xFF5590", VA = "0x180FF6790")] public static GCKECFLKJGJ KALEJGCDMIH(GameObject CFAPNBBHEKB, int MNIJHBJDPPA, Action CMKDGFDCOLC, Func AFMANBONLOB, Action BJODFKHDNGM, [Optional] Func OOKMCNJIHLA, [Optional] List DMIMDDJGEPC, [Optional] List GJDJBGLKLJB) { GCKECFLKJGJ.GPJHDCCAHDO gpjhdccahdo = new GCKECFLKJGJ.GPJHDCCAHDO(); gpjhdccahdo.onPopulateInstance = CMKDGFDCOLC; int num = 0; gpjhdccahdo.selectedToggleTheme = num; gpjhdccahdo.selectedGetter = AFMANBONLOB; gpjhdccahdo.selectedSetter = 0; Action action = new Action(gpjhdccahdo.g__OnPopulateInstance|0); GCKECFLKJGJ gckecflkjgj; return gckecflkjgj; } // Token: 0x060048E3 RID: 18659 RVA: 0x00113784 File Offset: 0x00111984 [Token(Token = "0x60048E3")] [Address(RVA = "0xFF6680", Offset = "0xFF5480", VA = "0x180FF6680")] public static GCKECFLKJGJ HHOIKFEHHMF(GameObject CFAPNBBHEKB, int MNIJHBJDPPA, HashSet EGJJHJHIPCF, Action CMKDGFDCOLC, [Optional] Func OOKMCNJIHLA, [Optional] List DMIMDDJGEPC, [Optional] List GJDJBGLKLJB) { GCKECFLKJGJ.OHIIILHDGDK ohiiilhdgdk = new GCKECFLKJGJ.OHIIILHDGDK(); ohiiilhdgdk.selected = EGJJHJHIPCF; ohiiilhdgdk.onPopulateInstance = CMKDGFDCOLC; if (EGJJHJHIPCF == 0) { HashSet hashSet = new HashSet(); ohiiilhdgdk.selected = hashSet; } Action action = new Action(ohiiilhdgdk.g__OnPopulateInstance|0); GCKECFLKJGJ gckecflkjgj; return gckecflkjgj; } // Token: 0x060048E4 RID: 18660 RVA: 0x001137CC File Offset: 0x001119CC [Token(Token = "0x60048E4")] [Address(RVA = "0x1779710", Offset = "0x1778510", VA = "0x181779710")] public static GCKECFLKJGJ PFPGFIAEAJA(GameObject CFAPNBBHEKB, int MNIJHBJDPPA, Action CMKDGFDCOLC, [Optional] Func OOKMCNJIHLA, [Optional] List DMIMDDJGEPC, [Optional] List GJDJBGLKLJB) where TFromModel : ModelBase where TToCardControllerProvider : ControllerBase, MHEBKFODAGL, IOLLIDNPNNA { int num = 0; Action action = new Action(num, (IntPtr)MNIJHBJDPPA); GCKECFLKJGJ gckecflkjgj; gckecflkjgj.BIOAFNHDAIE = action; Action action2 = new Action(num, (IntPtr)MNIJHBJDPPA); gckecflkjgj.NGEMKGIAPJA = action2; return gckecflkjgj; } // Token: 0x060048E5 RID: 18661 RVA: 0x00113808 File Offset: 0x00111A08 [Token(Token = "0x60048E5")] [Address(RVA = "0x1779460", Offset = "0x1778260", VA = "0x181779460")] public static GCKECFLKJGJ EONBKGOBDHL(GameObject A_0, int A_1, Action A_2, Func A_3, Action A_4, Func A_5, List A_6, List A_7) where TFromModel : ModelBase where TToCardControllerProvider : ControllerBase, MHEBKFODAGL, IOLLIDNPNNA { throw new NullReferenceException(); } // Token: 0x060048E6 RID: 18662 RVA: 0x0011381C File Offset: 0x00111A1C [Token(Token = "0x60048E6")] [Address(RVA = "0x1779300", Offset = "0x1778100", VA = "0x181779300")] public static GCKECFLKJGJ BDDGGEHCBDF(GameObject CFAPNBBHEKB, int MNIJHBJDPPA, HashSet EGJJHJHIPCF, Action CMKDGFDCOLC, [Optional] Func OOKMCNJIHLA, [Optional] List DMIMDDJGEPC, [Optional] List GJDJBGLKLJB) where TFromModel : ModelBase where TToCardControllerProvider : ControllerBase, MHEBKFODAGL, IOLLIDNPNNA { HashSet hashSet; if (EGJJHJHIPCF == 0) { hashSet = new HashSet(); } if ("{il2cpp array field local8->}" == (ulong)1L) { } int freeList = hashSet._freeList; throw new NullReferenceException(); } // Token: 0x060048E7 RID: 18663 RVA: 0x0011384C File Offset: 0x00111A4C [Token(Token = "0x60048E7")] [Address(RVA = "0xDF5780", Offset = "0xDF4580", VA = "0x180DF5780")] public void OFFLOPLJBBG() { Action bioafnhdaie = this.BIOAFNHDAIE; if (bioafnhdaie != 0) { bioafnhdaie(); return; } } // Token: 0x060048E8 RID: 18664 RVA: 0x0011386C File Offset: 0x00111A6C [Token(Token = "0x60048E8")] [Address(RVA = "0x7BA9F0", Offset = "0x7B97F0", VA = "0x1807BA9F0", Slot = "8")] public void Dispose() { Action ngemkgiapja = this.NGEMKGIAPJA; if (ngemkgiapja != 0) { ngemkgiapja(); return; } } // Token: 0x04003709 RID: 14089 [global::Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x4003709")] private Action BIOAFNHDAIE; // Token: 0x0400370A RID: 14090 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x400370A")] private Action NGEMKGIAPJA; // Token: 0x02000B6A RID: 2922 [Token(Token = "0x2000B6A")] public class EIHFPHABBMM { // Token: 0x17000CBE RID: 3262 // (get) Token: 0x060048E9 RID: 18665 RVA: 0x0011388C File Offset: 0x00111A8C // (set) Token: 0x060048EA RID: 18666 RVA: 0x001138A0 File Offset: 0x00111AA0 [Token(Token = "0x17000CBE")] public string FIKEBGGCDFN { [Token(Token = "0x60048E9")] [Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")] get; [Token(Token = "0x60048EA")] [Address(RVA = "0x3F7200", Offset = "0x3F6000", VA = "0x1803F7200")] private set; } // Token: 0x17000CBF RID: 3263 // (get) Token: 0x060048EB RID: 18667 RVA: 0x001138B4 File Offset: 0x00111AB4 // (set) Token: 0x060048EC RID: 18668 RVA: 0x001138C8 File Offset: 0x00111AC8 [Token(Token = "0x17000CBF")] public Func HKMMCMNMCOH { [Token(Token = "0x60048EB")] [Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")] get; [Token(Token = "0x60048EC")] [Address(RVA = "0x3F7210", Offset = "0x3F6010", VA = "0x1803F7210")] private set; } // Token: 0x060048ED RID: 18669 RVA: 0x001138DC File Offset: 0x00111ADC [Token(Token = "0x60048ED")] [Address(RVA = "0x4089A0", Offset = "0x4077A0", VA = "0x1804089A0")] public EIHFPHABBMM(string MMBOKOLAJFH, Func APPBODOBJGH) { this.FIKEBGGCDFN = MMBOKOLAJFH; this.HKMMCMNMCOH = APPBODOBJGH; } } // Token: 0x02000B6B RID: 2923 [Token(Token = "0x2000B6B")] [CompilerGenerated] private sealed class OKGHINPIOHG { // Token: 0x060048EE RID: 18670 RVA: 0x00113900 File Offset: 0x00111B00 [Token(Token = "0x60048EE")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public OKGHINPIOHG() { } // Token: 0x060048EF RID: 18671 RVA: 0x00113914 File Offset: 0x00111B14 [Token(Token = "0x60048EF")] [Address(RVA = "0x1007050", Offset = "0x1005E50", VA = "0x181007050")] internal void g__OnPopulateInstance|0(GameObject instance, int index) { int num = 0; TextMeshProUGUI textMeshProUGUI = instance.MHBNENBBNDJ(true, num != 0); int num2 = 0; if (textMeshProUGUI == num2) { Debug.LogError("TextMeshProUGUI required by ToButtons", instance); } int num3 = 0; Button button = instance.MHBNENBBNDJ(true, num3 != 0); int num4 = 0; if (textMeshProUGUI == num4) { Debug.LogError("Button required by ToButtons", instance); } this.onPopulateInstance(instance, index, textMeshProUGUI, button); } // Token: 0x060048F0 RID: 18672 RVA: 0x00113980 File Offset: 0x00111B80 [Token(Token = "0x60048F0")] [Address(RVA = "0x1007020", Offset = "0x1005E20", VA = "0x181007020")] internal void g__OnInitialize|1() { GCKECFLKJGJ gckecflkjgj = this.pickerDialogData; if (gckecflkjgj != 0) { GameObject gameObject = ONADEHGGJBH.EBMABANDFJJ(this.prefab); gckecflkjgj.k__BackingField = gameObject; } } // Token: 0x060048F1 RID: 18673 RVA: 0x001139AC File Offset: 0x00111BAC [Token(Token = "0x60048F1")] [Address(RVA = "0x1006F90", Offset = "0x1005D90", VA = "0x181006F90")] internal void g__OnDispose|2() { if (this.pickerDialogData != 0) { } int num = 0; int num2 = 0; if (!(num == num2)) { OMCHJHPFBDN.KGFPNIMJHIC(this.pickerDialogData.k__BackingField); } } // Token: 0x0400370D RID: 14093 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400370D")] public Action onPopulateInstance; // Token: 0x0400370E RID: 14094 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400370E")] public GCKECFLKJGJ pickerDialogData; // Token: 0x0400370F RID: 14095 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400370F")] public GameObject prefab; } // Token: 0x02000B6C RID: 2924 [Token(Token = "0x2000B6C")] [CompilerGenerated] private sealed class EJOODHAPPAH where TEnum : Enum { // Token: 0x060048F2 RID: 18674 RVA: 0x001139E8 File Offset: 0x00111BE8 [Token(Token = "0x60048F2")] [Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")] public EJOODHAPPAH() { } // Token: 0x060048F3 RID: 18675 RVA: 0x00113A04 File Offset: 0x00111C04 [Token(Token = "0x60048F3")] [Address(RVA = "0x1E0E2D0", Offset = "0x1E0D0D0", VA = "0x181E0E2D0")] internal bool g__TextFilter|0(string value, int index) { return this.names[index].ToLower().Contains(value); } // Token: 0x060048F4 RID: 18676 RVA: 0x00113A30 File Offset: 0x00111C30 [Token(Token = "0x60048F4")] [Address(RVA = "0x1E0E0F0", Offset = "0x1E0CEF0", VA = "0x181E0E0F0")] internal void g__OnPopulateInstance|1(GameObject instance, int index, TextMeshProUGUI textMeshProUGUI, Button button) { int num; object obj; do { string[] array = this.names; string text = textMeshProUGUI.text; string[] enumNames = this.enumType.GetEnumNames(); num = 0; string text2 = enumNames[20]; } while (obj != 0 || 0 == 0); UnityAction unityAction = new UnityAction(0, (IntPtr)num); } // Token: 0x04003710 RID: 14096 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4003710")] public string[] names; // Token: 0x04003711 RID: 14097 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4003711")] public Type enumType; // Token: 0x04003712 RID: 14098 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4003712")] public Action onClick; } // Token: 0x02000B6D RID: 2925 [Token(Token = "0x2000B6D")] [CompilerGenerated] private sealed class NEGELFGHPBO where TEnum : Enum { // Token: 0x060048F5 RID: 18677 RVA: 0x00113A7C File Offset: 0x00111C7C [Token(Token = "0x60048F5")] [Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")] public NEGELFGHPBO() { } // Token: 0x060048F6 RID: 18678 RVA: 0x00113A98 File Offset: 0x00111C98 [Token(Token = "0x60048F6")] [Address(RVA = "0x1E20130", Offset = "0x1E1EF30", VA = "0x181E20130")] internal void b__2() { object obj = ((ICloneable)this.CS$<>8__locals1.onClick).Clone(); } // Token: 0x04003713 RID: 14099 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4003713")] public TEnum value; // Token: 0x04003714 RID: 14100 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4003714")] public GCKECFLKJGJ.EJOODHAPPAH CS$<>8__locals1; } // Token: 0x02000B6E RID: 2926 [Token(Token = "0x2000B6E")] [CompilerGenerated] private sealed class OAHJMGBKHBA { // Token: 0x060048F7 RID: 18679 RVA: 0x00113ABC File Offset: 0x00111CBC [Token(Token = "0x60048F7")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public OAHJMGBKHBA() { } // Token: 0x060048F8 RID: 18680 RVA: 0x00113AD0 File Offset: 0x00111CD0 [Token(Token = "0x60048F8")] [Address(RVA = "0x1006C90", Offset = "0x1005A90", VA = "0x181006C90")] internal void g__OnPopulateInstance|0(GameObject instance, int index, TextMeshProUGUI textMeshProUGUI, Button button) { int num = 0; ToggleTheme toggleTheme = instance.MHBNENBBNDJ(true, num != 0); int num2 = 0; if (toggleTheme == num2) { Debug.LogError("ToggleTheme required by ToToggles", instance); } Action action = this.onPopulateInstance; } // Token: 0x04003715 RID: 14101 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4003715")] public Action onPopulateInstance; } // Token: 0x02000B6F RID: 2927 [Token(Token = "0x2000B6F")] [CompilerGenerated] private sealed class GPJHDCCAHDO { // Token: 0x060048F9 RID: 18681 RVA: 0x00113B0C File Offset: 0x00111D0C [Token(Token = "0x60048F9")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public GPJHDCCAHDO() { } // Token: 0x060048FA RID: 18682 RVA: 0x00113B20 File Offset: 0x00111D20 [Token(Token = "0x60048FA")] [Address(RVA = "0x1005F60", Offset = "0x1004D60", VA = "0x181005F60")] internal void g__OnPopulateInstance|0(GameObject instance, int index, TextMeshProUGUI textMeshProUGUI, Button button, ToggleTheme toggleTheme) { GCKECFLKJGJ.MIOMNINAMBA miomninamba = new GCKECFLKJGJ.MIOMNINAMBA(); miomninamba.toggleTheme = 0; miomninamba.CS$<>8__locals1 = this; miomninamba.index = index; int num = this.selectedGetter(); ToggleTheme toggleTheme2 = miomninamba.toggleTheme; if (num == miomninamba.index) { } UnityAction unityAction = delegate { GCKECFLKJGJ.GPJHDCCAHDO cs$<>8__locals = miomninamba.CS$<>8__locals1; ToggleTheme toggleTheme3 = miomninamba.toggleTheme; ToggleTheme toggleTheme4 = cs$<>8__locals.selectedToggleTheme; if (!(toggleTheme3 == toggleTheme4)) { ToggleTheme toggleTheme5 = miomninamba.CS$<>8__locals1.selectedToggleTheme; int num2 = 0; if (toggleTheme5 != num2) { ToggleTheme toggleTheme6 = miomninamba.CS$<>8__locals1.selectedToggleTheme; int num3 = 0; toggleTheme6.MIKDLDEALPN = num3 != 0; } GCKECFLKJGJ.GPJHDCCAHDO cs$<>8__locals2 = miomninamba.CS$<>8__locals1; ToggleTheme toggleTheme7 = miomninamba.toggleTheme; cs$<>8__locals2.selectedToggleTheme = toggleTheme7; miomninamba.CS$<>8__locals1.selectedToggleTheme.MIKDLDEALPN = true; Action action2 = miomninamba.CS$<>8__locals1.selectedSetter; int index3 = miomninamba.index; action2(index3); } }; Action action = this.onPopulateInstance; int index2 = miomninamba.index; action(instance, index2, textMeshProUGUI); } // Token: 0x04003716 RID: 14102 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4003716")] public Func selectedGetter; // Token: 0x04003717 RID: 14103 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4003717")] public ToggleTheme selectedToggleTheme; // Token: 0x04003718 RID: 14104 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4003718")] public Action selectedSetter; // Token: 0x04003719 RID: 14105 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4003719")] public Action onPopulateInstance; } // Token: 0x02000B70 RID: 2928 [Token(Token = "0x2000B70")] [CompilerGenerated] private sealed class MIOMNINAMBA { // Token: 0x060048FB RID: 18683 RVA: 0x00113B98 File Offset: 0x00111D98 [Token(Token = "0x60048FB")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public MIOMNINAMBA() { } // Token: 0x060048FC RID: 18684 RVA: 0x00113BAC File Offset: 0x00111DAC [Token(Token = "0x60048FC")] [Address(RVA = "0x1006820", Offset = "0x1005620", VA = "0x181006820")] internal void b__1() { GCKECFLKJGJ.GPJHDCCAHDO cs$<>8__locals = this.CS$<>8__locals1; ToggleTheme toggleTheme = this.toggleTheme; ToggleTheme selectedToggleTheme = cs$<>8__locals.selectedToggleTheme; if (!(toggleTheme == selectedToggleTheme)) { ToggleTheme selectedToggleTheme2 = this.CS$<>8__locals1.selectedToggleTheme; int num = 0; if (selectedToggleTheme2 != num) { ToggleTheme selectedToggleTheme3 = this.CS$<>8__locals1.selectedToggleTheme; int num2 = 0; selectedToggleTheme3.MIKDLDEALPN = num2 != 0; } GCKECFLKJGJ.GPJHDCCAHDO cs$<>8__locals2 = this.CS$<>8__locals1; ToggleTheme toggleTheme2 = this.toggleTheme; cs$<>8__locals2.selectedToggleTheme = toggleTheme2; this.CS$<>8__locals1.selectedToggleTheme.MIKDLDEALPN = true; Action selectedSetter = this.CS$<>8__locals1.selectedSetter; int num3 = this.index; selectedSetter(num3); } } // Token: 0x0400371A RID: 14106 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400371A")] public ToggleTheme toggleTheme; // Token: 0x0400371B RID: 14107 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400371B")] public int index; // Token: 0x0400371C RID: 14108 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400371C")] public GCKECFLKJGJ.GPJHDCCAHDO CS$<>8__locals1; } // Token: 0x02000B71 RID: 2929 [Token(Token = "0x2000B71")] [CompilerGenerated] private sealed class OHIIILHDGDK { // Token: 0x060048FD RID: 18685 RVA: 0x00113C5C File Offset: 0x00111E5C [Token(Token = "0x60048FD")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public OHIIILHDGDK() { } // Token: 0x060048FE RID: 18686 RVA: 0x00113C70 File Offset: 0x00111E70 [Token(Token = "0x60048FE")] [Address(RVA = "0x1006E40", Offset = "0x1005C40", VA = "0x181006E40")] internal void g__OnPopulateInstance|0(GameObject instance, int index, TextMeshProUGUI textMeshProUGUI, Button button, ToggleTheme toggleTheme) { GCKECFLKJGJ.IGKJIKJPKIC igkjikjpkic = new GCKECFLKJGJ.IGKJIKJPKIC(); igkjikjpkic.toggleTheme = 0; igkjikjpkic.CS$<>8__locals1 = this; igkjikjpkic.index = index; bool flag = this.selected.Contains(index); UnityAction unityAction = delegate { HashSet hashSet = igkjikjpkic.CS$<>8__locals1.selected; int index3 = igkjikjpkic.index; bool flag2 = hashSet.Contains(index3); GCKECFLKJGJ.OHIIILHDGDK cs$<>8__locals = igkjikjpkic.CS$<>8__locals1; if (!flag2) { HashSet hashSet2 = cs$<>8__locals.selected; int index4 = igkjikjpkic.index; bool flag3 = hashSet2.Add(index4); } HashSet hashSet3 = cs$<>8__locals.selected; int index5 = igkjikjpkic.index; bool flag4 = hashSet3.Remove(index5); ToggleTheme toggleTheme2 = igkjikjpkic.toggleTheme; bool flag5 = !toggleTheme2.CNEIBILGFCO; toggleTheme2.MIKDLDEALPN = flag5; }; Action action = this.onPopulateInstance; int index2 = igkjikjpkic.index; action(instance, index2, textMeshProUGUI); } // Token: 0x0400371D RID: 14109 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400371D")] public HashSet selected; // Token: 0x0400371E RID: 14110 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400371E")] public Action onPopulateInstance; } // Token: 0x02000B72 RID: 2930 [Token(Token = "0x2000B72")] [CompilerGenerated] private sealed class IGKJIKJPKIC { // Token: 0x060048FF RID: 18687 RVA: 0x00113CD4 File Offset: 0x00111ED4 [Token(Token = "0x60048FF")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public IGKJIKJPKIC() { } // Token: 0x06004900 RID: 18688 RVA: 0x00113CE8 File Offset: 0x00111EE8 [Token(Token = "0x6004900")] [Address(RVA = "0x1006640", Offset = "0x1005440", VA = "0x181006640")] internal void b__1() { HashSet selected = this.CS$<>8__locals1.selected; int num = this.index; bool flag = selected.Contains(num); GCKECFLKJGJ.OHIIILHDGDK cs$<>8__locals = this.CS$<>8__locals1; if (!flag) { HashSet selected2 = cs$<>8__locals.selected; int num2 = this.index; bool flag2 = selected2.Add(num2); } HashSet selected3 = cs$<>8__locals.selected; int num3 = this.index; bool flag3 = selected3.Remove(num3); ToggleTheme toggleTheme = this.toggleTheme; bool flag4 = !toggleTheme.CNEIBILGFCO; toggleTheme.MIKDLDEALPN = flag4; } // Token: 0x0400371F RID: 14111 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400371F")] public int index; // Token: 0x04003720 RID: 14112 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4003720")] public ToggleTheme toggleTheme; // Token: 0x04003721 RID: 14113 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4003721")] public GCKECFLKJGJ.OHIIILHDGDK CS$<>8__locals1; } // Token: 0x02000B73 RID: 2931 [Token(Token = "0x2000B73")] [CompilerGenerated] private sealed class MMLAGEEBNIA where TFromModel : ModelBase where TToCardControllerProvider : ControllerBase, MHEBKFODAGL, IOLLIDNPNNA { // Token: 0x06004901 RID: 18689 RVA: 0x00113D74 File Offset: 0x00111F74 [Token(Token = "0x6004901")] [Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")] public MMLAGEEBNIA() { } // Token: 0x06004902 RID: 18690 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6004902")] [Address(RVA = "0x1E18570", Offset = "0x1E17370", VA = "0x181E18570")] internal void g__OnPopulateInstance|0(GameObject instance, int index) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06004903 RID: 18691 RVA: 0x00113D90 File Offset: 0x00111F90 [Token(Token = "0x6004903")] [Address(RVA = "0x1E18530", Offset = "0x1E17330", VA = "0x181E18530")] internal void g__OnInitialize|1() { GCKECFLKJGJ gckecflkjgj = this.pickerDialogData; if (gckecflkjgj != 0) { GameObject gameObject = ONADEHGGJBH.BAMPPLLLDIL(this.prefab); gckecflkjgj.k__BackingField = gameObject; } } // Token: 0x06004904 RID: 18692 RVA: 0x00113DBC File Offset: 0x00111FBC [Token(Token = "0x6004904")] [Address(RVA = "0x1E184A0", Offset = "0x1E172A0", VA = "0x181E184A0")] internal void g__OnDispose|2() { if (this.pickerDialogData != 0) { } int num = 0; int num2 = 0; if (!(num == num2)) { OMCHJHPFBDN.KGFPNIMJHIC(this.pickerDialogData.k__BackingField); } } // Token: 0x04003722 RID: 14114 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4003722")] public Action onPopulateInstance; // Token: 0x04003723 RID: 14115 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4003723")] public GCKECFLKJGJ pickerDialogData; // Token: 0x04003724 RID: 14116 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4003724")] public GameObject prefab; } // Token: 0x02000B74 RID: 2932 [Token(Token = "0x2000B74")] [CompilerGenerated] private sealed class DDJCECBLKBK where TFromModel : ModelBase where TToCardControllerProvider : ControllerBase, MHEBKFODAGL, IOLLIDNPNNA { // Token: 0x06004905 RID: 18693 RVA: 0x00113DF8 File Offset: 0x00111FF8 [Token(Token = "0x6004905")] [Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")] public DDJCECBLKBK() { } // Token: 0x06004906 RID: 18694 RVA: 0x00113E14 File Offset: 0x00112014 [Token(Token = "0x6004906")] [Address(RVA = "0x1E0D880", Offset = "0x1E0C680", VA = "0x181E0D880")] internal void g__OnPopulateInstance|0(GameObject instance, int index, CardModel cardModel, TFromModel fromModel, BAEJLDPBGFI toCardController) { int num = this.selectedGetter(); CardModel cardModel2 = this.selectedCardModel; int num2 = 0; bool flag; if (flag) { } this.selectedCardModel = flag; Action action = new Action(cardModel2, (IntPtr)num2); object obj = ((ICloneable)this.onPopulateInstance).Clone(); } // Token: 0x04003725 RID: 14117 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4003725")] public Func selectedGetter; // Token: 0x04003726 RID: 14118 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4003726")] public CardModel selectedCardModel; // Token: 0x04003727 RID: 14119 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4003727")] public Action selectedSetter; // Token: 0x04003728 RID: 14120 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4003728")] public Action onPopulateInstance; } // Token: 0x02000B75 RID: 2933 [Token(Token = "0x2000B75")] [CompilerGenerated] private sealed class JODBIEDNFOK where TFromModel : ModelBase where TToCardControllerProvider : ControllerBase, MHEBKFODAGL, IOLLIDNPNNA { // Token: 0x06004907 RID: 18695 RVA: 0x00113E60 File Offset: 0x00112060 [Token(Token = "0x6004907")] [Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")] public JODBIEDNFOK() { } // Token: 0x06004908 RID: 18696 RVA: 0x00113E7C File Offset: 0x0011207C [Token(Token = "0x6004908")] [Address(RVA = "0x1E18360", Offset = "0x1E17160", VA = "0x181E18360")] internal void b__1() { GCKECFLKJGJ.DDJCECBLKBK cs$<>8__locals = this.CS$<>8__locals1; CardModel cardModel = this.cardModel; CardModel selectedCardModel = cs$<>8__locals.selectedCardModel; if (!(cardModel == selectedCardModel)) { CardModel selectedCardModel2 = this.CS$<>8__locals1.selectedCardModel; int num = 0; if (selectedCardModel2 != num) { CardModel selectedCardModel3 = this.CS$<>8__locals1.selectedCardModel; int num2 = 0; selectedCardModel3.PGABFKOHPMJ = num2 != 0; } GCKECFLKJGJ.DDJCECBLKBK cs$<>8__locals2 = this.CS$<>8__locals1; CardModel cardModel2 = this.cardModel; cs$<>8__locals2.selectedCardModel = cardModel2; this.CS$<>8__locals1.selectedCardModel.PGABFKOHPMJ = true; Action selectedSetter = this.CS$<>8__locals1.selectedSetter; int num3 = this.index; selectedSetter(num3); } } // Token: 0x06004909 RID: 18697 RVA: 0x00113F2C File Offset: 0x0011212C [Token(Token = "0x6004909")] [Address(RVA = "0x4AA0F0", Offset = "0x4A8EF0", VA = "0x1804AA0F0")] internal bool b__2() { int num = this.selected; bool flag; return flag; } // Token: 0x04003729 RID: 14121 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4003729")] public CardModel cardModel; // Token: 0x0400372A RID: 14122 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400372A")] public int index; // Token: 0x0400372B RID: 14123 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400372B")] public int selected; // Token: 0x0400372C RID: 14124 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400372C")] public GCKECFLKJGJ.DDJCECBLKBK CS$<>8__locals1; } // Token: 0x02000B76 RID: 2934 [Token(Token = "0x2000B76")] [CompilerGenerated] private sealed class HCGAKGAGBJE where TFromModel : ModelBase where TToCardControllerProvider : ControllerBase, MHEBKFODAGL, IOLLIDNPNNA { // Token: 0x0600490A RID: 18698 RVA: 0x00113F44 File Offset: 0x00112144 [Token(Token = "0x600490A")] [Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")] public HCGAKGAGBJE() { } // Token: 0x0600490B RID: 18699 RVA: 0x00113F60 File Offset: 0x00112160 [Token(Token = "0x600490B")] [Address(RVA = "0x1E18020", Offset = "0x1E16E20", VA = "0x181E18020")] internal void g__OnPopulateInstance|0(GameObject instance, int index, CardModel cardModel, TFromModel fromModel, BAEJLDPBGFI toCardController) { Action action = new Action(index, (IntPtr)index); object obj = ((ICloneable)this.onPopulateInstance).Clone(); } // Token: 0x0400372D RID: 14125 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400372D")] public HashSet selected; // Token: 0x0400372E RID: 14126 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400372E")] public Action onPopulateInstance; } // Token: 0x02000B77 RID: 2935 [Token(Token = "0x2000B77")] [CompilerGenerated] private sealed class FKEDMEPPMPK where TFromModel : ModelBase where TToCardControllerProvider : ControllerBase, MHEBKFODAGL, IOLLIDNPNNA { // Token: 0x0600490C RID: 18700 RVA: 0x00113F88 File Offset: 0x00112188 [Token(Token = "0x600490C")] [Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")] public FKEDMEPPMPK() { } // Token: 0x0600490D RID: 18701 RVA: 0x00113FA4 File Offset: 0x001121A4 [Token(Token = "0x600490D")] [Address(RVA = "0x1E0F190", Offset = "0x1E0DF90", VA = "0x181E0F190")] internal void b__1() { CardModel cardModel = this.cardModel; if (!cardModel.PGABFKOHPMJ) { IntPtr cachedPtr = cardModel.m_CachedPtr; int num = this.index; } IntPtr cachedPtr2 = cardModel.m_CachedPtr; int num2 = this.index; CardModel cardModel2 = this.cardModel; bool flag = !cardModel2.PGABFKOHPMJ; cardModel2.PGABFKOHPMJ = flag; } // Token: 0x0600490E RID: 18702 RVA: 0x00114004 File Offset: 0x00112204 [Token(Token = "0x600490E")] [Address(RVA = "0x1E0F240", Offset = "0x1E0E040", VA = "0x181E0F240")] internal bool b__2() { int num = this.index; bool flag; return flag; } // Token: 0x0400372F RID: 14127 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400372F")] public CardModel cardModel; // Token: 0x04003730 RID: 14128 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4003730")] public int index; // Token: 0x04003731 RID: 14129 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4003731")] public GCKECFLKJGJ.HCGAKGAGBJE CS$<>8__locals1; } }