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

3381 lines
121 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecRoom.Core.Creation;
using RecRoom.Systems.PlayerRoles;
using RRUI.Data;
using StansAssets.Foundation.Async;
using TMPro;
using UnityEngine;
// Token: 0x020010A4 RID: 4260
[Token(Token = "0x20010A4")]
public static class ONOKJPIMIIP
{
// Token: 0x06005F89 RID: 24457 RVA: 0x0014DDF4 File Offset: 0x0014BFF4
[Token(Token = "0x6005F89")]
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0")]
private static bool JHAGEADOOAO()
{
return true;
}
// Token: 0x06005F8A RID: 24458 RVA: 0x0014DE04 File Offset: 0x0014C004
[Token(Token = "0x6005F8A")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690")]
private static bool PBCGBIJNMDL()
{
}
// Token: 0x06005F8B RID: 24459 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6005F8B")]
[Address(RVA = "0x1EAA630", Offset = "0x1EA9630", VA = "0x181EAA630")]
public static bool IKAGKELDMJH(this ONOKJPIMIIP.BHHLCBPHLKN EABNCDDKJCA)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06005F8C RID: 24460 RVA: 0x0014DE14 File Offset: 0x0014C014
[Token(Token = "0x6005F8C")]
[Address(RVA = "0x1EAA480", Offset = "0x1EA9480", VA = "0x181EAA480")]
public static INAOBEINBGO HPNPCDDNFEG(Func<float> KCABKEAMPIO, Action<float> DLBCDOBKKCI, string IHBDNLFNPKH = "", string NOFGABCKDMB = "", string EPNAGKMLGGM = "", bool OHKOIHPPOJP = false, float JDFENOCNKAD = 0f, float FLIEBIMFHEN = 1000f, [Optional] Func<bool> GHOAKNJINNH, [Optional] Func<bool> EFPKEFFDMOC)
{
int num = 0;
ONOKJPIMIIP.PGGBMNFHKPN pggbmnfhkpn;
pggbmnfhkpn.FieldGetter(num, IHBDNLFNPKH, NOFGABCKDMB);
pggbmnfhkpn.minValue = (float)0;
pggbmnfhkpn.maxValue = (float)0;
pggbmnfhkpn.clampRange = false;
pggbmnfhkpn.valueGetter = KCABKEAMPIO;
pggbmnfhkpn.valueSetter = DLBCDOBKKCI;
INAOBEINBGO inaobeinbgo = new INAOBEINBGO();
inaobeinbgo.MDAMJJGPJKM = IHBDNLFNPKH;
inaobeinbgo.LNHMBKMKJMK = NOFGABCKDMB;
Func<string> func = delegate
{
Func<float> valueGetter = pggbmnfhkpn.valueGetter;
float num4 = valueGetter();
string text;
return text;
};
inaobeinbgo.ENFKJGHCEIG = func;
Action<string> action = delegate(string v)
{
int num5 = 0;
if (float.TryParse(v, num5))
{
if (pggbmnfhkpn.clampRange)
{
float minValue = pggbmnfhkpn.minValue;
float maxValue = pggbmnfhkpn.maxValue;
float num6 = Mathf.Clamp((float)num5, minValue, maxValue);
}
pggbmnfhkpn.valueSetter(num5);
}
};
inaobeinbgo.BFHMFOIEJOO = action;
int num2;
Func<bool> func2 = new Func(num2.JHAGEADOOAO);
num2 = 0;
inaobeinbgo.KKGFMMFFKKC = 0;
int num3;
Func<bool> func3 = new Func(num3.JHAGEADOOAO);
num3 = 0;
inaobeinbgo.IPCGFLNAMGG = func3;
inaobeinbgo.FMHFOBANMMM = 0;
inaobeinbgo.LKFMPLAEMIP = (TMP_InputField.ContentType)((ulong)3L);
return inaobeinbgo;
}
// Token: 0x06005F8D RID: 24461 RVA: 0x0014DED8 File Offset: 0x0014C0D8
[Token(Token = "0x6005F8D")]
[Address(RVA = "0x1EAB240", Offset = "0x1EAA240", VA = "0x181EAB240")]
public static JJOBLNLCNND MGAJCIEANHL(Func<int> KCABKEAMPIO, Action<int> DLBCDOBKKCI, string IHBDNLFNPKH = "", string NOFGABCKDMB = "", string EPNAGKMLGGM = "", bool OHKOIHPPOJP = false, int JDFENOCNKAD = 0, int FLIEBIMFHEN = 1000, [Optional] Func<bool> GHOAKNJINNH, [Optional] Func<bool> EFPKEFFDMOC)
{
int num = 0;
ONOKJPIMIIP.EDEOIFMFIEN edeoifmfien;
edeoifmfien.FieldGetter(num, IHBDNLFNPKH, NOFGABCKDMB);
edeoifmfien.clampRange = false;
edeoifmfien.minValue = 0;
edeoifmfien.maxValue = 0;
edeoifmfien.valueGetter = KCABKEAMPIO;
edeoifmfien.valueSetter = DLBCDOBKKCI;
LDOGKCENACO ldogkcenaco = new LDOGKCENACO();
ldogkcenaco.MDAMJJGPJKM = IHBDNLFNPKH;
ldogkcenaco.LNHMBKMKJMK = NOFGABCKDMB;
Func<string> func = delegate
{
int num4 = edeoifmfien.valueGetter();
string text;
return text;
};
ldogkcenaco.ENFKJGHCEIG = func;
Action<string> action = delegate(string v)
{
bool flag;
if (flag)
{
ulong num6;
if (edeoifmfien.clampRange)
{
int maxValue = edeoifmfien.maxValue;
int minValue = edeoifmfien.minValue;
int num5 = Mathf.Clamp((int)num6, minValue, maxValue);
}
edeoifmfien.valueSetter(num6);
}
};
ldogkcenaco.BFHMFOIEJOO = action;
int num2;
Func<bool> func2 = new Func(num2.JHAGEADOOAO);
num2 = 0;
ldogkcenaco.KKGFMMFFKKC = 0;
int num3;
Func<bool> func3 = new Func(num3.JHAGEADOOAO);
num3 = 0;
ldogkcenaco.IPCGFLNAMGG = func3;
ldogkcenaco.FMHFOBANMMM = 0;
ldogkcenaco.LKFMPLAEMIP = (TMP_InputField.ContentType)((ulong)2L);
throw new NullReferenceException();
}
// Token: 0x06005F8E RID: 24462 RVA: 0x0014DF9C File Offset: 0x0014C19C
[Token(Token = "0x6005F8E")]
[Address(RVA = "0x1EAB0B0", Offset = "0x1EAA0B0", VA = "0x181EAB0B0")]
public static INAOBEINBGO LCIDKHBKIOL(Func<string> KCABKEAMPIO, Action<string> DLBCDOBKKCI, int DIDPKDLHNBN = 1000, TMP_InputField.ContentType KCKBKEKAMDF = TMP_InputField.ContentType.Alphanumeric, [Optional] Func<string, bool> GOLGMHKKGEA, TMP_InputField.CharacterValidation HMCHFOILHPK = TMP_InputField.CharacterValidation.Alphanumeric, [Optional] string LNEHNHPOOKK, [Optional] Func<bool> GHOAKNJINNH, [Optional] Func<bool> EFPKEFFDMOC, string IHBDNLFNPKH = "", string NOFGABCKDMB = "", bool HBJHELDJAEP = false, [Optional] Func<bool> AHKJGAADCEG)
{
INAOBEINBGO inaobeinbgo = new INAOBEINBGO();
inaobeinbgo.BFHMFOIEJOO = DLBCDOBKKCI;
inaobeinbgo.MDAMJJGPJKM = 0;
inaobeinbgo.LNHMBKMKJMK = 0;
inaobeinbgo.ENFKJGHCEIG = KCABKEAMPIO;
int num;
Func<bool> func = new Func(num.PBCGBIJNMDL);
num = 0;
inaobeinbgo.FGIBGHHLOGJ = 0;
int num2;
Func<bool> func2 = new Func(num2.JHAGEADOOAO);
num2 = 0;
inaobeinbgo.KKGFMMFFKKC = func2;
int num3;
Func<bool> func3 = new Func(num3.JHAGEADOOAO);
num3 = 0;
inaobeinbgo.IPCGFLNAMGG = func3;
inaobeinbgo.LKFMPLAEMIP = KCKBKEKAMDF;
inaobeinbgo.MBJJOCEJLKE = DIDPKDLHNBN;
inaobeinbgo.FMHFOBANMMM = "";
inaobeinbgo.IOEGBNNLJIE = false;
inaobeinbgo.MKFJGHAELHA = 0;
inaobeinbgo.JDFNINGLAMM = TMP_InputField.CharacterValidation.None;
inaobeinbgo.AJBKBJKLGEI = 0;
return inaobeinbgo;
}
// Token: 0x06005F8F RID: 24463 RVA: 0x0014E054 File Offset: 0x0014C254
[Token(Token = "0x6005F8F")]
[Address(RVA = "0x1EA9720", Offset = "0x1EA8720", VA = "0x181EA9720")]
public static EIHJCCEGFLF DGNHPOINBPP(Func<string> KCABKEAMPIO, Action<string> DLBCDOBKKCI, [Optional] Func<bool> GHOAKNJINNH, [Optional] Func<bool> EFPKEFFDMOC, [Optional] int? NAEEHHHGEFL, bool HBJHELDJAEP = false, string MFDCCNKNIPD = "", [Optional] Func<bool> AHKJGAADCEG)
{
EIHJCCEGFLF eihjccegflf = new EIHJCCEGFLF();
eihjccegflf.BFHMFOIEJOO = DLBCDOBKKCI;
eihjccegflf.GPJEDBDCNNP = 0;
eihjccegflf.ENFKJGHCEIG = KCABKEAMPIO;
int num;
Func<bool> func = new Func(num.PBCGBIJNMDL);
num = 0;
eihjccegflf.FGIBGHHLOGJ = 0;
Func<bool> func2;
if (GHOAKNJINNH == 0)
{
int num2;
func2 = new Func(num2.JHAGEADOOAO);
num2 = 0;
}
eihjccegflf.KKGFMMFFKKC = func2;
Func<bool> func3;
if (EFPKEFFDMOC == 0)
{
int num3;
func3 = new Func(num3.JHAGEADOOAO);
num3 = 0;
}
eihjccegflf.IPCGFLNAMGG = func3;
eihjccegflf.HLGEICDGAOG = 0;
eihjccegflf.IOEGBNNLJIE = false;
return eihjccegflf;
}
// Token: 0x06005F90 RID: 24464 RVA: 0x0014E0E4 File Offset: 0x0014C2E4
[Token(Token = "0x6005F90")]
[Address(RVA = "0x1EA8AF0", Offset = "0x1EA7AF0", VA = "0x181EA8AF0")]
public static AJIHDJKAFDD ABHNHECDIKI(Func<int> KCABKEAMPIO, Action<int> DLBCDOBKKCI, int JDFENOCNKAD, int FLIEBIMFHEN, string IHBDNLFNPKH = "", string NOFGABCKDMB = "", string EPNAGKMLGGM = "", [Optional] Func<bool> AHKJGAADCEG)
{
AJIHDJKAFDD ajihdjkafdd = new AJIHDJKAFDD();
ajihdjkafdd.MDAMJJGPJKM = 0;
ajihdjkafdd.LNHMBKMKJMK = 0;
Func<float> func = delegate
{
int num2 = KCABKEAMPIO();
throw new NullReferenceException();
};
ajihdjkafdd.ENFKJGHCEIG = func;
Action<float> action = delegate(float value)
{
Action<int> valueSetter = DLBCDOBKKCI;
};
ajihdjkafdd.BFHMFOIEJOO = action;
int num;
Func<bool> func2 = new Func(num.PBCGBIJNMDL);
num = 0;
ajihdjkafdd.FGIBGHHLOGJ = 0;
bool flag = ajihdjkafdd.PBNIGPCNAJP;
return ajihdjkafdd;
}
// Token: 0x06005F91 RID: 24465 RVA: 0x0014E16C File Offset: 0x0014C36C
[Token(Token = "0x6005F91")]
[Address(RVA = "0x1EAB540", Offset = "0x1EAA540", VA = "0x181EAB540")]
public static AJIHDJKAFDD NPGODCNJCBI(Func<float> KCABKEAMPIO, Action<float> DLBCDOBKKCI, float JDFENOCNKAD = 0f, float FLIEBIMFHEN = 1000f, [Optional] Func<bool> AOKFNKPFDEC, int ODFIBNIDOPB = -1, string IHBDNLFNPKH = "", string NOFGABCKDMB = "", string EPNAGKMLGGM = "", [Optional] Func<float, float> AOEGPLKJADA, [Optional] Func<float, float> DEJBHKOCHJB)
{
AJIHDJKAFDD ajihdjkafdd = new AJIHDJKAFDD();
ajihdjkafdd.MDAMJJGPJKM = 0;
ajihdjkafdd.LNHMBKMKJMK = 0;
ajihdjkafdd.ELEPMCOFMJM = JDFENOCNKAD;
ajihdjkafdd.BOJMOAGELMP = FLIEBIMFHEN;
ajihdjkafdd.ENFKJGHCEIG = KCABKEAMPIO;
ajihdjkafdd.BFHMFOIEJOO = DLBCDOBKKCI;
bool flag = ajihdjkafdd.PBNIGPCNAJP;
int num;
Func<bool> func = new Func(num.JHAGEADOOAO);
num = 0;
ajihdjkafdd.KKGFMMFFKKC = 0;
ajihdjkafdd.DDDNLABBHKL = 0;
ajihdjkafdd.IBDICOKCMMB = 0;
ajihdjkafdd.CDCNKKLHDKP = 0;
return ajihdjkafdd;
}
// Token: 0x06005F92 RID: 24466 RVA: 0x0014E1E4 File Offset: 0x0014C3E4
[Token(Token = "0x6005F92")]
[Address(RVA = "0x1EAAF70", Offset = "0x1EA9F70", VA = "0x181EAAF70")]
public static DHCINNFLBBA LBJPOFMMGGP(Func<bool> KCABKEAMPIO, Action<bool> DLBCDOBKKCI, [Optional] Func<bool> GHOAKNJINNH, [Optional] Func<bool> EFPKEFFDMOC, string IHBDNLFNPKH = "", string NOFGABCKDMB = "", int JMHKMOACHDG = 999, [Optional] Func<bool> AHKJGAADCEG)
{
DHCINNFLBBA dhcinnflbba = new DHCINNFLBBA();
dhcinnflbba.FJFNDMPKFMB = DLBCDOBKKCI;
dhcinnflbba.MDAMJJGPJKM = 0;
dhcinnflbba.LNHMBKMKJMK = 0;
dhcinnflbba.OILFCDKJPNI = KCABKEAMPIO;
int num;
Func<bool> func = new Func(num.PBCGBIJNMDL);
num = 0;
dhcinnflbba.FGIBGHHLOGJ = 0;
Func<bool> func2;
if (GHOAKNJINNH == 0)
{
int num2;
func2 = new Func(num2.JHAGEADOOAO);
num2 = 0;
}
dhcinnflbba.KKGFMMFFKKC = func2;
Func<bool> func3;
if (EFPKEFFDMOC == 0)
{
int num3;
func3 = new Func(num3.JHAGEADOOAO);
num3 = 0;
}
dhcinnflbba.IPCGFLNAMGG = func3;
dhcinnflbba.<JKDKHCCKGOD>k__BackingField = 0;
return dhcinnflbba;
}
// Token: 0x06005F93 RID: 24467 RVA: 0x0014E274 File Offset: 0x0014C474
[Token(Token = "0x6005F93")]
[Address(RVA = "0x1EA9410", Offset = "0x1EA8410", VA = "0x181EA9410")]
public static JMOBJDJLOOA BNJMOJOPBOH(Func<bool> AHKJGAADCEG, int JMHKMOACHDG, params DOPNALIMPNA[] FEBHFIMEJPN)
{
JMOBJDJLOOA jmobjdjlooa = new JMOBJDJLOOA();
jmobjdjlooa.FGIBGHHLOGJ = AHKJGAADCEG;
jmobjdjlooa.<JKDKHCCKGOD>k__BackingField = JMHKMOACHDG;
JMOBJDJLOOA dynamicPropertyPanelData = jmobjdjlooa;
Func<bool> func = delegate
{
List<DOPNALIMPNA> febhfimejpn = dynamicPropertyPanelData.FEBHFIMEJPN;
Func<DOPNALIMPNA, bool> <>9__14_ = ONOKJPIMIIP.<>c.<>9__14_1;
if (<>9__14_ == 0)
{
ONOKJPIMIIP.<>c.<>9__14_1 = delegate(DOPNALIMPNA element)
{
throw new NullReferenceException();
};
}
return Enumerable.Any<DOPNALIMPNA>(febhfimejpn, <>9__14_);
};
jmobjdjlooa.KKGFMMFFKKC = func;
return dynamicPropertyPanelData;
}
// Token: 0x06005F94 RID: 24468 RVA: 0x0014E2C4 File Offset: 0x0014C4C4
[Token(Token = "0x6005F94")]
[Address(RVA = "0x1EA9870", Offset = "0x1EA8870", VA = "0x181EA9870")]
public static KHEOPNBJDME EAMLFPNBEMC(string IHBDNLFNPKH = "", [Optional] Func<bool> GHOAKNJINNH, params DOPNALIMPNA[] FEBHFIMEJPN)
{
KHEOPNBJDME kheopnbjdme = new KHEOPNBJDME();
kheopnbjdme.MDAMJJGPJKM = IHBDNLFNPKH;
if (GHOAKNJINNH == 0)
{
int num;
Func<bool> func = new Func(num.JHAGEADOOAO);
num = 0;
}
kheopnbjdme.KKGFMMFFKKC = GHOAKNJINNH;
return kheopnbjdme;
}
// Token: 0x06005F95 RID: 24469 RVA: 0x0014E300 File Offset: 0x0014C500
[Token(Token = "0x6005F95")]
[Address(RVA = "0x1EABAD0", Offset = "0x1EAAAD0", VA = "0x181EABAD0")]
public static NBGABHMGLLB OMNFDGGJHMO(Func<string> KCABKEAMPIO, Action<string> DLBCDOBKKCI, Action DJCHGPGNAKG, [Optional] Func<bool> GHOAKNJINNH, TMP_InputField.ContentType KCKBKEKAMDF = TMP_InputField.ContentType.Alphanumeric, [Optional] Func<string, bool> GOLGMHKKGEA, TMP_InputField.CharacterValidation HMCHFOILHPK = TMP_InputField.CharacterValidation.Alphanumeric, [Optional] string LNEHNHPOOKK, [Optional] List<DOPNALIMPNA> PPMGICCIKNA, string IHBDNLFNPKH = "", string AKFIONBNEGB = "", string AMGBGNINNGF = "")
{
List<DOPNALIMPNA> list = new List();
INAOBEINBGO inaobeinbgo = new INAOBEINBGO();
inaobeinbgo.MDAMJJGPJKM = 0;
inaobeinbgo.LNHMBKMKJMK = "";
inaobeinbgo.ENFKJGHCEIG = KCABKEAMPIO;
inaobeinbgo.BFHMFOIEJOO = DLBCDOBKKCI;
int num;
Func<bool> func = new Func(num.PBCGBIJNMDL);
num = 0;
inaobeinbgo.FGIBGHHLOGJ = func;
int num2;
Func<bool> func2 = new Func(num2.JHAGEADOOAO);
num2 = 0;
inaobeinbgo.KKGFMMFFKKC = func2;
int num3;
Func<bool> func3 = new Func(num3.JHAGEADOOAO);
num3 = 0;
inaobeinbgo.IPCGFLNAMGG = func3;
inaobeinbgo.LKFMPLAEMIP = TMP_InputField.ContentType.Standard;
inaobeinbgo.MBJJOCEJLKE = (int)((ulong)1000L);
inaobeinbgo.FMHFOBANMMM = "";
inaobeinbgo.MKFJGHAELHA = 0;
inaobeinbgo.JDFNINGLAMM = TMP_InputField.CharacterValidation.None;
inaobeinbgo.AJBKBJKLGEI = 0;
inaobeinbgo.IOEGBNNLJIE = false;
list.Add(inaobeinbgo);
IMAFJGKHEMD imafjgkhemd = new IMAFJGKHEMD();
int num4 = 0;
imafjgkhemd.GPJEDBDCNNP = 0;
imafjgkhemd.MAJIECFCIJA = num4;
imafjgkhemd.NOGJOLNDLAC = num4;
imafjgkhemd.LHJHJLDOFNE = num4;
int num5;
Func<bool> func4 = new Func(num5.JHAGEADOOAO);
num5 = 0;
imafjgkhemd.KKGFMMFFKKC = func4;
int num6;
Func<bool> func5 = new Func(num6.JHAGEADOOAO);
num6 = 0;
imafjgkhemd.IPCGFLNAMGG = func5;
int num7;
Func<bool> func6 = new Func(num7.PBCGBIJNMDL);
num7 = 0;
imafjgkhemd.FGIBGHHLOGJ = func6;
imafjgkhemd.MEEKCCGGFFD = DJCHGPGNAKG;
imafjgkhemd.MINBKEPHENC = num4;
list.Add(imafjgkhemd);
DOPNALIMPNA[] array = list.ToArray();
KHEOPNBJDME kheopnbjdme = new KHEOPNBJDME();
kheopnbjdme.MDAMJJGPJKM = 0;
Func<bool> func7;
if (GHOAKNJINNH == 0)
{
int num8;
func7 = new Func(num8.JHAGEADOOAO);
num8 = 0;
}
kheopnbjdme.KKGFMMFFKKC = func7;
throw new NullReferenceException();
}
// Token: 0x06005F96 RID: 24470 RVA: 0x0014E49C File Offset: 0x0014C69C
[Token(Token = "0x6005F96")]
[Address(RVA = "0x1EAA360", Offset = "0x1EA9360", VA = "0x181EAA360")]
public static ECJBHJOCKHL HPLKEGBKNBJ(int JMHKMOACHDG, string IHBDNLFNPKH, [Optional] List<DOPNALIMPNA> FEBHFIMEJPN, [Optional] Func<bool> GHOAKNJINNH, bool HBDINJCJIOE = true)
{
ECJBHJOCKHL ecjbhjockhl = new ECJBHJOCKHL();
if (FEBHFIMEJPN == 0)
{
List<DOPNALIMPNA> list = new List();
}
ecjbhjockhl.JIHPIJCIEAL(FEBHFIMEJPN);
ecjbhjockhl.MDAMJJGPJKM = IHBDNLFNPKH;
Func<bool> func;
if (GHOAKNJINNH == 0)
{
int num;
func = new Func(num.JHAGEADOOAO);
num = 0;
}
ecjbhjockhl.KKGFMMFFKKC = func;
ecjbhjockhl.<JKDKHCCKGOD>k__BackingField = JMHKMOACHDG;
ulong num2;
ecjbhjockhl.ODOPKMFAEDH = num2;
return ecjbhjockhl;
}
// Token: 0x06005F97 RID: 24471 RVA: 0x0014E4F8 File Offset: 0x0014C6F8
[Token(Token = "0x6005F97")]
[Address(RVA = "0x21C6160", Offset = "0x21C5160", VA = "0x1821C6160")]
public static EEFPGMEKANI FMEGJMNAAPA<T>(Func A_0, Action A_1, string A_2, string A_3, Func A_4, Func A_5, Func A_6, bool A_7) where T : Enum
{
EEFPGMEKANI eefpgmekani = new EEFPGMEKANI();
int num = 0;
eefpgmekani.<JKFGAFACGPF>k__BackingField = A_2;
eefpgmekani.<ACONPCPEGFA>k__BackingField = A_3;
int stringLength;
Func<object> func = new Func(num, (IntPtr)stringLength);
stringLength = A_2.m_stringLength;
eefpgmekani.<KKGELFKFIJK>k__BackingField = func;
Action<object> action = new Action(num, (IntPtr)stringLength);
eefpgmekani.<HJNENPOMEPG>k__BackingField = action;
Func<object, string> func2;
eefpgmekani.<PCOHGBNKAJH>k__BackingField = func2;
int num2;
Func<bool> func3 = new Func(num2.JHAGEADOOAO);
num2 = 0;
eefpgmekani.KKGFMMFFKKC = func3;
int num3;
Func<bool> func4 = new Func(num3.JHAGEADOOAO);
num3 = 0;
eefpgmekani.IPCGFLNAMGG = func4;
eefpgmekani.<IFPMFCHIFJP>k__BackingField = false;
eefpgmekani.<CCGAPLPNICB>k__BackingField = (int)((ulong)375L);
ulong num4;
eefpgmekani.<OFNGEEFMEAO>k__BackingField = num4;
throw new NullReferenceException();
}
// Token: 0x06005F98 RID: 24472 RVA: 0x0014E5A4 File Offset: 0x0014C7A4
[Token(Token = "0x6005F98")]
[Address(RVA = "0x21C5700", Offset = "0x21C4700", VA = "0x1821C5700")]
public static LNBMGIPPMJJ ABINIHPECOP<T>(Func<T> OFCJCGLKKFJ, Action<T> LCOBNEPJGIM, string IHBDNLFNPKH = "", string NOFGABCKDMB = "", [Optional] Func<bool> GHOAKNJINNH, [Optional] Func<bool> EFPKEFFDMOC, [Optional] Func<object, string> ECJHJOPENBO, bool JJKBGOJBHFE = true) where T : Enum
{
LNBMGIPPMJJ lnbmgippmjj = new LNBMGIPPMJJ();
int num = 0;
lnbmgippmjj.<JKFGAFACGPF>k__BackingField = IHBDNLFNPKH;
lnbmgippmjj.<ACONPCPEGFA>k__BackingField = NOFGABCKDMB;
int stringLength;
Func<object> func = new Func(num, (IntPtr)stringLength);
stringLength = IHBDNLFNPKH.m_stringLength;
lnbmgippmjj.<KKGELFKFIJK>k__BackingField = func;
Action<object> action = new Action(num, (IntPtr)stringLength);
lnbmgippmjj.<HJNENPOMEPG>k__BackingField = action;
Func<object, string> func2;
lnbmgippmjj.<PCOHGBNKAJH>k__BackingField = func2;
int num2;
Func<bool> func3 = new Func(num2.JHAGEADOOAO);
num2 = 0;
lnbmgippmjj.KKGFMMFFKKC = func3;
int num3;
Func<bool> func4 = new Func(num3.JHAGEADOOAO);
num3 = 0;
lnbmgippmjj.IPCGFLNAMGG = func4;
lnbmgippmjj.<IFPMFCHIFJP>k__BackingField = false;
lnbmgippmjj.<CCGAPLPNICB>k__BackingField = (int)((ulong)375L);
ulong num4;
lnbmgippmjj.<OFNGEEFMEAO>k__BackingField = num4;
throw new NullReferenceException();
}
// Token: 0x06005F99 RID: 24473 RVA: 0x0014E650 File Offset: 0x0014C850
[Token(Token = "0x6005F99")]
[Address(RVA = "0x21C68E0", Offset = "0x21C58E0", VA = "0x1821C68E0")]
public static EEFPGMEKANI OFDCLOIBJDD<T>(Func<List<T>> AECKCMDJGPJ, Func<T> OFCJCGLKKFJ, Action<T> LCOBNEPJGIM, Func<T, string> ECJHJOPENBO, string IHBDNLFNPKH = "", string NOFGABCKDMB = "", [Optional] Func<bool> GHOAKNJINNH, [Optional] Func<bool> EFPKEFFDMOC, bool JJKBGOJBHFE = true)
{
EEFPGMEKANI eefpgmekani = new EEFPGMEKANI();
eefpgmekani.<JKFGAFACGPF>k__BackingField = 0;
eefpgmekani.<ACONPCPEGFA>k__BackingField = 0;
Func<object> func;
eefpgmekani.<KKGELFKFIJK>k__BackingField = func;
Action<object> action;
eefpgmekani.<HJNENPOMEPG>k__BackingField = action;
Func<object, string> func2;
eefpgmekani.<PCOHGBNKAJH>k__BackingField = func2;
Func<IReadOnlyList<object>> func3;
eefpgmekani.<GJLIEEKEBFB>k__BackingField = func3;
int num;
Func<bool> func4 = new Func(num.JHAGEADOOAO);
num = 0;
eefpgmekani.KKGFMMFFKKC = func4;
int num2;
Func<bool> func5 = new Func(num2.JHAGEADOOAO);
num2 = 0;
eefpgmekani.IPCGFLNAMGG = func5;
eefpgmekani.<IFPMFCHIFJP>k__BackingField = false;
Func<bool> func6 = new Func(num2.JHAGEADOOAO);
eefpgmekani.<GAHOLLFCCHK>k__BackingField = func6;
eefpgmekani.<CCGAPLPNICB>k__BackingField = (int)((ulong)375L);
ulong num3;
eefpgmekani.<OFNGEEFMEAO>k__BackingField = num3;
return eefpgmekani;
}
// Token: 0x06005F9A RID: 24474 RVA: 0x0014E700 File Offset: 0x0014C900
[Token(Token = "0x6005F9A")]
[Address(RVA = "0x21C5AC0", Offset = "0x21C4AC0", VA = "0x1821C5AC0")]
public static LNBMGIPPMJJ BAGGGMMHOPC<T>(Func A_0, Func A_1, Action A_2, Func A_3, string A_4, string A_5, Func A_6, Func A_7, bool A_8)
{
LNBMGIPPMJJ lnbmgippmjj = new LNBMGIPPMJJ();
lnbmgippmjj.<JKFGAFACGPF>k__BackingField = 0;
lnbmgippmjj.<ACONPCPEGFA>k__BackingField = 0;
Func<object> func;
lnbmgippmjj.<KKGELFKFIJK>k__BackingField = func;
Action<object> action;
lnbmgippmjj.<HJNENPOMEPG>k__BackingField = action;
Func<object, string> func2;
lnbmgippmjj.<PCOHGBNKAJH>k__BackingField = func2;
Func<IReadOnlyList<object>> func3;
lnbmgippmjj.<GJLIEEKEBFB>k__BackingField = func3;
int num;
Func<bool> func4 = new Func(num.JHAGEADOOAO);
num = 0;
lnbmgippmjj.KKGFMMFFKKC = func4;
int num2;
Func<bool> func5 = new Func(num2.JHAGEADOOAO);
num2 = 0;
lnbmgippmjj.IPCGFLNAMGG = func5;
lnbmgippmjj.<IFPMFCHIFJP>k__BackingField = false;
Func<bool> func6 = new Func(num2.JHAGEADOOAO);
lnbmgippmjj.<GAHOLLFCCHK>k__BackingField = func6;
lnbmgippmjj.<CCGAPLPNICB>k__BackingField = (int)((ulong)375L);
ulong num3;
lnbmgippmjj.<OFNGEEFMEAO>k__BackingField = num3;
return lnbmgippmjj;
}
// Token: 0x06005F9B RID: 24475 RVA: 0x0014E7B0 File Offset: 0x0014C9B0
[Token(Token = "0x6005F9B")]
[Address(RVA = "0x21C5D50", Offset = "0x21C4D50", VA = "0x1821C5D50")]
public static LNBMGIPPMJJ BAGGGMMHOPC<T>(List<T> DIEPOPNJNCO, Func<T> OFCJCGLKKFJ, Action<T> LCOBNEPJGIM, Func<T, string> ECJHJOPENBO, string IHBDNLFNPKH = "", string NOFGABCKDMB = "", [Optional] Func<bool> GHOAKNJINNH, [Optional] Func<bool> EFPKEFFDMOC, bool JJKBGOJBHFE = true)
{
LNBMGIPPMJJ lnbmgippmjj = new LNBMGIPPMJJ();
lnbmgippmjj.<JKFGAFACGPF>k__BackingField = 0;
lnbmgippmjj.<ACONPCPEGFA>k__BackingField = 0;
Func<object> func;
lnbmgippmjj.<KKGELFKFIJK>k__BackingField = func;
Action<object> action;
lnbmgippmjj.<HJNENPOMEPG>k__BackingField = action;
Func<object, string> func2;
lnbmgippmjj.<PCOHGBNKAJH>k__BackingField = func2;
if (func2 == 0)
{
}
List<object> list;
lnbmgippmjj.PNGAPCBBNME = list;
int num;
Func<bool> func3 = new Func(num.JHAGEADOOAO);
num = 0;
lnbmgippmjj.KKGFMMFFKKC = func3;
int num2;
Func<bool> func4 = new Func(num2.JHAGEADOOAO);
num2 = 0;
lnbmgippmjj.IPCGFLNAMGG = func4;
lnbmgippmjj.<IFPMFCHIFJP>k__BackingField = false;
Func<bool> func5 = new Func(num2.JHAGEADOOAO);
lnbmgippmjj.<GAHOLLFCCHK>k__BackingField = func5;
lnbmgippmjj.<CCGAPLPNICB>k__BackingField = (int)((ulong)375L);
ulong num3;
lnbmgippmjj.<OFNGEEFMEAO>k__BackingField = num3;
return lnbmgippmjj;
}
// Token: 0x06005F9C RID: 24476 RVA: 0x0014E864 File Offset: 0x0014CA64
[Token(Token = "0x6005F9C")]
[Address(RVA = "0x1EAB670", Offset = "0x1EAA670", VA = "0x181EAB670")]
public static EEFPGMEKANI ODGPAOABJKN(Dictionary<string, FLCFOLDCOJJ> DIEPOPNJNCO, Func<int> CKCCLEADPDL, Action<int> GPKCDICHDJP, string IHBDNLFNPKH, string NOFGABCKDMB = "", [Optional] Action OLFDNCFKMMD, [Optional] Action CLMLEPJPHIN, [Optional] Func<bool> GHOAKNJINNH, [Optional] Func<bool> EFPKEFFDMOC, bool JJKBGOJBHFE = true)
{
Func<KeyValuePair<string, FLCFOLDCOJJ>, int> <>9__23_ = ONOKJPIMIIP.<>c.<>9__23_0;
if (<>9__23_ == 0)
{
ONOKJPIMIIP.<>c.<>9__23_0 = delegate(KeyValuePair<string, FLCFOLDCOJJ> kvp)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
};
}
Func<KeyValuePair<string, FLCFOLDCOJJ>, string> func;
if (ONOKJPIMIIP.<>c.<>9__23_1 == 0)
{
func = delegate(KeyValuePair<string, FLCFOLDCOJJ> kvp)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
};
ONOKJPIMIIP.<>c.<>9__23_1 = func;
}
Dictionary<string, KeyValuePair<string, FLCFOLDCOJJ>> dictionary = Enumerable.ToDictionary<KeyValuePair<string, FLCFOLDCOJJ>, int, string>(DIEPOPNJNCO, <>9__23_, func);
Dictionary<int, string> localSource = dictionary;
EEFPGMEKANI eefpgmekani = new EEFPGMEKANI();
eefpgmekani.<ACONPCPEGFA>k__BackingField = 0;
eefpgmekani.<JKFGAFACGPF>k__BackingField = IHBDNLFNPKH;
Func<object> func2 = delegate
{
int num4 = CKCCLEADPDL();
throw new NullReferenceException();
};
eefpgmekani.<KKGELFKFIJK>k__BackingField = func2;
Action<object> action = delegate(object value)
{
Action<int> selectedKeySetter = GPKCDICHDJP;
};
eefpgmekani.<HJNENPOMEPG>k__BackingField = action;
Func<object, string> func3 = delegate(object key)
{
Dictionary<int, string> localSource2 = localSource;
return string.Empty;
};
eefpgmekani.<PCOHGBNKAJH>k__BackingField = func3;
Dictionary<int, string>.KeyCollection keys = localSource.Keys;
Func<int, object> func4;
if (ONOKJPIMIIP.<>c.<>9__23_5 == 0)
{
func4 = delegate(int t)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
};
ONOKJPIMIIP.<>c.<>9__23_5 = func4;
}
List<object> list = Enumerable.ToList<object>(Enumerable.Select<int, object>(keys, func4));
eefpgmekani.PNGAPCBBNME = list;
int num;
Func<bool> func5 = new Func(num.JHAGEADOOAO);
num = 0;
eefpgmekani.KKGFMMFFKKC = func5;
int num2;
Func<bool> func6 = new Func(num2.JHAGEADOOAO);
num2 = 0;
eefpgmekani.IPCGFLNAMGG = func6;
Func<bool> func7 = () => localSource.Count >= 12;
eefpgmekani.<IFPMFCHIFJP>k__BackingField = false;
eefpgmekani.<KJEOGOONJGA>k__BackingField = 0;
eefpgmekani.<LPNJNKGGDEC>k__BackingField = 0;
eefpgmekani.<GAHOLLFCCHK>k__BackingField = func7;
eefpgmekani.<CCGAPLPNICB>k__BackingField = (int)((ulong)375L);
ulong num3;
eefpgmekani.<OFNGEEFMEAO>k__BackingField = num3;
return eefpgmekani;
}
// Token: 0x06005F9D RID: 24477 RVA: 0x0014EA00 File Offset: 0x0014CC00
[Token(Token = "0x6005F9D")]
[Address(RVA = "0x1EA8D20", Offset = "0x1EA7D20", VA = "0x181EA8D20")]
public static LNBMGIPPMJJ BCJHJAHMJFP(Dictionary<string, FLCFOLDCOJJ> DIEPOPNJNCO, Func<int> CKCCLEADPDL, Action<int> GPKCDICHDJP, string IHBDNLFNPKH, string NOFGABCKDMB = "", [Optional] Action OLFDNCFKMMD, [Optional] Action CLMLEPJPHIN, [Optional] Func<bool> GHOAKNJINNH, [Optional] Func<bool> EFPKEFFDMOC, bool JJKBGOJBHFE = true)
{
Func<KeyValuePair<string, FLCFOLDCOJJ>, int> <>9__24_ = ONOKJPIMIIP.<>c.<>9__24_0;
if (<>9__24_ == 0)
{
ONOKJPIMIIP.<>c.<>9__24_0 = delegate(KeyValuePair<string, FLCFOLDCOJJ> kvp)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
};
}
Func<KeyValuePair<string, FLCFOLDCOJJ>, string> func;
if (ONOKJPIMIIP.<>c.<>9__24_1 == 0)
{
func = delegate(KeyValuePair<string, FLCFOLDCOJJ> kvp)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
};
ONOKJPIMIIP.<>c.<>9__24_1 = func;
}
Dictionary<string, KeyValuePair<string, FLCFOLDCOJJ>> dictionary = Enumerable.ToDictionary<KeyValuePair<string, FLCFOLDCOJJ>, int, string>(DIEPOPNJNCO, <>9__24_, func);
Dictionary<int, string> localSource = dictionary;
LNBMGIPPMJJ lnbmgippmjj = new LNBMGIPPMJJ();
lnbmgippmjj.<ACONPCPEGFA>k__BackingField = 0;
lnbmgippmjj.<JKFGAFACGPF>k__BackingField = IHBDNLFNPKH;
Func<object> func2 = delegate
{
int num4 = CKCCLEADPDL();
throw new NullReferenceException();
};
lnbmgippmjj.<KKGELFKFIJK>k__BackingField = func2;
Action<object> action = delegate(object value)
{
Action<int> selectedKeySetter = GPKCDICHDJP;
};
lnbmgippmjj.<HJNENPOMEPG>k__BackingField = action;
Func<object, string> func3 = delegate(object key)
{
Dictionary<int, string> localSource2 = localSource;
return string.Empty;
};
lnbmgippmjj.<PCOHGBNKAJH>k__BackingField = func3;
Dictionary<int, string>.KeyCollection keys = localSource.Keys;
Func<int, object> func4;
if (ONOKJPIMIIP.<>c.<>9__24_5 == 0)
{
func4 = delegate(int t)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
};
ONOKJPIMIIP.<>c.<>9__24_5 = func4;
}
List<object> list = Enumerable.ToList<object>(Enumerable.Select<int, object>(keys, func4));
lnbmgippmjj.PNGAPCBBNME = list;
int num;
Func<bool> func5 = new Func(num.JHAGEADOOAO);
num = 0;
lnbmgippmjj.KKGFMMFFKKC = func5;
int num2;
Func<bool> func6 = new Func(num2.JHAGEADOOAO);
num2 = 0;
lnbmgippmjj.IPCGFLNAMGG = func6;
Func<bool> func7 = () => localSource.Count >= 12;
lnbmgippmjj.<IFPMFCHIFJP>k__BackingField = false;
lnbmgippmjj.<KJEOGOONJGA>k__BackingField = 0;
lnbmgippmjj.<LPNJNKGGDEC>k__BackingField = 0;
lnbmgippmjj.<GAHOLLFCCHK>k__BackingField = func7;
lnbmgippmjj.<CCGAPLPNICB>k__BackingField = (int)((ulong)375L);
ulong num3;
lnbmgippmjj.<OFNGEEFMEAO>k__BackingField = num3;
return lnbmgippmjj;
}
// Token: 0x06005F9E RID: 24478 RVA: 0x0014EB9C File Offset: 0x0014CD9C
[Token(Token = "0x6005F9E")]
[Address(RVA = "0x1EA9180", Offset = "0x1EA8180", VA = "0x181EA9180")]
public static LNBMGIPPMJJ BCJHJAHMJFP(Func<Dictionary<string, FLCFOLDCOJJ>> AECKCMDJGPJ, Func<int> CKCCLEADPDL, Action<int> GPKCDICHDJP, string IHBDNLFNPKH, string NOFGABCKDMB = "", [Optional] Func<bool> GHOAKNJINNH, [Optional] Func<bool> EFPKEFFDMOC, bool JJKBGOJBHFE = true)
{
ONOKJPIMIIP.CGMJIKJNFPL cgmjikjnfpl = new ONOKJPIMIIP.CGMJIKJNFPL();
cgmjikjnfpl.sourceGetter = AECKCMDJGPJ;
cgmjikjnfpl.selectedKeyGetter = CKCCLEADPDL;
cgmjikjnfpl.selectedKeySetter = GPKCDICHDJP;
Dictionary<int, string> dictionary = new Dictionary();
cgmjikjnfpl.cachedReverseLookup = dictionary;
List<object> list = new List();
cgmjikjnfpl.cachedItemList = list;
cgmjikjnfpl.<CreateDropdownDataFromDictionary>g__RecacheData|0();
LNBMGIPPMJJ lnbmgippmjj = new LNBMGIPPMJJ();
lnbmgippmjj.<ACONPCPEGFA>k__BackingField = 0;
lnbmgippmjj.<JKFGAFACGPF>k__BackingField = IHBDNLFNPKH;
Func<object> func = delegate
{
int num4 = cgmjikjnfpl.selectedKeyGetter();
throw new NullReferenceException();
};
lnbmgippmjj.<KKGELFKFIJK>k__BackingField = func;
Action<object> action = delegate(object value)
{
Action<int> selectedKeySetter = cgmjikjnfpl.selectedKeySetter;
};
lnbmgippmjj.<HJNENPOMEPG>k__BackingField = action;
Func<object, string> func2 = delegate(object key)
{
Dictionary<int, string> cachedReverseLookup = cgmjikjnfpl.cachedReverseLookup;
return string.Empty;
};
lnbmgippmjj.<PCOHGBNKAJH>k__BackingField = func2;
Func<IReadOnlyList<object>> func3 = delegate
{
/*
An exception occurred when decompiling this method (06006001)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IReadOnlyList`1<System.Object> ONOKJPIMIIP/CGMJIKJNFPL::<CreateDropdownDataFromDictionary>b__4()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
call:void(CGMJIKJNFPL::<CreateDropdownDataFromDictionary>g__RecacheData|0, ldloc:CGMJIKJNFPL(this))
stloc:class [mscorlib]System.Collections.Generic.List`1<object>(var_0_0C, ldfld:class [mscorlib]System.Collections.Generic.List`1<object>(CGMJIKJNFPL::cachedItemList, ldloc:CGMJIKJNFPL(this)))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.Transforms.DelegateConstruction.HandleAnonymousMethod(ObjectCreateExpression objectCreateExpression, Expression target, IMethod methodRef) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\Transforms\DelegateConstruction.cs:line 237
*/;
};
lnbmgippmjj.<GJLIEEKEBFB>k__BackingField = func3;
int num;
Func<bool> func4 = new Func(num.JHAGEADOOAO);
num = 0;
lnbmgippmjj.KKGFMMFFKKC = 0;
int num2;
Func<bool> func5 = new Func(num2.JHAGEADOOAO);
num2 = 0;
lnbmgippmjj.IPCGFLNAMGG = func5;
Func<bool> func6 = () => cgmjikjnfpl.cachedReverseLookup.Count >= 12;
lnbmgippmjj.<IFPMFCHIFJP>k__BackingField = false;
lnbmgippmjj.<GAHOLLFCCHK>k__BackingField = func6;
lnbmgippmjj.<CCGAPLPNICB>k__BackingField = (int)((ulong)375L);
ulong num3;
lnbmgippmjj.<OFNGEEFMEAO>k__BackingField = num3;
return lnbmgippmjj;
}
// Token: 0x06005F9F RID: 24479 RVA: 0x0014ECC0 File Offset: 0x0014CEC0
[Token(Token = "0x6005F9F")]
[Address(RVA = "0x1EAB3F0", Offset = "0x1EAA3F0", VA = "0x181EAB3F0")]
public static IMAFJGKHEMD NNJBFPGJAIL(Func<HashSet<Guid>> FJPDDFJPBCF, Action<IEnumerable<Guid>> KDMJDMJFMHM, Action<DLKPBLNKLAD, GCKECFLKJGJ> FEEGOMJDONL, string IHBDNLFNPKH, string NOFGABCKDMB = "", [Optional] Func<bool> GHOAKNJINNH, [Optional] Func<bool> EFPKEFFDMOC)
{
Action action = delegate
{
GCKECFLKJGJ gckecflkjgj;
Delegate @delegate;
do
{
GameRole gameRole = new GameRole();
Guid empty = Guid.Empty;
gameRole.roleGuid = empty;
gameRole.roleName = "None";
PlayerGameRoleManager instance2 = PlayerGameRoleManager.ONCPNMDGGKG;
int num3 = 0;
List<GameRole> sortedActiveRoles = instance2.GetSortedActiveRoles(num3 != 0);
Func<GameRole, bool> <>9__26_ = ONOKJPIMIIP.<>c.<>9__26_1;
if (<>9__26_ == 0)
{
ONOKJPIMIIP.<>c.<>9__26_1 = delegate(GameRole r)
{
int roleId = (int)r.roleId;
bool flag;
return flag;
};
}
List<GameRole> list = Enumerable.ToList<GameRole>(Enumerable.Where<GameRole>(sortedActiveRoles, <>9__26_));
List<GameRole> roomRoles = list;
list.Add(gameRole);
HashSet<Guid> hashSet = FJPDDFJPBCF();
Func<Guid, int> func3 = delegate(Guid t)
{
List<GameRole> roomRoles2 = roomRoles;
Guid t;
Predicate<GameRole> predicate = delegate(GameRole r)
{
Guid roleGuid = r.roleGuid;
Guid t2 = t;
bool flag2;
return flag2;
};
return roomRoles2.FindIndex(predicate);
};
HashSet<Guid> hashSet2 = BCKPFAJAPEO.PBGCPCJGGOO<int>(Enumerable.Select<Guid, int>(hashSet, func3));
HashSet<int> selected = hashSet2;
GameObject defaultPrefabForPickerDialog = ConfigurableObjectConfig.Instance.defaultPrefabForPickerDialog;
int size = roomRoles._size;
HashSet<int> selected3 = selected;
Action<GameObject, int, TextMeshProUGUI> action2 = delegate(GameObject instance, int index, TextMeshProUGUI textMeshProUGUI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
};
int num4 = 0;
gckecflkjgj = GCKECFLKJGJ.HHOIKFEHHMF(defaultPrefabForPickerDialog, size, selected3, action2, num4, num4, num4);
string primaryLabel = IHBDNLFNPKH;
gckecflkjgj.<CEJPKGDKMJE>k__BackingField = primaryLabel;
Action <NPFBOHLFFJH>k__BackingField = gckecflkjgj.<NPFBOHLFFJH>k__BackingField;
Func<int, Guid> <>9__6;
Action action3 = delegate
{
Action<IEnumerable<Guid>> selectedFlagsSetter = KDMJDMJFMHM;
HashSet<int> selected2 = selected;
Func<int, Guid> <>9__ = <>9__6;
if (<>9__ == 0)
{
Func<int, Guid> func4 = delegate(int g)
{
ThrowHelper.ThrowArgumentOutOfRangeException();
throw new NullReferenceException();
};
<>9__6 = func4;
}
IEnumerable<int> enumerable = Enumerable.Select<int, Guid>(selected2, <>9__);
selectedFlagsSetter(enumerable);
};
@delegate = Delegate.Combine(<NPFBOHLFFJH>k__BackingField, action3);
}
while (@delegate != 0 && @delegate == 0);
gckecflkjgj.<NPFBOHLFFJH>k__BackingField = @delegate;
FEEGOMJDONL((uint)8, gckecflkjgj);
};
int num;
Func<bool> func = new Func(num.JHAGEADOOAO);
num = 0;
int num2;
Func<bool> func2 = new Func(num2.JHAGEADOOAO);
num2 = 0;
IMAFJGKHEMD imafjgkhemd;
return imafjgkhemd;
}
// Token: 0x06005FA0 RID: 24480 RVA: 0x0014ED28 File Offset: 0x0014CF28
[Token(Token = "0x6005FA0")]
[Address(RVA = "0x1EA8C80", Offset = "0x1EA7C80", VA = "0x181EA8C80")]
public static BKFEHJJFINJ AMDMEKKKIOP(string PAANJCAOOAG = "", [Optional] Func<bool> GHOAKNJINNH)
{
BKFEHJJFINJ bkfehjjfinj = new BKFEHJJFINJ();
if (GHOAKNJINNH == 0)
{
int num;
Func<bool> func = new Func(num.JHAGEADOOAO);
num = 0;
}
bkfehjjfinj.KKGFMMFFKKC = GHOAKNJINNH;
bkfehjjfinj.<AOAPLJOGIKJ>k__BackingField = PAANJCAOOAG;
return bkfehjjfinj;
}
// Token: 0x06005FA1 RID: 24481 RVA: 0x0014ED64 File Offset: 0x0014CF64
[Token(Token = "0x6005FA1")]
[Address(RVA = "0x1EA9EE0", Offset = "0x1EA8EE0", VA = "0x181EA9EE0")]
public static IMAFJGKHEMD HBJAOEEJNMG(Action DJCHGPGNAKG, string IHBDNLFNPKH = "", [Optional] Sprite INAPCHPMCPA, [Optional] Func<Color> ADJEGDGOENM, [Optional] Func<bool> GHOAKNJINNH, [Optional] Func<bool> EFPKEFFDMOC, [Optional] Func<bool> AHKJGAADCEG, [Optional] Func<Material> KLBDJBLIBAF)
{
IMAFJGKHEMD imafjgkhemd = new IMAFJGKHEMD();
imafjgkhemd.LHJHJLDOFNE = ADJEGDGOENM;
imafjgkhemd.GPJEDBDCNNP = IHBDNLFNPKH;
imafjgkhemd.MAJIECFCIJA = INAPCHPMCPA;
imafjgkhemd.NOGJOLNDLAC = 0;
int num;
Func<bool> func = new Func(num.JHAGEADOOAO);
num = 0;
imafjgkhemd.KKGFMMFFKKC = 0;
int num2;
Func<bool> func2 = new Func(num2.JHAGEADOOAO);
num2 = 0;
imafjgkhemd.IPCGFLNAMGG = func2;
int num3;
Func<bool> func3 = new Func(num3.PBCGBIJNMDL);
num3 = 0;
imafjgkhemd.FGIBGHHLOGJ = func3;
imafjgkhemd.MEEKCCGGFFD = DJCHGPGNAKG;
ulong num4;
imafjgkhemd.MINBKEPHENC = num4;
return imafjgkhemd;
}
// Token: 0x06005FA2 RID: 24482 RVA: 0x0014EDF4 File Offset: 0x0014CFF4
[Token(Token = "0x6005FA2")]
[Address(RVA = "0x1EA9C10", Offset = "0x1EA8C10", VA = "0x181EA9C10")]
public static JJOBLNLCNND HAEKKNALIGI(Action DJCHGPGNAKG, string IHBDNLFNPKH = "", string PAOBBCCJABK = "Confirm", string AFDNKOBKOMH = "Cancel", [Optional] Func<bool> GHOAKNJINNH, [Optional] Func<bool> EFPKEFFDMOC)
{
int num = 0;
ONOKJPIMIIP.BOIKCEIPADJ boikceipadj;
boikceipadj.FieldGetter(num, PAOBBCCJABK, AFDNKOBKOMH);
boikceipadj.confirmMessage = PAOBBCCJABK;
boikceipadj.primaryLabel = IHBDNLFNPKH;
boikceipadj.onClick = DJCHGPGNAKG;
boikceipadj.showingPrimaryMessage = true;
boikceipadj.primaryButton = (ulong)0L;
IMAFJGKHEMD imafjgkhemd = new IMAFJGKHEMD();
string primaryLabel = boikceipadj.primaryLabel;
imafjgkhemd.GPJEDBDCNNP = primaryLabel;
int num2;
Func<bool> func = new Func(num2.JHAGEADOOAO);
num2 = 0;
imafjgkhemd.KKGFMMFFKKC = func;
int num3;
Func<bool> func2 = new Func(num3.JHAGEADOOAO);
num3 = 0;
imafjgkhemd.IPCGFLNAMGG = func2;
Action action = delegate
{
IMAFJGKHEMD primaryButton2 = boikceipadj.primaryButton;
if (!boikceipadj.showingPrimaryMessage)
{
string primaryLabel2 = boikceipadj.primaryLabel;
primaryButton2.GPJEDBDCNNP = primaryLabel2;
boikceipadj.showingPrimaryMessage = true;
boikceipadj.onClick();
return;
}
string confirmMessage = boikceipadj.confirmMessage;
primaryButton2.GPJEDBDCNNP = confirmMessage;
boikceipadj.showingPrimaryMessage = false;
};
imafjgkhemd.MEEKCCGGFFD = action;
ulong num4;
imafjgkhemd.MINBKEPHENC = num4;
boikceipadj.primaryButton = imafjgkhemd;
IMAFJGKHEMD imafjgkhemd2 = new IMAFJGKHEMD();
imafjgkhemd2.GPJEDBDCNNP = AFDNKOBKOMH;
Func<bool> func3 = () => !boikceipadj.showingPrimaryMessage;
imafjgkhemd2.KKGFMMFFKKC = func3;
Func<bool> func4 = () => !boikceipadj.showingPrimaryMessage;
imafjgkhemd2.IPCGFLNAMGG = func4;
Action action2 = delegate
{
IMAFJGKHEMD primaryButton3 = boikceipadj.primaryButton;
string primaryLabel3 = boikceipadj.primaryLabel;
primaryButton3.GPJEDBDCNNP = primaryLabel3;
boikceipadj.showingPrimaryMessage = true;
};
imafjgkhemd2.MEEKCCGGFFD = action2;
ulong num5;
imafjgkhemd2.MINBKEPHENC = num5;
MMIDPKKHMFJ mmidpkkhmfj = new MMIDPKKHMFJ();
mmidpkkhmfj.KKGFMMFFKKC = 0;
List<DOPNALIMPNA> list = new List();
IMAFJGKHEMD primaryButton = boikceipadj.primaryButton;
list.Add(primaryButton);
list.Add(imafjgkhemd2);
mmidpkkhmfj.JIHPIJCIEAL(list);
throw new NullReferenceException();
}
// Token: 0x06005FA3 RID: 24483 RVA: 0x0014EF40 File Offset: 0x0014D140
[Token(Token = "0x6005FA3")]
[Address(RVA = "0x1EA9500", Offset = "0x1EA8500", VA = "0x181EA9500")]
public static DOPNALIMPNA DFADLDGBMPD(Func<int> CKCCLEADPDL, Action<int> GPKCDICHDJP, Action<DLKPBLNKLAD, GCKECFLKJGJ> FEEGOMJDONL, [Optional] Func<bool> GHOAKNJINNH, [Optional] Func<bool> EFPKEFFDMOC, string IHBDNLFNPKH = "Color", [Optional] Func<bool> AHKJGAADCEG)
{
string primaryLabel = 0;
Func<int> selectedKeyGetter = CKCCLEADPDL;
Action<int> selectedKeySetter = GPKCDICHDJP;
Action<DLKPBLNKLAD, GCKECFLKJGJ> fireDialogListPicker = FEEGOMJDONL;
List<ShapeColorInfo> list = Enumerable.ToList<ShapeColorInfo>(EOKPFJPCGMK.IKFGMGLJFGE);
List<ShapeColorInfo> colors = list;
Action action = delegate
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
};
string primaryLabel2 = primaryLabel;
Sprite colorPickerButtonSprite = ConfigurableObjectConfig.Instance.colorPickerButtonSprite;
Func<Color> func = delegate
{
int num5;
int selectedKey = num5;
Func<ShapeColorInfo, bool> func5 = delegate(ShapeColorInfo color)
{
int selectedKey2 = selectedKey;
return color.ColorID == (LNBGEMHOKFN)selectedKey2;
};
ShapeColorInfo shapeColorInfo;
if (shapeColorInfo != 0)
{
Color baseColor = shapeColorInfo.baseColor;
}
Color white = Color.white;
throw new NullReferenceException();
};
if (GHOAKNJINNH == 0)
{
int num;
Func<bool> func2 = new Func(num.JHAGEADOOAO);
num = 0;
}
int num2;
Func<bool> func3 = new Func(num2.JHAGEADOOAO);
num2 = 0;
int num3;
Func<bool> func4 = new Func(num3.PBCGBIJNMDL);
num3 = 0;
int num4 = 0;
IMAFJGKHEMD imafjgkhemd = ONOKJPIMIIP.HBJAOEEJNMG(action, primaryLabel2, colorPickerButtonSprite, func, GHOAKNJINNH, func3, func4, num4);
throw new NullReferenceException();
}
// Token: 0x06005FA4 RID: 24484 RVA: 0x0014F00C File Offset: 0x0014D20C
[Token(Token = "0x6005FA4")]
[Address(RVA = "0x1EAAAA0", Offset = "0x1EA9AA0", VA = "0x181EAAAA0")]
public static DOPNALIMPNA KOKHHBACHPI(Func<int> PEKMIJAGOLJ, Action<int> ILMAJPIFNNJ, Func<int> DHFDMNONAEH, Action<DLKPBLNKLAD, GCKECFLKJGJ> FEEGOMJDONL, [Optional] Func<bool> GHOAKNJINNH, [Optional] Func<bool> AHKJGAADCEG, [Optional] Func<bool> EFPKEFFDMOC, string IHBDNLFNPKH = "Material")
{
string primaryLabel = 0;
Func<int> selectedMaterialGetter = PEKMIJAGOLJ;
Func<int> selectedColorGetter = DHFDMNONAEH;
Action<int> selectedMaterialSetter = ILMAJPIFNNJ;
Action<DLKPBLNKLAD, GCKECFLKJGJ> fireDialogListPicker = FEEGOMJDONL;
bool forceTransparentQueue = true;
List<ShapeMaterialInfo> list = Enumerable.ToList<ShapeMaterialInfo>(EOKPFJPCGMK.KEMHPPDDMJA);
List<ShapeMaterialInfo> materials = list;
Action action = delegate
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
};
ConfigurableObjectConfig instance = ConfigurableObjectConfig.Instance;
int num;
Func<bool> func = new Func(num.JHAGEADOOAO);
num = 0;
int num2;
Func<bool> func2 = new Func(num2.JHAGEADOOAO);
num2 = 0;
bool cameraLit;
Func<Material> func3 = delegate
{
int num3 = selectedMaterialGetter();
ShapeMaterialInfo shapeMaterialInfo;
if (shapeMaterialInfo != 0)
{
Func<int> selectedColorGetter2 = selectedColorGetter;
float ui_TextureSize = shapeMaterialInfo.UI_TextureSize;
int num4 = selectedColorGetter2();
bool forceTransparentQueue2 = forceTransparentQueue;
bool cameraLit2 = cameraLit;
ShapeColorInfo shapeColorInfo;
return BBDALBBPHDA.MBBKMCKBDFO(shapeColorInfo, shapeMaterialInfo, forceTransparentQueue2, cameraLit2, ui_TextureSize);
}
throw new NullReferenceException();
};
throw new NullReferenceException();
}
// Token: 0x06005FA5 RID: 24485 RVA: 0x0014F0AC File Offset: 0x0014D2AC
[Token(Token = "0x6005FA5")]
[Address(RVA = "0x21C6B70", Offset = "0x21C5B70", VA = "0x1821C6B70")]
public static IMAFJGKHEMD PEKJJFGGCJD<T>(Func<List<T>> DIEPOPNJNCO, Func<T> CKCCLEADPDL, Action<T> GPKCDICHDJP, Func<T, string> FOJHKGAJHJD, Action<DLKPBLNKLAD, GCKECFLKJGJ> FEEGOMJDONL, [Optional] Func<bool> GHOAKNJINNH, [Optional] Func<bool> EFPKEFFDMOC, string IHBDNLFNPKH = "", bool JJKBGOJBHFE = false)
{
int num;
Func<bool> func = new Func(num.JHAGEADOOAO);
num = 0;
int num2;
Func<bool> func2 = new Func(num2.JHAGEADOOAO);
num2 = 0;
IMAFJGKHEMD imafjgkhemd;
return imafjgkhemd;
}
// Token: 0x06005FA6 RID: 24486 RVA: 0x0014F0E4 File Offset: 0x0014D2E4
[Token(Token = "0x6005FA6")]
[Address(RVA = "0x1EAA040", Offset = "0x1EA9040", VA = "0x181EAA040")]
public static IMAFJGKHEMD HMIEICABJJG(Func<Guid> CKCCLEADPDL, Action<Guid> GPKCDICHDJP, Action<DLKPBLNKLAD, GCKECFLKJGJ> FEEGOMJDONL, [Optional] Func<bool> GHOAKNJINNH, string IHBDNLFNPKH = "")
{
AMAGKLLBGEC amagkllbgec = new AMAGKLLBGEC();
amagkllbgec.<LGACIEKBLBM>k__BackingField = "None";
Guid empty = Guid.Empty;
amagkllbgec.<DJCKNJNCOKN>k__BackingField = empty;
AMAGKLLBGEC emptyRoomKey = amagkllbgec;
Func<List<AMAGKLLBGEC>> func = delegate
{
List<AMAGKLLBGEC> list = new List();
bool flag;
if (flag)
{
IEnumerable<AMAGKLLBGEC> enumerable;
if (Enumerable.Any<AMAGKLLBGEC>(enumerable))
{
Func<AMAGKLLBGEC, DateTime> <>9__33_ = ONOKJPIMIIP.<>c.<>9__33_5;
if (<>9__33_ == 0)
{
ONOKJPIMIIP.<>c.<>9__33_5 = (AMAGKLLBGEC k) => k.<IPLPEOMCNPJ>k__BackingField;
}
IOrderedEnumerable<AMAGKLLBGEC> orderedEnumerable = Enumerable.OrderByDescending<AMAGKLLBGEC, DateTime>(enumerable, <>9__33_);
list.AddRange(orderedEnumerable);
}
if (Enumerable.Any<AMAGKLLBGEC>(list))
{
AMAGKLLBGEC emptyRoomKey2 = emptyRoomKey;
list.Add(emptyRoomKey2);
}
}
return list;
};
Func<AMAGKLLBGEC> func2 = delegate
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
};
Action<AMAGKLLBGEC> action = delegate(AMAGKLLBGEC value)
{
Action<Guid> selectedKeySetter = GPKCDICHDJP;
Guid <DJCKNJNCOKN>k__BackingField = value.<DJCKNJNCOKN>k__BackingField;
selectedKeySetter(<DJCKNJNCOKN>k__BackingField);
};
if (ONOKJPIMIIP.<>c.<>9__33_3 == 0)
{
ONOKJPIMIIP.<>c.<>9__33_3 = (AMAGKLLBGEC key) => key.<LGACIEKBLBM>k__BackingField;
}
if (GHOAKNJINNH == 0)
{
int num;
Func<bool> func3 = new Func(num.JHAGEADOOAO);
num = 0;
}
if (ONOKJPIMIIP.<>c.<>9__33_4 == 0)
{
ONOKJPIMIIP.<>c.<>9__33_4 = delegate
{
bool flag2;
return flag2;
};
}
IMAFJGKHEMD imafjgkhemd;
return imafjgkhemd;
}
// Token: 0x06005FA7 RID: 24487 RVA: 0x0014F1AC File Offset: 0x0014D3AC
[Token(Token = "0x6005FA7")]
[Address(RVA = "0x1EAACC0", Offset = "0x1EA9CC0", VA = "0x181EAACC0")]
public static IMAFJGKHEMD KPKBGKJFBKE(Func<Guid> HBEONDEGDEC, Action<Guid> JBMBKJKEJDJ, Action<DLKPBLNKLAD, GCKECFLKJGJ> FEEGOMJDONL, [Optional] Func<bool> GHOAKNJINNH, [Optional] Func<bool> EFPKEFFDMOC, string IHBDNLFNPKH = "")
{
GameRole gameRole = new GameRole();
Guid empty = Guid.Empty;
gameRole.roleGuid = empty;
gameRole.roleName = "None";
GameRole emptyGameRole = gameRole;
Func<List<GameRole>> func = delegate
{
PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG;
int num3 = 0;
List<GameRole> sortedActiveRoles = instance.GetSortedActiveRoles(num3 != 0);
Func<GameRole, bool> <>9__34_ = ONOKJPIMIIP.<>c.<>9__34_4;
if (<>9__34_ == 0)
{
ONOKJPIMIIP.<>c.<>9__34_4 = delegate(GameRole r)
{
int roleId = (int)r.roleId;
bool flag;
return flag;
};
}
List<GameRole> list = Enumerable.ToList<GameRole>(Enumerable.Where<GameRole>(sortedActiveRoles, <>9__34_));
GameRole emptyGameRole2 = emptyGameRole;
list.Add(emptyGameRole2);
return list;
};
Func<GameRole> func2 = delegate
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
};
Action<GameRole> action = delegate(GameRole value)
{
Action<Guid> selectedRoleSetter = JBMBKJKEJDJ;
Guid roleGuid = value.roleGuid;
selectedRoleSetter(roleGuid);
};
if (ONOKJPIMIIP.<>c.<>9__34_3 == 0)
{
ONOKJPIMIIP.<>c.<>9__34_3 = (GameRole key) => key.roleName;
}
if (GHOAKNJINNH == 0)
{
int num;
Func<bool> func3 = new Func(num.JHAGEADOOAO);
num = 0;
}
int num2;
Func<bool> func4 = new Func(num2.JHAGEADOOAO);
num2 = 0;
IMAFJGKHEMD imafjgkhemd;
return imafjgkhemd;
}
// Token: 0x06005FA8 RID: 24488 RVA: 0x0014F268 File Offset: 0x0014D468
[Token(Token = "0x6005FA8")]
[Address(RVA = "0x1EA9930", Offset = "0x1EA8930", VA = "0x181EA9930")]
public static IMAFJGKHEMD GJCCDCPAACA(Dictionary<string, FLCFOLDCOJJ> DIEPOPNJNCO, Func<int> FJPDDFJPBCF, Action<int> KDMJDMJFMHM, Action<DLKPBLNKLAD, GCKECFLKJGJ> FEEGOMJDONL, string IHBDNLFNPKH, [Optional] Func<bool> GHOAKNJINNH, [Optional] Func<bool> EFPKEFFDMOC)
{
ONOKJPIMIIP.MIGKELEKAND migkelekand = new ONOKJPIMIIP.MIGKELEKAND();
migkelekand.primaryLabel = 0;
migkelekand.selectedFlagsGetter = FJPDDFJPBCF;
migkelekand.selectedFlagsSetter = KDMJDMJFMHM;
migkelekand.fireDialogListPicker = FEEGOMJDONL;
Func<KeyValuePair<string, FLCFOLDCOJJ>, int> <>9__35_ = ONOKJPIMIIP.<>c.<>9__35_0;
if (<>9__35_ == 0)
{
ONOKJPIMIIP.<>c.<>9__35_0 = delegate(KeyValuePair<string, FLCFOLDCOJJ> kvp)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
};
}
Func<KeyValuePair<string, FLCFOLDCOJJ>, string> func;
if (ONOKJPIMIIP.<>c.<>9__35_1 == 0)
{
func = delegate(KeyValuePair<string, FLCFOLDCOJJ> kvp)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
};
ONOKJPIMIIP.<>c.<>9__35_1 = func;
}
Dictionary<string, KeyValuePair<string, FLCFOLDCOJJ>> dictionary = Enumerable.ToDictionary<KeyValuePair<string, FLCFOLDCOJJ>, int, string>(DIEPOPNJNCO, <>9__35_, func);
migkelekand.localSource = dictionary;
List<int> list = Enumerable.ToList<int>(dictionary.Keys);
migkelekand.sourceValues = list;
Action action = delegate
{
GCKECFLKJGJ gckecflkjgj;
Delegate @delegate;
do
{
int num6 = migkelekand.selectedFlagsGetter();
List<int> sourceValues = migkelekand.sourceValues;
Dictionary<int, string> localSource = migkelekand.localSource;
HashSet<int> hashSet = ONOKJPIMIIP.JONJEGPJJKN(num6, localSource, sourceValues);
HashSet<int> selected = hashSet;
ConfigurableObjectConfig instance2 = ConfigurableObjectConfig.Instance;
Dictionary<int, string> localSource2 = migkelekand.localSource;
GameObject defaultPrefabForPickerDialog = instance2.defaultPrefabForPickerDialog;
int count = localSource2.Count;
Action<GameObject, int, TextMeshProUGUI> <>9__ = migkelekand.<>9__3;
HashSet<int> selected2 = selected;
if (<>9__ == 0)
{
Action<GameObject, int, TextMeshProUGUI> action2 = delegate(GameObject instance, int index, TextMeshProUGUI textMeshProUGUI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
};
migkelekand.<>9__3 = action2;
}
int num7 = 0;
gckecflkjgj = GCKECFLKJGJ.HHOIKFEHHMF(defaultPrefabForPickerDialog, count, selected2, <>9__, num7, num7, num7);
Action <NPFBOHLFFJH>k__BackingField = gckecflkjgj.<NPFBOHLFFJH>k__BackingField;
Action action3 = delegate
{
ONOKJPIMIIP.MIGKELEKAND cs$<>8__locals = migkelekand;
Action<int> selectedFlagsSetter = cs$<>8__locals.selectedFlagsSetter;
List<int> sourceValues2 = cs$<>8__locals.sourceValues;
int num8 = ONOKJPIMIIP.JLFIIDAMMFK(selected, sourceValues2);
selectedFlagsSetter(num8);
};
@delegate = Delegate.Combine(<NPFBOHLFFJH>k__BackingField, action3);
}
while (@delegate != 0 && @delegate == 0);
gckecflkjgj.<NPFBOHLFFJH>k__BackingField = @delegate;
string primaryLabel2 = migkelekand.primaryLabel;
gckecflkjgj.<CEJPKGDKMJE>k__BackingField = primaryLabel2;
migkelekand.fireDialogListPicker((uint)8, gckecflkjgj);
};
string primaryLabel = migkelekand.primaryLabel;
int num;
Func<bool> func2 = new Func(num.JHAGEADOOAO);
num = 0;
int num2;
Func<bool> func3 = new Func(num2.JHAGEADOOAO);
num2 = 0;
int num3 = 0;
int num4 = 0;
int num5 = 0;
return ONOKJPIMIIP.HBJAOEEJNMG(action, primaryLabel, num5, num4, func2, func3, num3, num3);
}
// Token: 0x06005FA9 RID: 24489 RVA: 0x0014F358 File Offset: 0x0014D558
[Token(Token = "0x6005FA9")]
[Address(RVA = "0x1EAA900", Offset = "0x1EA9900", VA = "0x181EAA900")]
private static HashSet<int> JONJEGPJJKN(int EGJJHJHIPCF, Dictionary<int, string> NFEEPIFFLHK, List<int> CNJPGAFFNMM)
{
int num;
HashSet<int> hashSet;
do
{
num = 0;
hashSet = new HashSet();
Dictionary<int, string>.KeyCollection keys = NFEEPIFFLHK.Keys;
bool flag;
if (flag)
{
if (EGJJHJHIPCF != 0)
{
}
int num2;
bool flag2 = hashSet.Add(num2);
}
}
while (num != 0);
return hashSet;
}
// Token: 0x06005FAA RID: 24490 RVA: 0x0014F3A0 File Offset: 0x0014D5A0
[Token(Token = "0x6005FAA")]
[Address(RVA = "0x1EAA7D0", Offset = "0x1EA97D0", VA = "0x181EAA7D0")]
private static int JLFIIDAMMFK(HashSet<int> EGJJHJHIPCF, List<int> CNJPGAFFNMM)
{
int num;
do
{
num = 0;
bool flag;
if (flag)
{
ThrowHelper.ThrowArgumentOutOfRangeException();
}
}
while (num != 0);
return num;
}
// Token: 0x06005FAB RID: 24491 RVA: 0x0014F3CC File Offset: 0x0014D5CC
[Token(Token = "0x6005FAB")]
[Address(RVA = "0x1EABE60", Offset = "0x1EAAE60", VA = "0x181EABE60")]
public static DOPNALIMPNA PPEHCIDIPHP()
{
/*
An exception occurred when decompiling this method (06005FAB)
ICSharpCode.Decompiler.DecompilerException: Error decompiling DOPNALIMPNA ONOKJPIMIIP::PPEHCIDIPHP()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:PLOPNGONIMK(var_0_05, newobj:PLOPNGONIMK(PLOPNGONIMK::.ctor))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x04003F1E RID: 16158
[Token(Token = "0x4003F1E")]
private const int DLBBJELILOM = 12;
// Token: 0x04003F1F RID: 16159
[Token(Token = "0x4003F1F")]
private const int CFLMCNOLKNM = 20;
// Token: 0x04003F20 RID: 16160
[Token(Token = "0x4003F20")]
private const int EHLNGNEEJNM = 375;
// Token: 0x020010A5 RID: 4261
[Token(Token = "0x20010A5")]
public enum BHHLCBPHLKN
{
// Token: 0x04003F22 RID: 16162
[Token(Token = "0x4003F22")]
SERVER,
// Token: 0x04003F23 RID: 16163
[Token(Token = "0x4003F23")]
ENABLED,
// Token: 0x04003F24 RID: 16164
[Token(Token = "0x4003F24")]
DISABLED
}
// Token: 0x020010A6 RID: 4262
[Token(Token = "0x20010A6")]
[CompilerGenerated]
private sealed class PGGBMNFHKPN
{
// Token: 0x06005FAC RID: 24492 RVA: 0x0014F3E0 File Offset: 0x0014D5E0
[Token(Token = "0x6005FAC")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public PGGBMNFHKPN()
{
}
// Token: 0x06005FAD RID: 24493 RVA: 0x0014F3F4 File Offset: 0x0014D5F4
[Token(Token = "0x6005FAD")]
[Address(RVA = "0x1EAD470", Offset = "0x1EAC470", VA = "0x181EAD470")]
internal string <CreateFloatInputFieldData>b__0()
{
Func<float> func = this.valueGetter;
float num = func();
string text;
return text;
}
// Token: 0x06005FAE RID: 24494 RVA: 0x0014F418 File Offset: 0x0014D618
[Token(Token = "0x6005FAE")]
[Address(RVA = "0x1EAD4D0", Offset = "0x1EAC4D0", VA = "0x181EAD4D0")]
internal void <CreateFloatInputFieldData>b__1(string v)
{
int num = 0;
if (float.TryParse(v, num))
{
if (this.clampRange)
{
float num2 = this.minValue;
float num3 = this.maxValue;
float num4 = Mathf.Clamp((float)num, num2, num3);
}
this.valueSetter(num);
}
}
// Token: 0x04003F25 RID: 16165
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003F25")]
public Func<float> valueGetter;
// Token: 0x04003F26 RID: 16166
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003F26")]
public bool clampRange;
// Token: 0x04003F27 RID: 16167
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
[Token(Token = "0x4003F27")]
public float minValue;
// Token: 0x04003F28 RID: 16168
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003F28")]
public float maxValue;
// Token: 0x04003F29 RID: 16169
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4003F29")]
public Action<float> valueSetter;
}
// Token: 0x020010A7 RID: 4263
[Token(Token = "0x20010A7")]
[CompilerGenerated]
private sealed class EDEOIFMFIEN
{
// Token: 0x06005FAF RID: 24495 RVA: 0x0014F464 File Offset: 0x0014D664
[Token(Token = "0x6005FAF")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public EDEOIFMFIEN()
{
}
// Token: 0x06005FB0 RID: 24496 RVA: 0x0014F478 File Offset: 0x0014D678
[Token(Token = "0x6005FB0")]
[Address(RVA = "0x1E9A310", Offset = "0x1E99310", VA = "0x181E9A310")]
internal string <CreateIntInputFieldData>b__0()
{
int num = this.valueGetter();
string text;
return text;
}
// Token: 0x06005FB1 RID: 24497 RVA: 0x0014F498 File Offset: 0x0014D698
[Token(Token = "0x6005FB1")]
[Address(RVA = "0x1E9A370", Offset = "0x1E99370", VA = "0x181E9A370")]
internal void <CreateIntInputFieldData>b__1(string v)
{
bool flag;
if (flag)
{
ulong num4;
if (this.clampRange)
{
int num = this.maxValue;
int num2 = this.minValue;
int num3 = Mathf.Clamp((int)num4, num2, num);
}
this.valueSetter(num4);
}
}
// Token: 0x04003F2A RID: 16170
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003F2A")]
public Func<int> valueGetter;
// Token: 0x04003F2B RID: 16171
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003F2B")]
public bool clampRange;
// Token: 0x04003F2C RID: 16172
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
[Token(Token = "0x4003F2C")]
public int minValue;
// Token: 0x04003F2D RID: 16173
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003F2D")]
public int maxValue;
// Token: 0x04003F2E RID: 16174
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4003F2E")]
public Action<int> valueSetter;
}
// Token: 0x020010A8 RID: 4264
[Token(Token = "0x20010A8")]
[CompilerGenerated]
private sealed class DBNBCOHNOEJ
{
// Token: 0x06005FB2 RID: 24498 RVA: 0x0014F4DC File Offset: 0x0014D6DC
[Token(Token = "0x6005FB2")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public DBNBCOHNOEJ()
{
}
// Token: 0x06005FB3 RID: 24499 RVA: 0x0014F4F0 File Offset: 0x0014D6F0
[Token(Token = "0x6005FB3")]
[Address(RVA = "0x1E99FF0", Offset = "0x1E98FF0", VA = "0x181E99FF0")]
internal float <CreateIntSliderData>b__0()
{
int num = this.valueGetter();
throw new NullReferenceException();
}
// Token: 0x06005FB4 RID: 24500 RVA: 0x0014F510 File Offset: 0x0014D710
[Token(Token = "0x6005FB4")]
[Address(RVA = "0x1E9A040", Offset = "0x1E99040", VA = "0x181E9A040")]
internal void <CreateIntSliderData>b__1(float value)
{
Action<int> action = this.valueSetter;
}
// Token: 0x04003F2F RID: 16175
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003F2F")]
public Func<int> valueGetter;
// Token: 0x04003F30 RID: 16176
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003F30")]
public Action<int> valueSetter;
}
// Token: 0x020010A9 RID: 4265
[Token(Token = "0x20010A9")]
[CompilerGenerated]
private sealed class KPEMFOIPOBE
{
// Token: 0x06005FB5 RID: 24501 RVA: 0x0014F52C File Offset: 0x0014D72C
[Token(Token = "0x6005FB5")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public KPEMFOIPOBE()
{
}
// Token: 0x06005FB6 RID: 24502 RVA: 0x0014F540 File Offset: 0x0014D740
[Token(Token = "0x6005FB6")]
[Address(RVA = "0x1E9C870", Offset = "0x1E9B870", VA = "0x181E9C870")]
internal bool <CreatePropertyPanel>b__0()
{
List<DOPNALIMPNA> febhfimejpn = this.dynamicPropertyPanelData.FEBHFIMEJPN;
Func<DOPNALIMPNA, bool> <>9__14_ = ONOKJPIMIIP.<>c.<>9__14_1;
if (<>9__14_ == 0)
{
ONOKJPIMIIP.<>c.<>9__14_1 = delegate(DOPNALIMPNA element)
{
throw new NullReferenceException();
};
}
return Enumerable.Any<DOPNALIMPNA>(febhfimejpn, <>9__14_);
}
// Token: 0x04003F31 RID: 16177
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003F31")]
public JMOBJDJLOOA dynamicPropertyPanelData;
}
// Token: 0x020010AB RID: 4267
[Token(Token = "0x20010AB")]
[CompilerGenerated]
private sealed class PICJJPAIFCK<T> where T : Enum
{
// Token: 0x06005FCA RID: 24522 RVA: 0x0014F6B8 File Offset: 0x0014D8B8
[Token(Token = "0x6005FCA")]
[Address(RVA = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")]
public PICJJPAIFCK()
{
}
// Token: 0x06005FCB RID: 24523 RVA: 0x0014F6D4 File Offset: 0x0014D8D4
[Token(Token = "0x6005FCB")]
[Address(RVA = "0x2B43E90", Offset = "0x2B42E90", VA = "0x182B43E90")]
internal object <CreateOneLineDropdownDataFromEnum>b__1()
{
T t = this.selectedItemGetter();
throw new NullReferenceException();
}
// Token: 0x06005FCC RID: 24524 RVA: 0x0014F6F4 File Offset: 0x0014D8F4
[Token(Token = "0x6005FCC")]
[Address(RVA = "0x2B43F00", Offset = "0x2B42F00", VA = "0x182B43F00")]
internal void <CreateOneLineDropdownDataFromEnum>b__2(object value)
{
object obj = ((ICloneable)this.selectedItemSetter).Clone();
}
// Token: 0x06005FCD RID: 24525 RVA: 0x0014F714 File Offset: 0x0014D914
[Token(Token = "0x6005FCD")]
[Address(RVA = "0x2B43DD0", Offset = "0x2B42DD0", VA = "0x182B43DD0")]
internal bool <CreateOneLineDropdownDataFromEnum>b__0()
{
return this.dropdownData.KHIILGKMJFJ() >= (ulong)12L;
}
// Token: 0x04003F44 RID: 16196
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4003F44")]
public Func<T> selectedItemGetter;
// Token: 0x04003F45 RID: 16197
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4003F45")]
public Action<T> selectedItemSetter;
// Token: 0x04003F46 RID: 16198
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4003F46")]
public EEFPGMEKANI dropdownData;
}
// Token: 0x020010AD RID: 4269
[Token(Token = "0x20010AD")]
[CompilerGenerated]
private sealed class DFJLINDMLED<T> where T : Enum
{
// Token: 0x06005FD1 RID: 24529 RVA: 0x0014F780 File Offset: 0x0014D980
[Token(Token = "0x6005FD1")]
[Address(RVA = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")]
public DFJLINDMLED()
{
}
// Token: 0x06005FD2 RID: 24530 RVA: 0x0014F79C File Offset: 0x0014D99C
[Token(Token = "0x6005FD2")]
[Address(RVA = "0x1FC4A00", Offset = "0x1FC3A00", VA = "0x181FC4A00")]
internal object <CreateDropdownTwoLineDataFromEnum>b__1()
{
return ((ICloneable)this.selectedItemGetter).Clone();
}
// Token: 0x06005FD3 RID: 24531 RVA: 0x0014F7BC File Offset: 0x0014D9BC
[Token(Token = "0x6005FD3")]
[Address(RVA = "0x2B3D930", Offset = "0x2B3C930", VA = "0x182B3D930")]
internal void <CreateDropdownTwoLineDataFromEnum>b__2(object value)
{
Action action = this.selectedItemSetter;
if (value == 0)
{
}
object obj = ((ICloneable)action).Clone();
}
// Token: 0x06005FD4 RID: 24532 RVA: 0x0014F7E4 File Offset: 0x0014D9E4
[Token(Token = "0x6005FD4")]
[Address(RVA = "0x2B3D8D0", Offset = "0x2B3C8D0", VA = "0x182B3D8D0")]
internal bool <CreateDropdownTwoLineDataFromEnum>b__0()
{
return this.dropdownData.KHIILGKMJFJ() >= (ulong)12L;
}
// Token: 0x04003F49 RID: 16201
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4003F49")]
public Func<T> selectedItemGetter;
// Token: 0x04003F4A RID: 16202
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4003F4A")]
public Action<T> selectedItemSetter;
// Token: 0x04003F4B RID: 16203
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4003F4B")]
public LNBMGIPPMJJ dropdownData;
}
// Token: 0x020010AF RID: 4271
[Token(Token = "0x20010AF")]
[CompilerGenerated]
private sealed class AMKNJBAIJEM<T>
{
// Token: 0x06005FD8 RID: 24536 RVA: 0x0014F850 File Offset: 0x0014DA50
[Token(Token = "0x6005FD8")]
[Address(RVA = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")]
public AMKNJBAIJEM()
{
}
// Token: 0x06005FD9 RID: 24537 RVA: 0x0014F86C File Offset: 0x0014DA6C
[Token(Token = "0x6005FD9")]
[Address(RVA = "0x2B3D830", Offset = "0x2B3C830", VA = "0x182B3D830")]
internal string <CreateOneLineDropdownData>g__itemToStringDelegate|0(object value)
{
Func func = this.itemToString;
if (value == 0)
{
}
object obj = ((ICloneable)func).Clone();
throw new NullReferenceException();
}
// Token: 0x06005FDA RID: 24538 RVA: 0x0014F890 File Offset: 0x0014DA90
[Token(Token = "0x6005FDA")]
[Address(RVA = "0x1CC8730", Offset = "0x1CC7730", VA = "0x181CC8730")]
internal object <CreateOneLineDropdownData>b__1()
{
return ((ICloneable)this.selectedItemGetter).Clone();
}
// Token: 0x06005FDB RID: 24539 RVA: 0x0014F8B0 File Offset: 0x0014DAB0
[Token(Token = "0x6005FDB")]
[Address(RVA = "0x2B3D4C0", Offset = "0x2B3C4C0", VA = "0x182B3D4C0")]
internal void <CreateOneLineDropdownData>b__2(object value)
{
Action action = this.selectedItemSetter;
if (value == 0)
{
}
object obj = ((ICloneable)action).Clone();
}
// Token: 0x06005FDC RID: 24540 RVA: 0x0014F8D8 File Offset: 0x0014DAD8
[Token(Token = "0x6005FDC")]
[Address(RVA = "0x2B3D560", Offset = "0x2B3C560", VA = "0x182B3D560")]
internal IReadOnlyList<object> <CreateOneLineDropdownData>b__3()
{
List list = this.sourceGetter();
if (typeof(ONOKJPIMIIP.<>c__20<T>).TypeHandle == 0)
{
}
IEnumerable enumerable;
List<object> list2 = Enumerable.ToList<object>(enumerable);
throw new NullReferenceException();
}
// Token: 0x06005FDD RID: 24541 RVA: 0x0014F908 File Offset: 0x0014DB08
[Token(Token = "0x6005FDD")]
[Address(RVA = "0x2B3D7D0", Offset = "0x2B3C7D0", VA = "0x182B3D7D0")]
internal bool <CreateOneLineDropdownData>b__4()
{
return this.sourceGetter().Count >= 12;
}
// Token: 0x04003F4E RID: 16206
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4003F4E")]
public Func<T, string> itemToString;
// Token: 0x04003F4F RID: 16207
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4003F4F")]
public Func<T> selectedItemGetter;
// Token: 0x04003F50 RID: 16208
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4003F50")]
public Action<T> selectedItemSetter;
// Token: 0x04003F51 RID: 16209
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4003F51")]
public Func<List<T>> sourceGetter;
}
// Token: 0x020010B1 RID: 4273
[Token(Token = "0x20010B1")]
[CompilerGenerated]
private sealed class NIKADCBIHJH<T>
{
// Token: 0x06005FE1 RID: 24545 RVA: 0x0014F964 File Offset: 0x0014DB64
[Token(Token = "0x6005FE1")]
[Address(RVA = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")]
public NIKADCBIHJH()
{
}
// Token: 0x06005FE2 RID: 24546 RVA: 0x0014F980 File Offset: 0x0014DB80
[Token(Token = "0x6005FE2")]
[Address(RVA = "0x2B3D830", Offset = "0x2B3C830", VA = "0x182B3D830")]
internal string <CreateDropdownData>g__itemToStringDelegate|0(object value)
{
Func func = this.itemToString;
if (value == 0)
{
}
object obj = ((ICloneable)func).Clone();
throw new NullReferenceException();
}
// Token: 0x06005FE3 RID: 24547 RVA: 0x0014F9A4 File Offset: 0x0014DBA4
[Token(Token = "0x6005FE3")]
[Address(RVA = "0x1CC8730", Offset = "0x1CC7730", VA = "0x181CC8730")]
internal object <CreateDropdownData>b__1()
{
return ((ICloneable)this.selectedItemGetter).Clone();
}
// Token: 0x06005FE4 RID: 24548 RVA: 0x0014F9C4 File Offset: 0x0014DBC4
[Token(Token = "0x6005FE4")]
[Address(RVA = "0x2B3D4C0", Offset = "0x2B3C4C0", VA = "0x182B3D4C0")]
internal void <CreateDropdownData>b__2(object value)
{
Action action = this.selectedItemSetter;
if (value == 0)
{
}
object obj = ((ICloneable)action).Clone();
}
// Token: 0x06005FE5 RID: 24549 RVA: 0x0014F9EC File Offset: 0x0014DBEC
[Token(Token = "0x6005FE5")]
[Address(RVA = "0x2B3DFA0", Offset = "0x2B3CFA0", VA = "0x182B3DFA0")]
internal IReadOnlyList<object> <CreateDropdownData>b__3()
{
List list = this.sourceGetter();
if (typeof(ONOKJPIMIIP.<>c__21<T>).TypeHandle == 0)
{
}
IEnumerable enumerable;
List<object> list2 = Enumerable.ToList<object>(enumerable);
throw new NullReferenceException();
}
// Token: 0x06005FE6 RID: 24550 RVA: 0x0014FA1C File Offset: 0x0014DC1C
[Token(Token = "0x6005FE6")]
[Address(RVA = "0x2B3D7D0", Offset = "0x2B3C7D0", VA = "0x182B3D7D0")]
internal bool <CreateDropdownData>b__4()
{
return this.sourceGetter().Count >= 12;
}
// Token: 0x04003F54 RID: 16212
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4003F54")]
public Func<T, string> itemToString;
// Token: 0x04003F55 RID: 16213
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4003F55")]
public Func<T> selectedItemGetter;
// Token: 0x04003F56 RID: 16214
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4003F56")]
public Action<T> selectedItemSetter;
// Token: 0x04003F57 RID: 16215
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4003F57")]
public Func<List<T>> sourceGetter;
}
// Token: 0x020010B3 RID: 4275
[Token(Token = "0x20010B3")]
[CompilerGenerated]
private sealed class GKAIICMKHKA<T>
{
// Token: 0x06005FEA RID: 24554 RVA: 0x0014FA78 File Offset: 0x0014DC78
[Token(Token = "0x6005FEA")]
[Address(RVA = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")]
public GKAIICMKHKA()
{
}
// Token: 0x06005FEB RID: 24555 RVA: 0x0014FA94 File Offset: 0x0014DC94
[Token(Token = "0x6005FEB")]
[Address(RVA = "0x2B3D830", Offset = "0x2B3C830", VA = "0x182B3D830")]
internal string <CreateDropdownData>g__itemToStringDelegate|0(object value)
{
Func func = this.itemToString;
if (value == 0)
{
}
object obj = ((ICloneable)func).Clone();
throw new NullReferenceException();
}
// Token: 0x06005FEC RID: 24556 RVA: 0x0014FAB8 File Offset: 0x0014DCB8
[Token(Token = "0x6005FEC")]
[Address(RVA = "0x1CC8730", Offset = "0x1CC7730", VA = "0x181CC8730")]
internal object <CreateDropdownData>b__1()
{
return ((ICloneable)this.selectedItemGetter).Clone();
}
// Token: 0x06005FED RID: 24557 RVA: 0x0014FAD8 File Offset: 0x0014DCD8
[Token(Token = "0x6005FED")]
[Address(RVA = "0x2B3D4C0", Offset = "0x2B3C4C0", VA = "0x182B3D4C0")]
internal void <CreateDropdownData>b__2(object value)
{
Action action = this.selectedItemSetter;
if (value == 0)
{
}
object obj = ((ICloneable)action).Clone();
}
// Token: 0x06005FEE RID: 24558 RVA: 0x0014FB00 File Offset: 0x0014DD00
[Token(Token = "0x6005FEE")]
[Address(RVA = "0x2B3DC20", Offset = "0x2B3CC20", VA = "0x182B3DC20")]
internal bool <CreateDropdownData>b__4()
{
return this.source.Count >= 12;
}
// Token: 0x04003F5A RID: 16218
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4003F5A")]
public Func<T, string> itemToString;
// Token: 0x04003F5B RID: 16219
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4003F5B")]
public Func<T> selectedItemGetter;
// Token: 0x04003F5C RID: 16220
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4003F5C")]
public Action<T> selectedItemSetter;
// Token: 0x04003F5D RID: 16221
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4003F5D")]
public List<T> source;
}
// Token: 0x020010B5 RID: 4277
[Token(Token = "0x20010B5")]
[CompilerGenerated]
private sealed class OGDDLIDIOFK
{
// Token: 0x06005FF2 RID: 24562 RVA: 0x0014FB58 File Offset: 0x0014DD58
[Token(Token = "0x6005FF2")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public OGDDLIDIOFK()
{
}
// Token: 0x06005FF3 RID: 24563 RVA: 0x0014FB6C File Offset: 0x0014DD6C
[Token(Token = "0x6005FF3")]
[Address(RVA = "0x1E9DD00", Offset = "0x1E9CD00", VA = "0x181E9DD00")]
internal object <CreateOneLineDropdownDataFromDictionary>b__2()
{
int num = this.selectedKeyGetter();
throw new NullReferenceException();
}
// Token: 0x06005FF4 RID: 24564 RVA: 0x0014FB8C File Offset: 0x0014DD8C
[Token(Token = "0x6005FF4")]
[Address(RVA = "0x1E9DD60", Offset = "0x1E9CD60", VA = "0x181E9DD60")]
internal void <CreateOneLineDropdownDataFromDictionary>b__3(object value)
{
Action<int> action = this.selectedKeySetter;
}
// Token: 0x06005FF5 RID: 24565 RVA: 0x0014FBA8 File Offset: 0x0014DDA8
[Token(Token = "0x6005FF5")]
[Address(RVA = "0x1E9DDE0", Offset = "0x1E9CDE0", VA = "0x181E9DDE0")]
internal string <CreateOneLineDropdownDataFromDictionary>b__4(object key)
{
Dictionary<int, string> dictionary = this.localSource;
return string.Empty;
}
// Token: 0x06005FF6 RID: 24566 RVA: 0x0014FBC8 File Offset: 0x0014DDC8
[Token(Token = "0x6005FF6")]
[Address(RVA = "0x1E9DE80", Offset = "0x1E9CE80", VA = "0x181E9DE80")]
internal bool <CreateOneLineDropdownDataFromDictionary>b__6()
{
return this.localSource.Count >= 12;
}
// Token: 0x04003F60 RID: 16224
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003F60")]
public Func<int> selectedKeyGetter;
// Token: 0x04003F61 RID: 16225
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003F61")]
public Action<int> selectedKeySetter;
// Token: 0x04003F62 RID: 16226
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003F62")]
public Dictionary<int, string> localSource;
}
// Token: 0x020010B6 RID: 4278
[Token(Token = "0x20010B6")]
[CompilerGenerated]
private sealed class BFBICLBCHIG
{
// Token: 0x06005FF7 RID: 24567 RVA: 0x0014FBF0 File Offset: 0x0014DDF0
[Token(Token = "0x6005FF7")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public BFBICLBCHIG()
{
}
// Token: 0x06005FF8 RID: 24568 RVA: 0x0014FC04 File Offset: 0x0014DE04
[Token(Token = "0x6005FF8")]
[Address(RVA = "0x1E98DD0", Offset = "0x1E97DD0", VA = "0x181E98DD0")]
internal object <CreateDropdownDataFromDictionary>b__2()
{
int num = this.selectedKeyGetter();
throw new NullReferenceException();
}
// Token: 0x06005FF9 RID: 24569 RVA: 0x0014FC24 File Offset: 0x0014DE24
[Token(Token = "0x6005FF9")]
[Address(RVA = "0x1E98E30", Offset = "0x1E97E30", VA = "0x181E98E30")]
internal void <CreateDropdownDataFromDictionary>b__3(object value)
{
Action<int> action = this.selectedKeySetter;
}
// Token: 0x06005FFA RID: 24570 RVA: 0x0014FC40 File Offset: 0x0014DE40
[Token(Token = "0x6005FFA")]
[Address(RVA = "0x1E98EB0", Offset = "0x1E97EB0", VA = "0x181E98EB0")]
internal string <CreateDropdownDataFromDictionary>b__4(object key)
{
Dictionary<int, string> dictionary = this.localSource;
return string.Empty;
}
// Token: 0x06005FFB RID: 24571 RVA: 0x0014FC60 File Offset: 0x0014DE60
[Token(Token = "0x6005FFB")]
[Address(RVA = "0x1E98F50", Offset = "0x1E97F50", VA = "0x181E98F50")]
internal bool <CreateDropdownDataFromDictionary>b__6()
{
return this.localSource.Count >= 12;
}
// Token: 0x04003F63 RID: 16227
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003F63")]
public Func<int> selectedKeyGetter;
// Token: 0x04003F64 RID: 16228
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003F64")]
public Action<int> selectedKeySetter;
// Token: 0x04003F65 RID: 16229
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003F65")]
public Dictionary<int, string> localSource;
}
// Token: 0x020010B7 RID: 4279
[Token(Token = "0x20010B7")]
[CompilerGenerated]
private sealed class CGMJIKJNFPL
{
// Token: 0x06005FFC RID: 24572 RVA: 0x0014FC88 File Offset: 0x0014DE88
[Token(Token = "0x6005FFC")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public CGMJIKJNFPL()
{
}
// Token: 0x06005FFD RID: 24573 RVA: 0x0014FC9C File Offset: 0x0014DE9C
[Token(Token = "0x6005FFD")]
[Address(RVA = "0x1E99BF0", Offset = "0x1E98BF0", VA = "0x181E99BF0")]
internal void <CreateDropdownDataFromDictionary>g__RecacheData|0()
{
for (;;)
{
int num = 0;
Dictionary<string, FLCFOLDCOJJ> dictionary = this.sourceGetter();
this.cachedReverseLookup.Clear();
this.cachedItemList.Clear();
bool flag;
if (flag)
{
break;
}
if (num == 0)
{
return;
}
}
Dictionary<int, string> dictionary2 = this.cachedReverseLookup;
throw new NullReferenceException();
}
// Token: 0x06005FFE RID: 24574 RVA: 0x0014FCFC File Offset: 0x0014DEFC
[Token(Token = "0x6005FFE")]
[Address(RVA = "0x1E99A00", Offset = "0x1E98A00", VA = "0x181E99A00")]
internal object <CreateDropdownDataFromDictionary>b__1()
{
int num = this.selectedKeyGetter();
throw new NullReferenceException();
}
// Token: 0x06005FFF RID: 24575 RVA: 0x0014FD1C File Offset: 0x0014DF1C
[Token(Token = "0x6005FFF")]
[Address(RVA = "0x1E99A60", Offset = "0x1E98A60", VA = "0x181E99A60")]
internal void <CreateDropdownDataFromDictionary>b__2(object value)
{
Action<int> action = this.selectedKeySetter;
}
// Token: 0x06006000 RID: 24576 RVA: 0x0014FD38 File Offset: 0x0014DF38
[Token(Token = "0x6006000")]
[Address(RVA = "0x1E99AE0", Offset = "0x1E98AE0", VA = "0x181E99AE0")]
internal string <CreateDropdownDataFromDictionary>b__3(object key)
{
Dictionary<int, string> dictionary = this.cachedReverseLookup;
return string.Empty;
}
// Token: 0x06006001 RID: 24577 RVA: 0x0014FD58 File Offset: 0x0014DF58
[Token(Token = "0x6006001")]
[Address(RVA = "0x1E99B80", Offset = "0x1E98B80", VA = "0x181E99B80")]
internal IReadOnlyList<object> <CreateDropdownDataFromDictionary>b__4()
{
/*
An exception occurred when decompiling this method (06006001)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IReadOnlyList`1<System.Object> ONOKJPIMIIP/CGMJIKJNFPL::<CreateDropdownDataFromDictionary>b__4()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
call:void(CGMJIKJNFPL::<CreateDropdownDataFromDictionary>g__RecacheData|0, ldloc:CGMJIKJNFPL(this))
stloc:class [mscorlib]System.Collections.Generic.List`1<object>(var_0_0C, ldfld:class [mscorlib]System.Collections.Generic.List`1<object>(CGMJIKJNFPL::cachedItemList, ldloc:CGMJIKJNFPL(this)))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x06006002 RID: 24578 RVA: 0x0014FD74 File Offset: 0x0014DF74
[Token(Token = "0x6006002")]
[Address(RVA = "0x1E99BA0", Offset = "0x1E98BA0", VA = "0x181E99BA0")]
internal bool <CreateDropdownDataFromDictionary>b__5()
{
return this.cachedReverseLookup.Count >= 12;
}
// Token: 0x04003F66 RID: 16230
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003F66")]
public Func<Dictionary<string, FLCFOLDCOJJ>> sourceGetter;
// Token: 0x04003F67 RID: 16231
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003F67")]
public Dictionary<int, string> cachedReverseLookup;
// Token: 0x04003F68 RID: 16232
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003F68")]
public List<object> cachedItemList;
// Token: 0x04003F69 RID: 16233
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4003F69")]
public Func<int> selectedKeyGetter;
// Token: 0x04003F6A RID: 16234
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x4003F6A")]
public Action<int> selectedKeySetter;
}
// Token: 0x020010B8 RID: 4280
[Token(Token = "0x20010B8")]
[CompilerGenerated]
private sealed class HOFMOPJICAD
{
// Token: 0x06006003 RID: 24579 RVA: 0x0014FD9C File Offset: 0x0014DF9C
[Token(Token = "0x6006003")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public HOFMOPJICAD()
{
}
// Token: 0x06006004 RID: 24580 RVA: 0x0014FDB0 File Offset: 0x0014DFB0
[Token(Token = "0x6006004")]
[Address(RVA = "0x1E9BD90", Offset = "0x1E9AD90", VA = "0x181E9BD90")]
internal void <CreateRoleToggleSetData>b__0()
{
GCKECFLKJGJ gckecflkjgj;
Delegate @delegate;
do
{
ONOKJPIMIIP.JAIPCKHFFIB jaipckhffib = new ONOKJPIMIIP.JAIPCKHFFIB();
jaipckhffib.CS$<>8__locals1 = this;
GameRole gameRole = new GameRole();
Guid empty = Guid.Empty;
gameRole.roleGuid = empty;
gameRole.roleName = "None";
PlayerGameRoleManager instance2 = PlayerGameRoleManager.ONCPNMDGGKG;
int num = 0;
List<GameRole> sortedActiveRoles = instance2.GetSortedActiveRoles(num != 0);
Func<GameRole, bool> <>9__26_ = ONOKJPIMIIP.<>c.<>9__26_1;
if (<>9__26_ == 0)
{
ONOKJPIMIIP.<>c.<>9__26_1 = delegate(GameRole r)
{
int roleId = (int)r.roleId;
bool flag;
return flag;
};
}
List<GameRole> list = Enumerable.ToList<GameRole>(Enumerable.Where<GameRole>(sortedActiveRoles, <>9__26_));
jaipckhffib.roomRoles = list;
list.Add(gameRole);
HashSet<Guid> hashSet = this.selectedFlagsGetter();
Func<Guid, int> func = delegate(Guid t)
{
ONOKJPIMIIP.FIAKMFNEFNJ fiakmfnefnj = new ONOKJPIMIIP.FIAKMFNEFNJ();
List<GameRole> roomRoles = jaipckhffib.roomRoles;
Predicate<GameRole> predicate = delegate(GameRole r)
{
Guid roleGuid = r.roleGuid;
Guid t = fiakmfnefnj.t;
bool flag2;
return flag2;
};
return roomRoles.FindIndex(predicate);
};
HashSet<Guid> hashSet2 = BCKPFAJAPEO.PBGCPCJGGOO<int>(Enumerable.Select<Guid, int>(hashSet, func));
jaipckhffib.selected = hashSet2;
GameObject defaultPrefabForPickerDialog = ConfigurableObjectConfig.Instance.defaultPrefabForPickerDialog;
int size = jaipckhffib.roomRoles._size;
HashSet<int> selected = jaipckhffib.selected;
Action<GameObject, int, TextMeshProUGUI> action = delegate(GameObject instance, int index, TextMeshProUGUI textMeshProUGUI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
};
int num2 = 0;
gckecflkjgj = GCKECFLKJGJ.HHOIKFEHHMF(defaultPrefabForPickerDialog, size, selected, action, num2, num2, num2);
string text = this.primaryLabel;
gckecflkjgj.<CEJPKGDKMJE>k__BackingField = text;
Action <NPFBOHLFFJH>k__BackingField = gckecflkjgj.<NPFBOHLFFJH>k__BackingField;
Action action2 = delegate
{
Action<IEnumerable<Guid>> action3 = jaipckhffib.CS$<>8__locals1.selectedFlagsSetter;
HashSet<int> selected2 = jaipckhffib.selected;
Func<int, Guid> <>9__ = jaipckhffib.<>9__6;
if (<>9__ == 0)
{
Func<int, Guid> func2 = delegate(int g)
{
ThrowHelper.ThrowArgumentOutOfRangeException();
throw new NullReferenceException();
};
jaipckhffib.<>9__6 = func2;
}
IEnumerable<int> enumerable = Enumerable.Select<int, Guid>(selected2, <>9__);
action3(enumerable);
};
@delegate = Delegate.Combine(<NPFBOHLFFJH>k__BackingField, action2);
}
while (@delegate != 0 && @delegate == 0);
gckecflkjgj.<NPFBOHLFFJH>k__BackingField = @delegate;
this.fireDialogListPicker((uint)8, gckecflkjgj);
}
// Token: 0x04003F6B RID: 16235
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003F6B")]
public Func<HashSet<Guid>> selectedFlagsGetter;
// Token: 0x04003F6C RID: 16236
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003F6C")]
public string primaryLabel;
// Token: 0x04003F6D RID: 16237
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003F6D")]
public Action<IEnumerable<Guid>> selectedFlagsSetter;
// Token: 0x04003F6E RID: 16238
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4003F6E")]
public Action<DLKPBLNKLAD, GCKECFLKJGJ> fireDialogListPicker;
}
// Token: 0x020010B9 RID: 4281
[Token(Token = "0x20010B9")]
[CompilerGenerated]
private sealed class JAIPCKHFFIB
{
// Token: 0x06006005 RID: 24581 RVA: 0x0014FF1C File Offset: 0x0014E11C
[Token(Token = "0x6006005")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public JAIPCKHFFIB()
{
}
// Token: 0x06006006 RID: 24582 RVA: 0x0014FF30 File Offset: 0x0014E130
[Token(Token = "0x6006006")]
[Address(RVA = "0x1E9C130", Offset = "0x1E9B130", VA = "0x181E9C130")]
internal int <CreateRoleToggleSetData>b__2(Guid t)
{
ONOKJPIMIIP.FIAKMFNEFNJ fiakmfnefnj = new ONOKJPIMIIP.FIAKMFNEFNJ();
List<GameRole> list = this.roomRoles;
Predicate<GameRole> predicate = delegate(GameRole r)
{
Guid roleGuid = r.roleGuid;
Guid t2 = fiakmfnefnj.t;
bool flag;
return flag;
};
return list.FindIndex(predicate);
}
// Token: 0x06006007 RID: 24583 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6006007")]
[Address(RVA = "0x1E9C1E0", Offset = "0x1E9B1E0", VA = "0x181E9C1E0")]
internal void <CreateRoleToggleSetData>b__3(GameObject instance, int index, TextMeshProUGUI textMeshProUGUI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06006008 RID: 24584 RVA: 0x0014FF64 File Offset: 0x0014E164
[Token(Token = "0x6006008")]
[Address(RVA = "0x1E9C270", Offset = "0x1E9B270", VA = "0x181E9C270")]
internal void <CreateRoleToggleSetData>b__5()
{
Action<IEnumerable<Guid>> selectedFlagsSetter = this.CS$<>8__locals1.selectedFlagsSetter;
HashSet<int> hashSet = this.selected;
Func<int, Guid> func = this.<>9__6;
if (func == 0)
{
Func<int, Guid> func2 = delegate(int g)
{
ThrowHelper.ThrowArgumentOutOfRangeException();
throw new NullReferenceException();
};
this.<>9__6 = func2;
}
IEnumerable<int> enumerable = Enumerable.Select<int, Guid>(hashSet, func);
selectedFlagsSetter(enumerable);
}
// Token: 0x06006009 RID: 24585 RVA: 0x0014FFBC File Offset: 0x0014E1BC
[Token(Token = "0x6006009")]
[Address(RVA = "0x1E9C330", Offset = "0x1E9B330", VA = "0x181E9C330")]
internal Guid <CreateRoleToggleSetData>b__6(int g)
{
ThrowHelper.ThrowArgumentOutOfRangeException();
throw new NullReferenceException();
}
// Token: 0x04003F6F RID: 16239
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003F6F")]
public List<GameRole> roomRoles;
// Token: 0x04003F70 RID: 16240
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003F70")]
public HashSet<int> selected;
// Token: 0x04003F71 RID: 16241
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003F71")]
public ONOKJPIMIIP.HOFMOPJICAD CS$<>8__locals1;
// Token: 0x04003F72 RID: 16242
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4003F72")]
public Func<int, Guid> <>9__6;
}
// Token: 0x020010BA RID: 4282
[Token(Token = "0x20010BA")]
[CompilerGenerated]
private sealed class FIAKMFNEFNJ
{
// Token: 0x0600600A RID: 24586 RVA: 0x0014FFD8 File Offset: 0x0014E1D8
[Token(Token = "0x600600A")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public FIAKMFNEFNJ()
{
}
// Token: 0x0600600B RID: 24587 RVA: 0x0014FFEC File Offset: 0x0014E1EC
[Token(Token = "0x600600B")]
[Address(RVA = "0x1E9AAC0", Offset = "0x1E99AC0", VA = "0x181E9AAC0")]
internal bool <CreateRoleToggleSetData>b__4(GameRole r)
{
Guid roleGuid = r.roleGuid;
Guid guid = this.t;
bool flag;
return flag;
}
// Token: 0x04003F73 RID: 16243
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003F73")]
public Guid t;
}
// Token: 0x020010BB RID: 4283
[Token(Token = "0x20010BB")]
[CompilerGenerated]
private sealed class BOIKCEIPADJ
{
// Token: 0x0600600C RID: 24588 RVA: 0x00150010 File Offset: 0x0014E210
[Token(Token = "0x600600C")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public BOIKCEIPADJ()
{
}
// Token: 0x0600600D RID: 24589 RVA: 0x00150024 File Offset: 0x0014E224
[Token(Token = "0x600600D")]
[Address(RVA = "0x1E99460", Offset = "0x1E98460", VA = "0x181E99460")]
internal void <CreateConfirmationButtonData>b__0()
{
IMAFJGKHEMD imafjgkhemd = this.primaryButton;
if (!this.showingPrimaryMessage)
{
string text = this.primaryLabel;
imafjgkhemd.GPJEDBDCNNP = text;
this.showingPrimaryMessage = true;
this.onClick();
return;
}
string text2 = this.confirmMessage;
imafjgkhemd.GPJEDBDCNNP = text2;
this.showingPrimaryMessage = false;
}
// Token: 0x0600600E RID: 24590 RVA: 0x00150080 File Offset: 0x0014E280
[Token(Token = "0x600600E")]
[Address(RVA = "0xC186F0", Offset = "0xC176F0", VA = "0x180C186F0")]
internal bool <CreateConfirmationButtonData>b__1()
{
return !this.showingPrimaryMessage;
}
// Token: 0x0600600F RID: 24591 RVA: 0x00150098 File Offset: 0x0014E298
[Token(Token = "0x600600F")]
[Address(RVA = "0xC186F0", Offset = "0xC176F0", VA = "0x180C186F0")]
internal bool <CreateConfirmationButtonData>b__2()
{
return !this.showingPrimaryMessage;
}
// Token: 0x06006010 RID: 24592 RVA: 0x001500B0 File Offset: 0x0014E2B0
[Token(Token = "0x6006010")]
[Address(RVA = "0x1E994B0", Offset = "0x1E984B0", VA = "0x181E994B0")]
internal void <CreateConfirmationButtonData>b__3()
{
IMAFJGKHEMD imafjgkhemd = this.primaryButton;
string text = this.primaryLabel;
imafjgkhemd.GPJEDBDCNNP = text;
this.showingPrimaryMessage = true;
}
// Token: 0x04003F74 RID: 16244
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003F74")]
public bool showingPrimaryMessage;
// Token: 0x04003F75 RID: 16245
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003F75")]
public IMAFJGKHEMD primaryButton;
// Token: 0x04003F76 RID: 16246
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003F76")]
public string confirmMessage;
// Token: 0x04003F77 RID: 16247
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4003F77")]
public string primaryLabel;
// Token: 0x04003F78 RID: 16248
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x4003F78")]
public Action onClick;
}
// Token: 0x020010BC RID: 4284
[Token(Token = "0x20010BC")]
[CompilerGenerated]
private sealed class HKGGLABLHHB
{
// Token: 0x06006011 RID: 24593 RVA: 0x001500E0 File Offset: 0x0014E2E0
[Token(Token = "0x6006011")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public HKGGLABLHHB()
{
}
// Token: 0x06006012 RID: 24594 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6006012")]
[Address(RVA = "0x1E9B460", Offset = "0x1E9A460", VA = "0x181E9B460")]
internal void <CreateColorPicker>b__0()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06006013 RID: 24595 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6006013")]
[Address(RVA = "0x1E9B8A0", Offset = "0x1E9A8A0", VA = "0x181E9B8A0")]
internal void <CreateColorPicker>b__3(GameObject instance, int index, CardModel cardModel, ShapeColorInfoModel fromModel, BAEJLDPBGFI toController)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06006014 RID: 24596 RVA: 0x001500F4 File Offset: 0x0014E2F4
[Token(Token = "0x6006014")]
[Address(RVA = "0x1E9B950", Offset = "0x1E9A950", VA = "0x181E9B950")]
internal int <CreateColorPicker>b__4()
{
Predicate<ShapeColorInfo> predicate = this.<>9__7;
List<ShapeColorInfo> list = this.colors;
if (predicate == 0)
{
Predicate<ShapeColorInfo> predicate2 = delegate(ShapeColorInfo color)
{
Func<int> func = this.selectedKeyGetter;
LNBGEMHOKFN colorID = color.ColorID;
int num = func();
return colorID == (LNBGEMHOKFN)num;
};
this.<>9__7 = predicate2;
}
return list.FindIndex(predicate);
}
// Token: 0x06006015 RID: 24597 RVA: 0x00150134 File Offset: 0x0014E334
[Token(Token = "0x6006015")]
[Address(RVA = "0x1E9BA80", Offset = "0x1E9AA80", VA = "0x181E9BA80")]
internal bool <CreateColorPicker>b__7(ShapeColorInfo color)
{
Func<int> func = this.selectedKeyGetter;
LNBGEMHOKFN colorID = color.ColorID;
int num = func();
return colorID == (LNBGEMHOKFN)num;
}
// Token: 0x06006016 RID: 24598 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6006016")]
[Address(RVA = "0x1E9B9F0", Offset = "0x1E9A9F0", VA = "0x181E9B9F0")]
internal void <CreateColorPicker>b__5(int value)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06006017 RID: 24599 RVA: 0x00150160 File Offset: 0x0014E360
[Token(Token = "0x6006017")]
[Address(RVA = "0x1E9B7B0", Offset = "0x1E9A7B0", VA = "0x181E9B7B0")]
internal Color <CreateColorPicker>b__1()
{
int num;
Func<ShapeColorInfo, bool> func = new Func(new ONOKJPIMIIP.AKNKNIHBGMA
{
selectedKey = num
}.<CreateColorPicker>b__8);
ShapeColorInfo shapeColorInfo;
if (shapeColorInfo != 0)
{
Color baseColor = shapeColorInfo.baseColor;
}
Color white = Color.white;
throw new NullReferenceException();
}
// Token: 0x04003F79 RID: 16249
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003F79")]
public Func<int> selectedKeyGetter;
// Token: 0x04003F7A RID: 16250
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003F7A")]
public List<ShapeColorInfo> colors;
// Token: 0x04003F7B RID: 16251
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003F7B")]
public Action<int> selectedKeySetter;
// Token: 0x04003F7C RID: 16252
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4003F7C")]
public string primaryLabel;
// Token: 0x04003F7D RID: 16253
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x4003F7D")]
public Action<DLKPBLNKLAD, GCKECFLKJGJ> fireDialogListPicker;
// Token: 0x04003F7E RID: 16254
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x4003F7E")]
public Action<GameObject, int, CardModel, ShapeColorInfoModel, BAEJLDPBGFI> <>9__3;
// Token: 0x04003F7F RID: 16255
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x4003F7F")]
public Predicate<ShapeColorInfo> <>9__7;
// Token: 0x04003F80 RID: 16256
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x4003F80")]
public Func<int> <>9__4;
// Token: 0x04003F81 RID: 16257
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x4003F81")]
public Action<int> <>9__5;
}
// Token: 0x020010BD RID: 4285
[Token(Token = "0x20010BD")]
[CompilerGenerated]
private sealed class FKENAALJLDN
{
// Token: 0x06006018 RID: 24600 RVA: 0x001501A0 File Offset: 0x0014E3A0
[Token(Token = "0x6006018")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public FKENAALJLDN()
{
}
// Token: 0x06006019 RID: 24601 RVA: 0x001501B4 File Offset: 0x0014E3B4
[Token(Token = "0x6006019")]
[Address(RVA = "0x1E98B80", Offset = "0x1E97B80", VA = "0x181E98B80")]
internal bool <CreateColorPicker>b__2(ShapeColorInfo color)
{
int num = this.selectedKey;
return color.ColorID == (LNBGEMHOKFN)num;
}
// Token: 0x04003F82 RID: 16258
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003F82")]
public int selectedKey;
}
// Token: 0x020010BE RID: 4286
[Token(Token = "0x20010BE")]
[CompilerGenerated]
private sealed class AKNKNIHBGMA
{
// Token: 0x0600601A RID: 24602 RVA: 0x001501D8 File Offset: 0x0014E3D8
[Token(Token = "0x600601A")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public AKNKNIHBGMA()
{
}
// Token: 0x0600601B RID: 24603 RVA: 0x001501EC File Offset: 0x0014E3EC
[Token(Token = "0x600601B")]
[Address(RVA = "0x1E98B80", Offset = "0x1E97B80", VA = "0x181E98B80")]
internal bool <CreateColorPicker>b__8(ShapeColorInfo color)
{
int num = this.selectedKey;
return color.ColorID == (LNBGEMHOKFN)num;
}
// Token: 0x04003F83 RID: 16259
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003F83")]
public int selectedKey;
}
// Token: 0x020010BF RID: 4287
[Token(Token = "0x20010BF")]
[CompilerGenerated]
private sealed class MBHHCLFMCPN
{
// Token: 0x0600601C RID: 24604 RVA: 0x00150210 File Offset: 0x0014E410
[Token(Token = "0x600601C")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public MBHHCLFMCPN()
{
}
// Token: 0x0600601D RID: 24605 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600601D")]
[Address(RVA = "0x1E9CD30", Offset = "0x1E9BD30", VA = "0x181E9CD30")]
internal void <CreateMaterialPicker>b__0()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600601E RID: 24606 RVA: 0x00150224 File Offset: 0x0014E424
[Token(Token = "0x600601E")]
[Address(RVA = "0x1E9D200", Offset = "0x1E9C200", VA = "0x181E9D200")]
internal int <CreateMaterialPicker>b__5()
{
Func<ShapeMaterialInfo, bool> func = this.<>9__7;
List<ShapeMaterialInfo> list = this.materials;
if (func == 0)
{
Func<ShapeMaterialInfo, bool> func2 = delegate(ShapeMaterialInfo color)
{
Func<int> func3 = this.selectedMaterialGetter;
CLKCBCAGDDK materialId = color.MaterialId;
int num = func3();
return materialId == (CLKCBCAGDDK)num;
};
this.<>9__7 = func2;
}
ShapeMaterialInfo shapeMaterialInfo = Enumerable.First<ShapeMaterialInfo>(list, func);
return list.IndexOf(shapeMaterialInfo);
}
// Token: 0x0600601F RID: 24607 RVA: 0x0015026C File Offset: 0x0014E46C
[Token(Token = "0x600601F")]
[Address(RVA = "0x1E9D340", Offset = "0x1E9C340", VA = "0x181E9D340")]
internal bool <CreateMaterialPicker>b__7(ShapeMaterialInfo color)
{
Func<int> func = this.selectedMaterialGetter;
CLKCBCAGDDK materialId = color.MaterialId;
int num = func();
return materialId == (CLKCBCAGDDK)num;
}
// Token: 0x06006020 RID: 24608 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6006020")]
[Address(RVA = "0x1E9D2B0", Offset = "0x1E9C2B0", VA = "0x181E9D2B0")]
internal void <CreateMaterialPicker>b__6(int value)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06006021 RID: 24609 RVA: 0x00150298 File Offset: 0x0014E498
[Token(Token = "0x6006021")]
[Address(RVA = "0x1E9D0B0", Offset = "0x1E9C0B0", VA = "0x181E9D0B0")]
internal Material <CreateMaterialPicker>b__1()
{
int num = this.selectedMaterialGetter();
ShapeMaterialInfo shapeMaterialInfo;
if (shapeMaterialInfo != 0)
{
Func<int> func = this.selectedColorGetter;
float ui_TextureSize = shapeMaterialInfo.UI_TextureSize;
int num2 = func();
bool flag = this.forceTransparentQueue;
bool flag2 = this.cameraLit;
ShapeColorInfo shapeColorInfo;
return BBDALBBPHDA.MBBKMCKBDFO(shapeColorInfo, shapeMaterialInfo, flag, flag2, ui_TextureSize);
}
throw new NullReferenceException();
}
// Token: 0x04003F84 RID: 16260
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003F84")]
public Func<int> selectedMaterialGetter;
// Token: 0x04003F85 RID: 16261
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003F85")]
public List<ShapeMaterialInfo> materials;
// Token: 0x04003F86 RID: 16262
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003F86")]
public Func<int> selectedColorGetter;
// Token: 0x04003F87 RID: 16263
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4003F87")]
public bool forceTransparentQueue;
// Token: 0x04003F88 RID: 16264
[global::Cpp2IlInjected.FieldOffset(Offset = "0x29")]
[Token(Token = "0x4003F88")]
public bool cameraLit;
// Token: 0x04003F89 RID: 16265
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x4003F89")]
public Action<int> selectedMaterialSetter;
// Token: 0x04003F8A RID: 16266
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x4003F8A")]
public string primaryLabel;
// Token: 0x04003F8B RID: 16267
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x4003F8B")]
public Action<DLKPBLNKLAD, GCKECFLKJGJ> fireDialogListPicker;
// Token: 0x04003F8C RID: 16268
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x4003F8C")]
public Func<ShapeMaterialInfo, bool> <>9__7;
// Token: 0x04003F8D RID: 16269
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x4003F8D")]
public Func<int> <>9__5;
// Token: 0x04003F8E RID: 16270
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
[Token(Token = "0x4003F8E")]
public Action<int> <>9__6;
}
// Token: 0x020010C0 RID: 4288
[Token(Token = "0x20010C0")]
[CompilerGenerated]
private sealed class JFBKBCLACAA
{
// Token: 0x06006022 RID: 24610 RVA: 0x001502F0 File Offset: 0x0014E4F0
[Token(Token = "0x6006022")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public JFBKBCLACAA()
{
}
// Token: 0x06006023 RID: 24611 RVA: 0x00150304 File Offset: 0x0014E504
[Token(Token = "0x6006023")]
[Address(RVA = "0x1E38470", Offset = "0x1E37470", VA = "0x181E38470")]
internal bool <CreateMaterialPicker>b__2(ShapeMaterialInfo color)
{
CLKCBCAGDDK clkcbcagddk = this.selectedMaterialId;
return color.MaterialId == clkcbcagddk;
}
// Token: 0x06006024 RID: 24612 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6006024")]
[Address(RVA = "0x1E9C3B0", Offset = "0x1E9B3B0", VA = "0x181E9C3B0")]
internal void <CreateMaterialPicker>b__4(GameObject instance, int index, CardModel cardModel, ShapeMaterialInfoModel fromModel, BAEJLDPBGFI toController)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x04003F8F RID: 16271
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003F8F")]
public CLKCBCAGDDK selectedMaterialId;
// Token: 0x04003F90 RID: 16272
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003F90")]
public ShapeColorInfo selectedColorInfo;
// Token: 0x04003F91 RID: 16273
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003F91")]
public LNBGEMHOKFN selectedColorId;
// Token: 0x04003F92 RID: 16274
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4003F92")]
public ONOKJPIMIIP.MBHHCLFMCPN CS$<>8__locals1;
}
// Token: 0x020010C1 RID: 4289
[Token(Token = "0x20010C1")]
[CompilerGenerated]
private sealed class HDPJIEGFFJI<T>
{
// Token: 0x06006025 RID: 24613 RVA: 0x00150328 File Offset: 0x0014E528
[Token(Token = "0x6006025")]
[Address(RVA = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")]
public HDPJIEGFFJI()
{
}
// Token: 0x06006026 RID: 24614 RVA: 0x00150344 File Offset: 0x0014E544
[Token(Token = "0x6006026")]
[Address(RVA = "0x2B3DC60", Offset = "0x2B3CC60", VA = "0x182B3DC60")]
internal void <CreatePickerData>b__0()
{
ONOKJPIMIIP.NJFAKGGOOMK njfakggoomk = new ONOKJPIMIIP.NJFAKGGOOMK();
njfakggoomk.CS$<>8__locals1 = this;
List list = this.source();
njfakggoomk.localSource = list;
njfakggoomk.pickerDialogData = (ulong)0L;
ConfigurableObjectConfig instance = ConfigurableObjectConfig.Instance;
List localSource = njfakggoomk.localSource;
GameObject defaultPrefabForPickerDialog = instance.defaultPrefabForPickerDialog;
int count = localSource.Count;
int num = 0;
Action<GameObject, int, TextMeshProUGUI> action;
Func<int> func;
Action<int> action2;
GCKECFLKJGJ gckecflkjgj = GCKECFLKJGJ.KALEJGCDMIH(defaultPrefabForPickerDialog, count, action, func, action2, num, num, num);
njfakggoomk.pickerDialogData = gckecflkjgj;
gckecflkjgj.<CEJPKGDKMJE>k__BackingField = defaultPrefabForPickerDialog;
}
// Token: 0x04003F93 RID: 16275
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4003F93")]
public Func<List<T>> source;
// Token: 0x04003F94 RID: 16276
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4003F94")]
public Func<T, string> itemToStringGetter;
// Token: 0x04003F95 RID: 16277
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4003F95")]
public Func<T> selectedKeyGetter;
// Token: 0x04003F96 RID: 16278
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4003F96")]
public Action<T> selectedKeySetter;
// Token: 0x04003F97 RID: 16279
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4003F97")]
public bool dismissOnSelection;
// Token: 0x04003F98 RID: 16280
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4003F98")]
public string primaryLabel;
// Token: 0x04003F99 RID: 16281
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4003F99")]
public Action<DLKPBLNKLAD, GCKECFLKJGJ> fireDialogListPicker;
}
// Token: 0x020010C2 RID: 4290
[Token(Token = "0x20010C2")]
[CompilerGenerated]
private sealed class NJFAKGGOOMK<T>
{
// Token: 0x06006027 RID: 24615 RVA: 0x001503CC File Offset: 0x0014E5CC
[Token(Token = "0x6006027")]
[Address(RVA = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")]
public NJFAKGGOOMK()
{
}
// Token: 0x06006028 RID: 24616 RVA: 0x001503E8 File Offset: 0x0014E5E8
[Token(Token = "0x6006028")]
[Address(RVA = "0x2B3E210", Offset = "0x2B3D210", VA = "0x182B3E210")]
internal void <CreatePickerData>b__1(GameObject instance, int index, TextMeshProUGUI textMeshProUGUI)
{
ONOKJPIMIIP.HDPJIEGFFJI cs$<>8__locals = this.CS$<>8__locals1;
List list = this.localSource;
Func itemToStringGetter = cs$<>8__locals.itemToStringGetter;
((IMainThreadDispatcher)textMeshProUGUI).Init();
}
// Token: 0x06006029 RID: 24617 RVA: 0x00150418 File Offset: 0x0014E618
[Token(Token = "0x6006029")]
[Address(RVA = "0x2B3E2B0", Offset = "0x2B3D2B0", VA = "0x182B3E2B0")]
internal int <CreatePickerData>b__2()
{
ONOKJPIMIIP.HDPJIEGFFJI cs$<>8__locals = this.CS$<>8__locals1;
List list = this.localSource;
T t = cs$<>8__locals.selectedKeyGetter();
IEnumerator enumerator = list.GetEnumerator();
throw new NullReferenceException();
}
// Token: 0x0600602A RID: 24618 RVA: 0x0015044C File Offset: 0x0014E64C
[Token(Token = "0x600602A")]
[Address(RVA = "0x2B3E320", Offset = "0x2B3D320", VA = "0x182B3E320")]
internal void <CreatePickerData>b__3(int value)
{
ONOKJPIMIIP.HDPJIEGFFJI cs$<>8__locals = this.CS$<>8__locals1;
List list = this.localSource;
Action selectedKeySetter = cs$<>8__locals.selectedKeySetter;
T t = list[value];
selectedKeySetter(t);
ONOKJPIMIIP.HDPJIEGFFJI cs$<>8__locals2 = this.CS$<>8__locals1;
Action <NPFBOHLFFJH>k__BackingField = this.pickerDialogData.<NPFBOHLFFJH>k__BackingField;
if (<NPFBOHLFFJH>k__BackingField != 0)
{
<NPFBOHLFFJH>k__BackingField();
}
}
// Token: 0x04003F9A RID: 16282
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4003F9A")]
public List<T> localSource;
// Token: 0x04003F9B RID: 16283
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4003F9B")]
public GCKECFLKJGJ pickerDialogData;
// Token: 0x04003F9C RID: 16284
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4003F9C")]
public ONOKJPIMIIP.HDPJIEGFFJI<T> CS$<>8__locals1;
}
// Token: 0x020010C3 RID: 4291
[Token(Token = "0x20010C3")]
[CompilerGenerated]
private sealed class PFAEHECNODF
{
// Token: 0x0600602B RID: 24619 RVA: 0x001504A4 File Offset: 0x0014E6A4
[Token(Token = "0x600602B")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public PFAEHECNODF()
{
}
// Token: 0x0600602C RID: 24620 RVA: 0x001504B8 File Offset: 0x0014E6B8
[Token(Token = "0x600602C")]
[Address(RVA = "0x1EAD0F0", Offset = "0x1EAC0F0", VA = "0x181EAD0F0")]
internal List<AMAGKLLBGEC> <CreateRoomKeyPicker>b__0()
{
List<AMAGKLLBGEC> list = new List();
bool flag;
if (flag)
{
IEnumerable<AMAGKLLBGEC> enumerable;
if (Enumerable.Any<AMAGKLLBGEC>(enumerable))
{
Func<AMAGKLLBGEC, DateTime> <>9__33_ = ONOKJPIMIIP.<>c.<>9__33_5;
if (<>9__33_ == 0)
{
ONOKJPIMIIP.<>c.<>9__33_5 = (AMAGKLLBGEC k) => k.<IPLPEOMCNPJ>k__BackingField;
}
IOrderedEnumerable<AMAGKLLBGEC> orderedEnumerable = Enumerable.OrderByDescending<AMAGKLLBGEC, DateTime>(enumerable, <>9__33_);
list.AddRange(orderedEnumerable);
}
if (Enumerable.Any<AMAGKLLBGEC>(list))
{
AMAGKLLBGEC amagkllbgec = this.emptyRoomKey;
list.Add(amagkllbgec);
}
}
return list;
}
// Token: 0x0600602D RID: 24621 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600602D")]
[Address(RVA = "0x1EAD2F0", Offset = "0x1EAC2F0", VA = "0x181EAD2F0")]
internal AMAGKLLBGEC <CreateRoomKeyPicker>b__1()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600602E RID: 24622 RVA: 0x00150528 File Offset: 0x0014E728
[Token(Token = "0x600602E")]
[Address(RVA = "0x1EAD400", Offset = "0x1EAC400", VA = "0x181EAD400")]
internal void <CreateRoomKeyPicker>b__2(AMAGKLLBGEC value)
{
Action<Guid> action = this.selectedKeySetter;
Guid <DJCKNJNCOKN>k__BackingField = value.<DJCKNJNCOKN>k__BackingField;
action(<DJCKNJNCOKN>k__BackingField);
}
// Token: 0x04003F9D RID: 16285
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003F9D")]
public AMAGKLLBGEC emptyRoomKey;
// Token: 0x04003F9E RID: 16286
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003F9E")]
public Func<Guid> selectedKeyGetter;
// Token: 0x04003F9F RID: 16287
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003F9F")]
public Action<Guid> selectedKeySetter;
}
// Token: 0x020010C4 RID: 4292
[Token(Token = "0x20010C4")]
[CompilerGenerated]
private sealed class CGFGPGPJKEL
{
// Token: 0x0600602F RID: 24623 RVA: 0x00150550 File Offset: 0x0014E750
[Token(Token = "0x600602F")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public CGFGPGPJKEL()
{
}
// Token: 0x06006030 RID: 24624 RVA: 0x00150564 File Offset: 0x0014E764
[Token(Token = "0x6006030")]
[Address(RVA = "0x1E99750", Offset = "0x1E98750", VA = "0x181E99750")]
internal List<GameRole> <CreateRoomRolePicker>b__0()
{
PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG;
int num = 0;
List<GameRole> sortedActiveRoles = instance.GetSortedActiveRoles(num != 0);
Func<GameRole, bool> <>9__34_ = ONOKJPIMIIP.<>c.<>9__34_4;
if (<>9__34_ == 0)
{
ONOKJPIMIIP.<>c.<>9__34_4 = delegate(GameRole r)
{
int roleId = (int)r.roleId;
bool flag;
return flag;
};
}
List<GameRole> list = Enumerable.ToList<GameRole>(Enumerable.Where<GameRole>(sortedActiveRoles, <>9__34_));
GameRole gameRole = this.emptyGameRole;
list.Add(gameRole);
return list;
}
// Token: 0x06006031 RID: 24625 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6006031")]
[Address(RVA = "0x1E998C0", Offset = "0x1E988C0", VA = "0x181E998C0")]
internal GameRole <CreateRoomRolePicker>b__1()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06006032 RID: 24626 RVA: 0x001505CC File Offset: 0x0014E7CC
[Token(Token = "0x6006032")]
[Address(RVA = "0x1E99990", Offset = "0x1E98990", VA = "0x181E99990")]
internal void <CreateRoomRolePicker>b__2(GameRole value)
{
Action<Guid> action = this.selectedRoleSetter;
Guid roleGuid = value.roleGuid;
action(roleGuid);
}
// Token: 0x04003FA0 RID: 16288
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003FA0")]
public GameRole emptyGameRole;
// Token: 0x04003FA1 RID: 16289
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003FA1")]
public Func<Guid> selectedRoleGetter;
// Token: 0x04003FA2 RID: 16290
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003FA2")]
public Action<Guid> selectedRoleSetter;
}
// Token: 0x020010C5 RID: 4293
[Token(Token = "0x20010C5")]
[CompilerGenerated]
private sealed class MIGKELEKAND
{
// Token: 0x06006033 RID: 24627 RVA: 0x001505F4 File Offset: 0x0014E7F4
[Token(Token = "0x6006033")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public MIGKELEKAND()
{
}
// Token: 0x06006034 RID: 24628 RVA: 0x00150608 File Offset: 0x0014E808
[Token(Token = "0x6006034")]
[Address(RVA = "0x1E9D420", Offset = "0x1E9C420", VA = "0x181E9D420")]
internal void <CreateFlagToggleGroup>b__2()
{
GCKECFLKJGJ gckecflkjgj;
Delegate @delegate;
do
{
ONOKJPIMIIP.NBOIKPOGDAM nboikpogdam = new ONOKJPIMIIP.NBOIKPOGDAM();
nboikpogdam.CS$<>8__locals1 = this;
int num = this.selectedFlagsGetter();
List<int> list = this.sourceValues;
Dictionary<int, string> dictionary = this.localSource;
HashSet<int> hashSet = ONOKJPIMIIP.JONJEGPJJKN(num, dictionary, list);
nboikpogdam.selected = hashSet;
ConfigurableObjectConfig instance2 = ConfigurableObjectConfig.Instance;
Dictionary<int, string> dictionary2 = this.localSource;
GameObject defaultPrefabForPickerDialog = instance2.defaultPrefabForPickerDialog;
int count = dictionary2.Count;
Action<GameObject, int, TextMeshProUGUI> action = this.<>9__3;
HashSet<int> selected = nboikpogdam.selected;
if (action == 0)
{
Action<GameObject, int, TextMeshProUGUI> action2 = delegate(GameObject instance, int index, TextMeshProUGUI textMeshProUGUI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
};
this.<>9__3 = action2;
}
int num2 = 0;
gckecflkjgj = GCKECFLKJGJ.HHOIKFEHHMF(defaultPrefabForPickerDialog, count, selected, action, num2, num2, num2);
Action <NPFBOHLFFJH>k__BackingField = gckecflkjgj.<NPFBOHLFFJH>k__BackingField;
Action action3 = delegate
{
ONOKJPIMIIP.MIGKELEKAND cs$<>8__locals = nboikpogdam.CS$<>8__locals1;
Action<int> action4 = cs$<>8__locals.selectedFlagsSetter;
List<int> list2 = cs$<>8__locals.sourceValues;
int num3 = ONOKJPIMIIP.JLFIIDAMMFK(nboikpogdam.selected, list2);
action4(num3);
};
@delegate = Delegate.Combine(<NPFBOHLFFJH>k__BackingField, action3);
}
while (@delegate != 0 && @delegate == 0);
gckecflkjgj.<NPFBOHLFFJH>k__BackingField = @delegate;
string text = this.primaryLabel;
gckecflkjgj.<CEJPKGDKMJE>k__BackingField = text;
this.fireDialogListPicker((uint)8, gckecflkjgj);
}
// Token: 0x06006035 RID: 24629 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6006035")]
[Address(RVA = "0x1E9D620", Offset = "0x1E9C620", VA = "0x181E9D620")]
internal void <CreateFlagToggleGroup>b__3(GameObject instance, int index, TextMeshProUGUI textMeshProUGUI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x04003FA3 RID: 16291
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003FA3")]
public Func<int> selectedFlagsGetter;
// Token: 0x04003FA4 RID: 16292
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003FA4")]
public Dictionary<int, string> localSource;
// Token: 0x04003FA5 RID: 16293
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003FA5")]
public List<int> sourceValues;
// Token: 0x04003FA6 RID: 16294
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4003FA6")]
public Action<int> selectedFlagsSetter;
// Token: 0x04003FA7 RID: 16295
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x4003FA7")]
public string primaryLabel;
// Token: 0x04003FA8 RID: 16296
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x4003FA8")]
public Action<DLKPBLNKLAD, GCKECFLKJGJ> fireDialogListPicker;
// Token: 0x04003FA9 RID: 16297
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x4003FA9")]
public Action<GameObject, int, TextMeshProUGUI> <>9__3;
}
// Token: 0x020010C6 RID: 4294
[Token(Token = "0x20010C6")]
[CompilerGenerated]
private sealed class NBOIKPOGDAM
{
// Token: 0x06006036 RID: 24630 RVA: 0x00150714 File Offset: 0x0014E914
[Token(Token = "0x6006036")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public NBOIKPOGDAM()
{
}
// Token: 0x06006037 RID: 24631 RVA: 0x00150728 File Offset: 0x0014E928
[Token(Token = "0x6006037")]
[Address(RVA = "0x1E9DC10", Offset = "0x1E9CC10", VA = "0x181E9DC10")]
internal void <CreateFlagToggleGroup>b__4()
{
ONOKJPIMIIP.MIGKELEKAND cs$<>8__locals = this.CS$<>8__locals1;
Action<int> selectedFlagsSetter = cs$<>8__locals.selectedFlagsSetter;
List<int> sourceValues = cs$<>8__locals.sourceValues;
int num = ONOKJPIMIIP.JLFIIDAMMFK(this.selected, sourceValues);
selectedFlagsSetter(num);
}
// Token: 0x04003FAA RID: 16298
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003FAA")]
public HashSet<int> selected;
// Token: 0x04003FAB RID: 16299
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003FAB")]
public ONOKJPIMIIP.MIGKELEKAND CS$<>8__locals1;
}
}