3158 lines
115 KiB
C#
3158 lines
115 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 TMPro;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x02000FDE RID: 4062
|
|
[Token(Token = "0x2000FDE")]
|
|
public static class ONOKJPIMIIP
|
|
{
|
|
// Token: 0x06005C55 RID: 23637 RVA: 0x00146474 File Offset: 0x00144674
|
|
[Token(Token = "0x6005C55")]
|
|
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40")]
|
|
private static bool JHAGEADOOAO()
|
|
{
|
|
return true;
|
|
}
|
|
|
|
// Token: 0x06005C56 RID: 23638 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6005C56")]
|
|
[Address(RVA = "0x12D7450", Offset = "0x12D6250", VA = "0x1812D7450")]
|
|
public static bool IKAGKELDMJH(this ONOKJPIMIIP.BHHLCBPHLKN EABNCDDKJCA)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06005C57 RID: 23639 RVA: 0x00146484 File Offset: 0x00144684
|
|
[Token(Token = "0x6005C57")]
|
|
[Address(RVA = "0x12D72A0", Offset = "0x12D60A0", VA = "0x1812D72A0")]
|
|
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.ODNDCCFOPBJ odndccfopbj;
|
|
odndccfopbj.FieldGetter(num, IHBDNLFNPKH, NOFGABCKDMB);
|
|
odndccfopbj.minValue = (float)0;
|
|
odndccfopbj.maxValue = (float)0;
|
|
odndccfopbj.clampRange = false;
|
|
odndccfopbj.valueGetter = KCABKEAMPIO;
|
|
odndccfopbj.valueSetter = DLBCDOBKKCI;
|
|
INAOBEINBGO inaobeinbgo = new INAOBEINBGO();
|
|
inaobeinbgo.MDAMJJGPJKM = IHBDNLFNPKH;
|
|
inaobeinbgo.LNHMBKMKJMK = NOFGABCKDMB;
|
|
Func<string> func = delegate
|
|
{
|
|
Func<float> valueGetter = odndccfopbj.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 (odndccfopbj.clampRange)
|
|
{
|
|
float minValue = odndccfopbj.minValue;
|
|
float maxValue = odndccfopbj.maxValue;
|
|
float num6 = Mathf.Clamp((float)num5, minValue, maxValue);
|
|
}
|
|
odndccfopbj.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: 0x06005C58 RID: 23640 RVA: 0x00146548 File Offset: 0x00144748
|
|
[Token(Token = "0x6005C58")]
|
|
[Address(RVA = "0x12D7DD0", Offset = "0x12D6BD0", VA = "0x1812D7DD0")]
|
|
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.PGGBMNFHKPN pggbmnfhkpn;
|
|
pggbmnfhkpn.FieldGetter(num, IHBDNLFNPKH, NOFGABCKDMB);
|
|
pggbmnfhkpn.clampRange = false;
|
|
pggbmnfhkpn.minValue = 0;
|
|
pggbmnfhkpn.maxValue = 0;
|
|
pggbmnfhkpn.valueGetter = KCABKEAMPIO;
|
|
pggbmnfhkpn.valueSetter = DLBCDOBKKCI;
|
|
LDOGKCENACO ldogkcenaco = new LDOGKCENACO();
|
|
ldogkcenaco.MDAMJJGPJKM = IHBDNLFNPKH;
|
|
ldogkcenaco.LNHMBKMKJMK = NOFGABCKDMB;
|
|
Func<string> func = delegate
|
|
{
|
|
int num4 = pggbmnfhkpn.valueGetter();
|
|
string text;
|
|
return text;
|
|
};
|
|
ldogkcenaco.ENFKJGHCEIG = func;
|
|
Action<string> action = delegate(string v)
|
|
{
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
ulong num6;
|
|
if (pggbmnfhkpn.clampRange)
|
|
{
|
|
int maxValue = pggbmnfhkpn.maxValue;
|
|
int minValue = pggbmnfhkpn.minValue;
|
|
int num5 = Mathf.Clamp((int)num6, minValue, maxValue);
|
|
}
|
|
pggbmnfhkpn.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: 0x06005C59 RID: 23641 RVA: 0x0014660C File Offset: 0x0014480C
|
|
[Token(Token = "0x6005C59")]
|
|
[Address(RVA = "0x12D7C80", Offset = "0x12D6A80", VA = "0x1812D7C80")]
|
|
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)
|
|
{
|
|
INAOBEINBGO inaobeinbgo = new INAOBEINBGO();
|
|
inaobeinbgo.BFHMFOIEJOO = DLBCDOBKKCI;
|
|
inaobeinbgo.MDAMJJGPJKM = 0;
|
|
inaobeinbgo.LNHMBKMKJMK = 0;
|
|
inaobeinbgo.ENFKJGHCEIG = KCABKEAMPIO;
|
|
int num;
|
|
Func<bool> func = new Func(num.JHAGEADOOAO);
|
|
num = 0;
|
|
inaobeinbgo.KKGFMMFFKKC = 0;
|
|
int num2;
|
|
Func<bool> func2 = new Func(num2.JHAGEADOOAO);
|
|
num2 = 0;
|
|
inaobeinbgo.IPCGFLNAMGG = func2;
|
|
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: 0x06005C5A RID: 23642 RVA: 0x001466AC File Offset: 0x001448AC
|
|
[Token(Token = "0x6005C5A")]
|
|
[Address(RVA = "0x12D65E0", Offset = "0x12D53E0", VA = "0x1812D65E0")]
|
|
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 = "")
|
|
{
|
|
EIHJCCEGFLF eihjccegflf = new EIHJCCEGFLF();
|
|
eihjccegflf.GPJEDBDCNNP = 0;
|
|
eihjccegflf.ENFKJGHCEIG = KCABKEAMPIO;
|
|
eihjccegflf.BFHMFOIEJOO = DLBCDOBKKCI;
|
|
if (GHOAKNJINNH == 0)
|
|
{
|
|
int num;
|
|
Func<bool> func = new Func(num.JHAGEADOOAO);
|
|
num = 0;
|
|
}
|
|
eihjccegflf.KKGFMMFFKKC = GHOAKNJINNH;
|
|
Func<bool> func2;
|
|
if (EFPKEFFDMOC == 0)
|
|
{
|
|
int num2;
|
|
func2 = new Func(num2.JHAGEADOOAO);
|
|
num2 = 0;
|
|
}
|
|
eihjccegflf.IPCGFLNAMGG = func2;
|
|
eihjccegflf.HLGEICDGAOG = 0;
|
|
eihjccegflf.IOEGBNNLJIE = false;
|
|
return eihjccegflf;
|
|
}
|
|
|
|
// Token: 0x06005C5B RID: 23643 RVA: 0x00146720 File Offset: 0x00144920
|
|
[Token(Token = "0x6005C5B")]
|
|
[Address(RVA = "0x12D5B20", Offset = "0x12D4920", VA = "0x1812D5B20")]
|
|
public static AJIHDJKAFDD ABHNHECDIKI(Func<int> KCABKEAMPIO, Action<int> DLBCDOBKKCI, int JDFENOCNKAD, int FLIEBIMFHEN, string IHBDNLFNPKH = "", string NOFGABCKDMB = "", string EPNAGKMLGGM = "")
|
|
{
|
|
AJIHDJKAFDD ajihdjkafdd = new AJIHDJKAFDD();
|
|
ajihdjkafdd.MDAMJJGPJKM = 0;
|
|
ajihdjkafdd.LNHMBKMKJMK = 0;
|
|
Func<float> func = delegate
|
|
{
|
|
int num = KCABKEAMPIO();
|
|
throw new NullReferenceException();
|
|
};
|
|
ajihdjkafdd.ENFKJGHCEIG = func;
|
|
Action<float> action = delegate(float value)
|
|
{
|
|
Action<int> valueSetter = DLBCDOBKKCI;
|
|
};
|
|
ajihdjkafdd.BFHMFOIEJOO = action;
|
|
bool flag = ajihdjkafdd.PBNIGPCNAJP;
|
|
return ajihdjkafdd;
|
|
}
|
|
|
|
// Token: 0x06005C5C RID: 23644 RVA: 0x0014678C File Offset: 0x0014498C
|
|
[Token(Token = "0x6005C5C")]
|
|
[Address(RVA = "0x12D80D0", Offset = "0x12D6ED0", VA = "0x1812D80D0")]
|
|
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: 0x06005C5D RID: 23645 RVA: 0x00146804 File Offset: 0x00144A04
|
|
[Token(Token = "0x6005C5D")]
|
|
[Address(RVA = "0x12D7B70", Offset = "0x12D6970", VA = "0x1812D7B70")]
|
|
public static DHCINNFLBBA LBJPOFMMGGP(Func<bool> KCABKEAMPIO, Action<bool> DLBCDOBKKCI, [Optional] Func<bool> GHOAKNJINNH, [Optional] Func<bool> EFPKEFFDMOC, string IHBDNLFNPKH = "", string NOFGABCKDMB = "")
|
|
{
|
|
DHCINNFLBBA dhcinnflbba = new DHCINNFLBBA();
|
|
dhcinnflbba.MDAMJJGPJKM = 0;
|
|
dhcinnflbba.LNHMBKMKJMK = 0;
|
|
dhcinnflbba.OILFCDKJPNI = KCABKEAMPIO;
|
|
dhcinnflbba.FJFNDMPKFMB = DLBCDOBKKCI;
|
|
if (GHOAKNJINNH == 0)
|
|
{
|
|
int num;
|
|
Func<bool> func = new Func(num.JHAGEADOOAO);
|
|
num = 0;
|
|
}
|
|
dhcinnflbba.KKGFMMFFKKC = GHOAKNJINNH;
|
|
Func<bool> func2;
|
|
if (EFPKEFFDMOC == 0)
|
|
{
|
|
int num2;
|
|
func2 = new Func(num2.JHAGEADOOAO);
|
|
num2 = 0;
|
|
}
|
|
dhcinnflbba.IPCGFLNAMGG = func2;
|
|
return dhcinnflbba;
|
|
}
|
|
|
|
// Token: 0x06005C5E RID: 23646 RVA: 0x00146870 File Offset: 0x00144A70
|
|
[Token(Token = "0x6005C5E")]
|
|
[Address(RVA = "0x12D66F0", Offset = "0x12D54F0", VA = "0x1812D66F0")]
|
|
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: 0x06005C5F RID: 23647 RVA: 0x001468AC File Offset: 0x00144AAC
|
|
[Token(Token = "0x6005C5F")]
|
|
[Address(RVA = "0x12D8660", Offset = "0x12D7460", VA = "0x1812D8660")]
|
|
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.JHAGEADOOAO);
|
|
num = 0;
|
|
inaobeinbgo.KKGFMMFFKKC = func;
|
|
int num2;
|
|
Func<bool> func2 = new Func(num2.JHAGEADOOAO);
|
|
num2 = 0;
|
|
inaobeinbgo.IPCGFLNAMGG = func2;
|
|
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 num3 = 0;
|
|
imafjgkhemd.GPJEDBDCNNP = 0;
|
|
imafjgkhemd.MAJIECFCIJA = num3;
|
|
imafjgkhemd.LHJHJLDOFNE = num3;
|
|
int num4;
|
|
Func<bool> func3 = new Func(num4.JHAGEADOOAO);
|
|
num4 = 0;
|
|
imafjgkhemd.KKGFMMFFKKC = func3;
|
|
int num5;
|
|
Func<bool> func4 = new Func(num5.JHAGEADOOAO);
|
|
num5 = 0;
|
|
imafjgkhemd.IPCGFLNAMGG = func4;
|
|
imafjgkhemd.MEEKCCGGFFD = DJCHGPGNAKG;
|
|
imafjgkhemd.MINBKEPHENC = num3;
|
|
list.Add(imafjgkhemd);
|
|
DOPNALIMPNA[] array = list.ToArray();
|
|
KHEOPNBJDME kheopnbjdme = new KHEOPNBJDME();
|
|
kheopnbjdme.MDAMJJGPJKM = 0;
|
|
Func<bool> func5;
|
|
if (GHOAKNJINNH == 0)
|
|
{
|
|
int num6;
|
|
func5 = new Func(num6.JHAGEADOOAO);
|
|
num6 = 0;
|
|
}
|
|
kheopnbjdme.KKGFMMFFKKC = func5;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06005C60 RID: 23648 RVA: 0x00146A08 File Offset: 0x00144C08
|
|
[Token(Token = "0x6005C60")]
|
|
[Address(RVA = "0x12D7180", Offset = "0x12D5F80", VA = "0x1812D7180")]
|
|
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: 0x06005C61 RID: 23649 RVA: 0x00146A64 File Offset: 0x00144C64
|
|
[Token(Token = "0x6005C61")]
|
|
[Address(RVA = "0x1780F40", Offset = "0x177FD40", VA = "0x181780F40")]
|
|
public static EEFPGMEKANI FMEGJMNAAPA<T>(Func cpp2il__autoParamName__idx_0, Action cpp2il__autoParamName__idx_1, string cpp2il__autoParamName__idx_2, string cpp2il__autoParamName__idx_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 = cpp2il__autoParamName__idx_2;
|
|
eefpgmekani.<ACONPCPEGFA>k__BackingField = cpp2il__autoParamName__idx_3;
|
|
int stringLength;
|
|
Func<object> func = new Func(num, (IntPtr)stringLength);
|
|
stringLength = cpp2il__autoParamName__idx_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: 0x06005C62 RID: 23650 RVA: 0x00146B10 File Offset: 0x00144D10
|
|
[Token(Token = "0x6005C62")]
|
|
[Address(RVA = "0x17804E0", Offset = "0x177F2E0", VA = "0x1817804E0")]
|
|
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: 0x06005C63 RID: 23651 RVA: 0x00146BBC File Offset: 0x00144DBC
|
|
[Token(Token = "0x6005C63")]
|
|
[Address(RVA = "0x17816C0", Offset = "0x17804C0", VA = "0x1817816C0")]
|
|
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: 0x06005C64 RID: 23652 RVA: 0x00146C6C File Offset: 0x00144E6C
|
|
[Token(Token = "0x6005C64")]
|
|
[Address(RVA = "0x17808A0", Offset = "0x177F6A0", VA = "0x1817808A0")]
|
|
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: 0x06005C65 RID: 23653 RVA: 0x00146D1C File Offset: 0x00144F1C
|
|
[Token(Token = "0x6005C65")]
|
|
[Address(RVA = "0x1780B30", Offset = "0x177F930", VA = "0x181780B30")]
|
|
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: 0x06005C66 RID: 23654 RVA: 0x00146DD0 File Offset: 0x00144FD0
|
|
[Token(Token = "0x6005C66")]
|
|
[Address(RVA = "0x12D8200", Offset = "0x12D7000", VA = "0x1812D8200")]
|
|
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__21_ = ONOKJPIMIIP.<>c.<>9__21_0;
|
|
if (<>9__21_ == 0)
|
|
{
|
|
ONOKJPIMIIP.<>c.<>9__21_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__21_1 == 0)
|
|
{
|
|
func = delegate(KeyValuePair<string, FLCFOLDCOJJ> kvp)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
};
|
|
ONOKJPIMIIP.<>c.<>9__21_1 = func;
|
|
}
|
|
Dictionary<string, KeyValuePair<string, FLCFOLDCOJJ>> dictionary = Enumerable.ToDictionary<KeyValuePair<string, FLCFOLDCOJJ>, int, string>(DIEPOPNJNCO, <>9__21_, 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__21_5 == 0)
|
|
{
|
|
func4 = delegate(int t)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
};
|
|
ONOKJPIMIIP.<>c.<>9__21_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: 0x06005C67 RID: 23655 RVA: 0x00146F6C File Offset: 0x0014516C
|
|
[Token(Token = "0x6005C67")]
|
|
[Address(RVA = "0x12D5D10", Offset = "0x12D4B10", VA = "0x1812D5D10")]
|
|
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__22_ = ONOKJPIMIIP.<>c.<>9__22_0;
|
|
if (<>9__22_ == 0)
|
|
{
|
|
ONOKJPIMIIP.<>c.<>9__22_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__22_1 == 0)
|
|
{
|
|
func = delegate(KeyValuePair<string, FLCFOLDCOJJ> kvp)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
};
|
|
ONOKJPIMIIP.<>c.<>9__22_1 = func;
|
|
}
|
|
Dictionary<string, KeyValuePair<string, FLCFOLDCOJJ>> dictionary = Enumerable.ToDictionary<KeyValuePair<string, FLCFOLDCOJJ>, int, string>(DIEPOPNJNCO, <>9__22_, 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__22_5 == 0)
|
|
{
|
|
func4 = delegate(int t)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
};
|
|
ONOKJPIMIIP.<>c.<>9__22_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: 0x06005C68 RID: 23656 RVA: 0x00147108 File Offset: 0x00145308
|
|
[Token(Token = "0x6005C68")]
|
|
[Address(RVA = "0x12D6170", Offset = "0x12D4F70", VA = "0x1812D6170")]
|
|
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.OGDDLIDIOFK ogddlidiofk = new ONOKJPIMIIP.OGDDLIDIOFK();
|
|
ogddlidiofk.sourceGetter = AECKCMDJGPJ;
|
|
ogddlidiofk.selectedKeyGetter = CKCCLEADPDL;
|
|
ogddlidiofk.selectedKeySetter = GPKCDICHDJP;
|
|
Dictionary<int, string> dictionary = new Dictionary();
|
|
ogddlidiofk.cachedReverseLookup = dictionary;
|
|
List<object> list = new List();
|
|
ogddlidiofk.cachedItemList = list;
|
|
ogddlidiofk.<CreateDropdownDataFromDictionary>g__RecacheData|0();
|
|
LNBMGIPPMJJ lnbmgippmjj = new LNBMGIPPMJJ();
|
|
lnbmgippmjj.<ACONPCPEGFA>k__BackingField = 0;
|
|
lnbmgippmjj.<JKFGAFACGPF>k__BackingField = IHBDNLFNPKH;
|
|
Func<object> func = delegate
|
|
{
|
|
int num4 = ogddlidiofk.selectedKeyGetter();
|
|
throw new NullReferenceException();
|
|
};
|
|
lnbmgippmjj.<KKGELFKFIJK>k__BackingField = func;
|
|
Action<object> action = delegate(object value)
|
|
{
|
|
Action<int> selectedKeySetter = ogddlidiofk.selectedKeySetter;
|
|
};
|
|
lnbmgippmjj.<HJNENPOMEPG>k__BackingField = action;
|
|
Func<object, string> func2 = delegate(object key)
|
|
{
|
|
Dictionary<int, string> cachedReverseLookup = ogddlidiofk.cachedReverseLookup;
|
|
return string.Empty;
|
|
};
|
|
lnbmgippmjj.<PCOHGBNKAJH>k__BackingField = func2;
|
|
Func<IReadOnlyList<object>> func3 = delegate
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06005CC6)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IReadOnlyList`1<System.Object> ONOKJPIMIIP/OGDDLIDIOFK::<CreateDropdownDataFromDictionary>b__4()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
call:void(OGDDLIDIOFK::<CreateDropdownDataFromDictionary>g__RecacheData|0, ldloc:OGDDLIDIOFK(this))
|
|
stloc:class [mscorlib]System.Collections.Generic.List`1<object>(var_0_0C, ldfld:class [mscorlib]System.Collections.Generic.List`1<object>(OGDDLIDIOFK::cachedItemList, ldloc:OGDDLIDIOFK(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 = () => ogddlidiofk.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: 0x06005C69 RID: 23657 RVA: 0x0014722C File Offset: 0x0014542C
|
|
[Token(Token = "0x6005C69")]
|
|
[Address(RVA = "0x12D7F80", Offset = "0x12D6D80", VA = "0x1812D7F80")]
|
|
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__24_ = ONOKJPIMIIP.<>c.<>9__24_1;
|
|
if (<>9__24_ == 0)
|
|
{
|
|
ONOKJPIMIIP.<>c.<>9__24_1 = delegate(GameRole r)
|
|
{
|
|
int roleId = (int)r.roleId;
|
|
bool flag;
|
|
return flag;
|
|
};
|
|
}
|
|
List<GameRole> list = Enumerable.ToList<GameRole>(Enumerable.Where<GameRole>(sortedActiveRoles, <>9__24_));
|
|
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: 0x06005C6A RID: 23658 RVA: 0x00147294 File Offset: 0x00145494
|
|
[Token(Token = "0x6005C6A")]
|
|
[Address(RVA = "0x12D5C70", Offset = "0x12D4A70", VA = "0x1812D5C70")]
|
|
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: 0x06005C6B RID: 23659 RVA: 0x001472D0 File Offset: 0x001454D0
|
|
[Token(Token = "0x6005C6B")]
|
|
[Address(RVA = "0x12D6D40", Offset = "0x12D5B40", VA = "0x1812D6D40")]
|
|
public static IMAFJGKHEMD HBJAOEEJNMG(Action DJCHGPGNAKG, string IHBDNLFNPKH = "", [Optional] Sprite INAPCHPMCPA, [Optional] Func<Color> ADJEGDGOENM, [Optional] Func<bool> GHOAKNJINNH, [Optional] Func<bool> EFPKEFFDMOC)
|
|
{
|
|
IMAFJGKHEMD imafjgkhemd = new IMAFJGKHEMD();
|
|
imafjgkhemd.LHJHJLDOFNE = ADJEGDGOENM;
|
|
imafjgkhemd.GPJEDBDCNNP = IHBDNLFNPKH;
|
|
imafjgkhemd.MAJIECFCIJA = INAPCHPMCPA;
|
|
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;
|
|
imafjgkhemd.MEEKCCGGFFD = DJCHGPGNAKG;
|
|
ulong num3;
|
|
imafjgkhemd.MINBKEPHENC = num3;
|
|
return imafjgkhemd;
|
|
}
|
|
|
|
// Token: 0x06005C6C RID: 23660 RVA: 0x00147340 File Offset: 0x00145540
|
|
[Token(Token = "0x6005C6C")]
|
|
[Address(RVA = "0x12D6A70", Offset = "0x12D5870", VA = "0x1812D6A70")]
|
|
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.GBPENJAMOKI gbpenjamoki;
|
|
gbpenjamoki.FieldGetter(num, PAOBBCCJABK, AFDNKOBKOMH);
|
|
gbpenjamoki.confirmMessage = PAOBBCCJABK;
|
|
gbpenjamoki.primaryLabel = IHBDNLFNPKH;
|
|
gbpenjamoki.onClick = DJCHGPGNAKG;
|
|
gbpenjamoki.showingPrimaryMessage = true;
|
|
gbpenjamoki.primaryButton = (ulong)0L;
|
|
IMAFJGKHEMD imafjgkhemd = new IMAFJGKHEMD();
|
|
string primaryLabel = gbpenjamoki.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 = gbpenjamoki.primaryButton;
|
|
if (!gbpenjamoki.showingPrimaryMessage)
|
|
{
|
|
string primaryLabel2 = gbpenjamoki.primaryLabel;
|
|
primaryButton2.GPJEDBDCNNP = primaryLabel2;
|
|
gbpenjamoki.showingPrimaryMessage = true;
|
|
gbpenjamoki.onClick();
|
|
return;
|
|
}
|
|
string confirmMessage = gbpenjamoki.confirmMessage;
|
|
primaryButton2.GPJEDBDCNNP = confirmMessage;
|
|
gbpenjamoki.showingPrimaryMessage = false;
|
|
};
|
|
imafjgkhemd.MEEKCCGGFFD = action;
|
|
ulong num4;
|
|
imafjgkhemd.MINBKEPHENC = num4;
|
|
gbpenjamoki.primaryButton = imafjgkhemd;
|
|
IMAFJGKHEMD imafjgkhemd2 = new IMAFJGKHEMD();
|
|
imafjgkhemd2.GPJEDBDCNNP = AFDNKOBKOMH;
|
|
Func<bool> func3 = () => !gbpenjamoki.showingPrimaryMessage;
|
|
imafjgkhemd2.KKGFMMFFKKC = func3;
|
|
Func<bool> func4 = () => !gbpenjamoki.showingPrimaryMessage;
|
|
imafjgkhemd2.IPCGFLNAMGG = func4;
|
|
Action action2 = delegate
|
|
{
|
|
IMAFJGKHEMD primaryButton3 = gbpenjamoki.primaryButton;
|
|
string primaryLabel3 = gbpenjamoki.primaryLabel;
|
|
primaryButton3.GPJEDBDCNNP = primaryLabel3;
|
|
gbpenjamoki.showingPrimaryMessage = true;
|
|
};
|
|
imafjgkhemd2.MEEKCCGGFFD = action2;
|
|
ulong num5;
|
|
imafjgkhemd2.MINBKEPHENC = num5;
|
|
MMIDPKKHMFJ mmidpkkhmfj = new MMIDPKKHMFJ();
|
|
mmidpkkhmfj.KKGFMMFFKKC = 0;
|
|
List<DOPNALIMPNA> list = new List();
|
|
IMAFJGKHEMD primaryButton = gbpenjamoki.primaryButton;
|
|
list.Add(primaryButton);
|
|
list.Add(imafjgkhemd2);
|
|
mmidpkkhmfj.JIHPIJCIEAL(list);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06005C6D RID: 23661 RVA: 0x0014748C File Offset: 0x0014568C
|
|
[Token(Token = "0x6005C6D")]
|
|
[Address(RVA = "0x12D6400", Offset = "0x12D5200", VA = "0x1812D6400")]
|
|
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")
|
|
{
|
|
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;
|
|
Func<ShapeColorInfo, bool> <>9__2;
|
|
Action<GameObject, int, CardModel, ShapeColorInfoModel, BAEJLDPBGFI> <>9__4;
|
|
Func<ShapeColorInfo, bool> <>9__7;
|
|
Func<int> <>9__5;
|
|
Action<int> <>9__6;
|
|
Action action = delegate
|
|
{
|
|
Func<ShapeColorInfo, bool> <>9__ = <>9__2;
|
|
List<ShapeColorInfo> colors6 = colors;
|
|
if (<>9__ == 0)
|
|
{
|
|
Func<ShapeColorInfo, bool> func4 = delegate(ShapeColorInfo color)
|
|
{
|
|
Func<int> selectedKeyGetter3 = selectedKeyGetter;
|
|
LNBGEMHOKFN colorID = color.ColorID;
|
|
int num5 = selectedKeyGetter3();
|
|
return colorID == (LNBGEMHOKFN)num5;
|
|
};
|
|
<>9__2 = func4;
|
|
}
|
|
ShapeColorInfo shapeColorInfo = Enumerable.First<ShapeColorInfo>(colors6, <>9__);
|
|
bool flag = colors.Remove(shapeColorInfo);
|
|
List<ShapeColorInfo> colors2 = colors;
|
|
Comparison<ShapeColorInfo> comparison;
|
|
if (ONOKJPIMIIP.<>c.<>9__28_3 == 0)
|
|
{
|
|
comparison = delegate(ShapeColorInfo first, ShapeColorInfo second)
|
|
{
|
|
int uiSlot = second.uiSlot;
|
|
int num6;
|
|
return num6;
|
|
};
|
|
ONOKJPIMIIP.<>c.<>9__28_3 = comparison;
|
|
}
|
|
colors2.Sort(comparison);
|
|
List<ShapeColorInfo> colors3 = colors;
|
|
int num3 = 0;
|
|
colors3.Insert(num3, shapeColorInfo);
|
|
GameObject colorPickerCard = ConfigurableObjectConfig.Instance.colorPickerCard;
|
|
List<ShapeColorInfo> colors4 = colors;
|
|
Action<GameObject, int, CardModel, ShapeColorInfoModel, BAEJLDPBGFI> <>9__9 = <>9__4;
|
|
int size = colors4._size;
|
|
Action<GameObject, int, CardModel, ShapeColorInfoModel, BAEJLDPBGFI> action2;
|
|
if (<>9__9 == 0)
|
|
{
|
|
action2 = delegate(GameObject instance, int index, CardModel cardModel, ShapeColorInfoModel fromModel, BAEJLDPBGFI toController)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
};
|
|
<>9__4 = action2;
|
|
}
|
|
Func<int> func5;
|
|
if (<>9__5 == 0)
|
|
{
|
|
func5 = delegate
|
|
{
|
|
Func<ShapeColorInfo, bool> <>9__3 = <>9__7;
|
|
List<ShapeColorInfo> colors5 = colors;
|
|
if (<>9__3 == 0)
|
|
{
|
|
Func<ShapeColorInfo, bool> func6 = delegate(ShapeColorInfo color)
|
|
{
|
|
Func<int> selectedKeyGetter2 = selectedKeyGetter;
|
|
LNBGEMHOKFN colorID2 = color.ColorID;
|
|
int num7 = selectedKeyGetter2();
|
|
return colorID2 == (LNBGEMHOKFN)num7;
|
|
};
|
|
<>9__7 = func6;
|
|
}
|
|
ShapeColorInfo shapeColorInfo2 = Enumerable.First<ShapeColorInfo>(colors5, <>9__3);
|
|
return colors5.IndexOf(shapeColorInfo2);
|
|
};
|
|
<>9__5 = func5;
|
|
}
|
|
Action<int> action3;
|
|
if (<>9__6 == 0)
|
|
{
|
|
action3 = delegate(int value)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
};
|
|
<>9__6 = action3;
|
|
}
|
|
int num4 = 0;
|
|
GCKECFLKJGJ gckecflkjgj = GCKECFLKJGJ.EONBKGOBDHL<ShapeColorInfoModel, ShapeColorInfoController>(colorPickerCard, size, action2, func5, action3, num4, num4, num4);
|
|
string primaryLabel2 = primaryLabel;
|
|
gckecflkjgj.<CEJPKGDKMJE>k__BackingField = primaryLabel2;
|
|
fireDialogListPicker((uint)9, gckecflkjgj);
|
|
};
|
|
ConfigurableObjectConfig instance = ConfigurableObjectConfig.Instance;
|
|
Func<Color> func = delegate
|
|
{
|
|
ShapeColorInfo shapeColorInfo3;
|
|
Color baseColor = shapeColorInfo3.baseColor;
|
|
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;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06005C6E RID: 23662 RVA: 0x00147524 File Offset: 0x00145724
|
|
[Token(Token = "0x6005C6E")]
|
|
[Address(RVA = "0x1781950", Offset = "0x1780750", VA = "0x181781950")]
|
|
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: 0x06005C6F RID: 23663 RVA: 0x0014755C File Offset: 0x0014575C
|
|
[Token(Token = "0x6005C6F")]
|
|
[Address(RVA = "0x12D6E60", Offset = "0x12D5C60", VA = "0x1812D6E60")]
|
|
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();
|
|
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.DoesCurrentRoomContainAnyKeys())
|
|
{
|
|
IEnumerable<AMAGKLLBGEC> cachedRoomKeysForCurrentRoom = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.GetCachedRoomKeysForCurrentRoom();
|
|
if (Enumerable.Any<AMAGKLLBGEC>(cachedRoomKeysForCurrentRoom))
|
|
{
|
|
Func<AMAGKLLBGEC, DateTime> <>9__30_ = ONOKJPIMIIP.<>c.<>9__30_5;
|
|
if (<>9__30_ == 0)
|
|
{
|
|
ONOKJPIMIIP.<>c.<>9__30_5 = (AMAGKLLBGEC k) => k.<IPLPEOMCNPJ>k__BackingField;
|
|
}
|
|
IOrderedEnumerable<AMAGKLLBGEC> orderedEnumerable = Enumerable.OrderByDescending<AMAGKLLBGEC, DateTime>(cachedRoomKeysForCurrentRoom, <>9__30_);
|
|
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__30_3 == 0)
|
|
{
|
|
ONOKJPIMIIP.<>c.<>9__30_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__30_4 == 0)
|
|
{
|
|
ONOKJPIMIIP.<>c.<>9__30_4 = () => NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.DoesCurrentRoomContainAnyKeys();
|
|
}
|
|
IMAFJGKHEMD imafjgkhemd;
|
|
return imafjgkhemd;
|
|
}
|
|
|
|
// Token: 0x06005C70 RID: 23664 RVA: 0x00147624 File Offset: 0x00145824
|
|
[Token(Token = "0x6005C70")]
|
|
[Address(RVA = "0x12D78C0", Offset = "0x12D66C0", VA = "0x1812D78C0")]
|
|
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__31_ = ONOKJPIMIIP.<>c.<>9__31_4;
|
|
if (<>9__31_ == 0)
|
|
{
|
|
ONOKJPIMIIP.<>c.<>9__31_4 = delegate(GameRole r)
|
|
{
|
|
int roleId = (int)r.roleId;
|
|
bool flag;
|
|
return flag;
|
|
};
|
|
}
|
|
List<GameRole> list = Enumerable.ToList<GameRole>(Enumerable.Where<GameRole>(sortedActiveRoles, <>9__31_));
|
|
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__31_3 == 0)
|
|
{
|
|
ONOKJPIMIIP.<>c.<>9__31_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: 0x06005C71 RID: 23665 RVA: 0x001476E0 File Offset: 0x001458E0
|
|
[Token(Token = "0x6005C71")]
|
|
[Address(RVA = "0x12D67B0", Offset = "0x12D55B0", VA = "0x1812D67B0")]
|
|
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.KBJHCLPLGJB kbjhclplgjb = new ONOKJPIMIIP.KBJHCLPLGJB();
|
|
kbjhclplgjb.primaryLabel = 0;
|
|
kbjhclplgjb.selectedFlagsGetter = FJPDDFJPBCF;
|
|
kbjhclplgjb.selectedFlagsSetter = KDMJDMJFMHM;
|
|
kbjhclplgjb.fireDialogListPicker = FEEGOMJDONL;
|
|
Func<KeyValuePair<string, FLCFOLDCOJJ>, int> <>9__32_ = ONOKJPIMIIP.<>c.<>9__32_0;
|
|
if (<>9__32_ == 0)
|
|
{
|
|
ONOKJPIMIIP.<>c.<>9__32_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__32_1 == 0)
|
|
{
|
|
func = delegate(KeyValuePair<string, FLCFOLDCOJJ> kvp)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
};
|
|
ONOKJPIMIIP.<>c.<>9__32_1 = func;
|
|
}
|
|
Dictionary<string, KeyValuePair<string, FLCFOLDCOJJ>> dictionary = Enumerable.ToDictionary<KeyValuePair<string, FLCFOLDCOJJ>, int, string>(DIEPOPNJNCO, <>9__32_, func);
|
|
kbjhclplgjb.localSource = dictionary;
|
|
List<int> list = Enumerable.ToList<int>(dictionary.Keys);
|
|
kbjhclplgjb.sourceValues = list;
|
|
Action action = delegate
|
|
{
|
|
GCKECFLKJGJ gckecflkjgj;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
int num3 = kbjhclplgjb.selectedFlagsGetter();
|
|
List<int> sourceValues = kbjhclplgjb.sourceValues;
|
|
Dictionary<int, string> localSource = kbjhclplgjb.localSource;
|
|
HashSet<int> hashSet = ONOKJPIMIIP.JONJEGPJJKN(num3, localSource, sourceValues);
|
|
HashSet<int> selected = hashSet;
|
|
ConfigurableObjectConfig instance2 = ConfigurableObjectConfig.Instance;
|
|
Dictionary<int, string> localSource2 = kbjhclplgjb.localSource;
|
|
GameObject defaultPrefabForPickerDialog = instance2.defaultPrefabForPickerDialog;
|
|
int count = localSource2.Count;
|
|
Action<GameObject, int, TextMeshProUGUI> <>9__ = kbjhclplgjb.<>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.");
|
|
};
|
|
kbjhclplgjb.<>9__3 = action2;
|
|
}
|
|
int num4 = 0;
|
|
gckecflkjgj = GCKECFLKJGJ.HHOIKFEHHMF(defaultPrefabForPickerDialog, count, selected2, <>9__, num4, num4, num4);
|
|
Action <NPFBOHLFFJH>k__BackingField = gckecflkjgj.<NPFBOHLFFJH>k__BackingField;
|
|
Action action3 = delegate
|
|
{
|
|
ONOKJPIMIIP.KBJHCLPLGJB cs$<>8__locals = kbjhclplgjb;
|
|
Action<int> selectedFlagsSetter = cs$<>8__locals.selectedFlagsSetter;
|
|
List<int> sourceValues2 = cs$<>8__locals.sourceValues;
|
|
int num5 = ONOKJPIMIIP.JLFIIDAMMFK(selected, sourceValues2);
|
|
selectedFlagsSetter(num5);
|
|
};
|
|
@delegate = Delegate.Combine(<NPFBOHLFFJH>k__BackingField, action3);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
gckecflkjgj.<NPFBOHLFFJH>k__BackingField = @delegate;
|
|
string primaryLabel = kbjhclplgjb.primaryLabel;
|
|
gckecflkjgj.<CEJPKGDKMJE>k__BackingField = primaryLabel;
|
|
kbjhclplgjb.fireDialogListPicker((uint)8, gckecflkjgj);
|
|
};
|
|
int num;
|
|
Func<bool> func2 = new Func(num.JHAGEADOOAO);
|
|
num = 0;
|
|
int num2;
|
|
Func<bool> func3 = new Func(num2.JHAGEADOOAO);
|
|
num2 = 0;
|
|
IMAFJGKHEMD imafjgkhemd;
|
|
return imafjgkhemd;
|
|
}
|
|
|
|
// Token: 0x06005C72 RID: 23666 RVA: 0x001477AC File Offset: 0x001459AC
|
|
[Token(Token = "0x6005C72")]
|
|
[Address(RVA = "0x12D7720", Offset = "0x12D6520", VA = "0x1812D7720")]
|
|
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: 0x06005C73 RID: 23667 RVA: 0x001477F4 File Offset: 0x001459F4
|
|
[Token(Token = "0x6005C73")]
|
|
[Address(RVA = "0x12D75F0", Offset = "0x12D63F0", VA = "0x1812D75F0")]
|
|
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: 0x06005C74 RID: 23668 RVA: 0x00147820 File Offset: 0x00145A20
|
|
[Token(Token = "0x6005C74")]
|
|
[Address(RVA = "0x12D89A0", Offset = "0x12D77A0", VA = "0x1812D89A0")]
|
|
public static DOPNALIMPNA PPEHCIDIPHP()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06005C74)
|
|
|
|
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 1660
|
|
*/;
|
|
}
|
|
|
|
// Token: 0x04003DC1 RID: 15809
|
|
[Token(Token = "0x4003DC1")]
|
|
private const int DLBBJELILOM = 12;
|
|
|
|
// Token: 0x04003DC2 RID: 15810
|
|
[Token(Token = "0x4003DC2")]
|
|
private const int CFLMCNOLKNM = 20;
|
|
|
|
// Token: 0x04003DC3 RID: 15811
|
|
[Token(Token = "0x4003DC3")]
|
|
private const int EHLNGNEEJNM = 375;
|
|
|
|
// Token: 0x02000FDF RID: 4063
|
|
[Token(Token = "0x2000FDF")]
|
|
public enum BHHLCBPHLKN
|
|
{
|
|
// Token: 0x04003DC5 RID: 15813
|
|
[Token(Token = "0x4003DC5")]
|
|
SERVER,
|
|
// Token: 0x04003DC6 RID: 15814
|
|
[Token(Token = "0x4003DC6")]
|
|
ENABLED,
|
|
// Token: 0x04003DC7 RID: 15815
|
|
[Token(Token = "0x4003DC7")]
|
|
DISABLED
|
|
}
|
|
|
|
// Token: 0x02000FE0 RID: 4064
|
|
[Token(Token = "0x2000FE0")]
|
|
[CompilerGenerated]
|
|
private sealed class ODNDCCFOPBJ
|
|
{
|
|
// Token: 0x06005C75 RID: 23669 RVA: 0x00147834 File Offset: 0x00145A34
|
|
[Token(Token = "0x6005C75")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public ODNDCCFOPBJ()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06005C76 RID: 23670 RVA: 0x00147848 File Offset: 0x00145A48
|
|
[Token(Token = "0x6005C76")]
|
|
[Address(RVA = "0x12CF8E0", Offset = "0x12CE6E0", VA = "0x1812CF8E0")]
|
|
internal string <CreateFloatInputFieldData>b__0()
|
|
{
|
|
Func<float> func = this.valueGetter;
|
|
float num = func();
|
|
string text;
|
|
return text;
|
|
}
|
|
|
|
// Token: 0x06005C77 RID: 23671 RVA: 0x0014786C File Offset: 0x00145A6C
|
|
[Token(Token = "0x6005C77")]
|
|
[Address(RVA = "0x12CF940", Offset = "0x12CE740", VA = "0x1812CF940")]
|
|
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: 0x04003DC8 RID: 15816
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4003DC8")]
|
|
public Func<float> valueGetter;
|
|
|
|
// Token: 0x04003DC9 RID: 15817
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4003DC9")]
|
|
public bool clampRange;
|
|
|
|
// Token: 0x04003DCA RID: 15818
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
|
|
[Token(Token = "0x4003DCA")]
|
|
public float minValue;
|
|
|
|
// Token: 0x04003DCB RID: 15819
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4003DCB")]
|
|
public float maxValue;
|
|
|
|
// Token: 0x04003DCC RID: 15820
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4003DCC")]
|
|
public Action<float> valueSetter;
|
|
}
|
|
|
|
// Token: 0x02000FE1 RID: 4065
|
|
[Token(Token = "0x2000FE1")]
|
|
[CompilerGenerated]
|
|
private sealed class PGGBMNFHKPN
|
|
{
|
|
// Token: 0x06005C78 RID: 23672 RVA: 0x001478B8 File Offset: 0x00145AB8
|
|
[Token(Token = "0x6005C78")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public PGGBMNFHKPN()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06005C79 RID: 23673 RVA: 0x001478CC File Offset: 0x00145ACC
|
|
[Token(Token = "0x6005C79")]
|
|
[Address(RVA = "0x12E0A10", Offset = "0x12DF810", VA = "0x1812E0A10")]
|
|
internal string <CreateIntInputFieldData>b__0()
|
|
{
|
|
int num = this.valueGetter();
|
|
string text;
|
|
return text;
|
|
}
|
|
|
|
// Token: 0x06005C7A RID: 23674 RVA: 0x001478EC File Offset: 0x00145AEC
|
|
[Token(Token = "0x6005C7A")]
|
|
[Address(RVA = "0x12E0A70", Offset = "0x12DF870", VA = "0x1812E0A70")]
|
|
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: 0x04003DCD RID: 15821
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4003DCD")]
|
|
public Func<int> valueGetter;
|
|
|
|
// Token: 0x04003DCE RID: 15822
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4003DCE")]
|
|
public bool clampRange;
|
|
|
|
// Token: 0x04003DCF RID: 15823
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
|
|
[Token(Token = "0x4003DCF")]
|
|
public int minValue;
|
|
|
|
// Token: 0x04003DD0 RID: 15824
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4003DD0")]
|
|
public int maxValue;
|
|
|
|
// Token: 0x04003DD1 RID: 15825
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4003DD1")]
|
|
public Action<int> valueSetter;
|
|
}
|
|
|
|
// Token: 0x02000FE2 RID: 4066
|
|
[Token(Token = "0x2000FE2")]
|
|
[CompilerGenerated]
|
|
private sealed class CDJCDNHPOGG
|
|
{
|
|
// Token: 0x06005C7B RID: 23675 RVA: 0x00147930 File Offset: 0x00145B30
|
|
[Token(Token = "0x6005C7B")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public CDJCDNHPOGG()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06005C7C RID: 23676 RVA: 0x00147944 File Offset: 0x00145B44
|
|
[Token(Token = "0x6005C7C")]
|
|
[Address(RVA = "0x12CD5F0", Offset = "0x12CC3F0", VA = "0x1812CD5F0")]
|
|
internal float <CreateIntSliderData>b__0()
|
|
{
|
|
int num = this.valueGetter();
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06005C7D RID: 23677 RVA: 0x00147964 File Offset: 0x00145B64
|
|
[Token(Token = "0x6005C7D")]
|
|
[Address(RVA = "0x12CD640", Offset = "0x12CC440", VA = "0x1812CD640")]
|
|
internal void <CreateIntSliderData>b__1(float value)
|
|
{
|
|
Action<int> action = this.valueSetter;
|
|
}
|
|
|
|
// Token: 0x04003DD2 RID: 15826
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4003DD2")]
|
|
public Func<int> valueGetter;
|
|
|
|
// Token: 0x04003DD3 RID: 15827
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4003DD3")]
|
|
public Action<int> valueSetter;
|
|
}
|
|
|
|
// Token: 0x02000FE3 RID: 4067
|
|
[Token(Token = "0x2000FE3")]
|
|
[CompilerGenerated]
|
|
private sealed class CLGNFPMIFNG<T> where T : Enum
|
|
{
|
|
// Token: 0x06005C7E RID: 23678 RVA: 0x00147980 File Offset: 0x00145B80
|
|
[Token(Token = "0x6005C7E")]
|
|
[Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")]
|
|
public CLGNFPMIFNG()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06005C7F RID: 23679 RVA: 0x0014799C File Offset: 0x00145B9C
|
|
[Token(Token = "0x6005C7F")]
|
|
[Address(RVA = "0x15D0CD0", Offset = "0x15CFAD0", VA = "0x1815D0CD0")]
|
|
internal object <CreateOneLineDropdownDataFromEnum>b__1()
|
|
{
|
|
T t = this.selectedItemGetter();
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06005C80 RID: 23680 RVA: 0x001479BC File Offset: 0x00145BBC
|
|
[Token(Token = "0x6005C80")]
|
|
[Address(RVA = "0x15D0D40", Offset = "0x15CFB40", VA = "0x1815D0D40")]
|
|
internal void <CreateOneLineDropdownDataFromEnum>b__2(object value)
|
|
{
|
|
object obj = ((ICloneable)this.selectedItemSetter).Clone();
|
|
}
|
|
|
|
// Token: 0x06005C81 RID: 23681 RVA: 0x001479DC File Offset: 0x00145BDC
|
|
[Token(Token = "0x6005C81")]
|
|
[Address(RVA = "0x15D0C70", Offset = "0x15CFA70", VA = "0x1815D0C70")]
|
|
internal bool <CreateOneLineDropdownDataFromEnum>b__0()
|
|
{
|
|
return this.dropdownData.KHIILGKMJFJ() >= (ulong)12L;
|
|
}
|
|
|
|
// Token: 0x04003DD4 RID: 15828
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4003DD4")]
|
|
public Func<T> selectedItemGetter;
|
|
|
|
// Token: 0x04003DD5 RID: 15829
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4003DD5")]
|
|
public Action<T> selectedItemSetter;
|
|
|
|
// Token: 0x04003DD6 RID: 15830
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4003DD6")]
|
|
public EEFPGMEKANI dropdownData;
|
|
}
|
|
|
|
// Token: 0x02000FE5 RID: 4069
|
|
[Token(Token = "0x2000FE5")]
|
|
[CompilerGenerated]
|
|
private sealed class LFKFPJFGDDI<T> where T : Enum
|
|
{
|
|
// Token: 0x06005C85 RID: 23685 RVA: 0x00147A48 File Offset: 0x00145C48
|
|
[Token(Token = "0x6005C85")]
|
|
[Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")]
|
|
public LFKFPJFGDDI()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06005C86 RID: 23686 RVA: 0x00147A64 File Offset: 0x00145C64
|
|
[Token(Token = "0x6005C86")]
|
|
[Address(RVA = "0x13FD600", Offset = "0x13FC400", VA = "0x1813FD600")]
|
|
internal object <CreateDropdownTwoLineDataFromEnum>b__1()
|
|
{
|
|
return ((ICloneable)this.selectedItemGetter).Clone();
|
|
}
|
|
|
|
// Token: 0x06005C87 RID: 23687 RVA: 0x00147A84 File Offset: 0x00145C84
|
|
[Token(Token = "0x6005C87")]
|
|
[Address(RVA = "0x15D0DE0", Offset = "0x15CFBE0", VA = "0x1815D0DE0")]
|
|
internal void <CreateDropdownTwoLineDataFromEnum>b__2(object value)
|
|
{
|
|
Action action = this.selectedItemSetter;
|
|
if (value == 0)
|
|
{
|
|
}
|
|
object obj = ((ICloneable)action).Clone();
|
|
}
|
|
|
|
// Token: 0x06005C88 RID: 23688 RVA: 0x00147AAC File Offset: 0x00145CAC
|
|
[Token(Token = "0x6005C88")]
|
|
[Address(RVA = "0x21B4BC0", Offset = "0x21B39C0", VA = "0x1821B4BC0")]
|
|
internal bool <CreateDropdownTwoLineDataFromEnum>b__0()
|
|
{
|
|
IReadOnlyList<object> readOnlyList = this.dropdownData.KHIILGKMJFJ();
|
|
int num = 0;
|
|
num += num;
|
|
num++;
|
|
return readOnlyList >= (ulong)12L;
|
|
}
|
|
|
|
// Token: 0x04003DD9 RID: 15833
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4003DD9")]
|
|
public Func<T> selectedItemGetter;
|
|
|
|
// Token: 0x04003DDA RID: 15834
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4003DDA")]
|
|
public Action<T> selectedItemSetter;
|
|
|
|
// Token: 0x04003DDB RID: 15835
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4003DDB")]
|
|
public LNBMGIPPMJJ dropdownData;
|
|
}
|
|
|
|
// Token: 0x02000FE7 RID: 4071
|
|
[Token(Token = "0x2000FE7")]
|
|
[CompilerGenerated]
|
|
private sealed class PICJJPAIFCK<T>
|
|
{
|
|
// Token: 0x06005C8C RID: 23692 RVA: 0x00147B24 File Offset: 0x00145D24
|
|
[Token(Token = "0x6005C8C")]
|
|
[Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")]
|
|
public PICJJPAIFCK()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06005C8D RID: 23693 RVA: 0x00147B40 File Offset: 0x00145D40
|
|
[Token(Token = "0x6005C8D")]
|
|
[Address(RVA = "0x15D0420", Offset = "0x15CF220", VA = "0x1815D0420")]
|
|
internal string <CreateOneLineDropdownData>g__itemToStringDelegate|0(object value)
|
|
{
|
|
Func func = this.itemToString;
|
|
if (value == 0)
|
|
{
|
|
}
|
|
object obj = ((ICloneable)func).Clone();
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06005C8E RID: 23694 RVA: 0x00147B64 File Offset: 0x00145D64
|
|
[Token(Token = "0x6005C8E")]
|
|
[Address(RVA = "0x1191E00", Offset = "0x1190C00", VA = "0x181191E00")]
|
|
internal object <CreateOneLineDropdownData>b__1()
|
|
{
|
|
return ((ICloneable)this.selectedItemGetter).Clone();
|
|
}
|
|
|
|
// Token: 0x06005C8F RID: 23695 RVA: 0x00147B84 File Offset: 0x00145D84
|
|
[Token(Token = "0x6005C8F")]
|
|
[Address(RVA = "0x15D0340", Offset = "0x15CF140", VA = "0x1815D0340")]
|
|
internal void <CreateOneLineDropdownData>b__2(object value)
|
|
{
|
|
Action action = this.selectedItemSetter;
|
|
if (value == 0)
|
|
{
|
|
}
|
|
object obj = ((ICloneable)action).Clone();
|
|
}
|
|
|
|
// Token: 0x06005C90 RID: 23696 RVA: 0x00147BAC File Offset: 0x00145DAC
|
|
[Token(Token = "0x6005C90")]
|
|
[Address(RVA = "0x21BFAE0", Offset = "0x21BE8E0", VA = "0x1821BFAE0")]
|
|
internal IReadOnlyList<object> <CreateOneLineDropdownData>b__3()
|
|
{
|
|
List list = this.sourceGetter();
|
|
if (typeof(ONOKJPIMIIP.<>c__18<T>).TypeHandle == 0)
|
|
{
|
|
}
|
|
IEnumerable enumerable;
|
|
List<object> list2 = Enumerable.ToList<object>(enumerable);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06005C91 RID: 23697 RVA: 0x00147BDC File Offset: 0x00145DDC
|
|
[Token(Token = "0x6005C91")]
|
|
[Address(RVA = "0x15D10F0", Offset = "0x15CFEF0", VA = "0x1815D10F0")]
|
|
internal bool <CreateOneLineDropdownData>b__4()
|
|
{
|
|
return this.sourceGetter().Count >= 12;
|
|
}
|
|
|
|
// Token: 0x04003DDE RID: 15838
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4003DDE")]
|
|
public Func<T, string> itemToString;
|
|
|
|
// Token: 0x04003DDF RID: 15839
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4003DDF")]
|
|
public Func<T> selectedItemGetter;
|
|
|
|
// Token: 0x04003DE0 RID: 15840
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4003DE0")]
|
|
public Action<T> selectedItemSetter;
|
|
|
|
// Token: 0x04003DE1 RID: 15841
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4003DE1")]
|
|
public Func<List<T>> sourceGetter;
|
|
}
|
|
|
|
// Token: 0x02000FE9 RID: 4073
|
|
[Token(Token = "0x2000FE9")]
|
|
[CompilerGenerated]
|
|
private sealed class DFJLINDMLED<T>
|
|
{
|
|
// Token: 0x06005C95 RID: 23701 RVA: 0x00147C38 File Offset: 0x00145E38
|
|
[Token(Token = "0x6005C95")]
|
|
[Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")]
|
|
public DFJLINDMLED()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06005C96 RID: 23702 RVA: 0x00147C54 File Offset: 0x00145E54
|
|
[Token(Token = "0x6005C96")]
|
|
[Address(RVA = "0x15D0420", Offset = "0x15CF220", VA = "0x1815D0420")]
|
|
internal string <CreateDropdownData>g__itemToStringDelegate|0(object value)
|
|
{
|
|
Func func = this.itemToString;
|
|
if (value == 0)
|
|
{
|
|
}
|
|
object obj = ((ICloneable)func).Clone();
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06005C97 RID: 23703 RVA: 0x00147C78 File Offset: 0x00145E78
|
|
[Token(Token = "0x6005C97")]
|
|
[Address(RVA = "0x1191E00", Offset = "0x1190C00", VA = "0x181191E00")]
|
|
internal object <CreateDropdownData>b__1()
|
|
{
|
|
return ((ICloneable)this.selectedItemGetter).Clone();
|
|
}
|
|
|
|
// Token: 0x06005C98 RID: 23704 RVA: 0x00147C98 File Offset: 0x00145E98
|
|
[Token(Token = "0x6005C98")]
|
|
[Address(RVA = "0x15D0340", Offset = "0x15CF140", VA = "0x1815D0340")]
|
|
internal void <CreateDropdownData>b__2(object value)
|
|
{
|
|
Action action = this.selectedItemSetter;
|
|
if (value == 0)
|
|
{
|
|
}
|
|
object obj = ((ICloneable)action).Clone();
|
|
}
|
|
|
|
// Token: 0x06005C99 RID: 23705 RVA: 0x00147CC0 File Offset: 0x00145EC0
|
|
[Token(Token = "0x6005C99")]
|
|
[Address(RVA = "0x15D0E80", Offset = "0x15CFC80", VA = "0x1815D0E80")]
|
|
internal IReadOnlyList<object> <CreateDropdownData>b__3()
|
|
{
|
|
List list = this.sourceGetter();
|
|
if (typeof(ONOKJPIMIIP.<>c__19<T>).TypeHandle == 0)
|
|
{
|
|
}
|
|
IEnumerable enumerable;
|
|
List<object> list2 = Enumerable.ToList<object>(enumerable);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06005C9A RID: 23706 RVA: 0x00147CF0 File Offset: 0x00145EF0
|
|
[Token(Token = "0x6005C9A")]
|
|
[Address(RVA = "0x15D10F0", Offset = "0x15CFEF0", VA = "0x1815D10F0")]
|
|
internal bool <CreateDropdownData>b__4()
|
|
{
|
|
return this.sourceGetter().Count >= 12;
|
|
}
|
|
|
|
// Token: 0x04003DE4 RID: 15844
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4003DE4")]
|
|
public Func<T, string> itemToString;
|
|
|
|
// Token: 0x04003DE5 RID: 15845
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4003DE5")]
|
|
public Func<T> selectedItemGetter;
|
|
|
|
// Token: 0x04003DE6 RID: 15846
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4003DE6")]
|
|
public Action<T> selectedItemSetter;
|
|
|
|
// Token: 0x04003DE7 RID: 15847
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4003DE7")]
|
|
public Func<List<T>> sourceGetter;
|
|
}
|
|
|
|
// Token: 0x02000FEB RID: 4075
|
|
[Token(Token = "0x2000FEB")]
|
|
[CompilerGenerated]
|
|
private sealed class AMKNJBAIJEM<T>
|
|
{
|
|
// Token: 0x06005C9E RID: 23710 RVA: 0x00147D4C File Offset: 0x00145F4C
|
|
[Token(Token = "0x6005C9E")]
|
|
[Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")]
|
|
public AMKNJBAIJEM()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06005C9F RID: 23711 RVA: 0x00147D68 File Offset: 0x00145F68
|
|
[Token(Token = "0x6005C9F")]
|
|
[Address(RVA = "0x15D0420", Offset = "0x15CF220", VA = "0x1815D0420")]
|
|
internal string <CreateDropdownData>g__itemToStringDelegate|0(object value)
|
|
{
|
|
Func func = this.itemToString;
|
|
if (value == 0)
|
|
{
|
|
}
|
|
object obj = ((ICloneable)func).Clone();
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06005CA0 RID: 23712 RVA: 0x00147D8C File Offset: 0x00145F8C
|
|
[Token(Token = "0x6005CA0")]
|
|
[Address(RVA = "0x1191E00", Offset = "0x1190C00", VA = "0x181191E00")]
|
|
internal object <CreateDropdownData>b__1()
|
|
{
|
|
return ((ICloneable)this.selectedItemGetter).Clone();
|
|
}
|
|
|
|
// Token: 0x06005CA1 RID: 23713 RVA: 0x00147DAC File Offset: 0x00145FAC
|
|
[Token(Token = "0x6005CA1")]
|
|
[Address(RVA = "0x15D0340", Offset = "0x15CF140", VA = "0x1815D0340")]
|
|
internal void <CreateDropdownData>b__2(object value)
|
|
{
|
|
Action action = this.selectedItemSetter;
|
|
if (value == 0)
|
|
{
|
|
}
|
|
object obj = ((ICloneable)action).Clone();
|
|
}
|
|
|
|
// Token: 0x06005CA2 RID: 23714 RVA: 0x00147DD4 File Offset: 0x00145FD4
|
|
[Token(Token = "0x6005CA2")]
|
|
[Address(RVA = "0x15D03E0", Offset = "0x15CF1E0", VA = "0x1815D03E0")]
|
|
internal bool <CreateDropdownData>b__4()
|
|
{
|
|
return this.source.Count >= 12;
|
|
}
|
|
|
|
// Token: 0x04003DEA RID: 15850
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4003DEA")]
|
|
public Func<T, string> itemToString;
|
|
|
|
// Token: 0x04003DEB RID: 15851
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4003DEB")]
|
|
public Func<T> selectedItemGetter;
|
|
|
|
// Token: 0x04003DEC RID: 15852
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4003DEC")]
|
|
public Action<T> selectedItemSetter;
|
|
|
|
// Token: 0x04003DED RID: 15853
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4003DED")]
|
|
public List<T> source;
|
|
}
|
|
|
|
// Token: 0x02000FED RID: 4077
|
|
[Token(Token = "0x2000FED")]
|
|
[CompilerGenerated]
|
|
private sealed class PNCAJLNBEOO
|
|
{
|
|
// Token: 0x06005CA6 RID: 23718 RVA: 0x00147E2C File Offset: 0x0014602C
|
|
[Token(Token = "0x6005CA6")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public PNCAJLNBEOO()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06005CA7 RID: 23719 RVA: 0x00147E40 File Offset: 0x00146040
|
|
[Token(Token = "0x6005CA7")]
|
|
[Address(RVA = "0x12E0B40", Offset = "0x12DF940", VA = "0x1812E0B40")]
|
|
internal object <CreateOneLineDropdownDataFromDictionary>b__2()
|
|
{
|
|
int num = this.selectedKeyGetter();
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06005CA8 RID: 23720 RVA: 0x00147E60 File Offset: 0x00146060
|
|
[Token(Token = "0x6005CA8")]
|
|
[Address(RVA = "0x12E0BA0", Offset = "0x12DF9A0", VA = "0x1812E0BA0")]
|
|
internal void <CreateOneLineDropdownDataFromDictionary>b__3(object value)
|
|
{
|
|
Action<int> action = this.selectedKeySetter;
|
|
}
|
|
|
|
// Token: 0x06005CA9 RID: 23721 RVA: 0x00147E7C File Offset: 0x0014607C
|
|
[Token(Token = "0x6005CA9")]
|
|
[Address(RVA = "0x12E0C20", Offset = "0x12DFA20", VA = "0x1812E0C20")]
|
|
internal string <CreateOneLineDropdownDataFromDictionary>b__4(object key)
|
|
{
|
|
Dictionary<int, string> dictionary = this.localSource;
|
|
return string.Empty;
|
|
}
|
|
|
|
// Token: 0x06005CAA RID: 23722 RVA: 0x00147E9C File Offset: 0x0014609C
|
|
[Token(Token = "0x6005CAA")]
|
|
[Address(RVA = "0x12E0CC0", Offset = "0x12DFAC0", VA = "0x1812E0CC0")]
|
|
internal bool <CreateOneLineDropdownDataFromDictionary>b__6()
|
|
{
|
|
return this.localSource.Count >= 12;
|
|
}
|
|
|
|
// Token: 0x04003DF0 RID: 15856
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4003DF0")]
|
|
public Func<int> selectedKeyGetter;
|
|
|
|
// Token: 0x04003DF1 RID: 15857
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4003DF1")]
|
|
public Action<int> selectedKeySetter;
|
|
|
|
// Token: 0x04003DF2 RID: 15858
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4003DF2")]
|
|
public Dictionary<int, string> localSource;
|
|
}
|
|
|
|
// Token: 0x02000FEF RID: 4079
|
|
[Token(Token = "0x2000FEF")]
|
|
[CompilerGenerated]
|
|
private sealed class OHNJFHDGNBE
|
|
{
|
|
// Token: 0x06005CBC RID: 23740 RVA: 0x00147FB8 File Offset: 0x001461B8
|
|
[Token(Token = "0x6005CBC")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public OHNJFHDGNBE()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06005CBD RID: 23741 RVA: 0x00147FCC File Offset: 0x001461CC
|
|
[Token(Token = "0x6005CBD")]
|
|
[Address(RVA = "0x12CFE00", Offset = "0x12CEC00", VA = "0x1812CFE00")]
|
|
internal object <CreateDropdownDataFromDictionary>b__2()
|
|
{
|
|
int num = this.selectedKeyGetter();
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06005CBE RID: 23742 RVA: 0x00147FEC File Offset: 0x001461EC
|
|
[Token(Token = "0x6005CBE")]
|
|
[Address(RVA = "0x12CFE60", Offset = "0x12CEC60", VA = "0x1812CFE60")]
|
|
internal void <CreateDropdownDataFromDictionary>b__3(object value)
|
|
{
|
|
Action<int> action = this.selectedKeySetter;
|
|
}
|
|
|
|
// Token: 0x06005CBF RID: 23743 RVA: 0x00148008 File Offset: 0x00146208
|
|
[Token(Token = "0x6005CBF")]
|
|
[Address(RVA = "0x12CFEE0", Offset = "0x12CECE0", VA = "0x1812CFEE0")]
|
|
internal string <CreateDropdownDataFromDictionary>b__4(object key)
|
|
{
|
|
Dictionary<int, string> dictionary = this.localSource;
|
|
return string.Empty;
|
|
}
|
|
|
|
// Token: 0x06005CC0 RID: 23744 RVA: 0x00148028 File Offset: 0x00146228
|
|
[Token(Token = "0x6005CC0")]
|
|
[Address(RVA = "0x12CFF80", Offset = "0x12CED80", VA = "0x1812CFF80")]
|
|
internal bool <CreateDropdownDataFromDictionary>b__6()
|
|
{
|
|
return this.localSource.Count >= 12;
|
|
}
|
|
|
|
// Token: 0x04003E03 RID: 15875
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4003E03")]
|
|
public Func<int> selectedKeyGetter;
|
|
|
|
// Token: 0x04003E04 RID: 15876
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4003E04")]
|
|
public Action<int> selectedKeySetter;
|
|
|
|
// Token: 0x04003E05 RID: 15877
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4003E05")]
|
|
public Dictionary<int, string> localSource;
|
|
}
|
|
|
|
// Token: 0x02000FF0 RID: 4080
|
|
[Token(Token = "0x2000FF0")]
|
|
[CompilerGenerated]
|
|
private sealed class OGDDLIDIOFK
|
|
{
|
|
// Token: 0x06005CC1 RID: 23745 RVA: 0x00148050 File Offset: 0x00146250
|
|
[Token(Token = "0x6005CC1")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public OGDDLIDIOFK()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06005CC2 RID: 23746 RVA: 0x00148064 File Offset: 0x00146264
|
|
[Token(Token = "0x6005CC2")]
|
|
[Address(RVA = "0x12CFC20", Offset = "0x12CEA20", VA = "0x1812CFC20")]
|
|
internal void <CreateDropdownDataFromDictionary>g__RecacheData|0()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
Dictionary<string, FLCFOLDCOJJ> dictionary = this.sourceGetter();
|
|
this.cachedReverseLookup.Clear();
|
|
this.cachedItemList.Clear();
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
Dictionary<int, string> dictionary2 = this.cachedReverseLookup;
|
|
this.cachedItemList.Add(flag);
|
|
}
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x06005CC3 RID: 23747 RVA: 0x001480C0 File Offset: 0x001462C0
|
|
[Token(Token = "0x6005CC3")]
|
|
[Address(RVA = "0x12CFA30", Offset = "0x12CE830", VA = "0x1812CFA30")]
|
|
internal object <CreateDropdownDataFromDictionary>b__1()
|
|
{
|
|
int num = this.selectedKeyGetter();
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06005CC4 RID: 23748 RVA: 0x001480E0 File Offset: 0x001462E0
|
|
[Token(Token = "0x6005CC4")]
|
|
[Address(RVA = "0x12CFA90", Offset = "0x12CE890", VA = "0x1812CFA90")]
|
|
internal void <CreateDropdownDataFromDictionary>b__2(object value)
|
|
{
|
|
Action<int> action = this.selectedKeySetter;
|
|
}
|
|
|
|
// Token: 0x06005CC5 RID: 23749 RVA: 0x001480FC File Offset: 0x001462FC
|
|
[Token(Token = "0x6005CC5")]
|
|
[Address(RVA = "0x12CFB10", Offset = "0x12CE910", VA = "0x1812CFB10")]
|
|
internal string <CreateDropdownDataFromDictionary>b__3(object key)
|
|
{
|
|
Dictionary<int, string> dictionary = this.cachedReverseLookup;
|
|
return string.Empty;
|
|
}
|
|
|
|
// Token: 0x06005CC6 RID: 23750 RVA: 0x0014811C File Offset: 0x0014631C
|
|
[Token(Token = "0x6005CC6")]
|
|
[Address(RVA = "0x12CFBB0", Offset = "0x12CE9B0", VA = "0x1812CFBB0")]
|
|
internal IReadOnlyList<object> <CreateDropdownDataFromDictionary>b__4()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06005CC6)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IReadOnlyList`1<System.Object> ONOKJPIMIIP/OGDDLIDIOFK::<CreateDropdownDataFromDictionary>b__4()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
call:void(OGDDLIDIOFK::<CreateDropdownDataFromDictionary>g__RecacheData|0, ldloc:OGDDLIDIOFK(this))
|
|
stloc:class [mscorlib]System.Collections.Generic.List`1<object>(var_0_0C, ldfld:class [mscorlib]System.Collections.Generic.List`1<object>(OGDDLIDIOFK::cachedItemList, ldloc:OGDDLIDIOFK(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 1660
|
|
*/;
|
|
}
|
|
|
|
// Token: 0x06005CC7 RID: 23751 RVA: 0x00148138 File Offset: 0x00146338
|
|
[Token(Token = "0x6005CC7")]
|
|
[Address(RVA = "0x12CFBD0", Offset = "0x12CE9D0", VA = "0x1812CFBD0")]
|
|
internal bool <CreateDropdownDataFromDictionary>b__5()
|
|
{
|
|
return this.cachedReverseLookup.Count >= 12;
|
|
}
|
|
|
|
// Token: 0x04003E06 RID: 15878
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4003E06")]
|
|
public Func<Dictionary<string, FLCFOLDCOJJ>> sourceGetter;
|
|
|
|
// Token: 0x04003E07 RID: 15879
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4003E07")]
|
|
public Dictionary<int, string> cachedReverseLookup;
|
|
|
|
// Token: 0x04003E08 RID: 15880
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4003E08")]
|
|
public List<object> cachedItemList;
|
|
|
|
// Token: 0x04003E09 RID: 15881
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4003E09")]
|
|
public Func<int> selectedKeyGetter;
|
|
|
|
// Token: 0x04003E0A RID: 15882
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4003E0A")]
|
|
public Action<int> selectedKeySetter;
|
|
}
|
|
|
|
// Token: 0x02000FF1 RID: 4081
|
|
[Token(Token = "0x2000FF1")]
|
|
[CompilerGenerated]
|
|
private sealed class BFBICLBCHIG
|
|
{
|
|
// Token: 0x06005CC8 RID: 23752 RVA: 0x00148160 File Offset: 0x00146360
|
|
[Token(Token = "0x6005CC8")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public BFBICLBCHIG()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06005CC9 RID: 23753 RVA: 0x00148174 File Offset: 0x00146374
|
|
[Token(Token = "0x6005CC9")]
|
|
[Address(RVA = "0x12CD0E0", Offset = "0x12CBEE0", VA = "0x1812CD0E0")]
|
|
internal void <CreateRoleToggleSetData>b__0()
|
|
{
|
|
GCKECFLKJGJ gckecflkjgj;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
ONOKJPIMIIP.IFJOOAAPOBE ifjooaapobe = new ONOKJPIMIIP.IFJOOAAPOBE();
|
|
ifjooaapobe.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__24_ = ONOKJPIMIIP.<>c.<>9__24_1;
|
|
if (<>9__24_ == 0)
|
|
{
|
|
ONOKJPIMIIP.<>c.<>9__24_1 = delegate(GameRole r)
|
|
{
|
|
int roleId = (int)r.roleId;
|
|
bool flag;
|
|
return flag;
|
|
};
|
|
}
|
|
List<GameRole> list = Enumerable.ToList<GameRole>(Enumerable.Where<GameRole>(sortedActiveRoles, <>9__24_));
|
|
ifjooaapobe.roomRoles = list;
|
|
list.Add(gameRole);
|
|
HashSet<Guid> hashSet = this.selectedFlagsGetter();
|
|
Func<Guid, int> func = delegate(Guid t)
|
|
{
|
|
ONOKJPIMIIP.LHMMGNBIOBL lhmmgnbiobl = new ONOKJPIMIIP.LHMMGNBIOBL();
|
|
List<GameRole> roomRoles = ifjooaapobe.roomRoles;
|
|
Predicate<GameRole> predicate = delegate(GameRole r)
|
|
{
|
|
Guid roleGuid = r.roleGuid;
|
|
Guid t = lhmmgnbiobl.t;
|
|
bool flag2;
|
|
return flag2;
|
|
};
|
|
return roomRoles.FindIndex(predicate);
|
|
};
|
|
HashSet<Guid> hashSet2 = BCKPFAJAPEO.PBGCPCJGGOO<int>(Enumerable.Select<Guid, int>(hashSet, func));
|
|
ifjooaapobe.selected = hashSet2;
|
|
GameObject defaultPrefabForPickerDialog = ConfigurableObjectConfig.Instance.defaultPrefabForPickerDialog;
|
|
int size = ifjooaapobe.roomRoles._size;
|
|
HashSet<int> selected = ifjooaapobe.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 = ifjooaapobe.CS$<>8__locals1.selectedFlagsSetter;
|
|
HashSet<int> selected2 = ifjooaapobe.selected;
|
|
Func<int, Guid> <>9__ = ifjooaapobe.<>9__6;
|
|
if (<>9__ == 0)
|
|
{
|
|
Func<int, Guid> func2 = delegate(int g)
|
|
{
|
|
ThrowHelper.ThrowArgumentOutOfRangeException();
|
|
throw new NullReferenceException();
|
|
};
|
|
ifjooaapobe.<>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: 0x04003E0B RID: 15883
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4003E0B")]
|
|
public Func<HashSet<Guid>> selectedFlagsGetter;
|
|
|
|
// Token: 0x04003E0C RID: 15884
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4003E0C")]
|
|
public string primaryLabel;
|
|
|
|
// Token: 0x04003E0D RID: 15885
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4003E0D")]
|
|
public Action<IEnumerable<Guid>> selectedFlagsSetter;
|
|
|
|
// Token: 0x04003E0E RID: 15886
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4003E0E")]
|
|
public Action<DLKPBLNKLAD, GCKECFLKJGJ> fireDialogListPicker;
|
|
}
|
|
|
|
// Token: 0x02000FF2 RID: 4082
|
|
[Token(Token = "0x2000FF2")]
|
|
[CompilerGenerated]
|
|
private sealed class IFJOOAAPOBE
|
|
{
|
|
// Token: 0x06005CCA RID: 23754 RVA: 0x001482E0 File Offset: 0x001464E0
|
|
[Token(Token = "0x6005CCA")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public IFJOOAAPOBE()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06005CCB RID: 23755 RVA: 0x001482F4 File Offset: 0x001464F4
|
|
[Token(Token = "0x6005CCB")]
|
|
[Address(RVA = "0x12CE210", Offset = "0x12CD010", VA = "0x1812CE210")]
|
|
internal int <CreateRoleToggleSetData>b__2(Guid t)
|
|
{
|
|
ONOKJPIMIIP.LHMMGNBIOBL lhmmgnbiobl = new ONOKJPIMIIP.LHMMGNBIOBL();
|
|
List<GameRole> list = this.roomRoles;
|
|
Predicate<GameRole> predicate = delegate(GameRole r)
|
|
{
|
|
Guid roleGuid = r.roleGuid;
|
|
Guid t2 = lhmmgnbiobl.t;
|
|
bool flag;
|
|
return flag;
|
|
};
|
|
return list.FindIndex(predicate);
|
|
}
|
|
|
|
// Token: 0x06005CCC RID: 23756 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6005CCC")]
|
|
[Address(RVA = "0x12CE2C0", Offset = "0x12CD0C0", VA = "0x1812CE2C0")]
|
|
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: 0x06005CCD RID: 23757 RVA: 0x00148328 File Offset: 0x00146528
|
|
[Token(Token = "0x6005CCD")]
|
|
[Address(RVA = "0x12CE350", Offset = "0x12CD150", VA = "0x1812CE350")]
|
|
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: 0x06005CCE RID: 23758 RVA: 0x00148380 File Offset: 0x00146580
|
|
[Token(Token = "0x6005CCE")]
|
|
[Address(RVA = "0x12CE410", Offset = "0x12CD210", VA = "0x1812CE410")]
|
|
internal Guid <CreateRoleToggleSetData>b__6(int g)
|
|
{
|
|
ThrowHelper.ThrowArgumentOutOfRangeException();
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x04003E0F RID: 15887
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4003E0F")]
|
|
public List<GameRole> roomRoles;
|
|
|
|
// Token: 0x04003E10 RID: 15888
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4003E10")]
|
|
public HashSet<int> selected;
|
|
|
|
// Token: 0x04003E11 RID: 15889
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4003E11")]
|
|
public ONOKJPIMIIP.BFBICLBCHIG CS$<>8__locals1;
|
|
|
|
// Token: 0x04003E12 RID: 15890
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4003E12")]
|
|
public Func<int, Guid> <>9__6;
|
|
}
|
|
|
|
// Token: 0x02000FF3 RID: 4083
|
|
[Token(Token = "0x2000FF3")]
|
|
[CompilerGenerated]
|
|
private sealed class LHMMGNBIOBL
|
|
{
|
|
// Token: 0x06005CCF RID: 23759 RVA: 0x0014839C File Offset: 0x0014659C
|
|
[Token(Token = "0x6005CCF")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public LHMMGNBIOBL()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06005CD0 RID: 23760 RVA: 0x001483B0 File Offset: 0x001465B0
|
|
[Token(Token = "0x6005CD0")]
|
|
[Address(RVA = "0x12CF300", Offset = "0x12CE100", VA = "0x1812CF300")]
|
|
internal bool <CreateRoleToggleSetData>b__4(GameRole r)
|
|
{
|
|
Guid roleGuid = r.roleGuid;
|
|
Guid guid = this.t;
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
|
|
// Token: 0x04003E13 RID: 15891
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4003E13")]
|
|
public Guid t;
|
|
}
|
|
|
|
// Token: 0x02000FF4 RID: 4084
|
|
[Token(Token = "0x2000FF4")]
|
|
[CompilerGenerated]
|
|
private sealed class GBPENJAMOKI
|
|
{
|
|
// Token: 0x06005CD1 RID: 23761 RVA: 0x001483D4 File Offset: 0x001465D4
|
|
[Token(Token = "0x6005CD1")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public GBPENJAMOKI()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06005CD2 RID: 23762 RVA: 0x001483E8 File Offset: 0x001465E8
|
|
[Token(Token = "0x6005CD2")]
|
|
[Address(RVA = "0x12CDD50", Offset = "0x12CCB50", VA = "0x1812CDD50")]
|
|
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: 0x06005CD3 RID: 23763 RVA: 0x00148444 File Offset: 0x00146644
|
|
[Token(Token = "0x6005CD3")]
|
|
[Address(RVA = "0x4C88F0", Offset = "0x4C76F0", VA = "0x1804C88F0")]
|
|
internal bool <CreateConfirmationButtonData>b__1()
|
|
{
|
|
return !this.showingPrimaryMessage;
|
|
}
|
|
|
|
// Token: 0x06005CD4 RID: 23764 RVA: 0x0014845C File Offset: 0x0014665C
|
|
[Token(Token = "0x6005CD4")]
|
|
[Address(RVA = "0x4C88F0", Offset = "0x4C76F0", VA = "0x1804C88F0")]
|
|
internal bool <CreateConfirmationButtonData>b__2()
|
|
{
|
|
return !this.showingPrimaryMessage;
|
|
}
|
|
|
|
// Token: 0x06005CD5 RID: 23765 RVA: 0x00148474 File Offset: 0x00146674
|
|
[Token(Token = "0x6005CD5")]
|
|
[Address(RVA = "0x12CDDA0", Offset = "0x12CCBA0", VA = "0x1812CDDA0")]
|
|
internal void <CreateConfirmationButtonData>b__3()
|
|
{
|
|
IMAFJGKHEMD imafjgkhemd = this.primaryButton;
|
|
string text = this.primaryLabel;
|
|
imafjgkhemd.GPJEDBDCNNP = text;
|
|
this.showingPrimaryMessage = true;
|
|
}
|
|
|
|
// Token: 0x04003E14 RID: 15892
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4003E14")]
|
|
public bool showingPrimaryMessage;
|
|
|
|
// Token: 0x04003E15 RID: 15893
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4003E15")]
|
|
public IMAFJGKHEMD primaryButton;
|
|
|
|
// Token: 0x04003E16 RID: 15894
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4003E16")]
|
|
public string confirmMessage;
|
|
|
|
// Token: 0x04003E17 RID: 15895
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4003E17")]
|
|
public string primaryLabel;
|
|
|
|
// Token: 0x04003E18 RID: 15896
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4003E18")]
|
|
public Action onClick;
|
|
}
|
|
|
|
// Token: 0x02000FF5 RID: 4085
|
|
[Token(Token = "0x2000FF5")]
|
|
[CompilerGenerated]
|
|
private sealed class JOFFANJKDHN
|
|
{
|
|
// Token: 0x06005CD6 RID: 23766 RVA: 0x001484A4 File Offset: 0x001466A4
|
|
[Token(Token = "0x6005CD6")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public JOFFANJKDHN()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06005CD7 RID: 23767 RVA: 0x001484B8 File Offset: 0x001466B8
|
|
[Token(Token = "0x6005CD7")]
|
|
[Address(RVA = "0x12CE560", Offset = "0x12CD360", VA = "0x1812CE560")]
|
|
internal void <CreateColorPicker>b__0()
|
|
{
|
|
Func<ShapeColorInfo, bool> func = this.<>9__2;
|
|
List<ShapeColorInfo> list = this.colors;
|
|
if (func == 0)
|
|
{
|
|
Func<ShapeColorInfo, bool> func2 = delegate(ShapeColorInfo color)
|
|
{
|
|
Func<int> func4 = this.selectedKeyGetter;
|
|
LNBGEMHOKFN colorID = color.ColorID;
|
|
int num3 = func4();
|
|
return colorID == (LNBGEMHOKFN)num3;
|
|
};
|
|
this.<>9__2 = func2;
|
|
}
|
|
ShapeColorInfo shapeColorInfo = Enumerable.First<ShapeColorInfo>(list, func);
|
|
bool flag = this.colors.Remove(shapeColorInfo);
|
|
List<ShapeColorInfo> list2 = this.colors;
|
|
Comparison<ShapeColorInfo> comparison;
|
|
if (ONOKJPIMIIP.<>c.<>9__28_3 == 0)
|
|
{
|
|
comparison = delegate(ShapeColorInfo first, ShapeColorInfo second)
|
|
{
|
|
int uiSlot = second.uiSlot;
|
|
int num4;
|
|
return num4;
|
|
};
|
|
ONOKJPIMIIP.<>c.<>9__28_3 = comparison;
|
|
}
|
|
list2.Sort(comparison);
|
|
List<ShapeColorInfo> list3 = this.colors;
|
|
int num = 0;
|
|
list3.Insert(num, shapeColorInfo);
|
|
GameObject colorPickerCard = ConfigurableObjectConfig.Instance.colorPickerCard;
|
|
List<ShapeColorInfo> list4 = this.colors;
|
|
Action<GameObject, int, CardModel, ShapeColorInfoModel, BAEJLDPBGFI> action = this.<>9__4;
|
|
int size = list4._size;
|
|
Action<GameObject, int, CardModel, ShapeColorInfoModel, BAEJLDPBGFI> action2;
|
|
if (action == 0)
|
|
{
|
|
action2 = delegate(GameObject instance, int index, CardModel cardModel, ShapeColorInfoModel fromModel, BAEJLDPBGFI toController)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
};
|
|
this.<>9__4 = action2;
|
|
}
|
|
Func<int> func3;
|
|
if (this.<>9__5 == 0)
|
|
{
|
|
func3 = delegate
|
|
{
|
|
Func<ShapeColorInfo, bool> func5 = this.<>9__7;
|
|
List<ShapeColorInfo> list5 = this.colors;
|
|
if (func5 == 0)
|
|
{
|
|
Func<ShapeColorInfo, bool> func6 = delegate(ShapeColorInfo color)
|
|
{
|
|
Func<int> func7 = this.selectedKeyGetter;
|
|
LNBGEMHOKFN colorID2 = color.ColorID;
|
|
int num5 = func7();
|
|
return colorID2 == (LNBGEMHOKFN)num5;
|
|
};
|
|
this.<>9__7 = func6;
|
|
}
|
|
ShapeColorInfo shapeColorInfo2 = Enumerable.First<ShapeColorInfo>(list5, func5);
|
|
return list5.IndexOf(shapeColorInfo2);
|
|
};
|
|
this.<>9__5 = func3;
|
|
}
|
|
Action<int> action3;
|
|
if (this.<>9__6 == 0)
|
|
{
|
|
action3 = delegate(int value)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
};
|
|
this.<>9__6 = action3;
|
|
}
|
|
int num2 = 0;
|
|
GCKECFLKJGJ gckecflkjgj = GCKECFLKJGJ.EONBKGOBDHL<ShapeColorInfoModel, ShapeColorInfoController>(colorPickerCard, size, action2, func3, action3, num2, num2, num2);
|
|
string text = this.primaryLabel;
|
|
gckecflkjgj.<CEJPKGDKMJE>k__BackingField = text;
|
|
this.fireDialogListPicker((uint)9, gckecflkjgj);
|
|
}
|
|
|
|
// Token: 0x06005CD8 RID: 23768 RVA: 0x0014860C File Offset: 0x0014680C
|
|
[Token(Token = "0x6005CD8")]
|
|
[Address(RVA = "0x12CE8F0", Offset = "0x12CD6F0", VA = "0x1812CE8F0")]
|
|
internal bool <CreateColorPicker>b__2(ShapeColorInfo color)
|
|
{
|
|
Func<int> func = this.selectedKeyGetter;
|
|
LNBGEMHOKFN colorID = color.ColorID;
|
|
int num = func();
|
|
return colorID == (LNBGEMHOKFN)num;
|
|
}
|
|
|
|
// Token: 0x06005CD9 RID: 23769 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6005CD9")]
|
|
[Address(RVA = "0x12CE950", Offset = "0x12CD750", VA = "0x1812CE950")]
|
|
internal void <CreateColorPicker>b__4(GameObject instance, int index, CardModel cardModel, ShapeColorInfoModel fromModel, BAEJLDPBGFI toController)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06005CDA RID: 23770 RVA: 0x00148638 File Offset: 0x00146838
|
|
[Token(Token = "0x6005CDA")]
|
|
[Address(RVA = "0x12CEA00", Offset = "0x12CD800", VA = "0x1812CEA00")]
|
|
internal int <CreateColorPicker>b__5()
|
|
{
|
|
Func<ShapeColorInfo, bool> func = this.<>9__7;
|
|
List<ShapeColorInfo> list = this.colors;
|
|
if (func == 0)
|
|
{
|
|
Func<ShapeColorInfo, bool> func2 = delegate(ShapeColorInfo color)
|
|
{
|
|
Func<int> func3 = this.selectedKeyGetter;
|
|
LNBGEMHOKFN colorID = color.ColorID;
|
|
int num = func3();
|
|
return colorID == (LNBGEMHOKFN)num;
|
|
};
|
|
this.<>9__7 = func2;
|
|
}
|
|
ShapeColorInfo shapeColorInfo = Enumerable.First<ShapeColorInfo>(list, func);
|
|
return list.IndexOf(shapeColorInfo);
|
|
}
|
|
|
|
// Token: 0x06005CDB RID: 23771 RVA: 0x00148680 File Offset: 0x00146880
|
|
[Token(Token = "0x6005CDB")]
|
|
[Address(RVA = "0x12CEB40", Offset = "0x12CD940", VA = "0x1812CEB40")]
|
|
internal bool <CreateColorPicker>b__7(ShapeColorInfo color)
|
|
{
|
|
Func<int> func = this.selectedKeyGetter;
|
|
LNBGEMHOKFN colorID = color.ColorID;
|
|
int num = func();
|
|
return colorID == (LNBGEMHOKFN)num;
|
|
}
|
|
|
|
// Token: 0x06005CDC RID: 23772 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6005CDC")]
|
|
[Address(RVA = "0x12CEAB0", Offset = "0x12CD8B0", VA = "0x1812CEAB0")]
|
|
internal void <CreateColorPicker>b__6(int value)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06005CDD RID: 23773 RVA: 0x001486AC File Offset: 0x001468AC
|
|
[Token(Token = "0x6005CDD")]
|
|
[Address(RVA = "0x12CE840", Offset = "0x12CD640", VA = "0x1812CE840")]
|
|
internal Color <CreateColorPicker>b__1()
|
|
{
|
|
ShapeColorInfo shapeColorInfo;
|
|
Color baseColor = shapeColorInfo.baseColor;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06005CDE RID: 23774 RVA: 0x001486C8 File Offset: 0x001468C8
|
|
[Token(Token = "0x6005CDE")]
|
|
[Address(RVA = "0x12CEBA0", Offset = "0x12CD9A0", VA = "0x1812CEBA0")]
|
|
internal bool <CreateColorPicker>b__8(ShapeColorInfo color)
|
|
{
|
|
Func<int> func = this.selectedKeyGetter;
|
|
LNBGEMHOKFN colorID = color.ColorID;
|
|
int num = func();
|
|
return colorID == (LNBGEMHOKFN)num;
|
|
}
|
|
|
|
// Token: 0x04003E19 RID: 15897
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4003E19")]
|
|
public List<ShapeColorInfo> colors;
|
|
|
|
// Token: 0x04003E1A RID: 15898
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4003E1A")]
|
|
public Func<int> selectedKeyGetter;
|
|
|
|
// Token: 0x04003E1B RID: 15899
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4003E1B")]
|
|
public Action<int> selectedKeySetter;
|
|
|
|
// Token: 0x04003E1C RID: 15900
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4003E1C")]
|
|
public string primaryLabel;
|
|
|
|
// Token: 0x04003E1D RID: 15901
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4003E1D")]
|
|
public Action<DLKPBLNKLAD, GCKECFLKJGJ> fireDialogListPicker;
|
|
|
|
// Token: 0x04003E1E RID: 15902
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4003E1E")]
|
|
public Func<ShapeColorInfo, bool> <>9__2;
|
|
|
|
// Token: 0x04003E1F RID: 15903
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4003E1F")]
|
|
public Action<GameObject, int, CardModel, ShapeColorInfoModel, BAEJLDPBGFI> <>9__4;
|
|
|
|
// Token: 0x04003E20 RID: 15904
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x4003E20")]
|
|
public Func<ShapeColorInfo, bool> <>9__7;
|
|
|
|
// Token: 0x04003E21 RID: 15905
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x4003E21")]
|
|
public Func<int> <>9__5;
|
|
|
|
// Token: 0x04003E22 RID: 15906
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x4003E22")]
|
|
public Action<int> <>9__6;
|
|
|
|
// Token: 0x04003E23 RID: 15907
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x4003E23")]
|
|
public Func<ShapeColorInfo, bool> <>9__8;
|
|
}
|
|
|
|
// Token: 0x02000FF6 RID: 4086
|
|
[Token(Token = "0x2000FF6")]
|
|
[CompilerGenerated]
|
|
private sealed class CDDGEMELELC<T>
|
|
{
|
|
// Token: 0x06005CDF RID: 23775 RVA: 0x001486F4 File Offset: 0x001468F4
|
|
[Token(Token = "0x6005CDF")]
|
|
[Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")]
|
|
public CDDGEMELELC()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06005CE0 RID: 23776 RVA: 0x00148710 File Offset: 0x00146910
|
|
[Token(Token = "0x6005CE0")]
|
|
[Address(RVA = "0x15D0530", Offset = "0x15CF330", VA = "0x1815D0530")]
|
|
internal void <CreatePickerData>b__0()
|
|
{
|
|
ONOKJPIMIIP.HOAANLKFFDD hoaanlkffdd = new ONOKJPIMIIP.HOAANLKFFDD();
|
|
hoaanlkffdd.CS$<>8__locals1 = this;
|
|
List list = this.source();
|
|
hoaanlkffdd.localSource = list;
|
|
hoaanlkffdd.pickerDialogData = (ulong)0L;
|
|
ConfigurableObjectConfig instance = ConfigurableObjectConfig.Instance;
|
|
List localSource = hoaanlkffdd.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);
|
|
hoaanlkffdd.pickerDialogData = gckecflkjgj;
|
|
gckecflkjgj.<CEJPKGDKMJE>k__BackingField = defaultPrefabForPickerDialog;
|
|
}
|
|
|
|
// Token: 0x04003E24 RID: 15908
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4003E24")]
|
|
public Func<List<T>> source;
|
|
|
|
// Token: 0x04003E25 RID: 15909
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4003E25")]
|
|
public Func<T, string> itemToStringGetter;
|
|
|
|
// Token: 0x04003E26 RID: 15910
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4003E26")]
|
|
public Func<T> selectedKeyGetter;
|
|
|
|
// Token: 0x04003E27 RID: 15911
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4003E27")]
|
|
public Action<T> selectedKeySetter;
|
|
|
|
// Token: 0x04003E28 RID: 15912
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4003E28")]
|
|
public bool dismissOnSelection;
|
|
|
|
// Token: 0x04003E29 RID: 15913
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4003E29")]
|
|
public string primaryLabel;
|
|
|
|
// Token: 0x04003E2A RID: 15914
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4003E2A")]
|
|
public Action<DLKPBLNKLAD, GCKECFLKJGJ> fireDialogListPicker;
|
|
}
|
|
|
|
// Token: 0x02000FF7 RID: 4087
|
|
[Token(Token = "0x2000FF7")]
|
|
[CompilerGenerated]
|
|
private sealed class HOAANLKFFDD<T>
|
|
{
|
|
// Token: 0x06005CE1 RID: 23777 RVA: 0x00148798 File Offset: 0x00146998
|
|
[Token(Token = "0x6005CE1")]
|
|
[Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")]
|
|
public HOAANLKFFDD()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06005CE2 RID: 23778 RVA: 0x001487B4 File Offset: 0x001469B4
|
|
[Token(Token = "0x6005CE2")]
|
|
[Address(RVA = "0x21B4900", Offset = "0x21B3700", VA = "0x1821B4900")]
|
|
internal void <CreatePickerData>b__1(GameObject instance, int index, TextMeshProUGUI textMeshProUGUI)
|
|
{
|
|
ONOKJPIMIIP.CDDGEMELELC cs$<>8__locals = this.CS$<>8__locals1;
|
|
List list = this.localSource;
|
|
Func itemToStringGetter = cs$<>8__locals.itemToStringGetter;
|
|
bool isCompleted = ((IAsyncResult)textMeshProUGUI).IsCompleted;
|
|
}
|
|
|
|
// Token: 0x06005CE3 RID: 23779 RVA: 0x001487E4 File Offset: 0x001469E4
|
|
[Token(Token = "0x6005CE3")]
|
|
[Address(RVA = "0x21B49A0", Offset = "0x21B37A0", VA = "0x1821B49A0")]
|
|
internal int <CreatePickerData>b__2()
|
|
{
|
|
ONOKJPIMIIP.CDDGEMELELC 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: 0x06005CE4 RID: 23780 RVA: 0x00148818 File Offset: 0x00146A18
|
|
[Token(Token = "0x6005CE4")]
|
|
[Address(RVA = "0x21B4A10", Offset = "0x21B3810", VA = "0x1821B4A10")]
|
|
internal void <CreatePickerData>b__3(int value)
|
|
{
|
|
ONOKJPIMIIP.CDDGEMELELC cs$<>8__locals = this.CS$<>8__locals1;
|
|
List list = this.localSource;
|
|
Action selectedKeySetter = cs$<>8__locals.selectedKeySetter;
|
|
T t = list[value];
|
|
selectedKeySetter(t);
|
|
ONOKJPIMIIP.CDDGEMELELC 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: 0x04003E2B RID: 15915
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4003E2B")]
|
|
public List<T> localSource;
|
|
|
|
// Token: 0x04003E2C RID: 15916
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4003E2C")]
|
|
public GCKECFLKJGJ pickerDialogData;
|
|
|
|
// Token: 0x04003E2D RID: 15917
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4003E2D")]
|
|
public ONOKJPIMIIP.CDDGEMELELC<T> CS$<>8__locals1;
|
|
}
|
|
|
|
// Token: 0x02000FF8 RID: 4088
|
|
[Token(Token = "0x2000FF8")]
|
|
[CompilerGenerated]
|
|
private sealed class HKGGLABLHHB
|
|
{
|
|
// Token: 0x06005CE5 RID: 23781 RVA: 0x00148870 File Offset: 0x00146A70
|
|
[Token(Token = "0x6005CE5")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public HKGGLABLHHB()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06005CE6 RID: 23782 RVA: 0x00148884 File Offset: 0x00146A84
|
|
[Token(Token = "0x6005CE6")]
|
|
[Address(RVA = "0x12CDE90", Offset = "0x12CCC90", VA = "0x1812CDE90")]
|
|
internal List<AMAGKLLBGEC> <CreateRoomKeyPicker>b__0()
|
|
{
|
|
List<AMAGKLLBGEC> list = new List();
|
|
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.DoesCurrentRoomContainAnyKeys())
|
|
{
|
|
IEnumerable<AMAGKLLBGEC> cachedRoomKeysForCurrentRoom = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.GetCachedRoomKeysForCurrentRoom();
|
|
if (Enumerable.Any<AMAGKLLBGEC>(cachedRoomKeysForCurrentRoom))
|
|
{
|
|
Func<AMAGKLLBGEC, DateTime> <>9__30_ = ONOKJPIMIIP.<>c.<>9__30_5;
|
|
if (<>9__30_ == 0)
|
|
{
|
|
ONOKJPIMIIP.<>c.<>9__30_5 = (AMAGKLLBGEC k) => k.<IPLPEOMCNPJ>k__BackingField;
|
|
}
|
|
IOrderedEnumerable<AMAGKLLBGEC> orderedEnumerable = Enumerable.OrderByDescending<AMAGKLLBGEC, DateTime>(cachedRoomKeysForCurrentRoom, <>9__30_);
|
|
list.AddRange(orderedEnumerable);
|
|
}
|
|
if (Enumerable.Any<AMAGKLLBGEC>(list))
|
|
{
|
|
AMAGKLLBGEC amagkllbgec = this.emptyRoomKey;
|
|
list.Add(amagkllbgec);
|
|
}
|
|
}
|
|
return list;
|
|
}
|
|
|
|
// Token: 0x06005CE7 RID: 23783 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6005CE7")]
|
|
[Address(RVA = "0x12CE090", Offset = "0x12CCE90", VA = "0x1812CE090")]
|
|
internal AMAGKLLBGEC <CreateRoomKeyPicker>b__1()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06005CE8 RID: 23784 RVA: 0x00148908 File Offset: 0x00146B08
|
|
[Token(Token = "0x6005CE8")]
|
|
[Address(RVA = "0x12CE1A0", Offset = "0x12CCFA0", VA = "0x1812CE1A0")]
|
|
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: 0x04003E2E RID: 15918
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4003E2E")]
|
|
public AMAGKLLBGEC emptyRoomKey;
|
|
|
|
// Token: 0x04003E2F RID: 15919
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4003E2F")]
|
|
public Func<Guid> selectedKeyGetter;
|
|
|
|
// Token: 0x04003E30 RID: 15920
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4003E30")]
|
|
public Action<Guid> selectedKeySetter;
|
|
}
|
|
|
|
// Token: 0x02000FF9 RID: 4089
|
|
[Token(Token = "0x2000FF9")]
|
|
[CompilerGenerated]
|
|
private sealed class MBHHCLFMCPN
|
|
{
|
|
// Token: 0x06005CE9 RID: 23785 RVA: 0x00148930 File Offset: 0x00146B30
|
|
[Token(Token = "0x6005CE9")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public MBHHCLFMCPN()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06005CEA RID: 23786 RVA: 0x00148944 File Offset: 0x00146B44
|
|
[Token(Token = "0x6005CEA")]
|
|
[Address(RVA = "0x12CF630", Offset = "0x12CE430", VA = "0x1812CF630")]
|
|
internal List<GameRole> <CreateRoomRolePicker>b__0()
|
|
{
|
|
PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG;
|
|
int num = 0;
|
|
List<GameRole> sortedActiveRoles = instance.GetSortedActiveRoles(num != 0);
|
|
Func<GameRole, bool> <>9__31_ = ONOKJPIMIIP.<>c.<>9__31_4;
|
|
if (<>9__31_ == 0)
|
|
{
|
|
ONOKJPIMIIP.<>c.<>9__31_4 = delegate(GameRole r)
|
|
{
|
|
int roleId = (int)r.roleId;
|
|
bool flag;
|
|
return flag;
|
|
};
|
|
}
|
|
List<GameRole> list = Enumerable.ToList<GameRole>(Enumerable.Where<GameRole>(sortedActiveRoles, <>9__31_));
|
|
GameRole gameRole = this.emptyGameRole;
|
|
list.Add(gameRole);
|
|
return list;
|
|
}
|
|
|
|
// Token: 0x06005CEB RID: 23787 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6005CEB")]
|
|
[Address(RVA = "0x12CF7A0", Offset = "0x12CE5A0", VA = "0x1812CF7A0")]
|
|
internal GameRole <CreateRoomRolePicker>b__1()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06005CEC RID: 23788 RVA: 0x001489AC File Offset: 0x00146BAC
|
|
[Token(Token = "0x6005CEC")]
|
|
[Address(RVA = "0x12CF870", Offset = "0x12CE670", VA = "0x1812CF870")]
|
|
internal void <CreateRoomRolePicker>b__2(GameRole value)
|
|
{
|
|
Action<Guid> action = this.selectedRoleSetter;
|
|
Guid roleGuid = value.roleGuid;
|
|
action(roleGuid);
|
|
}
|
|
|
|
// Token: 0x04003E31 RID: 15921
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4003E31")]
|
|
public GameRole emptyGameRole;
|
|
|
|
// Token: 0x04003E32 RID: 15922
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4003E32")]
|
|
public Func<Guid> selectedRoleGetter;
|
|
|
|
// Token: 0x04003E33 RID: 15923
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4003E33")]
|
|
public Action<Guid> selectedRoleSetter;
|
|
}
|
|
|
|
// Token: 0x02000FFA RID: 4090
|
|
[Token(Token = "0x2000FFA")]
|
|
[CompilerGenerated]
|
|
private sealed class KBJHCLPLGJB
|
|
{
|
|
// Token: 0x06005CED RID: 23789 RVA: 0x001489D4 File Offset: 0x00146BD4
|
|
[Token(Token = "0x6005CED")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public KBJHCLPLGJB()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06005CEE RID: 23790 RVA: 0x001489E8 File Offset: 0x00146BE8
|
|
[Token(Token = "0x6005CEE")]
|
|
[Address(RVA = "0x12CEDD0", Offset = "0x12CDBD0", VA = "0x1812CEDD0")]
|
|
internal void <CreateFlagToggleGroup>b__2()
|
|
{
|
|
GCKECFLKJGJ gckecflkjgj;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
ONOKJPIMIIP.CELINGHANHH celinghanhh = new ONOKJPIMIIP.CELINGHANHH();
|
|
celinghanhh.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);
|
|
celinghanhh.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 = celinghanhh.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.KBJHCLPLGJB cs$<>8__locals = celinghanhh.CS$<>8__locals1;
|
|
Action<int> action4 = cs$<>8__locals.selectedFlagsSetter;
|
|
List<int> list2 = cs$<>8__locals.sourceValues;
|
|
int num3 = ONOKJPIMIIP.JLFIIDAMMFK(celinghanhh.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: 0x06005CEF RID: 23791 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6005CEF")]
|
|
[Address(RVA = "0x12CEFD0", Offset = "0x12CDDD0", VA = "0x1812CEFD0")]
|
|
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: 0x04003E34 RID: 15924
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4003E34")]
|
|
public Func<int> selectedFlagsGetter;
|
|
|
|
// Token: 0x04003E35 RID: 15925
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4003E35")]
|
|
public Dictionary<int, string> localSource;
|
|
|
|
// Token: 0x04003E36 RID: 15926
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4003E36")]
|
|
public List<int> sourceValues;
|
|
|
|
// Token: 0x04003E37 RID: 15927
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4003E37")]
|
|
public Action<int> selectedFlagsSetter;
|
|
|
|
// Token: 0x04003E38 RID: 15928
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4003E38")]
|
|
public string primaryLabel;
|
|
|
|
// Token: 0x04003E39 RID: 15929
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4003E39")]
|
|
public Action<DLKPBLNKLAD, GCKECFLKJGJ> fireDialogListPicker;
|
|
|
|
// Token: 0x04003E3A RID: 15930
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4003E3A")]
|
|
public Action<GameObject, int, TextMeshProUGUI> <>9__3;
|
|
}
|
|
|
|
// Token: 0x02000FFB RID: 4091
|
|
[Token(Token = "0x2000FFB")]
|
|
[CompilerGenerated]
|
|
private sealed class CELINGHANHH
|
|
{
|
|
// Token: 0x06005CF0 RID: 23792 RVA: 0x00148AF4 File Offset: 0x00146CF4
|
|
[Token(Token = "0x6005CF0")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public CELINGHANHH()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06005CF1 RID: 23793 RVA: 0x00148B08 File Offset: 0x00146D08
|
|
[Token(Token = "0x6005CF1")]
|
|
[Address(RVA = "0x12CD6A0", Offset = "0x12CC4A0", VA = "0x1812CD6A0")]
|
|
internal void <CreateFlagToggleGroup>b__4()
|
|
{
|
|
ONOKJPIMIIP.KBJHCLPLGJB 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: 0x04003E3B RID: 15931
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4003E3B")]
|
|
public HashSet<int> selected;
|
|
|
|
// Token: 0x04003E3C RID: 15932
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4003E3C")]
|
|
public ONOKJPIMIIP.KBJHCLPLGJB CS$<>8__locals1;
|
|
}
|
|
}
|