using System; using System.Collections; using System.Collections.Generic; using System.IO; using System.Linq; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using System.Text; using System.Threading; using BestHTTP; using BestHTTP.Forms; using Cpp2IlInjected; using RecNet; using RecRoom; using RecRoom.Async; using UnityEngine; // Token: 0x02000D86 RID: 3462 [Token(Token = "0x2000D86")] [StructLayout(3)] public class BPHGKAEDBPE { // Token: 0x17000EF8 RID: 3832 // (get) Token: 0x06005421 RID: 21537 RVA: 0x00132E54 File Offset: 0x00131054 // (set) Token: 0x06005422 RID: 21538 RVA: 0x00132E68 File Offset: 0x00131068 [Token(Token = "0x17000EF8")] public static int MPFEIGOCFHC { [Token(Token = "0x6005421")] [Address(RVA = "0x1A22E90", Offset = "0x1A21890", VA = "0x181A22E90")] get; [Token(Token = "0x6005422")] [Address(RVA = "0x1A25BF0", Offset = "0x1A245F0", VA = "0x181A25BF0")] private set; } // Token: 0x17000EF9 RID: 3833 // (get) Token: 0x06005423 RID: 21539 RVA: 0x00132E7C File Offset: 0x0013107C // (set) Token: 0x06005424 RID: 21540 RVA: 0x00132E90 File Offset: 0x00131090 [Token(Token = "0x17000EF9")] public static bool EOBJOONMJCB { [Token(Token = "0x6005423")] [Address(RVA = "0x1A250F0", Offset = "0x1A23AF0", VA = "0x181A250F0")] get; [Token(Token = "0x6005424")] [Address(RVA = "0x1A25230", Offset = "0x1A23C30", VA = "0x181A25230")] private set; } // Token: 0x17000EFA RID: 3834 // (get) Token: 0x06005425 RID: 21541 RVA: 0x00132EA4 File Offset: 0x001310A4 // (set) Token: 0x06005426 RID: 21542 RVA: 0x00132EB8 File Offset: 0x001310B8 [Token(Token = "0x17000EFA")] public static KFMCHGDCCGM OBHAEPAHLGF { [Token(Token = "0x6005425")] [Address(RVA = "0x1A22850", Offset = "0x1A21250", VA = "0x181A22850")] get; [Token(Token = "0x6005426")] [Address(RVA = "0x1A22CF0", Offset = "0x1A216F0", VA = "0x181A22CF0")] private set; } // Token: 0x17000EFB RID: 3835 // (get) Token: 0x06005427 RID: 21543 RVA: 0x00132ECC File Offset: 0x001310CC [Token(Token = "0x17000EFB")] public static bool GPOJGIHBFNH { [Token(Token = "0x6005427")] [Address(RVA = "0x1A227B0", Offset = "0x1A211B0", VA = "0x181A227B0")] get { return "{il2cpp field on {'constant19' (constant value of type Cpp2IL.Core.Analysis.ResultModels.StaticFieldsPtr)}, offset 0x18}" == (ulong)4L; } } // Token: 0x17000EFC RID: 3836 // (get) Token: 0x06005428 RID: 21544 RVA: 0x00132EE4 File Offset: 0x001310E4 [Token(Token = "0x17000EFC")] public static bool FDKJIAGLHKL { [Token(Token = "0x6005428")] [Address(RVA = "0x1A24530", Offset = "0x1A22F30", VA = "0x181A24530")] get { return "{il2cpp field on {'constant19' (constant value of type Cpp2IL.Core.Analysis.ResultModels.StaticFieldsPtr)}, offset 0x18}" == (ulong)5L; } } // Token: 0x17000EFD RID: 3837 // (get) Token: 0x06005429 RID: 21545 RVA: 0x00132EFC File Offset: 0x001310FC [Token(Token = "0x17000EFD")] public static bool DIENALPCKEH { [Token(Token = "0x6005429")] [Address(RVA = "0x1A22D50", Offset = "0x1A21750", VA = "0x181A22D50")] get { return "{il2cpp field on {'constant19' (constant value of type Cpp2IL.Core.Analysis.ResultModels.StaticFieldsPtr)}, offset 0x18}" == (ulong)3L; } } // Token: 0x17000EFE RID: 3838 // (get) Token: 0x0600542A RID: 21546 RVA: 0x00132F14 File Offset: 0x00131114 [Token(Token = "0x17000EFE")] public static bool LIJLOLGHHJH { [Token(Token = "0x600542A")] [Address(RVA = "0x1A241B0", Offset = "0x1A22BB0", VA = "0x181A241B0")] get { return string.IsNullOrWhiteSpace(BPHGKAEDBPE.IPFPGMDKMON) || BPHGKAEDBPE.IPFPGMDKMON.Equals("Prod", StringComparison.OrdinalIgnoreCase); } } // Token: 0x17000EFF RID: 3839 // (get) Token: 0x0600542B RID: 21547 RVA: 0x00132F48 File Offset: 0x00131148 [Token(Token = "0x17000EFF")] public static bool PGBKJGAJEJJ { [Token(Token = "0x600542B")] [Address(RVA = "0x1A22A00", Offset = "0x1A21400", VA = "0x181A22A00")] get { if (string.IsNullOrWhiteSpace(BPHGKAEDBPE.IPFPGMDKMON)) { } return BPHGKAEDBPE.IPFPGMDKMON.Equals("Prod", StringComparison.OrdinalIgnoreCase); } } // Token: 0x17000F00 RID: 3840 // (get) Token: 0x0600542C RID: 21548 RVA: 0x00132F7C File Offset: 0x0013117C [Token(Token = "0x17000F00")] public static bool HIGNNMHCOFI { [Token(Token = "0x600542C")] [Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970")] get { } } // Token: 0x0600542D RID: 21549 RVA: 0x00132F8C File Offset: 0x0013118C [Token(Token = "0x600542D")] [Address(RVA = "0x1A25150", Offset = "0x1A23B50", VA = "0x181A25150")] internal static Uri MNJNJLGIOKE(LDCMJEDOFCO LLFIAONMIKI) { Dictionary mhpmehpapcb = BPHGKAEDBPE.MHPMEHPAPCB; Uri uri; return uri; } // Token: 0x0600542E RID: 21550 RVA: 0x00132FA8 File Offset: 0x001311A8 [Token(Token = "0x600542E")] [Address(RVA = "0x1A24460", Offset = "0x1A22E60", VA = "0x181A24460")] internal static bool KNJJNNNAEKB(Uri PACGLAIGOMF) { HashSet fdpcfnhchha = BPHGKAEDBPE.FDPCFNHCHHA; string host = PACGLAIGOMF.Host; return fdpcfnhchha.Contains(host); } // Token: 0x0600542F RID: 21551 RVA: 0x00132FD4 File Offset: 0x001311D4 [Token(Token = "0x600542F")] [Address(RVA = "0x1A25CE0", Offset = "0x1A246E0", VA = "0x181A25CE0")] static BPHGKAEDBPE() { Encoding ascii = Encoding.ASCII; int num; BPHGKAEDBPE.BGCMIPBNFCN = num; int num2; ActionEvent actionEvent = new ActionEvent(32, num2 != 0); num2 = 0; BPHGKAEDBPE.OKCECEOOKOG = actionEvent; BPHGKAEDBPE.MHPMEHPAPCB = new Dictionary(); BPHGKAEDBPE.HBNCNKOMEIJ = new List(); BPHGKAEDBPE.DKEHFIFHCMF = new List(); BPHGKAEDBPE.IPIALCNJLJD = new List(); BPHGKAEDBPE.GCAIGKJNACA = new Queue(); BPHGKAEDBPE.LMNJDHEMKGB = new Queue(); BPHGKAEDBPE.NALOAICAGED = new Queue(); BPHGKAEDBPE.BAFBEJLKFEH = new Queue(); BPHGKAEDBPE.AGKDMHIJPHD = new Queue(); int num3; Action action = new Action(num3.MEDEOBPKJAG); num3 = 0; HTTPManager.k__BackingField = action; BPHGKAEDBPE.NKDEFPGBJJD = "Rec Room requires an internet connection to play.\n\nPlease check your connection and relaunch Rec Room."; } // Token: 0x06005430 RID: 21552 RVA: 0x00133088 File Offset: 0x00131288 [Token(Token = "0x6005430")] [Address(RVA = "0x1A257B0", Offset = "0x1A241B0", VA = "0x181A257B0")] public static IPromise ODNBLPCEPNC(HTTPMethods APAICGIHAGJ, LDCMJEDOFCO LLFIAONMIKI, string LOOAPLFGOEN, Action KFLALOPEFGG, bool ACBAGPGGKPO = false, bool PANOOJJIPPJ = true) { IPromise promise; return promise; } // Token: 0x06005431 RID: 21553 RVA: 0x00133098 File Offset: 0x00131298 [Token(Token = "0x6005431")] [Address(RVA = "0x1A25850", Offset = "0x1A24250", VA = "0x181A25850")] public static IPromise ODNBLPCEPNC(HTTPMethods APAICGIHAGJ, LDCMJEDOFCO LLFIAONMIKI, string LOOAPLFGOEN, bool ACBAGPGGKPO = false, bool PANOOJJIPPJ = true) { IPromise promise; return promise; } // Token: 0x06005432 RID: 21554 RVA: 0x001330A8 File Offset: 0x001312A8 [Token(Token = "0x6005432")] [Address(RVA = "0x1A259F0", Offset = "0x1A243F0", VA = "0x181A259F0")] public static IPromise ODNBLPCEPNC(HTTPMethods APAICGIHAGJ, LDCMJEDOFCO LLFIAONMIKI, string LOOAPLFGOEN, IEnumerable> MDOPLMHIKLP, bool ACBAGPGGKPO = false, bool PANOOJJIPPJ = true) { Action action = delegate(NEBIGEDJGPP r) { IEnumerable> form = MDOPLMHIKLP; r.JJPKKFIALBN(form); }; IPromise promise; return promise; } // Token: 0x06005433 RID: 21555 RVA: 0x001330D8 File Offset: 0x001312D8 [Token(Token = "0x6005433")] [Address(RVA = "0x1A25AF0", Offset = "0x1A244F0", VA = "0x181A25AF0")] public static IPromise ODNBLPCEPNC(HTTPMethods APAICGIHAGJ, LDCMJEDOFCO LLFIAONMIKI, string LOOAPLFGOEN, HTTPUrlEncodedForm MDOPLMHIKLP, bool ACBAGPGGKPO = false, bool PANOOJJIPPJ = true) { int num = 0; BPHGKAEDBPE.DKHLAFGEJFM dkhlafgejfm; dkhlafgejfm.FieldGetter(num, LOOAPLFGOEN, MDOPLMHIKLP); dkhlafgejfm.form = MDOPLMHIKLP; Action action = delegate(NEBIGEDJGPP r) { HTTPUrlEncodedForm form = dkhlafgejfm.form; r.JJPKKFIALBN(form); }; IPromise promise; return promise; } // Token: 0x06005434 RID: 21556 RVA: 0x0013310C File Offset: 0x0013130C [Token(Token = "0x6005434")] [Address(RVA = "0x1A258F0", Offset = "0x1A242F0", VA = "0x181A258F0")] public static IPromise ODNBLPCEPNC(HTTPMethods APAICGIHAGJ, LDCMJEDOFCO LLFIAONMIKI, string LOOAPLFGOEN, HTTPMultiPartForm MDOPLMHIKLP, bool ACBAGPGGKPO = false, bool PANOOJJIPPJ = true) { int num = 0; BPHGKAEDBPE.CAGFDBLKIIL cagfdblkiil; cagfdblkiil.FieldGetter(num, LOOAPLFGOEN, MDOPLMHIKLP); cagfdblkiil.form = MDOPLMHIKLP; Action action = delegate(NEBIGEDJGPP r) { HTTPMultiPartForm form = cagfdblkiil.form; r.JJPKKFIALBN(form); }; IPromise promise; return promise; } // Token: 0x06005435 RID: 21557 RVA: 0x00133140 File Offset: 0x00131340 [Token(Token = "0x6005435")] [Address(RVA = "0x1A256B0", Offset = "0x1A240B0", VA = "0x181A256B0")] public static IPromise ODNBLPCEPNC(HTTPMethods APAICGIHAGJ, LDCMJEDOFCO LLFIAONMIKI, string LOOAPLFGOEN, string LKHEMOPOEIM, bool ACBAGPGGKPO = false, bool PANOOJJIPPJ = true) { int num = 0; BPHGKAEDBPE.IMBKNCJKPMP imbkncjkpmp; imbkncjkpmp.FieldGetter(num, LOOAPLFGOEN, LKHEMOPOEIM); imbkncjkpmp.json = LKHEMOPOEIM; Action action = delegate(NEBIGEDJGPP r) { string json = imbkncjkpmp.json; r.AMGENGBNEPK(json); }; IPromise promise; return promise; } // Token: 0x06005436 RID: 21558 RVA: 0x00133174 File Offset: 0x00131374 [Token(Token = "0x6005436")] [Address(RVA = "0x1A25290", Offset = "0x1A23C90", VA = "0x181A25290")] public static IPromise NCFMFLEDDBB(string LOOAPLFGOEN) { Queue naloaicaged = BPHGKAEDBPE.NALOAICAGED; int num = 0; ulong num2; return BPHGKAEDBPE.LIJHPNEMAMK(HTTPMethods.Get, LDCMJEDOFCO.CDN, LOOAPLFGOEN, num, naloaicaged, num2 != 0UL); } // Token: 0x06005437 RID: 21559 RVA: 0x00133194 File Offset: 0x00131394 [Token(Token = "0x6005437")] [Address(RVA = "0x1A25C50", Offset = "0x1A24650", VA = "0x181A25C50")] public static IPromise PMJJBCPJNKA(string LOOAPLFGOEN) { int num = 0; Queue bafbejlkfeh = BPHGKAEDBPE.BAFBEJLKFEH; ulong num2; return BPHGKAEDBPE.LIJHPNEMAMK(HTTPMethods.Get, LDCMJEDOFCO.Images, LOOAPLFGOEN, num, bafbejlkfeh, num2 != 0UL); } // Token: 0x06005438 RID: 21560 RVA: 0x001331B4 File Offset: 0x001313B4 [Token(Token = "0x6005438")] [Address(RVA = "0x1A24DE0", Offset = "0x1A237E0", VA = "0x181A24DE0")] public static IPromise LOFMMMBEFEJ(LDCMJEDOFCO LLFIAONMIKI, string LOOAPLFGOEN) { Queue gcaigkjnaca = BPHGKAEDBPE.GCAIGKJNACA; IPromise promise; return promise; } // Token: 0x06005439 RID: 21561 RVA: 0x001331CC File Offset: 0x001313CC [Token(Token = "0x6005439")] [Address(RVA = "0x1A22000", Offset = "0x1A20A00", VA = "0x181A22000")] public static IPromise CHEPHBJEDPM(LDCMJEDOFCO LLFIAONMIKI, string LOOAPLFGOEN, HTTPUrlEncodedForm MDOPLMHIKLP) { Action action = delegate(NEBIGEDJGPP r) { HTTPUrlEncodedForm form = MDOPLMHIKLP; r.JJPKKFIALBN(form); }; Queue gcaigkjnaca = BPHGKAEDBPE.GCAIGKJNACA; IPromise promise; return promise; } // Token: 0x0600543A RID: 21562 RVA: 0x00133204 File Offset: 0x00131404 [Token(Token = "0x600543A")] [Address(RVA = "0x1A23A30", Offset = "0x1A22430", VA = "0x181A23A30")] public static IPromise IAHDANBDAAM(string LOOAPLFGOEN, bool ACBAGPGGKPO = true) { int num = 0; ulong num2; return BPHGKAEDBPE.LIJHPNEMAMK(HTTPMethods.Get, LDCMJEDOFCO.API, LOOAPLFGOEN, num, ACBAGPGGKPO, num2 != 0UL); } // Token: 0x0600543B RID: 21563 RVA: 0x00133220 File Offset: 0x00131420 [Token(Token = "0x600543B")] [Address(RVA = "0x1A22570", Offset = "0x1A20F70", VA = "0x181A22570")] public static IPromise CKPCAIJMPJN(string LOOAPLFGOEN, IEnumerable> MDOPLMHIKLP, bool ACBAGPGGKPO = true) { Action action = delegate(NEBIGEDJGPP r) { IEnumerable> form = MDOPLMHIKLP; r.JJPKKFIALBN(form); }; ulong num; return BPHGKAEDBPE.LIJHPNEMAMK((HTTPMethods)((ulong)2L), (LDCMJEDOFCO)((uint)1), LOOAPLFGOEN, action, ACBAGPGGKPO, num != 0UL); } // Token: 0x0600543C RID: 21564 RVA: 0x0013325C File Offset: 0x0013145C [Token(Token = "0x600543C")] [Address(RVA = "0x1A22450", Offset = "0x1A20E50", VA = "0x181A22450")] public static IPromise CKPCAIJMPJN(string LOOAPLFGOEN, HTTPUrlEncodedForm MDOPLMHIKLP, bool ACBAGPGGKPO = true) { Action action = delegate(NEBIGEDJGPP r) { HTTPUrlEncodedForm form = MDOPLMHIKLP; r.JJPKKFIALBN(form); }; ulong num; return BPHGKAEDBPE.LIJHPNEMAMK((HTTPMethods)((ulong)2L), (LDCMJEDOFCO)((uint)1), LOOAPLFGOEN, action, ACBAGPGGKPO, num != 0UL); } // Token: 0x0600543D RID: 21565 RVA: 0x00133298 File Offset: 0x00131498 [Token(Token = "0x600543D")] [Address(RVA = "0x1A22690", Offset = "0x1A21090", VA = "0x181A22690")] public static IPromise CKPCAIJMPJN(string LOOAPLFGOEN, HTTPMultiPartForm MDOPLMHIKLP, bool ACBAGPGGKPO = true) { Action action = delegate(NEBIGEDJGPP r) { HTTPMultiPartForm form = MDOPLMHIKLP; r.JJPKKFIALBN(form); }; ulong num; return BPHGKAEDBPE.LIJHPNEMAMK((HTTPMethods)((ulong)2L), (LDCMJEDOFCO)((uint)1), LOOAPLFGOEN, action, ACBAGPGGKPO, num != 0UL); } // Token: 0x0600543E RID: 21566 RVA: 0x001332D4 File Offset: 0x001314D4 [Token(Token = "0x600543E")] [Address(RVA = "0x1A22330", Offset = "0x1A20D30", VA = "0x181A22330")] public static IPromise CKPCAIJMPJN(string LOOAPLFGOEN, string LKHEMOPOEIM, bool ACBAGPGGKPO = true) { Action action = delegate(NEBIGEDJGPP r) { string json = LKHEMOPOEIM; r.AMGENGBNEPK(json); }; ulong num; return BPHGKAEDBPE.LIJHPNEMAMK((HTTPMethods)((ulong)2L), (LDCMJEDOFCO)((uint)1), LOOAPLFGOEN, action, ACBAGPGGKPO, num != 0UL); } // Token: 0x0600543F RID: 21567 RVA: 0x00133310 File Offset: 0x00131510 [Token(Token = "0x600543F")] [Address(RVA = "0x1FA4FF0", Offset = "0x1FA39F0", VA = "0x181FA4FF0")] public static IPromise CKPCAIJMPJN(string A_0, TRequest JMFLHIIJFKL, bool A_2) where TRequest : AKJKEMONOIL { int num = 0; if (num < (A_2 ? 1 : 0)) { num += num; num++; } IPromise promise; return promise; } // Token: 0x06005440 RID: 21568 RVA: 0x00133338 File Offset: 0x00131538 [Token(Token = "0x6005440")] [Address(RVA = "0x1A22100", Offset = "0x1A20B00", VA = "0x181A22100")] public static IPromise CHHFEMMJLAJ() { Promise promise = new Promise(); Promise connectToRecNetPromise = promise; if (!string.IsNullOrEmpty(BPHGKAEDBPE.IPFPGMDKMON)) { string text = Uri.EscapeDataString(BPHGKAEDBPE.IPFPGMDKMON); string text2 = "https://ns.rec.net/?v=2" + "&e=" + text; string ipfpgmdkmon = BPHGKAEDBPE.IPFPGMDKMON; string text3 = "Connecting to RecNet" + " " + ipfpgmdkmon; } Debug.Log("Connecting to RecNet"); int num; NEBIGEDJGPP nebigedjgpp = new NEBIGEDJGPP(new Uri("https://ns.rec.net/?v=2"), (HTTPMethods)num); num = 0; nebigedjgpp.LMKPACBCFAB(); Action action = delegate(NEBIGEDJGPP orgRequest, HOOILIHKMEG response) { Promise connectToRecNetPromise2 = connectToRecNetPromise; BPHGKAEDBPE.HKHMDLBEHII(orgRequest, response, connectToRecNetPromise2); }; nebigedjgpp.k__BackingField = action; IEnumerator enumerator = nebigedjgpp.GDOIHJPIPBM(); Promise connectToRecNetPromise3 = connectToRecNetPromise; throw new NullReferenceException(); } // Token: 0x06005441 RID: 21569 RVA: 0x001333F0 File Offset: 0x001315F0 [Token(Token = "0x6005441")] [Address(RVA = "0x1A22EF0", Offset = "0x1A218F0", VA = "0x181A22EF0")] private static void HKHMDLBEHII(NEBIGEDJGPP NAEOJENNACH, HOOILIHKMEG MAOOLFEBOOD, Promise MCINMMCGJML) { string text = BPHGKAEDBPE.DGCJEGKAEOM(NAEOJENNACH, true); string connectionError = text; if (text == 0) { int num; NEBIGEDJGPP nebigedjgpp = new NEBIGEDJGPP(new Uri("http://www.google.com/generate_204"), (HTTPMethods)num); num = 0; Action action = delegate(NEBIGEDJGPP orgRequest, HOOILIHKMEG newResponse) { Promise completePromise2 = MCINMMCGJML; string connectionError2 = connectionError; if (newResponse != 0 && newResponse.LLODNIOIDKE == 204) { Debug.LogError(" RecNet name server query failed (error code: summer): " + connectionError2); completePromise2.Error("Failed to connect to RecNet (error code: summer)"); return; } string text2 = BPHGKAEDBPE.DGCJEGKAEOM(orgRequest, true); Debug.LogError("Network connectivity test failed: " + text2); throw new NullReferenceException(); }; nebigedjgpp.k__BackingField = action; IEnumerator enumerator = nebigedjgpp.GDOIHJPIPBM(); return; } BPHGKAEDBPE.NameServerResponse nameServerResponse = JsonUtility.FromJson(MAOOLFEBOOD.DKPCLPHKFDI); string recNetStatus = nameServerResponse.RecNetStatus; if (nameServerResponse != 0) { string auth = nameServerResponse.Auth; BPHGKAEDBPE.KLNFOOHKJOH(LDCMJEDOFCO.Auth, auth); string api = nameServerResponse.API; BPHGKAEDBPE.KLNFOOHKJOH(LDCMJEDOFCO.API, api); string commerce = nameServerResponse.Commerce; BPHGKAEDBPE.KLNFOOHKJOH(LDCMJEDOFCO.Commerce, commerce); string matchmaking = nameServerResponse.Matchmaking; BPHGKAEDBPE.KLNFOOHKJOH(LDCMJEDOFCO.Matchmaking, matchmaking); string notifications = nameServerResponse.Notifications; BPHGKAEDBPE.KLNFOOHKJOH(LDCMJEDOFCO.Notifications, notifications); string images = nameServerResponse.Images; BPHGKAEDBPE.KLNFOOHKJOH(LDCMJEDOFCO.Images, images); string cdn = nameServerResponse.CDN; BPHGKAEDBPE.KLNFOOHKJOH(LDCMJEDOFCO.CDN, cdn); string storage = nameServerResponse.Storage; BPHGKAEDBPE.KLNFOOHKJOH(LDCMJEDOFCO.Storage, storage); string chat = nameServerResponse.Chat; BPHGKAEDBPE.KLNFOOHKJOH(LDCMJEDOFCO.Chat, chat); string leaderboard = nameServerResponse.Leaderboard; BPHGKAEDBPE.KLNFOOHKJOH(LDCMJEDOFCO.Leaderboard, leaderboard); string accounts = nameServerResponse.Accounts; BPHGKAEDBPE.KLNFOOHKJOH(LDCMJEDOFCO.Accounts, accounts); string link = nameServerResponse.Link; BPHGKAEDBPE.KLNFOOHKJOH(LDCMJEDOFCO.Link, link); string roomComments = nameServerResponse.RoomComments; BPHGKAEDBPE.KLNFOOHKJOH(LDCMJEDOFCO.RoomComments, roomComments); string clubs = nameServerResponse.Clubs; BPHGKAEDBPE.KLNFOOHKJOH(LDCMJEDOFCO.Clubs, clubs); string rooms = nameServerResponse.Rooms; BPHGKAEDBPE.KLNFOOHKJOH(LDCMJEDOFCO.Rooms, rooms); Dictionary mhpmehpapcb = BPHGKAEDBPE.MHPMEHPAPCB; Func, bool> <>9__60_ = BPHGKAEDBPE.<>c.<>9__60_2; if (<>9__60_ == 0) { BPHGKAEDBPE.<>c.<>9__60_2 = delegate(KeyValuePair u) { bool flag; return flag; }; } IEnumerable> enumerable = Enumerable.Where>(mhpmehpapcb, <>9__60_); Func, string> func; if (BPHGKAEDBPE.<>c.<>9__60_3 == 0) { func = delegate(KeyValuePair u) { string text3; return text3; }; BPHGKAEDBPE.<>c.<>9__60_3 = func; } BPHGKAEDBPE.FDPCFNHCHHA = new HashSet(Enumerable.Select, string>(enumerable, func)); MCINMMCGJML.Complete(); return; } Promise completePromise = MCINMMCGJML; string recNetStatus2 = nameServerResponse.RecNetStatus; completePromise.Error(recNetStatus2); string recNetStatus3 = nameServerResponse.RecNetStatus; } // Token: 0x06005442 RID: 21570 RVA: 0x00133604 File Offset: 0x00131804 [Token(Token = "0x6005442")] [Address(RVA = "0x1A24070", Offset = "0x1A22A70", VA = "0x181A24070")] private static void JPJGGCDHEAE(NEBIGEDJGPP NAEOJENNACH, HOOILIHKMEG MAOOLFEBOOD, Promise MCINMMCGJML, string MBNAIKEPKBE) { if (MAOOLFEBOOD != 0 && MAOOLFEBOOD.LLODNIOIDKE == 204) { Debug.LogError(" RecNet name server query failed (error code: summer): " + MBNAIKEPKBE); MCINMMCGJML.Error("Failed to connect to RecNet (error code: summer)"); return; } string text = BPHGKAEDBPE.DGCJEGKAEOM(NAEOJENNACH, true); Debug.LogError("Network connectivity test failed: " + text); throw new NullReferenceException(); } // Token: 0x06005443 RID: 21571 RVA: 0x0013365C File Offset: 0x0013185C [Token(Token = "0x6005443")] [Address(RVA = "0x1A245D0", Offset = "0x1A22FD0", VA = "0x181A245D0")] [BBKEDJMCLLL] private static void LFNJABDOKPA() { PEGGCEDHBOF.BGNNKPCDIKP(); NLGOJMONPKG.BGNNKPCDIKP(); NLEKGNENMCO.BGNNKPCDIKP(); LGIGKAKBONN.BGNNKPCDIKP(); PDMJMMMNGJE.BGNNKPCDIKP(); IAOJMNAKJLH.BGNNKPCDIKP(); JDJGIBLMFKK.BGNNKPCDIKP(); GCBPKHFJKCE.BGNNKPCDIKP(); AAHIIPOCKMB.BGNNKPCDIKP(); BBEFMHAEEEA.BGNNKPCDIKP(); FOEHJBDMMBH.BGNNKPCDIKP(); KELEPAPMOGK.BGNNKPCDIKP(); IGCCFMFHBBN.BGNNKPCDIKP(); EJECIMCPGMG.BGNNKPCDIKP(); OHDHPENHDAP.BGNNKPCDIKP(); BBHENFCNLAB.BGNNKPCDIKP(); FMHAJJCDCEM.BGNNKPCDIKP(); MHOKOMMOGKM.BGNNKPCDIKP(); FHLGJDFHOKL.BGNNKPCDIKP(); Matchmaking.BGNNKPCDIKP(); KEBJPIGKGOI.BGNNKPCDIKP(); GGLGFENEKBJ.BGNNKPCDIKP(); PAJOOHAOLEE.BGNNKPCDIKP(); GMPIMLJNACB.BGNNKPCDIKP(); AIGGBBFKAKL.BGNNKPCDIKP(); GNPDMBPGHBH.BGNNKPCDIKP(); LCCEEFHOBEN.BGNNKPCDIKP(); ACJLCBNBJDK.BGNNKPCDIKP(); ADOIEPDDEBO.BGNNKPCDIKP(); ALNDLENCPKO.BGNNKPCDIKP(); JDFDLJJGHIP.BGNNKPCDIKP(); FGPIDGLCKEF.BGNNKPCDIKP(); EBAIPNMBKLK.BGNNKPCDIKP(); OJMCBOKJFOF.BGNNKPCDIKP(); GEAPBDGCKMB.BGNNKPCDIKP(); NKHBKKGOIHL.BGNNKPCDIKP(); GICFECJIDDG.BGNNKPCDIKP(); PHLOAIACBML.BGNNKPCDIKP(); IOIBJBLIBKM.BGNNKPCDIKP(); COICJCJBABL.BGNNKPCDIKP(); } // Token: 0x06005444 RID: 21572 RVA: 0x001337A8 File Offset: 0x001319A8 [Token(Token = "0x6005444")] [Address(RVA = "0x1A21DD0", Offset = "0x1A207D0", VA = "0x181A21DD0")] public static void CABLOFOHBDM(Action GNPIOBCFIFP, Action LGODGGKBOLB, Action JBGODCHGBNJ) { if (GNPIOBCFIFP != 0 && !BPHGKAEDBPE.HBNCNKOMEIJ.Contains(GNPIOBCFIFP)) { BPHGKAEDBPE.HBNCNKOMEIJ.Add(GNPIOBCFIFP); } if (LGODGGKBOLB != 0 && !BPHGKAEDBPE.DKEHFIFHCMF.Contains(LGODGGKBOLB)) { BPHGKAEDBPE.DKEHFIFHCMF.Add(LGODGGKBOLB); } if (JBGODCHGBNJ != 0 && !BPHGKAEDBPE.IPIALCNJLJD.Contains(JBGODCHGBNJ)) { BPHGKAEDBPE.IPIALCNJLJD.Add(JBGODCHGBNJ); } } // Token: 0x06005445 RID: 21573 RVA: 0x00133814 File Offset: 0x00131A14 [Token(Token = "0x6005445")] [Address(RVA = "0x1A23410", Offset = "0x1A21E10", VA = "0x181A23410")] private static void HLHJOMDGNAH() { int num; do { num = 0; Func <>9__70_ = BPHGKAEDBPE.<>c.<>9__70_0; if (<>9__70_ == 0) { BPHGKAEDBPE.<>c.<>9__70_0 = delegate { PAJOOHAOLEE.PCEBCEPHAMF(); Matchmaking.JPFGCHENJMH(); Thread.Sleep(1000); return true; }; } HTTPUpdateDelegator.OnBeforeApplicationQuit = <>9__70_; GameObject gameObject = new GameObject("RecNetCoreCoroutineObject"); gameObject.RecRoomDontDestroyOnLoad(); gameObject.hideFlags = HideFlags.HideInHierarchy; BPHGKAEDBPE.ANDOJIMOOBN = gameObject.AddComponent(); RecNetCore andojimoobn = BPHGKAEDBPE.ANDOJIMOOBN; Queue gcaigkjnaca = BPHGKAEDBPE.GCAIGKJNACA; BPHGKAEDBPE.GKFDIJMFNIE gkfdijmfnie; gkfdijmfnie.System.IDisposable.Dispose(); gkfdijmfnie.<>1__state = num; gkfdijmfnie.queue = gcaigkjnaca; Coroutine coroutine = andojimoobn.StartCoroutine(gkfdijmfnie); RecNetCore andojimoobn2 = BPHGKAEDBPE.ANDOJIMOOBN; Queue lmnjdhemkgb = BPHGKAEDBPE.LMNJDHEMKGB; BPHGKAEDBPE.GKFDIJMFNIE gkfdijmfnie2; gkfdijmfnie2.System.IDisposable.Dispose(); gkfdijmfnie2.<>1__state = num; gkfdijmfnie2.queue = lmnjdhemkgb; Coroutine coroutine2 = andojimoobn2.StartCoroutine(gkfdijmfnie2); RecNetCore andojimoobn3 = BPHGKAEDBPE.ANDOJIMOOBN; IEnumerator enumerator = BPHGKAEDBPE.DICJMMBEONK(BPHGKAEDBPE.NALOAICAGED); Coroutine coroutine3 = andojimoobn3.StartCoroutine(enumerator); num++; RecNetCore andojimoobn4 = BPHGKAEDBPE.ANDOJIMOOBN; IEnumerator enumerator2 = BPHGKAEDBPE.DICJMMBEONK(BPHGKAEDBPE.BAFBEJLKFEH); Coroutine coroutine4 = andojimoobn4.StartCoroutine(enumerator2); num++; RecNetCore andojimoobn5 = BPHGKAEDBPE.ANDOJIMOOBN; BPHGKAEDBPE.BJINEPJIPBO bjinepjipbo; bjinepjipbo.System.IDisposable.Dispose(); bjinepjipbo.<>1__state = num; Coroutine coroutine5 = andojimoobn5.StartCoroutine(bjinepjipbo); RecNetCore andojimoobn6 = BPHGKAEDBPE.ANDOJIMOOBN; BPHGKAEDBPE.HADKKPHJFAI hadkkphjfai; hadkkphjfai.System.IDisposable.Dispose(); hadkkphjfai.<>1__state = num; Coroutine coroutine6 = andojimoobn6.StartCoroutine(hadkkphjfai); RecNetCore andojimoobn7 = BPHGKAEDBPE.ANDOJIMOOBN; BPHGKAEDBPE.LADMFFFBPGO ladmfffbpgo; ladmfffbpgo.System.IDisposable.Dispose(); ladmfffbpgo.<>1__state = num; Coroutine coroutine7 = andojimoobn7.StartCoroutine(ladmfffbpgo); List hbncnkomeij = BPHGKAEDBPE.HBNCNKOMEIJ; List.Enumerator enumerator3; if (enumerator3 != 0) { } if (num != -1) { } } while (num != 0); } // Token: 0x06005446 RID: 21574 RVA: 0x0013398C File Offset: 0x00131B8C [Token(Token = "0x6005446")] [Address(RVA = "0x1A254F0", Offset = "0x1A23EF0", VA = "0x181A254F0")] private static void NPCPLFAONFO() { int num; do { num = 0; List dkehfifhcmf = BPHGKAEDBPE.DKEHFIFHCMF; List.Enumerator enumerator; if (enumerator != 0) { while (typeof(BPHGKAEDBPE).TypeHandle == 0) { } } if (num != -1) { } } while (num != 0); } // Token: 0x06005447 RID: 21575 RVA: 0x001339B8 File Offset: 0x00131BB8 [Token(Token = "0x6005447")] [Address(RVA = "0x1A23C70", Offset = "0x1A22670", VA = "0x181A23C70")] public static void JPFGCHENJMH() { int num; do { num = 0; PAJOOHAOLEE.PCEBCEPHAMF(); List ipialcnjljd = BPHGKAEDBPE.IPIALCNJLJD; List.Enumerator enumerator; if (enumerator != 0) { while (typeof(BPHGKAEDBPE).TypeHandle == 0) { } } if (num != -1) { } } while (num != 0); BPHGKAEDBPE.GCAIGKJNACA.Dequeue().BAINEAGHDEH.Error("Cancelled due to logout"); BPHGKAEDBPE.LMNJDHEMKGB.Dequeue().BAINEAGHDEH.Error("Cancelled due to logout"); BPHGKAEDBPE.NALOAICAGED.Dequeue().BAINEAGHDEH.Error("Cancelled due to logout"); BPHGKAEDBPE.BAFBEJLKFEH.Dequeue().BAINEAGHDEH.Error("Cancelled due to logout"); } // Token: 0x06005448 RID: 21576 RVA: 0x00133A4C File Offset: 0x00131C4C [Token(Token = "0x6005448")] [Address(RVA = "0x1A251D0", Offset = "0x1A23BD0", VA = "0x181A251D0")] public static void MOKKEGPEHML() { BPHGKAEDBPE.NPCPLFAONFO(); } // Token: 0x06005449 RID: 21577 RVA: 0x00133A60 File Offset: 0x00131C60 [Token(Token = "0x6005449")] [Address(RVA = "0x1A23AF0", Offset = "0x1A224F0", VA = "0x181A23AF0")] public static void ILKPCHDHKAF() { RecNetCore andojimoobn = BPHGKAEDBPE.ANDOJIMOOBN; int num = 0; if (andojimoobn != num) { GameObject gameObject = BPHGKAEDBPE.ANDOJIMOOBN.gameObject; int num2 = 0; gameObject.SetActive(num2 != 0); global::UnityEngine.Object.Destroy(BPHGKAEDBPE.ANDOJIMOOBN.gameObject); } BPHGKAEDBPE.JPFGCHENJMH(); } // Token: 0x0600544A RID: 21578 RVA: 0x00133AB0 File Offset: 0x00131CB0 [Token(Token = "0x600544A")] [Address(RVA = "0x1A22B10", Offset = "0x1A21510", VA = "0x181A22B10")] private static void EEBBAKHPAHI() { RecNetCore andojimoobn = BPHGKAEDBPE.ANDOJIMOOBN; int num = 0; if (andojimoobn != num) { GameObject gameObject = BPHGKAEDBPE.ANDOJIMOOBN.gameObject; int num2 = 0; gameObject.SetActive(num2 != 0); global::UnityEngine.Object.Destroy(BPHGKAEDBPE.ANDOJIMOOBN.gameObject); return; } } // Token: 0x0600544B RID: 21579 RVA: 0x00133AFC File Offset: 0x00131CFC [Token(Token = "0x600544B")] [Address(RVA = "0x1A24270", Offset = "0x1A22C70", VA = "0x181A24270")] internal static float KINEAONNDDE(float BIEKHKDCCIN) { float num = Mathf.Max(0.5f, BIEKHKDCCIN); float num2 = Mathf.Max(0.5f, BIEKHKDCCIN); float num3 = Mathf.Min(30f, BIEKHKDCCIN); num3 = num2; return global::UnityEngine.Random.Range(num3, BIEKHKDCCIN); } // Token: 0x0600544C RID: 21580 RVA: 0x00133B38 File Offset: 0x00131D38 [Token(Token = "0x600544C")] [Address(RVA = "0x1A24E70", Offset = "0x1A23870", VA = "0x181A24E70")] private static void MEDEOBPKJAG(HTTPRequest JMFLHIIJFKL, Stream DMMGOMOKEKK) { Uri currentUri = JMFLHIIJFKL.CurrentUri; HashSet fdpcfnhchha = BPHGKAEDBPE.FDPCFNHCHHA; string host = currentUri.Host; if (fdpcfnhchha.Contains(host)) { bool flag = DBPPLLLMEGJ.CMJMEEHMHJO(delegate(byte[] token, int length) { Stream stream = DMMGOMOKEKK; byte[] bgcmipbnfcn = BPHGKAEDBPE.BGCMIPBNFCN; int num = stream.ReadByte(); int num2 = DMMGOMOKEKK.ReadByte(); Stream stream2 = DMMGOMOKEKK; byte[] eol = HTTPRequest.EOL; int num3 = stream2.ReadByte(); }); } } // Token: 0x0600544D RID: 21581 RVA: 0x00133B8C File Offset: 0x00131D8C [Token(Token = "0x600544D")] [Address(RVA = "0x1A22C50", Offset = "0x1A21650", VA = "0x181A22C50")] private static IEnumerator EIDKOCFIBME() { /* An exception occurred when decompiling this method (0600544D) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator BPHGKAEDBPE::EIDKOCFIBME() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: call:void(HADKKPHJFAI::System.IDisposable.Dispose, ldloc:HADKKPHJFAI(var_0)) stfld:int32(HADKKPHJFAI::<>1__state, ldloc:HADKKPHJFAI(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0))) } 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: 0x0600544E RID: 21582 RVA: 0x00133BA8 File Offset: 0x00131DA8 [Token(Token = "0x600544E")] [Address(RVA = "0x1A22CA0", Offset = "0x1A216A0", VA = "0x181A22CA0")] private static IEnumerator FFCJBDHAJCC() { /* An exception occurred when decompiling this method (0600544E) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator BPHGKAEDBPE::FFCJBDHAJCC() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: call:void(LADMFFFBPGO::System.IDisposable.Dispose, ldloc:LADMFFFBPGO(var_0)) stfld:int32(LADMFFFBPGO::<>1__state, ldloc:LADMFFFBPGO(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0))) } 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: 0x0600544F RID: 21583 RVA: 0x00133BC4 File Offset: 0x00131DC4 [Token(Token = "0x600544F")] [Address(RVA = "0x1A21CB0", Offset = "0x1A206B0", VA = "0x181A21CB0")] public static void BILNFBCLDOP(int GKLPIFBPGOD) { BPHGKAEDBPE.k__BackingField = GKLPIFBPGOD; ActionEvent okceceookog = BPHGKAEDBPE.OKCECEOOKOG; if (okceceookog != 0) { int num = 0; okceceookog.Invoke(num != 0); return; } } // Token: 0x06005450 RID: 21584 RVA: 0x00133BEC File Offset: 0x00131DEC [Token(Token = "0x6005450")] [Address(RVA = "0x1A25450", Offset = "0x1A23E50", VA = "0x181A25450")] public static void NLLLEMPFEOF(KFMCHGDCCGM BOELEDBJNFP) { BPHGKAEDBPE.k__BackingField = BOELEDBJNFP; } // Token: 0x06005451 RID: 21585 RVA: 0x00133C00 File Offset: 0x00131E00 [Token(Token = "0x6005451")] [Address(RVA = "0x1A24CE0", Offset = "0x1A236E0", VA = "0x181A24CE0")] private static IPromise LIJHPNEMAMK(HTTPMethods APAICGIHAGJ, LDCMJEDOFCO LLFIAONMIKI, string PACGLAIGOMF, Action KFLALOPEFGG, bool ACBAGPGGKPO, bool PANOOJJIPPJ) { Queue naloaicaged = BPHGKAEDBPE.NALOAICAGED; IPromise promise; return promise; } // Token: 0x06005452 RID: 21586 RVA: 0x00133C14 File Offset: 0x00131E14 [Token(Token = "0x6005452")] [Address(RVA = "0x1A24BC0", Offset = "0x1A235C0", VA = "0x181A24BC0")] private static IPromise LIJHPNEMAMK(HTTPMethods APAICGIHAGJ, LDCMJEDOFCO LLFIAONMIKI, string PACGLAIGOMF, Action KFLALOPEFGG, Queue MJHMBNIDGCA, bool PANOOJJIPPJ) { BPHGKAEDBPE.HLHJOMDGNAH(); int num = 0; BPHGKAEDBPE.IPJHBGCCNGH ipjhbgccngh; ipjhbgccngh.FieldGetter(num, PACGLAIGOMF, KFLALOPEFGG); ipjhbgccngh.ODMPGBNEBOL = false; ipjhbgccngh.JGGFLDBCLHJ = APAICGIHAGJ; ipjhbgccngh.OAHFOPPICNO = LLFIAONMIKI; ipjhbgccngh.NJIBHKPHKFF = PACGLAIGOMF; ipjhbgccngh.ECFLPJLKEOK = KFLALOPEFGG; Promise promise = new Promise(); ipjhbgccngh.BAINEAGHDEH = promise; Promise baineaghdeh = ipjhbgccngh.BAINEAGHDEH; throw new NullReferenceException(); } // Token: 0x06005453 RID: 21587 RVA: 0x00133C74 File Offset: 0x00131E74 [Token(Token = "0x6005453")] [Address(RVA = "0x1A229A0", Offset = "0x1A213A0", VA = "0x181A229A0")] private static IEnumerator DICJMMBEONK(Queue MJHMBNIDGCA) { /* An exception occurred when decompiling this method (06005453) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator BPHGKAEDBPE::DICJMMBEONK(System.Collections.Generic.Queue`1) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: call:void(GKFDIJMFNIE::System.IDisposable.Dispose, ldloc:GKFDIJMFNIE(var_0)) stfld:int32(GKFDIJMFNIE::<>1__state, ldloc:GKFDIJMFNIE(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0))) stfld:class [System]System.Collections.Generic.Queue`1(GKFDIJMFNIE::queue, ldloc:GKFDIJMFNIE(var_0), ldloc:class [System]System.Collections.Generic.Queue`1(MJHMBNIDGCA)) } 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: 0x06005454 RID: 21588 RVA: 0x00133C98 File Offset: 0x00131E98 [Token(Token = "0x6005454")] [Address(RVA = "0x1A25370", Offset = "0x1A23D70", VA = "0x181A25370")] public static bool NKIDAJKKMDB(HOOILIHKMEG MAOOLFEBOOD, bool BHGJBDCIOLL) { while (MAOOLFEBOOD != 0) { if (BHGJBDCIOLL) { int num = MAOOLFEBOOD.LLODNIOIDKE; int num2 = MAOOLFEBOOD.LLODNIOIDKE; } if (MAOOLFEBOOD.LLODNIOIDKE == 429 || (MAOOLFEBOOD.LLODNIOIDKE == 503 && MAOOLFEBOOD.BJGFJOOAJLN("Retry-After"))) { break; } if (MAOOLFEBOOD.LLODNIOIDKE < 500) { return 0 < 600; } } return true; } // Token: 0x06005455 RID: 21589 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6005455")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60")] public static void FEHAFPNHLAK(HTTPMethods FJFMHLCJBCK, LDCMJEDOFCO LLFIAONMIKI, string PACGLAIGOMF, NEBIGEDJGPP JMFLHIIJFKL, int MKMPEBKIOOC) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06005456 RID: 21590 RVA: 0x00133CFC File Offset: 0x00131EFC [Token(Token = "0x6005456")] [Address(RVA = "0x1A228B0", Offset = "0x1A212B0", VA = "0x181A228B0")] public static string DGCJEGKAEOM(NEBIGEDJGPP JMFLHIIJFKL, bool EGFMBCMGDPK) { if (JMFLHIIJFKL != 0 && JMFLHIIJFKL.GLGCGFDLEJE() == 0) { if (EGFMBCMGDPK) { int num = JMFLHIIJFKL.FKNOPGEADKO.LLODNIOIDKE; int num2 = JMFLHIIJFKL.FKNOPGEADKO.LLODNIOIDKE; return "HTTP Error " + num2; } } return "Failed to construct Web request"; } // Token: 0x06005457 RID: 21591 RVA: 0x00133D4C File Offset: 0x00131F4C [Token(Token = "0x6005457")] [Address(RVA = "0x1A22DF0", Offset = "0x1A217F0", VA = "0x181A22DF0")] public static void HADGLCCBNHM(BPHGKAEDBPE.CBEOHBCIPEA AFLPGGJMPOE, string MOPOMPHBHKF) { if (AFLPGGJMPOE != 0) { AFLPGGJMPOE(MOPOMPHBHKF); } } // Token: 0x06005458 RID: 21592 RVA: 0x00133D64 File Offset: 0x00131F64 [Token(Token = "0x6005458")] [Address(RVA = "0x203AFA0", Offset = "0x20399A0", VA = "0x18203AFA0")] public static void HADGLCCBNHM(BPHGKAEDBPE.OJDJIJDNFHE A_0, string A_1, T MAOOLFEBOOD) { if (A_0 != 0) { } } // Token: 0x06005459 RID: 21593 RVA: 0x00133D78 File Offset: 0x00131F78 [Token(Token = "0x6005459")] [Address(RVA = "0x1A21B00", Offset = "0x1A20500", VA = "0x181A21B00")] public static void APAOCLJJNFK(Action AFLPGGJMPOE) { int num; do { num = 0; Queue agkdmhijphd = BPHGKAEDBPE.AGKDMHIJPHD; BPHGKAEDBPE.AGKDMHIJPHD.Enqueue(AFLPGGJMPOE); Monitor.Exit(agkdmhijphd); if (num != -1) { } } while (num != 0); } // Token: 0x0600545A RID: 21594 RVA: 0x00133DAC File Offset: 0x00131FAC [Token(Token = "0x600545A")] [Address(RVA = "0x1A25010", Offset = "0x1A23A10", VA = "0x181A25010")] public static IPromise MEDLNBLOEAB(Action KDFCFOKPJKM) { Promise promise4 = new Promise(); Promise promise = promise4; Action <>9__1; new Thread(delegate { KDFCFOKPJKM(); Action <>9__ = <>9__1; if (<>9__ == 0) { Action action = delegate { promise.Complete(); }; <>9__1 = action; } BPHGKAEDBPE.APAOCLJJNFK(<>9__); BPHGKAEDBPE.BPCEJOJGEJG bpcejojgejg = new BPHGKAEDBPE.BPCEJOJGEJG(); bpcejojgejg.CS$<>8__locals1 = bpcejojgejg; bpcejojgejg.ex = bpcejojgejg; BPHGKAEDBPE.APAOCLJJNFK(delegate { Debug.LogException(bpcejojgejg.ex); BPHGKAEDBPE.KINJIOPMEHJ cs$<>8__locals = bpcejojgejg.CS$<>8__locals1; Exception ex = bpcejojgejg.ex; Promise promise3 = cs$<>8__locals.promise; }); }).Start(); Promise promise2 = promise; throw new NullReferenceException(); } // Token: 0x0600545B RID: 21595 RVA: 0x00133DF8 File Offset: 0x00131FF8 [Token(Token = "0x600545B")] [Address(RVA = "0x1A21C60", Offset = "0x1A20660", VA = "0x181A21C60")] private static IEnumerator BDCKIPIOHDB() { /* An exception occurred when decompiling this method (0600545B) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator BPHGKAEDBPE::BDCKIPIOHDB() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: call:void(BJINEPJIPBO::System.IDisposable.Dispose, ldloc:BJINEPJIPBO(var_0)) stfld:int32(BJINEPJIPBO::<>1__state, ldloc:BJINEPJIPBO(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0))) } 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: 0x0600545C RID: 21596 RVA: 0x00133E14 File Offset: 0x00132014 [Token(Token = "0x600545C")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public BPHGKAEDBPE() { } // Token: 0x0600545D RID: 21597 RVA: 0x00133E28 File Offset: 0x00132028 [Token(Token = "0x600545D")] [Address(RVA = "0x1A24320", Offset = "0x1A22D20", VA = "0x181A24320")] [CompilerGenerated] internal static void KLNFOOHKJOH(LDCMJEDOFCO LLFIAONMIKI, string PACGLAIGOMF) { Dictionary mhpmehpapcb = BPHGKAEDBPE.MHPMEHPAPCB; bool flag; if (!flag) { Dictionary mhpmehpapcb2 = BPHGKAEDBPE.MHPMEHPAPCB; string text; Uri uri = new Uri(text); } } // Token: 0x0600545E RID: 21598 RVA: 0x00133E54 File Offset: 0x00132054 [Token(Token = "0x600545E")] [Address(RVA = "0x1A25630", Offset = "0x1A24030", VA = "0x181A25630")] [CompilerGenerated] internal static void ODJMPLDMGBB(Queue MJHMBNIDGCA) { MJHMBNIDGCA.Dequeue().BAINEAGHDEH.Error("Cancelled due to logout"); } // Token: 0x04003D51 RID: 15697 [Token(Token = "0x4003D51")] private const int KBEJGLLLMCM = 3; // Token: 0x04003D52 RID: 15698 [Token(Token = "0x4003D52")] private const int GICCDNMDNGP = 4; // Token: 0x04003D53 RID: 15699 [Token(Token = "0x4003D53")] private const float DHPJCKLJGLC = 0.5f; // Token: 0x04003D54 RID: 15700 [Token(Token = "0x4003D54")] private const float CPGGBILJJKH = 30f; // Token: 0x04003D55 RID: 15701 [Token(Token = "0x4003D55")] private const float LLDHPLDCBGB = 3600f; // Token: 0x04003D56 RID: 15702 [Token(Token = "0x4003D56")] private const float CDHFEDPLDHM = 60f; // Token: 0x04003D57 RID: 15703 [Token(Token = "0x4003D57")] public const int BFPIAKEOMNM = 503; // Token: 0x04003D58 RID: 15704 [Token(Token = "0x4003D58")] private static readonly byte[] BGCMIPBNFCN; // Token: 0x04003D5B RID: 15707 [Token(Token = "0x4003D5B")] public static ActionEvent OKCECEOOKOG; // Token: 0x04003D5D RID: 15709 [Token(Token = "0x4003D5D")] public static readonly string IPFPGMDKMON; // Token: 0x04003D5E RID: 15710 [Token(Token = "0x4003D5E")] private static Dictionary MHPMEHPAPCB; // Token: 0x04003D5F RID: 15711 [Token(Token = "0x4003D5F")] private static HashSet FDPCFNHCHHA; // Token: 0x04003D60 RID: 15712 [Token(Token = "0x4003D60")] private static List HBNCNKOMEIJ; // Token: 0x04003D61 RID: 15713 [Token(Token = "0x4003D61")] private static List DKEHFIFHCMF; // Token: 0x04003D62 RID: 15714 [Token(Token = "0x4003D62")] private static List IPIALCNJLJD; // Token: 0x04003D63 RID: 15715 [Token(Token = "0x4003D63")] private static bool KJDHMJPNDCK; // Token: 0x04003D64 RID: 15716 [Token(Token = "0x4003D64")] private static bool FDIBAJNOFAG; // Token: 0x04003D65 RID: 15717 [Token(Token = "0x4003D65")] private static RecNetCore ANDOJIMOOBN; // Token: 0x04003D66 RID: 15718 [Token(Token = "0x4003D66")] private static Queue GCAIGKJNACA; // Token: 0x04003D67 RID: 15719 [Token(Token = "0x4003D67")] private static Queue LMNJDHEMKGB; // Token: 0x04003D68 RID: 15720 [Token(Token = "0x4003D68")] private static Queue NALOAICAGED; // Token: 0x04003D69 RID: 15721 [Token(Token = "0x4003D69")] private static Queue BAFBEJLKFEH; // Token: 0x04003D6A RID: 15722 [Token(Token = "0x4003D6A")] private static Queue AGKDMHIJPHD; // Token: 0x04003D6B RID: 15723 [Token(Token = "0x4003D6B")] private static string NKDEFPGBJJD = null; // Token: 0x02000D87 RID: 3463 [Token(Token = "0x2000D87")] public sealed class CBEOHBCIPEA : MulticastDelegate { // Token: 0x0600545F RID: 21599 RVA: 0x00133E7C File Offset: 0x0013207C [Token(Token = "0x600545F")] [Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")] public CBEOHBCIPEA(object @object, IntPtr method) { this.method = method; this.m_target = @object; } // Token: 0x06005460 RID: 21600 RVA: 0x00133E98 File Offset: 0x00132098 [Token(Token = "0x6005460")] [Address(RVA = "0x63D450", Offset = "0x63BE50", VA = "0x18063D450", Slot = "13")] public void Invoke(string MOPOMPHBHKF) { if (this.delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x06005461 RID: 21601 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6005461")] [Address(RVA = "0x42BD30", Offset = "0x42A730", VA = "0x18042BD30", Slot = "14")] public IAsyncResult BeginInvoke(string MOPOMPHBHKF, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06005462 RID: 21602 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6005462")] [Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x02000D88 RID: 3464 [Token(Token = "0x2000D88")] public sealed class OJDJIJDNFHE : MulticastDelegate { // Token: 0x06005463 RID: 21603 RVA: 0x00133F48 File Offset: 0x00132148 [Token(Token = "0x6005463")] [Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")] public OJDJIJDNFHE(object @object, IntPtr method) { } // Token: 0x06005464 RID: 21604 RVA: 0x00133F58 File Offset: 0x00132158 [Token(Token = "0x6005464")] [Address(RVA = "0x6F1930", Offset = "0x6F0330", VA = "0x1806F1930", Slot = "13")] public void Invoke(string MOPOMPHBHKF, T GIAOBLMEMMI) { uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x06005465 RID: 21605 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6005465")] [Address(RVA = "0x223D6E0", Offset = "0x223C0E0", VA = "0x18223D6E0", Slot = "14")] public IAsyncResult BeginInvoke(string MOPOMPHBHKF, T GIAOBLMEMMI, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06005466 RID: 21606 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6005466")] [Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x02000D89 RID: 3465 [Token(Token = "0x2000D89")] [Serializable] internal class NameServerResponse { // Token: 0x06005467 RID: 21607 RVA: 0x00134014 File Offset: 0x00132214 [Token(Token = "0x6005467")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public NameServerResponse() { } // Token: 0x04003D6C RID: 15724 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4003D6C")] public string RecNetStatus; // Token: 0x04003D6D RID: 15725 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4003D6D")] public string Auth; // Token: 0x04003D6E RID: 15726 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4003D6E")] public string API; // Token: 0x04003D6F RID: 15727 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4003D6F")] public string WWW; // Token: 0x04003D70 RID: 15728 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x4003D70")] public string Notifications; // Token: 0x04003D71 RID: 15729 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x4003D71")] public string Images; // Token: 0x04003D72 RID: 15730 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x4003D72")] public string CDN; // Token: 0x04003D73 RID: 15731 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x4003D73")] public string Commerce; // Token: 0x04003D74 RID: 15732 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x4003D74")] public string Matchmaking; // Token: 0x04003D75 RID: 15733 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x4003D75")] public string Storage; // Token: 0x04003D76 RID: 15734 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x4003D76")] public string Chat; // Token: 0x04003D77 RID: 15735 [global::Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x4003D77")] public string Leaderboard; // Token: 0x04003D78 RID: 15736 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x4003D78")] public string Accounts; // Token: 0x04003D79 RID: 15737 [global::Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x4003D79")] public string Link; // Token: 0x04003D7A RID: 15738 [global::Cpp2IlInjected.FieldOffset(Offset = "0x80")] [Token(Token = "0x4003D7A")] public string RoomComments; // Token: 0x04003D7B RID: 15739 [global::Cpp2IlInjected.FieldOffset(Offset = "0x88")] [Token(Token = "0x4003D7B")] public string Clubs; // Token: 0x04003D7C RID: 15740 [global::Cpp2IlInjected.FieldOffset(Offset = "0x90")] [Token(Token = "0x4003D7C")] public string Rooms; } // Token: 0x02000D8A RID: 3466 [Token(Token = "0x2000D8A")] private class IPJHBGCCNGH { // Token: 0x06005468 RID: 21608 RVA: 0x00134028 File Offset: 0x00132228 [Token(Token = "0x6005468")] [Address(RVA = "0x1A2FCD0", Offset = "0x1A2E6D0", VA = "0x181A2FCD0")] public IPJHBGCCNGH(HTTPMethods method, LDCMJEDOFCO service, string uri, bool autoRetryOnTransientFailures, Action configureRequest) { this.ODMPGBNEBOL = false; this.ECFLPJLKEOK = 0; this.JGGFLDBCLHJ = method; this.OAHFOPPICNO = service; this.NJIBHKPHKFF = uri; Promise promise = new Promise(); this.BAINEAGHDEH = promise; } // Token: 0x04003D7D RID: 15741 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4003D7D")] public HTTPMethods JGGFLDBCLHJ; // Token: 0x04003D7E RID: 15742 [global::Cpp2IlInjected.FieldOffset(Offset = "0x14")] [Token(Token = "0x4003D7E")] public LDCMJEDOFCO OAHFOPPICNO; // Token: 0x04003D7F RID: 15743 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4003D7F")] public string NJIBHKPHKFF; // Token: 0x04003D80 RID: 15744 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4003D80")] public bool ODMPGBNEBOL; // Token: 0x04003D81 RID: 15745 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4003D81")] public Action ECFLPJLKEOK; // Token: 0x04003D82 RID: 15746 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x4003D82")] public Promise BAINEAGHDEH; } // Token: 0x02000D8B RID: 3467 [Token(Token = "0x2000D8B")] [CompilerGenerated] private sealed class PNOOOAFCKHP { // Token: 0x06005469 RID: 21609 RVA: 0x00134070 File Offset: 0x00132270 [Token(Token = "0x6005469")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public PNOOOAFCKHP() { } // Token: 0x0600546A RID: 21610 RVA: 0x00134084 File Offset: 0x00132284 [Token(Token = "0x600546A")] [Address(RVA = "0x1A30500", Offset = "0x1A2EF00", VA = "0x181A30500")] internal void b__0(NEBIGEDJGPP r) { IEnumerable> enumerable = this.form; r.JJPKKFIALBN(enumerable); } // Token: 0x04003D83 RID: 15747 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4003D83")] public IEnumerable> form; } // Token: 0x02000D8C RID: 3468 [Token(Token = "0x2000D8C")] [CompilerGenerated] private sealed class DKHLAFGEJFM { // Token: 0x0600546B RID: 21611 RVA: 0x001340A8 File Offset: 0x001322A8 [Token(Token = "0x600546B")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public DKHLAFGEJFM() { } // Token: 0x0600546C RID: 21612 RVA: 0x001340BC File Offset: 0x001322BC [Token(Token = "0x600546C")] [Address(RVA = "0x12CCA70", Offset = "0x12CB470", VA = "0x1812CCA70")] internal void b__0(NEBIGEDJGPP r) { HTTPUrlEncodedForm httpurlEncodedForm = this.form; r.JJPKKFIALBN(httpurlEncodedForm); } // Token: 0x04003D84 RID: 15748 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4003D84")] public HTTPUrlEncodedForm form; } // Token: 0x02000D8D RID: 3469 [Token(Token = "0x2000D8D")] [CompilerGenerated] private sealed class CAGFDBLKIIL { // Token: 0x0600546D RID: 21613 RVA: 0x001340E0 File Offset: 0x001322E0 [Token(Token = "0x600546D")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public CAGFDBLKIIL() { } // Token: 0x0600546E RID: 21614 RVA: 0x001340F4 File Offset: 0x001322F4 [Token(Token = "0x600546E")] [Address(RVA = "0x12CCA70", Offset = "0x12CB470", VA = "0x1812CCA70")] internal void b__0(NEBIGEDJGPP r) { HTTPMultiPartForm httpmultiPartForm = this.form; r.JJPKKFIALBN(httpmultiPartForm); } // Token: 0x04003D85 RID: 15749 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4003D85")] public HTTPMultiPartForm form; } // Token: 0x02000D8E RID: 3470 [Token(Token = "0x2000D8E")] [CompilerGenerated] private sealed class IMBKNCJKPMP { // Token: 0x0600546F RID: 21615 RVA: 0x00134118 File Offset: 0x00132318 [Token(Token = "0x600546F")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public IMBKNCJKPMP() { } // Token: 0x06005470 RID: 21616 RVA: 0x0013412C File Offset: 0x0013232C [Token(Token = "0x6005470")] [Address(RVA = "0x1A2FCA0", Offset = "0x1A2E6A0", VA = "0x181A2FCA0")] internal void b__0(NEBIGEDJGPP r) { string text = this.json; r.AMGENGBNEPK(text); } // Token: 0x04003D86 RID: 15750 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4003D86")] public string json; } // Token: 0x02000D8F RID: 3471 [Token(Token = "0x2000D8F")] [CompilerGenerated] private sealed class KGGOELCJJFB { // Token: 0x06005471 RID: 21617 RVA: 0x00134150 File Offset: 0x00132350 [Token(Token = "0x6005471")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public KGGOELCJJFB() { } // Token: 0x06005472 RID: 21618 RVA: 0x00134164 File Offset: 0x00132364 [Token(Token = "0x6005472")] [Address(RVA = "0x12CCA70", Offset = "0x12CB470", VA = "0x1812CCA70")] internal void b__0(NEBIGEDJGPP r) { HTTPUrlEncodedForm httpurlEncodedForm = this.form; r.JJPKKFIALBN(httpurlEncodedForm); } // Token: 0x04003D87 RID: 15751 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4003D87")] public HTTPUrlEncodedForm form; } // Token: 0x02000D90 RID: 3472 [Token(Token = "0x2000D90")] [CompilerGenerated] private sealed class NIBAOLLECKP { // Token: 0x06005473 RID: 21619 RVA: 0x00134188 File Offset: 0x00132388 [Token(Token = "0x6005473")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public NIBAOLLECKP() { } // Token: 0x06005474 RID: 21620 RVA: 0x0013419C File Offset: 0x0013239C [Token(Token = "0x6005474")] [Address(RVA = "0x1A30170", Offset = "0x1A2EB70", VA = "0x181A30170")] internal void b__0(NEBIGEDJGPP orgRequest, HOOILIHKMEG response) { Promise promise = this.connectToRecNetPromise; BPHGKAEDBPE.HKHMDLBEHII(orgRequest, response, promise); } // Token: 0x04003D88 RID: 15752 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4003D88")] public Promise connectToRecNetPromise; } // Token: 0x02000D91 RID: 3473 [Token(Token = "0x2000D91")] [CompilerGenerated] private sealed class ALEDKHKLKHH { // Token: 0x06005475 RID: 21621 RVA: 0x001341B8 File Offset: 0x001323B8 [Token(Token = "0x6005475")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public ALEDKHKLKHH() { } // Token: 0x06005476 RID: 21622 RVA: 0x001341CC File Offset: 0x001323CC [Token(Token = "0x6005476")] [Address(RVA = "0x1A18390", Offset = "0x1A16D90", VA = "0x181A18390")] internal void b__0(NEBIGEDJGPP orgRequest, HOOILIHKMEG newResponse) { Promise promise = this.completePromise; string text = this.connectionError; if (newResponse != 0 && newResponse.LLODNIOIDKE == 204) { Debug.LogError(" RecNet name server query failed (error code: summer): " + text); promise.Error("Failed to connect to RecNet (error code: summer)"); return; } string text2 = BPHGKAEDBPE.DGCJEGKAEOM(orgRequest, true); Debug.LogError("Network connectivity test failed: " + text2); throw new NullReferenceException(); } // Token: 0x04003D89 RID: 15753 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4003D89")] public Promise completePromise; // Token: 0x04003D8A RID: 15754 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4003D8A")] public string connectionError; } // Token: 0x02000D93 RID: 3475 [Token(Token = "0x2000D93")] [CompilerGenerated] private sealed class JJLDBDBDPON { // Token: 0x0600547E RID: 21630 RVA: 0x001342E8 File Offset: 0x001324E8 [Token(Token = "0x600547E")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public JJLDBDBDPON() { } // Token: 0x0600547F RID: 21631 RVA: 0x001342FC File Offset: 0x001324FC [Token(Token = "0x600547F")] [Address(RVA = "0x1A2FD70", Offset = "0x1A2E770", VA = "0x181A2FD70")] internal void b__0(byte[] token, int length) { Stream stream = this.stream; byte[] bgcmipbnfcn = BPHGKAEDBPE.BGCMIPBNFCN; int num = stream.ReadByte(); int num2 = this.stream.ReadByte(); Stream stream2 = this.stream; byte[] eol = HTTPRequest.EOL; int num3 = stream2.ReadByte(); } // Token: 0x04003D91 RID: 15761 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4003D91")] public Stream stream; } // Token: 0x02000D96 RID: 3478 [Token(Token = "0x2000D96")] [CompilerGenerated] private sealed class JONAEJLIEPH { // Token: 0x0600548C RID: 21644 RVA: 0x001344FC File Offset: 0x001326FC [Token(Token = "0x600548C")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public JONAEJLIEPH() { } // Token: 0x0600548D RID: 21645 RVA: 0x00134510 File Offset: 0x00132710 [Token(Token = "0x600548D")] [Address(RVA = "0x1A2FEC0", Offset = "0x1A2E8C0", VA = "0x181A2FEC0")] internal bool b__1() { Queue queue = this.queue; bool flag; return flag; } // Token: 0x04003D98 RID: 15768 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4003D98")] public Queue queue; // Token: 0x04003D99 RID: 15769 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4003D99")] public Func <>9__1; } // Token: 0x02000D98 RID: 3480 [Token(Token = "0x2000D98")] [CompilerGenerated] private sealed class KINJIOPMEHJ { // Token: 0x06005494 RID: 21652 RVA: 0x00134A88 File Offset: 0x00132C88 [Token(Token = "0x6005494")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public KINJIOPMEHJ() { } // Token: 0x06005495 RID: 21653 RVA: 0x00134A9C File Offset: 0x00132C9C [Token(Token = "0x6005495")] [Address(RVA = "0x1A2FF00", Offset = "0x1A2E900", VA = "0x181A2FF00")] internal void b__0() { this.actionToRun(); Action action = this.<>9__1; if (action == 0) { Action action2 = delegate { this.promise.Complete(); }; this.<>9__1 = action2; } BPHGKAEDBPE.APAOCLJJNFK(action); BPHGKAEDBPE.BPCEJOJGEJG bpcejojgejg = new BPHGKAEDBPE.BPCEJOJGEJG(); bpcejojgejg.CS$<>8__locals1 = bpcejojgejg; bpcejojgejg.ex = bpcejojgejg; BPHGKAEDBPE.APAOCLJJNFK(delegate { Debug.LogException(bpcejojgejg.ex); BPHGKAEDBPE.KINJIOPMEHJ cs$<>8__locals = bpcejojgejg.CS$<>8__locals1; Exception ex = bpcejojgejg.ex; Promise promise = cs$<>8__locals.promise; }); } // Token: 0x06005496 RID: 21654 RVA: 0x00134B0C File Offset: 0x00132D0C [Token(Token = "0x6005496")] [Address(RVA = "0x14A2FB0", Offset = "0x14A19B0", VA = "0x1814A2FB0")] internal void b__1() { this.promise.Complete(); } // Token: 0x04003DA7 RID: 15783 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4003DA7")] public Action actionToRun; // Token: 0x04003DA8 RID: 15784 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4003DA8")] public Promise promise; // Token: 0x04003DA9 RID: 15785 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4003DA9")] public Action <>9__1; } // Token: 0x02000D99 RID: 3481 [Token(Token = "0x2000D99")] [CompilerGenerated] private sealed class BPCEJOJGEJG { // Token: 0x06005497 RID: 21655 RVA: 0x00134B2C File Offset: 0x00132D2C [Token(Token = "0x6005497")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public BPCEJOJGEJG() { } // Token: 0x06005498 RID: 21656 RVA: 0x00134B40 File Offset: 0x00132D40 [Token(Token = "0x6005498")] [Address(RVA = "0x1A21720", Offset = "0x1A20120", VA = "0x181A21720")] internal void b__2() { Debug.LogException(this.ex); BPHGKAEDBPE.KINJIOPMEHJ cs$<>8__locals = this.CS$<>8__locals1; Exception ex = this.ex; Promise promise = cs$<>8__locals.promise; } // Token: 0x04003DAA RID: 15786 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4003DAA")] public Exception ex; // Token: 0x04003DAB RID: 15787 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4003DAB")] public BPHGKAEDBPE.KINJIOPMEHJ CS$<>8__locals1; } }