Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

1073 lines
39 KiB
C#

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<GameObject, int> 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<string, int, bool> 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<GCKECFLKJGJ.EIHFPHABBMM> 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<DOPNALIMPNA> 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<GameObject, int> CMKDGFDCOLC, [Optional] Func<string, int, bool> OOKMCNJIHLA, [Optional] IReadOnlyList<GCKECFLKJGJ.EIHFPHABBMM> DMIMDDJGEPC, [Optional] IReadOnlyList<DOPNALIMPNA> 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<GameObject, int> CMKDGFDCOLC, [Optional] Func<string, int, bool> OOKMCNJIHLA, [Optional] IReadOnlyList<GCKECFLKJGJ.EIHFPHABBMM> DMIMDDJGEPC, [Optional] IReadOnlyList<DOPNALIMPNA> GJDJBGLKLJB)
{
GCKECFLKJGJ gckecflkjgj;
gckecflkjgj.<KEOPECIOAGK>k__BackingField = (IECOEANLJCJ)((ulong)1L);
gckecflkjgj.<FMJCMIIBFBI>k__BackingField = 0;
gckecflkjgj.<MAAELOFEKIJ>k__BackingField = MNIJHBJDPPA;
gckecflkjgj.<KMKKPIGGBKH>k__BackingField = CMKDGFDCOLC;
gckecflkjgj.<BPCOEAHOOBG>k__BackingField = OOKMCNJIHLA;
gckecflkjgj.<OKANBHKMMBD>k__BackingField = 0;
gckecflkjgj.<FLMPENDHPAG>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<GameObject, int, TextMeshProUGUI, Button> CMKDGFDCOLC, [Optional] Func<string, int, bool> OOKMCNJIHLA, [Optional] IReadOnlyList<GCKECFLKJGJ.EIHFPHABBMM> DMIMDDJGEPC, [Optional] List<DOPNALIMPNA> GJDJBGLKLJB)
{
GCKECFLKJGJ.OKGHINPIOHG okghinpiohg = new GCKECFLKJGJ.OKGHINPIOHG();
okghinpiohg.onPopulateInstance = CMKDGFDCOLC;
okghinpiohg.prefab = CFAPNBBHEKB;
okghinpiohg.pickerDialogData = (ulong)0L;
Action<GameObject, int> action = new Action(okghinpiohg.<ToButtons>g__OnPopulateInstance|0);
GCKECFLKJGJ gckecflkjgj;
gckecflkjgj.<KEOPECIOAGK>k__BackingField = (IECOEANLJCJ)((ulong)1L);
gckecflkjgj.<FMJCMIIBFBI>k__BackingField = 0;
gckecflkjgj.<OKANBHKMMBD>k__BackingField = 0;
gckecflkjgj.<FLMPENDHPAG>k__BackingField = (ulong)0L;
gckecflkjgj.<MAAELOFEKIJ>k__BackingField = MNIJHBJDPPA;
gckecflkjgj.<KMKKPIGGBKH>k__BackingField = action;
gckecflkjgj.<BPCOEAHOOBG>k__BackingField = OOKMCNJIHLA;
Action action2 = new Action(okghinpiohg.<ToButtons>g__OnInitialize|1);
gckecflkjgj.BIOAFNHDAIE = action2;
Action action3 = new Action(okghinpiohg.<ToButtons>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<TEnum>(GameObject CFAPNBBHEKB, Action<TEnum> DJCHGPGNAKG, [Optional] List<DOPNALIMPNA> 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<GameObject, int, TextMeshProUGUI, Button, ToggleTheme> CMKDGFDCOLC, [Optional] Func<string, int, bool> OOKMCNJIHLA, [Optional] List<GCKECFLKJGJ.EIHFPHABBMM> DMIMDDJGEPC, [Optional] List<DOPNALIMPNA> GJDJBGLKLJB)
{
GCKECFLKJGJ.OAHJMGBKHBA oahjmgbkhba = new GCKECFLKJGJ.OAHJMGBKHBA();
oahjmgbkhba.onPopulateInstance = CMKDGFDCOLC;
Action<GameObject, int, TextMeshProUGUI, Button> action = new Action(oahjmgbkhba.<ToToggles>g__OnPopulateInstance|0);
GCKECFLKJGJ.OKGHINPIOHG okghinpiohg = new GCKECFLKJGJ.OKGHINPIOHG();
okghinpiohg.prefab = CFAPNBBHEKB;
int num = 0;
okghinpiohg.pickerDialogData = num;
okghinpiohg.onPopulateInstance = action;
Action<GameObject, int> action2 = new Action(okghinpiohg.<ToButtons>g__OnPopulateInstance|0);
GCKECFLKJGJ gckecflkjgj;
gckecflkjgj.<KEOPECIOAGK>k__BackingField = (IECOEANLJCJ)((ulong)1L);
gckecflkjgj.<FMJCMIIBFBI>k__BackingField = 0;
gckecflkjgj.<OKANBHKMMBD>k__BackingField = 0;
gckecflkjgj.<FLMPENDHPAG>k__BackingField = num;
gckecflkjgj.<MAAELOFEKIJ>k__BackingField = MNIJHBJDPPA;
gckecflkjgj.<KMKKPIGGBKH>k__BackingField = action2;
gckecflkjgj.<BPCOEAHOOBG>k__BackingField = OOKMCNJIHLA;
Action action3 = new Action(okghinpiohg.<ToButtons>g__OnInitialize|1);
gckecflkjgj.BIOAFNHDAIE = action3;
Action action4 = new Action(okghinpiohg.<ToButtons>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<GameObject, int, TextMeshProUGUI> CMKDGFDCOLC, Func<int> AFMANBONLOB, Action<int> BJODFKHDNGM, [Optional] Func<string, int, bool> OOKMCNJIHLA, [Optional] List<GCKECFLKJGJ.EIHFPHABBMM> DMIMDDJGEPC, [Optional] List<DOPNALIMPNA> GJDJBGLKLJB)
{
GCKECFLKJGJ.GPJHDCCAHDO gpjhdccahdo = new GCKECFLKJGJ.GPJHDCCAHDO();
gpjhdccahdo.onPopulateInstance = CMKDGFDCOLC;
int num = 0;
gpjhdccahdo.selectedToggleTheme = num;
gpjhdccahdo.selectedGetter = AFMANBONLOB;
gpjhdccahdo.selectedSetter = 0;
Action<GameObject, int, TextMeshProUGUI, Button, ToggleTheme> action = new Action(gpjhdccahdo.<ToTogglesSinglePicker>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<int> EGJJHJHIPCF, Action<GameObject, int, TextMeshProUGUI> CMKDGFDCOLC, [Optional] Func<string, int, bool> OOKMCNJIHLA, [Optional] List<GCKECFLKJGJ.EIHFPHABBMM> DMIMDDJGEPC, [Optional] List<DOPNALIMPNA> GJDJBGLKLJB)
{
GCKECFLKJGJ.OHIIILHDGDK ohiiilhdgdk = new GCKECFLKJGJ.OHIIILHDGDK();
ohiiilhdgdk.selected = EGJJHJHIPCF;
ohiiilhdgdk.onPopulateInstance = CMKDGFDCOLC;
if (EGJJHJHIPCF == 0)
{
HashSet<int> hashSet = new HashSet();
ohiiilhdgdk.selected = hashSet;
}
Action<GameObject, int, TextMeshProUGUI, Button, ToggleTheme> action = new Action(ohiiilhdgdk.<ToTogglesMultiPicker>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<TFromModel, TToCardControllerProvider>(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<TFromModel, TToCardControllerProvider>(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<TFromModel, TToCardControllerProvider>(GameObject CFAPNBBHEKB, int MNIJHBJDPPA, HashSet<int> EGJJHJHIPCF, Action<GameObject, int, CardModel, TFromModel, BAEJLDPBGFI> CMKDGFDCOLC, [Optional] Func<string, int, bool> OOKMCNJIHLA, [Optional] List<GCKECFLKJGJ.EIHFPHABBMM> DMIMDDJGEPC, [Optional] List<DOPNALIMPNA> GJDJBGLKLJB) where TFromModel : ModelBase where TToCardControllerProvider : ControllerBase, MHEBKFODAGL, IOLLIDNPNNA
{
HashSet<int> 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<int, bool> 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<int, bool> 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 <ToButtons>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 <ToButtons>g__OnInitialize|1()
{
GCKECFLKJGJ gckecflkjgj = this.pickerDialogData;
if (gckecflkjgj != 0)
{
GameObject gameObject = ONADEHGGJBH.EBMABANDFJJ(this.prefab);
gckecflkjgj.<FLMPENDHPAG>k__BackingField = gameObject;
}
}
// Token: 0x06004A11 RID: 18961 RVA: 0x00115EEC File Offset: 0x001140EC
[Token(Token = "0x6004A11")]
[Address(RVA = "0x1B4B5B0", Offset = "0x1B4A5B0", VA = "0x181B4B5B0")]
internal void <ToButtons>g__OnDispose|2()
{
if (this.pickerDialogData != 0)
{
}
int num = 0;
int num2 = 0;
if (!(num == num2))
{
OMCHJHPFBDN.KGFPNIMJHIC(this.pickerDialogData.<FLMPENDHPAG>k__BackingField);
}
}
// Token: 0x040037D1 RID: 14289
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40037D1")]
public Action<GameObject, int, TextMeshProUGUI, Button> 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<TEnum> 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 <FromEnumToButtons>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 <FromEnumToButtons>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<TEnum> onClick;
}
// Token: 0x02000B9C RID: 2972
[Token(Token = "0x2000B9C")]
[CompilerGenerated]
private sealed class NEGELFGHPBO<TEnum> 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 <FromEnumToButtons>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<TEnum> 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 <ToToggles>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<GameObject, int, TextMeshProUGUI, Button, ToggleTheme> action = this.onPopulateInstance;
}
// Token: 0x040037D9 RID: 14297
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40037D9")]
public Action<GameObject, int, TextMeshProUGUI, Button, ToggleTheme> 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 <ToTogglesSinglePicker>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<int> action2 = miomninamba.CS$<>8__locals1.selectedSetter;
int index3 = miomninamba.index;
action2(index3);
}
};
Action<GameObject, int, TextMeshProUGUI> 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<int> 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<int> selectedSetter;
// Token: 0x040037DD RID: 14301
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x40037DD")]
public Action<GameObject, int, TextMeshProUGUI> 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 <ToTogglesSinglePicker>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<int> 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 <ToTogglesMultiPicker>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<int> 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<int> hashSet2 = cs$<>8__locals.selected;
int index4 = igkjikjpkic.index;
bool flag3 = hashSet2.Add(index4);
}
HashSet<int> 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<GameObject, int, TextMeshProUGUI> 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<int> selected;
// Token: 0x040037E2 RID: 14306
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40037E2")]
public Action<GameObject, int, TextMeshProUGUI> 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 <ToTogglesMultiPicker>b__1()
{
HashSet<int> 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<int> selected2 = cs$<>8__locals.selected;
int num2 = this.index;
bool flag2 = selected2.Add(num2);
}
HashSet<int> 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<TFromModel, TToCardControllerProvider> 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 <ToCard>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 <ToCard>g__OnInitialize|1()
{
GCKECFLKJGJ gckecflkjgj = this.pickerDialogData;
if (gckecflkjgj != 0)
{
GameObject gameObject = ONADEHGGJBH.BAMPPLLLDIL(this.prefab);
gckecflkjgj.<FLMPENDHPAG>k__BackingField = gameObject;
}
}
// Token: 0x06004A24 RID: 18980 RVA: 0x001162FC File Offset: 0x001144FC
[Token(Token = "0x6004A24")]
[Address(RVA = "0x26F74A0", Offset = "0x26F64A0", VA = "0x1826F74A0")]
internal void <ToCard>g__OnDispose|2()
{
if (this.pickerDialogData != 0)
{
}
int num = 0;
int num2 = 0;
if (!(num == num2))
{
OMCHJHPFBDN.KGFPNIMJHIC(this.pickerDialogData.<FLMPENDHPAG>k__BackingField);
}
}
// Token: 0x040037E6 RID: 14310
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x40037E6")]
public Action<GameObject, int, CardModel, TFromModel, BAEJLDPBGFI> 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<TFromModel, TToCardControllerProvider> 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 <ToCardSinglePicker>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<int> 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<int> selectedSetter;
// Token: 0x040037EC RID: 14316
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x40037EC")]
public Action<GameObject, int, CardModel, TFromModel, BAEJLDPBGFI> onPopulateInstance;
}
// Token: 0x02000BA4 RID: 2980
[Token(Token = "0x2000BA4")]
[CompilerGenerated]
private sealed class JODBIEDNFOK<TFromModel, TToCardControllerProvider> 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 <ToCardSinglePicker>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<int> 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 <ToCardSinglePicker>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<TFromModel, TToCardControllerProvider> CS$<>8__locals1;
}
// Token: 0x02000BA5 RID: 2981
[Token(Token = "0x2000BA5")]
[CompilerGenerated]
private sealed class HCGAKGAGBJE<TFromModel, TToCardControllerProvider> 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 <ToCardMultiPicker>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<int> selected;
// Token: 0x040037F2 RID: 14322
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x40037F2")]
public Action<GameObject, int, CardModel, TFromModel, BAEJLDPBGFI> onPopulateInstance;
}
// Token: 0x02000BA6 RID: 2982
[Token(Token = "0x2000BA6")]
[CompilerGenerated]
private sealed class FKEDMEPPMPK<TFromModel, TToCardControllerProvider> 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 <ToCardMultiPicker>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 <ToCardMultiPicker>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<TFromModel, TToCardControllerProvider> CS$<>8__locals1;
}
}