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: 0x02000B98 RID: 2968 [Token(Token = "0x2000B98")] public class GCKECFLKJGJ : IBNJBJLLJFF, MIKIFNOPDDO, CHKLFBCCMII, IDisposable { // Token: 0x17000CE6 RID: 3302 // (get) Token: 0x060049EF RID: 18927 RVA: 0x00115940 File Offset: 0x00113B40 // (set) Token: 0x060049F0 RID: 18928 RVA: 0x00115954 File Offset: 0x00113B54 [Token(Token = "0x17000CE6")] public IECOEANLJCJ AOAEMAKBDMC { [Token(Token = "0x60049EF")] [Address(RVA = "0x4257C0", Offset = "0x4247C0", VA = "0x1804257C0", Slot = "4")] get; [Token(Token = "0x60049F0")] [Address(RVA = "0x4258B0", Offset = "0x4248B0", VA = "0x1804258B0", Slot = "5")] set; } = (IECOEANLJCJ)((ulong)1L); // Token: 0x17000CE7 RID: 3303 // (get) Token: 0x060049F1 RID: 18929 RVA: 0x00115968 File Offset: 0x00113B68 // (set) Token: 0x060049F2 RID: 18930 RVA: 0x0011597C File Offset: 0x00113B7C [Token(Token = "0x17000CE7")] public GameObject HMBJBONOBEB { [Token(Token = "0x60049F1")] [Address(RVA = "0x41CEF0", Offset = "0x41BEF0", VA = "0x18041CEF0")] get; [Token(Token = "0x60049F2")] [Address(RVA = "0x41CFF0", Offset = "0x41BFF0", VA = "0x18041CFF0")] private set; } // Token: 0x17000CE8 RID: 3304 // (get) Token: 0x060049F3 RID: 18931 RVA: 0x00115990 File Offset: 0x00113B90 // (set) Token: 0x060049F4 RID: 18932 RVA: 0x001159A4 File Offset: 0x00113BA4 [Token(Token = "0x17000CE8")] public int MEPGPGKFENE { [Token(Token = "0x60049F3")] [Address(RVA = "0x678D20", Offset = "0x677D20", VA = "0x180678D20")] get; [Token(Token = "0x60049F4")] [Address(RVA = "0x678D30", Offset = "0x677D30", VA = "0x180678D30")] private set; } // Token: 0x17000CE9 RID: 3305 // (get) Token: 0x060049F5 RID: 18933 RVA: 0x001159B8 File Offset: 0x00113BB8 // (set) Token: 0x060049F6 RID: 18934 RVA: 0x001159CC File Offset: 0x00113BCC [Token(Token = "0x17000CE9")] public Action CLBPDGGELMA { [Token(Token = "0x60049F5")] [Address(RVA = "0x4975A0", Offset = "0x4965A0", VA = "0x1804975A0")] get; [Token(Token = "0x60049F6")] [Address(RVA = "0x55BCF0", Offset = "0x55ACF0", VA = "0x18055BCF0")] private set; } // Token: 0x17000CEA RID: 3306 // (get) Token: 0x060049F7 RID: 18935 RVA: 0x001159E0 File Offset: 0x00113BE0 // (set) Token: 0x060049F8 RID: 18936 RVA: 0x001159F4 File Offset: 0x00113BF4 [Token(Token = "0x17000CEA")] public Func FDFHIKIPDLF { [Token(Token = "0x60049F7")] [Address(RVA = "0x4936E0", Offset = "0x4926E0", VA = "0x1804936E0")] get; [Token(Token = "0x60049F8")] [Address(RVA = "0x55BCE0", Offset = "0x55ACE0", VA = "0x18055BCE0")] private set; } // Token: 0x17000CEB RID: 3307 // (get) Token: 0x060049F9 RID: 18937 RVA: 0x00115A08 File Offset: 0x00113C08 // (set) Token: 0x060049FA RID: 18938 RVA: 0x00115A1C File Offset: 0x00113C1C [Token(Token = "0x17000CEB")] public IReadOnlyList JBNDKOOHCIL { [Token(Token = "0x60049F9")] [Address(RVA = "0x417710", Offset = "0x416710", VA = "0x180417710")] get; [Token(Token = "0x60049FA")] [Address(RVA = "0x417A10", Offset = "0x416A10", VA = "0x180417A10")] private set; } // Token: 0x17000CEC RID: 3308 // (get) Token: 0x060049FB RID: 18939 RVA: 0x00115A30 File Offset: 0x00113C30 // (set) Token: 0x060049FC RID: 18940 RVA: 0x00115A44 File Offset: 0x00113C44 [Token(Token = "0x17000CEC")] public IReadOnlyList LMGLKPMHADA { [Token(Token = "0x60049FB")] [Address(RVA = "0x417720", Offset = "0x416720", VA = "0x180417720", Slot = "6")] get; [Token(Token = "0x60049FC")] [Address(RVA = "0x417A20", Offset = "0x416A20", VA = "0x180417A20", Slot = "7")] set; } // Token: 0x060049FD RID: 18941 RVA: 0x00115A58 File Offset: 0x00113C58 [Token(Token = "0x60049FD")] [Address(RVA = "0x1B3B090", Offset = "0x1B3A090", VA = "0x181B3B090")] 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: 0x060049FE RID: 18942 RVA: 0x00115AA0 File Offset: 0x00113CA0 [Token(Token = "0x60049FE")] [Address(RVA = "0x1B3AC20", Offset = "0x1B39C20", VA = "0x181B3AC20")] 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: 0x060049FF RID: 18943 RVA: 0x00115AE4 File Offset: 0x00113CE4 [Token(Token = "0x60049FF")] [Address(RVA = "0x1B3AAC0", Offset = "0x1B39AC0", VA = "0x181B3AAC0")] 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: 0x06004A00 RID: 18944 RVA: 0x00115B88 File Offset: 0x00113D88 [Token(Token = "0x6004A00")] [Address(RVA = "0x21BF050", Offset = "0x21BE050", VA = "0x1821BF050")] public static GCKECFLKJGJ NDOLKOBMOMA(GameObject CFAPNBBHEKB, Action DJCHGPGNAKG, [Optional] List GJDJBGLKLJB) where TEnum : Enum { bool flag = typeof(Type).HasElementTypeImpl(); GCKECFLKJGJ gckecflkjgj; return gckecflkjgj; } // Token: 0x06004A01 RID: 18945 RVA: 0x00115BB0 File Offset: 0x00113DB0 [Token(Token = "0x6004A01")] [Address(RVA = "0x1B3AED0", Offset = "0x1B39ED0", VA = "0x181B3AED0")] 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: 0x06004A02 RID: 18946 RVA: 0x00115C7C File Offset: 0x00113E7C [Token(Token = "0x6004A02")] [Address(RVA = "0x1B3ADD0", Offset = "0x1B39DD0", VA = "0x181B3ADD0")] 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: 0x06004A03 RID: 18947 RVA: 0x00115CC4 File Offset: 0x00113EC4 [Token(Token = "0x6004A03")] [Address(RVA = "0x1B3ACC0", Offset = "0x1B39CC0", VA = "0x181B3ACC0")] 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: 0x06004A04 RID: 18948 RVA: 0x00115D0C File Offset: 0x00113F0C [Token(Token = "0x6004A04")] [Address(RVA = "0x21BF1D0", Offset = "0x21BE1D0", VA = "0x1821BF1D0")] public static GCKECFLKJGJ PFPGFIAEAJA(GameObject cpp2il__autoParamName__idx_0, int cpp2il__autoParamName__idx_1, Action cpp2il__autoParamName__idx_2, Func cpp2il__autoParamName__idx_3, List A_4, List A_5) where TFromModel : ModelBase where TToCardControllerProvider : ControllerBase, MHEBKFODAGL, IOLLIDNPNNA { int num = 0; Action action = new Action(num, (IntPtr)cpp2il__autoParamName__idx_1); GCKECFLKJGJ gckecflkjgj; gckecflkjgj.BIOAFNHDAIE = action; Action action2 = new Action(num, (IntPtr)cpp2il__autoParamName__idx_1); gckecflkjgj.NGEMKGIAPJA = action2; return gckecflkjgj; } // Token: 0x06004A05 RID: 18949 RVA: 0x00115D48 File Offset: 0x00113F48 [Token(Token = "0x6004A05")] [Address(RVA = "0x21BEF20", Offset = "0x21BDF20", VA = "0x1821BEF20")] public static GCKECFLKJGJ EONBKGOBDHL(GameObject cpp2il__autoParamName__idx_0, int cpp2il__autoParamName__idx_1, Action cpp2il__autoParamName__idx_2, Func cpp2il__autoParamName__idx_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: 0x06004A06 RID: 18950 RVA: 0x00115D5C File Offset: 0x00113F5C [Token(Token = "0x6004A06")] [Address(RVA = "0x21BEDC0", Offset = "0x21BDDC0", VA = "0x1821BEDC0")] 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: 0x06004A07 RID: 18951 RVA: 0x00115D8C File Offset: 0x00113F8C [Token(Token = "0x6004A07")] [Address(RVA = "0x19035B0", Offset = "0x19025B0", VA = "0x1819035B0")] public void OFFLOPLJBBG() { Action bioafnhdaie = this.BIOAFNHDAIE; if (bioafnhdaie != 0) { bioafnhdaie(); return; } } // Token: 0x06004A08 RID: 18952 RVA: 0x00115DAC File Offset: 0x00113FAC [Token(Token = "0x6004A08")] [Address(RVA = "0x19035D0", Offset = "0x19025D0", VA = "0x1819035D0", Slot = "8")] public void Dispose() { Action ngemkgiapja = this.NGEMKGIAPJA; if (ngemkgiapja != 0) { ngemkgiapja(); return; } } // Token: 0x040037CD RID: 14285 [global::Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x40037CD")] private Action BIOAFNHDAIE; // Token: 0x040037CE RID: 14286 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x40037CE")] private Action NGEMKGIAPJA; // Token: 0x02000B99 RID: 2969 [Token(Token = "0x2000B99")] public class EIHFPHABBMM { // Token: 0x17000CED RID: 3309 // (get) Token: 0x06004A09 RID: 18953 RVA: 0x00115DCC File Offset: 0x00113FCC // (set) Token: 0x06004A0A RID: 18954 RVA: 0x00115DE0 File Offset: 0x00113FE0 [Token(Token = "0x17000CED")] public string FIKEBGGCDFN { [Token(Token = "0x6004A09")] [Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")] get; [Token(Token = "0x6004A0A")] [Address(RVA = "0x415800", Offset = "0x414800", VA = "0x180415800")] private set; } // Token: 0x17000CEE RID: 3310 // (get) Token: 0x06004A0B RID: 18955 RVA: 0x00115DF4 File Offset: 0x00113FF4 // (set) Token: 0x06004A0C RID: 18956 RVA: 0x00115E08 File Offset: 0x00114008 [Token(Token = "0x17000CEE")] public Func HKMMCMNMCOH { [Token(Token = "0x6004A0B")] [Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")] get; [Token(Token = "0x6004A0C")] [Address(RVA = "0x4157F0", Offset = "0x4147F0", VA = "0x1804157F0")] private set; } // Token: 0x06004A0D RID: 18957 RVA: 0x00115E1C File Offset: 0x0011401C [Token(Token = "0x6004A0D")] [Address(RVA = "0x417DD0", Offset = "0x416DD0", VA = "0x180417DD0")] public EIHFPHABBMM(string MMBOKOLAJFH, Func APPBODOBJGH) { this.FIKEBGGCDFN = MMBOKOLAJFH; this.HKMMCMNMCOH = APPBODOBJGH; } } // Token: 0x02000B9A RID: 2970 [Token(Token = "0x2000B9A")] [CompilerGenerated] private sealed class OKGHINPIOHG { // Token: 0x06004A0E RID: 18958 RVA: 0x00115E40 File Offset: 0x00114040 [Token(Token = "0x6004A0E")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public OKGHINPIOHG() { } // Token: 0x06004A0F RID: 18959 RVA: 0x00115E54 File Offset: 0x00114054 [Token(Token = "0x6004A0F")] [Address(RVA = "0x1B4B670", Offset = "0x1B4A670", VA = "0x181B4B670")] 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: 0x06004A10 RID: 18960 RVA: 0x00115EC0 File Offset: 0x001140C0 [Token(Token = "0x6004A10")] [Address(RVA = "0x1B4B640", Offset = "0x1B4A640", VA = "0x181B4B640")] internal void g__OnInitialize|1() { GCKECFLKJGJ gckecflkjgj = this.pickerDialogData; if (gckecflkjgj != 0) { GameObject gameObject = ONADEHGGJBH.EBMABANDFJJ(this.prefab); gckecflkjgj.k__BackingField = gameObject; } } // Token: 0x06004A11 RID: 18961 RVA: 0x00115EEC File Offset: 0x001140EC [Token(Token = "0x6004A11")] [Address(RVA = "0x1B4B5B0", Offset = "0x1B4A5B0", VA = "0x181B4B5B0")] 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: 0x040037D1 RID: 14289 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40037D1")] public Action onPopulateInstance; // Token: 0x040037D2 RID: 14290 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x40037D2")] public GCKECFLKJGJ pickerDialogData; // Token: 0x040037D3 RID: 14291 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x40037D3")] public GameObject prefab; } // Token: 0x02000B9B RID: 2971 [Token(Token = "0x2000B9B")] [CompilerGenerated] private sealed class EJOODHAPPAH where TEnum : Enum { // Token: 0x06004A12 RID: 18962 RVA: 0x00115F28 File Offset: 0x00114128 [Token(Token = "0x6004A12")] [Address(RVA = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")] public EJOODHAPPAH() { } // Token: 0x06004A13 RID: 18963 RVA: 0x00115F44 File Offset: 0x00114144 [Token(Token = "0x6004A13")] [Address(RVA = "0x26EDDE0", Offset = "0x26ECDE0", VA = "0x1826EDDE0")] internal bool g__TextFilter|0(string value, int index) { return this.names[index].ToLower().Contains(value); } // Token: 0x06004A14 RID: 18964 RVA: 0x00115F70 File Offset: 0x00114170 [Token(Token = "0x6004A14")] [Address(RVA = "0x26EDC00", Offset = "0x26ECC00", VA = "0x1826EDC00")] 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: 0x040037D4 RID: 14292 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x40037D4")] public string[] names; // Token: 0x040037D5 RID: 14293 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x40037D5")] public Type enumType; // Token: 0x040037D6 RID: 14294 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x40037D6")] public Action onClick; } // Token: 0x02000B9C RID: 2972 [Token(Token = "0x2000B9C")] [CompilerGenerated] private sealed class NEGELFGHPBO where TEnum : Enum { // Token: 0x06004A15 RID: 18965 RVA: 0x00115FBC File Offset: 0x001141BC [Token(Token = "0x6004A15")] [Address(RVA = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")] public NEGELFGHPBO() { } // Token: 0x06004A16 RID: 18966 RVA: 0x00115FD8 File Offset: 0x001141D8 [Token(Token = "0x6004A16")] [Address(RVA = "0x26FF0D0", Offset = "0x26FE0D0", VA = "0x1826FF0D0")] internal void b__2() { object obj = ((ICloneable)this.CS$<>8__locals1.onClick).Clone(); } // Token: 0x040037D7 RID: 14295 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x40037D7")] public TEnum value; // Token: 0x040037D8 RID: 14296 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x40037D8")] public GCKECFLKJGJ.EJOODHAPPAH CS$<>8__locals1; } // Token: 0x02000B9D RID: 2973 [Token(Token = "0x2000B9D")] [CompilerGenerated] private sealed class OAHJMGBKHBA { // Token: 0x06004A17 RID: 18967 RVA: 0x00115FFC File Offset: 0x001141FC [Token(Token = "0x6004A17")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public OAHJMGBKHBA() { } // Token: 0x06004A18 RID: 18968 RVA: 0x00116010 File Offset: 0x00114210 [Token(Token = "0x6004A18")] [Address(RVA = "0x1B4B2B0", Offset = "0x1B4A2B0", VA = "0x181B4B2B0")] 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: 0x040037D9 RID: 14297 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40037D9")] public Action onPopulateInstance; } // Token: 0x02000B9E RID: 2974 [Token(Token = "0x2000B9E")] [CompilerGenerated] private sealed class GPJHDCCAHDO { // Token: 0x06004A19 RID: 18969 RVA: 0x0011604C File Offset: 0x0011424C [Token(Token = "0x6004A19")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public GPJHDCCAHDO() { } // Token: 0x06004A1A RID: 18970 RVA: 0x00116060 File Offset: 0x00114260 [Token(Token = "0x6004A1A")] [Address(RVA = "0x1B4A580", Offset = "0x1B49580", VA = "0x181B4A580")] 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: 0x040037DA RID: 14298 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40037DA")] public Func selectedGetter; // Token: 0x040037DB RID: 14299 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x40037DB")] public ToggleTheme selectedToggleTheme; // Token: 0x040037DC RID: 14300 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x40037DC")] public Action selectedSetter; // Token: 0x040037DD RID: 14301 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x40037DD")] public Action onPopulateInstance; } // Token: 0x02000B9F RID: 2975 [Token(Token = "0x2000B9F")] [CompilerGenerated] private sealed class MIOMNINAMBA { // Token: 0x06004A1B RID: 18971 RVA: 0x001160D8 File Offset: 0x001142D8 [Token(Token = "0x6004A1B")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public MIOMNINAMBA() { } // Token: 0x06004A1C RID: 18972 RVA: 0x001160EC File Offset: 0x001142EC [Token(Token = "0x6004A1C")] [Address(RVA = "0x1B4AE40", Offset = "0x1B49E40", VA = "0x181B4AE40")] 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: 0x040037DE RID: 14302 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40037DE")] public ToggleTheme toggleTheme; // Token: 0x040037DF RID: 14303 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x40037DF")] public int index; // Token: 0x040037E0 RID: 14304 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x40037E0")] public GCKECFLKJGJ.GPJHDCCAHDO CS$<>8__locals1; } // Token: 0x02000BA0 RID: 2976 [Token(Token = "0x2000BA0")] [CompilerGenerated] private sealed class OHIIILHDGDK { // Token: 0x06004A1D RID: 18973 RVA: 0x0011619C File Offset: 0x0011439C [Token(Token = "0x6004A1D")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public OHIIILHDGDK() { } // Token: 0x06004A1E RID: 18974 RVA: 0x001161B0 File Offset: 0x001143B0 [Token(Token = "0x6004A1E")] [Address(RVA = "0x1B4B460", Offset = "0x1B4A460", VA = "0x181B4B460")] 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: 0x040037E1 RID: 14305 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40037E1")] public HashSet selected; // Token: 0x040037E2 RID: 14306 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x40037E2")] public Action onPopulateInstance; } // Token: 0x02000BA1 RID: 2977 [Token(Token = "0x2000BA1")] [CompilerGenerated] private sealed class IGKJIKJPKIC { // Token: 0x06004A1F RID: 18975 RVA: 0x00116214 File Offset: 0x00114414 [Token(Token = "0x6004A1F")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public IGKJIKJPKIC() { } // Token: 0x06004A20 RID: 18976 RVA: 0x00116228 File Offset: 0x00114428 [Token(Token = "0x6004A20")] [Address(RVA = "0x1B4AC60", Offset = "0x1B49C60", VA = "0x181B4AC60")] 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: 0x040037E3 RID: 14307 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40037E3")] public int index; // Token: 0x040037E4 RID: 14308 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x40037E4")] public ToggleTheme toggleTheme; // Token: 0x040037E5 RID: 14309 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x40037E5")] public GCKECFLKJGJ.OHIIILHDGDK CS$<>8__locals1; } // Token: 0x02000BA2 RID: 2978 [Token(Token = "0x2000BA2")] [CompilerGenerated] private sealed class MMLAGEEBNIA where TFromModel : ModelBase where TToCardControllerProvider : ControllerBase, MHEBKFODAGL, IOLLIDNPNNA { // Token: 0x06004A21 RID: 18977 RVA: 0x001162B4 File Offset: 0x001144B4 [Token(Token = "0x6004A21")] [Address(RVA = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")] public MMLAGEEBNIA() { } // Token: 0x06004A22 RID: 18978 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6004A22")] [Address(RVA = "0x26F7570", Offset = "0x26F6570", VA = "0x1826F7570")] internal void g__OnPopulateInstance|0(GameObject instance, int index) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06004A23 RID: 18979 RVA: 0x001162D0 File Offset: 0x001144D0 [Token(Token = "0x6004A23")] [Address(RVA = "0x26F7530", Offset = "0x26F6530", VA = "0x1826F7530")] internal void g__OnInitialize|1() { GCKECFLKJGJ gckecflkjgj = this.pickerDialogData; if (gckecflkjgj != 0) { GameObject gameObject = ONADEHGGJBH.BAMPPLLLDIL(this.prefab); gckecflkjgj.k__BackingField = gameObject; } } // Token: 0x06004A24 RID: 18980 RVA: 0x001162FC File Offset: 0x001144FC [Token(Token = "0x6004A24")] [Address(RVA = "0x26F74A0", Offset = "0x26F64A0", VA = "0x1826F74A0")] 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: 0x040037E6 RID: 14310 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x40037E6")] public Action onPopulateInstance; // Token: 0x040037E7 RID: 14311 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x40037E7")] public GCKECFLKJGJ pickerDialogData; // Token: 0x040037E8 RID: 14312 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x40037E8")] public GameObject prefab; } // Token: 0x02000BA3 RID: 2979 [Token(Token = "0x2000BA3")] [CompilerGenerated] private sealed class DDJCECBLKBK where TFromModel : ModelBase where TToCardControllerProvider : ControllerBase, MHEBKFODAGL, IOLLIDNPNNA { // Token: 0x06004A25 RID: 18981 RVA: 0x00116338 File Offset: 0x00114538 [Token(Token = "0x6004A25")] [Address(RVA = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")] public DDJCECBLKBK() { } // Token: 0x06004A26 RID: 18982 RVA: 0x00116354 File Offset: 0x00114554 [Token(Token = "0x6004A26")] [Address(RVA = "0x26ED390", Offset = "0x26EC390", VA = "0x1826ED390")] 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: 0x040037E9 RID: 14313 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x40037E9")] public Func selectedGetter; // Token: 0x040037EA RID: 14314 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x40037EA")] public CardModel selectedCardModel; // Token: 0x040037EB RID: 14315 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x40037EB")] public Action selectedSetter; // Token: 0x040037EC RID: 14316 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x40037EC")] public Action onPopulateInstance; } // Token: 0x02000BA4 RID: 2980 [Token(Token = "0x2000BA4")] [CompilerGenerated] private sealed class JODBIEDNFOK where TFromModel : ModelBase where TToCardControllerProvider : ControllerBase, MHEBKFODAGL, IOLLIDNPNNA { // Token: 0x06004A27 RID: 18983 RVA: 0x001163A0 File Offset: 0x001145A0 [Token(Token = "0x6004A27")] [Address(RVA = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")] public JODBIEDNFOK() { } // Token: 0x06004A28 RID: 18984 RVA: 0x001163BC File Offset: 0x001145BC [Token(Token = "0x6004A28")] [Address(RVA = "0x26F72A0", Offset = "0x26F62A0", VA = "0x1826F72A0")] 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: 0x06004A29 RID: 18985 RVA: 0x0011646C File Offset: 0x0011466C [Token(Token = "0x6004A29")] [Address(RVA = "0xA6E3D0", Offset = "0xA6D3D0", VA = "0x180A6E3D0")] internal bool b__2() { int num = this.selected; bool flag; return flag; } // Token: 0x040037ED RID: 14317 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x40037ED")] public CardModel cardModel; // Token: 0x040037EE RID: 14318 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x40037EE")] public int index; // Token: 0x040037EF RID: 14319 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x40037EF")] public int selected; // Token: 0x040037F0 RID: 14320 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x40037F0")] public GCKECFLKJGJ.DDJCECBLKBK CS$<>8__locals1; } // Token: 0x02000BA5 RID: 2981 [Token(Token = "0x2000BA5")] [CompilerGenerated] private sealed class HCGAKGAGBJE where TFromModel : ModelBase where TToCardControllerProvider : ControllerBase, MHEBKFODAGL, IOLLIDNPNNA { // Token: 0x06004A2A RID: 18986 RVA: 0x00116484 File Offset: 0x00114684 [Token(Token = "0x6004A2A")] [Address(RVA = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")] public HCGAKGAGBJE() { } // Token: 0x06004A2B RID: 18987 RVA: 0x001164A0 File Offset: 0x001146A0 [Token(Token = "0x6004A2B")] [Address(RVA = "0x26F7020", Offset = "0x26F6020", VA = "0x1826F7020")] 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: 0x040037F1 RID: 14321 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x40037F1")] public HashSet selected; // Token: 0x040037F2 RID: 14322 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x40037F2")] public Action onPopulateInstance; } // Token: 0x02000BA6 RID: 2982 [Token(Token = "0x2000BA6")] [CompilerGenerated] private sealed class FKEDMEPPMPK where TFromModel : ModelBase where TToCardControllerProvider : ControllerBase, MHEBKFODAGL, IOLLIDNPNNA { // Token: 0x06004A2C RID: 18988 RVA: 0x001164C8 File Offset: 0x001146C8 [Token(Token = "0x6004A2C")] [Address(RVA = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")] public FKEDMEPPMPK() { } // Token: 0x06004A2D RID: 18989 RVA: 0x001164E4 File Offset: 0x001146E4 [Token(Token = "0x6004A2D")] [Address(RVA = "0x26EECA0", Offset = "0x26EDCA0", VA = "0x1826EECA0")] 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: 0x06004A2E RID: 18990 RVA: 0x00116544 File Offset: 0x00114744 [Token(Token = "0x6004A2E")] [Address(RVA = "0x26EED50", Offset = "0x26EDD50", VA = "0x1826EED50")] internal bool b__2() { int num = this.index; bool flag; return flag; } // Token: 0x040037F3 RID: 14323 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x40037F3")] public CardModel cardModel; // Token: 0x040037F4 RID: 14324 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x40037F4")] public int index; // Token: 0x040037F5 RID: 14325 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x40037F5")] public GCKECFLKJGJ.HCGAKGAGBJE CS$<>8__locals1; } }