Files
Apr2020-Cpp2Il-Dump/Assembly-CSharp/GCKECFLKJGJ.cs
T
niko 8fc35183db a
2026-04-11 22:19:20 +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: 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<GameObject, int> 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<string, int, bool> 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<GCKECFLKJGJ.EIHFPHABBMM> 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<DOPNALIMPNA> 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<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: 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<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: 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<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: 0x060048E0 RID: 18656 RVA: 0x00113648 File Offset: 0x00111848
[Token(Token = "0x60048E0")]
[Address(RVA = "0x1779590", Offset = "0x1778390", VA = "0x181779590")]
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: 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<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: 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<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: 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<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: 0x060048E4 RID: 18660 RVA: 0x001137CC File Offset: 0x001119CC
[Token(Token = "0x60048E4")]
[Address(RVA = "0x1779710", Offset = "0x1778510", VA = "0x181779710")]
public static GCKECFLKJGJ PFPGFIAEAJA<TFromModel, TToCardControllerProvider>(GameObject CFAPNBBHEKB, int MNIJHBJDPPA, 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
{
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<TFromModel, TToCardControllerProvider>(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<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: 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<int, bool> 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<int, bool> 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 <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: 0x060048F0 RID: 18672 RVA: 0x00113980 File Offset: 0x00111B80
[Token(Token = "0x60048F0")]
[Address(RVA = "0x1007020", Offset = "0x1005E20", VA = "0x181007020")]
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: 0x060048F1 RID: 18673 RVA: 0x001139AC File Offset: 0x00111BAC
[Token(Token = "0x60048F1")]
[Address(RVA = "0x1006F90", Offset = "0x1005D90", VA = "0x181006F90")]
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: 0x0400370D RID: 14093
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400370D")]
public Action<GameObject, int, TextMeshProUGUI, Button> 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<TEnum> 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 <FromEnumToButtons>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 <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: 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<TEnum> onClick;
}
// Token: 0x02000B6D RID: 2925
[Token(Token = "0x2000B6D")]
[CompilerGenerated]
private sealed class NEGELFGHPBO<TEnum> 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 <FromEnumToButtons>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<TEnum> 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 <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: 0x04003715 RID: 14101
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003715")]
public Action<GameObject, int, TextMeshProUGUI, Button, ToggleTheme> 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 <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: 0x04003716 RID: 14102
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003716")]
public Func<int> 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<int> selectedSetter;
// Token: 0x04003719 RID: 14105
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4003719")]
public Action<GameObject, int, TextMeshProUGUI> 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 <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: 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 <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: 0x0400371D RID: 14109
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400371D")]
public HashSet<int> selected;
// Token: 0x0400371E RID: 14110
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400371E")]
public Action<GameObject, int, TextMeshProUGUI> 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 <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: 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<TFromModel, TToCardControllerProvider> 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 <ToCard>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 <ToCard>g__OnInitialize|1()
{
GCKECFLKJGJ gckecflkjgj = this.pickerDialogData;
if (gckecflkjgj != 0)
{
GameObject gameObject = ONADEHGGJBH.BAMPPLLLDIL(this.prefab);
gckecflkjgj.<FLMPENDHPAG>k__BackingField = gameObject;
}
}
// Token: 0x06004904 RID: 18692 RVA: 0x00113DBC File Offset: 0x00111FBC
[Token(Token = "0x6004904")]
[Address(RVA = "0x1E184A0", Offset = "0x1E172A0", VA = "0x181E184A0")]
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: 0x04003722 RID: 14114
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4003722")]
public Action<GameObject, int, CardModel, TFromModel, BAEJLDPBGFI> 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<TFromModel, TToCardControllerProvider> 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 <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: 0x04003725 RID: 14117
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4003725")]
public Func<int> 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<int> selectedSetter;
// Token: 0x04003728 RID: 14120
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4003728")]
public Action<GameObject, int, CardModel, TFromModel, BAEJLDPBGFI> onPopulateInstance;
}
// Token: 0x02000B75 RID: 2933
[Token(Token = "0x2000B75")]
[CompilerGenerated]
private sealed class JODBIEDNFOK<TFromModel, TToCardControllerProvider> 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 <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: 0x06004909 RID: 18697 RVA: 0x00113F2C File Offset: 0x0011212C
[Token(Token = "0x6004909")]
[Address(RVA = "0x4AA0F0", Offset = "0x4A8EF0", VA = "0x1804AA0F0")]
internal bool <ToCardSinglePicker>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<TFromModel, TToCardControllerProvider> CS$<>8__locals1;
}
// Token: 0x02000B76 RID: 2934
[Token(Token = "0x2000B76")]
[CompilerGenerated]
private sealed class HCGAKGAGBJE<TFromModel, TToCardControllerProvider> 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 <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: 0x0400372D RID: 14125
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400372D")]
public HashSet<int> selected;
// Token: 0x0400372E RID: 14126
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400372E")]
public Action<GameObject, int, CardModel, TFromModel, BAEJLDPBGFI> onPopulateInstance;
}
// Token: 0x02000B77 RID: 2935
[Token(Token = "0x2000B77")]
[CompilerGenerated]
private sealed class FKEDMEPPMPK<TFromModel, TToCardControllerProvider> 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 <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: 0x0600490E RID: 18702 RVA: 0x00114004 File Offset: 0x00112204
[Token(Token = "0x600490E")]
[Address(RVA = "0x1E0F240", Offset = "0x1E0E040", VA = "0x181E0F240")]
internal bool <ToCardMultiPicker>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<TFromModel, TToCardControllerProvider> CS$<>8__locals1;
}
}