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