using System; using System.Collections; using System.Collections.Generic; using System.Diagnostics; using System.Linq; using System.Net; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using BestHTTP; using BestHTTP.Forms; using Cpp2IlInjected; using JetBrains.Annotations; using RecRoom.Core; using UnityEngine; namespace RecNet { // Token: 0x0200144C RID: 5196 [Token(Token = "0x200144C")] public static class Matchmaking { // Token: 0x170013CF RID: 5071 // (get) Token: 0x060076EE RID: 30446 RVA: 0x0019EDC0 File Offset: 0x0019CFC0 // (set) Token: 0x060076EF RID: 30447 RVA: 0x0019EDD4 File Offset: 0x0019CFD4 [Token(Token = "0x170013CF")] public static string IFJHGCBIBLD { [Token(Token = "0x60076EE")] [Address(RVA = "0x9F1EE0", Offset = "0x9F0CE0", VA = "0x1809F1EE0")] get { return Matchmaking.PDMAGOKCHDE; } [Token(Token = "0x60076EF")] [Address(RVA = "0x9EFB90", Offset = "0x9EE990", VA = "0x1809EFB90")] private set { Matchmaking.PDMAGOKCHDE = value; Matchmaking.OLCJJNMEGPP.CNFDGDEOPPF(); } } // Token: 0x170013D0 RID: 5072 // (get) Token: 0x060076F0 RID: 30448 RVA: 0x0019EDF8 File Offset: 0x0019CFF8 [Token(Token = "0x170013D0")] public static bool KDIKBBAPFDH { [Token(Token = "0x60076F0")] [Address(RVA = "0x9F1370", Offset = "0x9F0170", VA = "0x1809F1370")] get { PPENFJMFPNE pkiclmfpmdg = Matchmaking.PKICLMFPMDG; bool flag; return flag; } } // Token: 0x170013D1 RID: 5073 // (get) Token: 0x060076F1 RID: 30449 RVA: 0x0019EE14 File Offset: 0x0019D014 [Token(Token = "0x170013D1")] public static CIIBGMBOFEI BBJAEJHMAPB { [Token(Token = "0x60076F1")] [Address(RVA = "0x9EEE60", Offset = "0x9EDC60", VA = "0x1809EEE60")] get { CIIBGMBOFEI melanaefkjc = Matchmaking.MELANAEFKJC; if (melanaefkjc == 0) { } return melanaefkjc; } } // Token: 0x170013D2 RID: 5074 // (get) Token: 0x060076F2 RID: 30450 RVA: 0x0019EE2C File Offset: 0x0019D02C [Token(Token = "0x170013D2")] public static PPENFJMFPNE HMCJLLMDAAM { [Token(Token = "0x60076F2")] [Address(RVA = "0x9F2550", Offset = "0x9F1350", VA = "0x1809F2550")] get { PPENFJMFPNE pkiclmfpmdg = Matchmaking.PKICLMFPMDG; if (pkiclmfpmdg == 0) { } return pkiclmfpmdg; } } // Token: 0x170013D3 RID: 5075 // (get) Token: 0x060076F3 RID: 30451 RVA: 0x0019EE44 File Offset: 0x0019D044 [Token(Token = "0x170013D3")] public static DNACJGJEPEC ELHFNPEDCCN { [Token(Token = "0x60076F3")] [Address(RVA = "0x9EE3C0", Offset = "0x9ED1C0", VA = "0x1809EE3C0")] get { DNACJGJEPEC khfbdhlnodh = Matchmaking.KHFBDHLNODH; if (khfbdhlnodh == 0) { } return khfbdhlnodh; } } // Token: 0x170013D4 RID: 5076 // (get) Token: 0x060076F4 RID: 30452 RVA: 0x0019EE5C File Offset: 0x0019D05C // (set) Token: 0x060076F5 RID: 30453 RVA: 0x0019EE70 File Offset: 0x0019D070 [Token(Token = "0x170013D4")] public static bool AAHGKNDOPHB { [Token(Token = "0x60076F4")] [Address(RVA = "0x9F5910", Offset = "0x9F4710", VA = "0x1809F5910")] get; [Token(Token = "0x60076F5")] [Address(RVA = "0x9EE8F0", Offset = "0x9ED6F0", VA = "0x1809EE8F0")] private set; } // Token: 0x170013D5 RID: 5077 // (get) Token: 0x060076F6 RID: 30454 RVA: 0x0019EE84 File Offset: 0x0019D084 // (set) Token: 0x060076F7 RID: 30455 RVA: 0x0019EE98 File Offset: 0x0019D098 [Token(Token = "0x170013D5")] public static bool GIKOHHGPLNP { [Token(Token = "0x60076F6")] [Address(RVA = "0x9F4F50", Offset = "0x9F3D50", VA = "0x1809F4F50")] get { return Matchmaking.JOADBDADBHG; } [Token(Token = "0x60076F7")] [Address(RVA = "0x9EEB70", Offset = "0x9ED970", VA = "0x1809EEB70")] private set { Matchmaking.JOADBDADBHG = value; Matchmaking.PFNBEHNPACD(); } } // Token: 0x170013D6 RID: 5078 // (get) Token: 0x060076F8 RID: 30456 RVA: 0x0019EEB4 File Offset: 0x0019D0B4 // (set) Token: 0x060076F9 RID: 30457 RVA: 0x0019EEC8 File Offset: 0x0019D0C8 [Token(Token = "0x170013D6")] public static bool CNOMCONHKLA { [Token(Token = "0x60076F8")] [Address(RVA = "0x9EDE80", Offset = "0x9ECC80", VA = "0x1809EDE80")] get; [Token(Token = "0x60076F9")] [Address(RVA = "0x9F1220", Offset = "0x9F0020", VA = "0x1809F1220")] private set; } // Token: 0x060076FA RID: 30458 RVA: 0x0019EEDC File Offset: 0x0019D0DC [Token(Token = "0x60076FA")] [Address(RVA = "0x9EE2E0", Offset = "0x9ED0E0", VA = "0x1809EE2E0")] public static void BGNNKPCDIKP() { int num; Action action = new Action(num.OFFLOPLJBBG); num = 0; int num2; Action action2 = new Action(num2.NPCPLFAONFO); num2 = 0; int num3; Action action3 = new Action(num3.JPFGCHENJMH); num3 = 0; BPHGKAEDBPE.CABLOFOHBDM(action, action2, action3); } // Token: 0x060076FB RID: 30459 RVA: 0x0019EF24 File Offset: 0x0019D124 [Token(Token = "0x60076FB")] [Address(RVA = "0x9F4B60", Offset = "0x9F3960", VA = "0x1809F4B60")] private static void OFFLOPLJBBG() { int num; PAJOOHAOLEE.HMOACIFIOCN hmoacifiocn = new PAJOOHAOLEE.HMOACIFIOCN(num.GFFBLGKGANN); num = 0; PAJOOHAOLEE.NMANOHJOCJD("RoomInstanceUpdate", hmoacifiocn); int num2; PAJOOHAOLEE.HMOACIFIOCN hmoacifiocn2 = new PAJOOHAOLEE.HMOACIFIOCN(num2.HHNMKCFCFHD); num2 = 0; PAJOOHAOLEE.NMANOHJOCJD("PresenceUpdate", hmoacifiocn2); int num3; PAJOOHAOLEE.HMOACIFIOCN hmoacifiocn3 = new PAJOOHAOLEE.HMOACIFIOCN(num3.PODHHPFEDBK); num3 = 0; PAJOOHAOLEE.NMANOHJOCJD("GoToFailure", hmoacifiocn3); OKNNKFGFODL jiiabboodim = PAJOOHAOLEE.JIIABBOODIM; int num4; Action action = new Action(num4.JIIABBOODIM); num4 = 0; PAJOOHAOLEE.JIIABBOODIM = OKNNKFGFODL.BPJDFPACLMK(jiiabboodim, action); MFBGLIHGCGO> peehofkpdcb = PAJOOHAOLEE.PEEHOFKPDCB; int num5; Action> action2 = new Action(num5.PEEHOFKPDCB); num5 = 0; PAJOOHAOLEE.PEEHOFKPDCB = MFBGLIHGCGO.BPJDFPACLMK(peehofkpdcb, action2); MFBGLIHGCGO hodokbidhhg = FGPIDGLCKEF.HODOKBIDHHG; int num6; Action action3 = new Action(num6.PABKIEKBHGA); num6 = 0; FGPIDGLCKEF.HODOKBIDHHG = MFBGLIHGCGO.BPJDFPACLMK(hodokbidhhg, action3); MFBGLIHGCGO nfmlkmfeakd = OJMCBOKJFOF.NFMLKMFEAKD; int num7; Action action4 = new Action(num7.FODLGIJCALM); num7 = 0; OJMCBOKJFOF.NFMLKMFEAKD = MFBGLIHGCGO.BPJDFPACLMK(nfmlkmfeakd, action4); } // Token: 0x060076FC RID: 30460 RVA: 0x0019F020 File Offset: 0x0019D220 [Token(Token = "0x60076FC")] [Address(RVA = "0x9F45D0", Offset = "0x9F33D0", VA = "0x1809F45D0")] private static void NPCPLFAONFO() { OKNNKFGFODL jiiabboodim = PAJOOHAOLEE.JIIABBOODIM; int num; Action action = new Action(num.JIIABBOODIM); num = 0; PAJOOHAOLEE.JIIABBOODIM = OKNNKFGFODL.GMNMHGMFGOL(jiiabboodim, action); MFBGLIHGCGO> peehofkpdcb = PAJOOHAOLEE.PEEHOFKPDCB; int num2; Action> action2 = new Action(num2.PEEHOFKPDCB); num2 = 0; PAJOOHAOLEE.PEEHOFKPDCB = MFBGLIHGCGO.GMNMHGMFGOL(peehofkpdcb, action2); MFBGLIHGCGO hodokbidhhg = FGPIDGLCKEF.HODOKBIDHHG; int num3; Action action3 = new Action(num3.PABKIEKBHGA); num3 = 0; FGPIDGLCKEF.HODOKBIDHHG = MFBGLIHGCGO.GMNMHGMFGOL(hodokbidhhg, action3); MFBGLIHGCGO nfmlkmfeakd = OJMCBOKJFOF.NFMLKMFEAKD; int num4; Action action4 = new Action(num4.FODLGIJCALM); num4 = 0; OJMCBOKJFOF.NFMLKMFEAKD = MFBGLIHGCGO.GMNMHGMFGOL(nfmlkmfeakd, action4); Matchmaking.BLBFGCKFPAM.Clear(); Matchmaking.CPGJEKBAOAD.Clear(); Matchmaking.AGABODEPDCP.Clear(); Matchmaking.IFJHGCBIBLD = string.Empty; } // Token: 0x060076FD RID: 30461 RVA: 0x0019F0F0 File Offset: 0x0019D2F0 [Token(Token = "0x60076FD")] [Address(RVA = "0x9F1410", Offset = "0x9F0210", VA = "0x1809F1410")] public static void JPFGCHENJMH() { int num = 0; Matchmaking.FNOKOPHNEKJ = num; Matchmaking.GIKOHHGPLNP = false; KFBABPAPIMB dgjlbacbeoa = Matchmaking.DGJLBACBEOA; Matchmaking.DGJLBACBEOA = num; Matchmaking.CLCHIEJCEPG = num != 0; Matchmaking.JLJCONELOEG = 0; Matchmaking.HJBHAIECAAN(); Matchmaking.GMOHAGANJFH = num; Matchmaking.GIKOHHGPLNP = false; Matchmaking.JHFHNPCEJIJ = (long)num; Matchmaking.FJDMLBLPKNL = (long)num; Matchmaking.MELANAEFKJC = num; Matchmaking.PKICLMFPMDG = num; Matchmaking.KHFBDHLNODH = num; Matchmaking.k__BackingField = num != 0; } // Token: 0x170013D7 RID: 5079 // (get) Token: 0x060076FE RID: 30462 RVA: 0x0019F160 File Offset: 0x0019D360 [Token(Token = "0x170013D7")] public static DateTime HHPPBFDKGJL { [Token(Token = "0x60076FE")] [Address(RVA = "0x9F1280", Offset = "0x9F0080", VA = "0x1809F1280")] get { DateTime? hgnlobmdmpk = Matchmaking.HGNLOBMDMPK; long elapsedMilliseconds = Matchmaking.JFNFPGFMPHB.ElapsedMilliseconds; DateTime dateTime; return dateTime; } } // Token: 0x060076FF RID: 30463 RVA: 0x0019F194 File Offset: 0x0019D394 [Token(Token = "0x60076FF")] [Address(RVA = "0x9F0550", Offset = "0x9EF350", VA = "0x1809F0550")] private static void IHJIICCOPAD(DateTime? BGHJILJECPH) { Matchmaking.JFNFPGFMPHB.Restart(); } // Token: 0x06007700 RID: 30464 RVA: 0x0019F1B4 File Offset: 0x0019D3B4 [Token(Token = "0x6007700")] [Address(RVA = "0x9EF6B0", Offset = "0x9EE4B0", VA = "0x1809EF6B0")] public static DABKFAIHBBP GHNONNKLKHE() { Matchmaking.NNJLOALNNBB(); HTTPUrlEncodedForm httpurlEncodedForm = new HTTPUrlEncodedForm(); string gmohaganjfh = Matchmaking.GMOHAGANJFH; httpurlEncodedForm.AddField("LoginLock", gmohaganjfh); int num = 0; PMGCJEPKFOF pmgcjepkfof2; PMGCJEPKFOF pmgcjepkfof = pmgcjepkfof2.MOAAINIDMGC("Matchmaking login failed"); if (Matchmaking.<>c.<>9__59_0 == 0) { Matchmaking.<>c.<>9__59_0 = (string e) => "Unable to login (code: 4)"; } Matchmaking.<>c <>; if (Matchmaking.<>c.<>9__59_1 == 0) { <> = Matchmaking.<>c.<>9; Matchmaking.<>c.<>9__59_1 = delegate(HOOILIHKMEG response) { if (response.LLODNIOIDKE == 409) { return JJEKJGALHKO.LIPGKFECLDO("This account is already logged in somewhere else!"); } if (response.LLODNIOIDKE < 400) { return JJEKJGALHKO.k__BackingField; } return JJEKJGALHKO.LIPGKFECLDO("Unable to login (code: 5)"); }; } if (num < <>) { num += num; num++; } int num2; Action action = new Action(num2.NLINJKBFIGB); num2 = 0; int num3; Action action2 = new Action(num3.DEAFDPLBDEG); num3 = 0; uint num4; num4 += num4; throw new NullReferenceException(); } // Token: 0x06007701 RID: 30465 RVA: 0x0019F26C File Offset: 0x0019D46C [Token(Token = "0x6007701")] [Address(RVA = "0x9F0180", Offset = "0x9EEF80", VA = "0x1809F0180")] private static void HJBHAIECAAN() { if (!Matchmaking.GMOHAGANJFH.LJGBBKKGKOP()) { LDCMJEDOFCO service = (LDCMJEDOFCO)((ulong)3L); string relativeUri = "player/logout"; Uri uri = BPHGKAEDBPE.MNJNJLGIOKE(LDCMJEDOFCO.Matchmaking); string relativeUri2 = relativeUri; NEBIGEDJGPP nebigedjgpp = new NEBIGEDJGPP(new Uri(uri + relativeUri2), (HTTPMethods)((ulong)2L)); nebigedjgpp.LMKPACBCFAB(); Dictionary dictionary = new Dictionary(); string gmohaganjfh = Matchmaking.GMOHAGANJFH; dictionary.Add("LoginLock", gmohaganjfh); nebigedjgpp.JJPKKFIALBN(dictionary); float realtimeSinceStartup = Time.realtimeSinceStartup; float startTime = realtimeSinceStartup; Action action = delegate(NEBIGEDJGPP request, HOOILIHKMEG response) { float realtimeSinceStartup2 = Time.realtimeSinceStartup; LDCMJEDOFCO service2 = service; }; nebigedjgpp.k__BackingField = action; nebigedjgpp.GDOIHJPIPBM(); } CIIBGMBOFEI.KOKBNALDOIO.CCFINJGGBJP(); CIIBGMBOFEI.IKEDCHMBHFE.CCFINJGGBJP(); } // Token: 0x06007702 RID: 30466 RVA: 0x0019F338 File Offset: 0x0019D538 [Token(Token = "0x6007702")] [Address(RVA = "0x9F3B50", Offset = "0x9F2950", VA = "0x1809F3B50")] private static void NNJLOALNNBB() { int num = 0; Matchmaking.GMOHAGANJFH = num; num += num; num++; Matchmaking.LoginLockTokenParams loginLockTokenParams; if (loginLockTokenParams != 0) { MLFKNFFOOPF platform = loginLockTokenParams.Platform; HNMPCJKLBHH k__BackingField = BPHGKAEDBPE.k__BackingField; string platformId = loginLockTokenParams.PlatformId; string lockToken = loginLockTokenParams.LockToken; bool flag; if (flag) { Matchmaking.GMOHAGANJFH = loginLockTokenParams.LockToken; } } int num2 = 0; Guid guid = Guid.NewGuid(); string text; Matchmaking.GMOHAGANJFH = text; Matchmaking.LoginLockTokenParams loginLockTokenParams2 = new Matchmaking.LoginLockTokenParams(); HNMPCJKLBHH k__BackingField2 = BPHGKAEDBPE.k__BackingField; HNMPCJKLBHH k__BackingField3 = BPHGKAEDBPE.k__BackingField; string gmohaganjfh = Matchmaking.GMOHAGANJFH; loginLockTokenParams2.LockToken = gmohaganjfh; int num3 = 0; string text2 = JsonUtility.ToJson(loginLockTokenParams2); if (num2 < num3) { num2 += num2; num2++; } } // Token: 0x06007703 RID: 30467 RVA: 0x0019F410 File Offset: 0x0019D610 [Token(Token = "0x6007703")] [Address(RVA = "0x9F0CC0", Offset = "0x9EFAC0", VA = "0x1809F0CC0")] public static CIIBGMBOFEI JHMAJAONGAH(long ANAPBECHGLI) { Dictionary agabodepdcp = Matchmaking.AGABODEPDCP; throw new NullReferenceException(); } // Token: 0x06007704 RID: 30468 RVA: 0x0019F428 File Offset: 0x0019D628 [Token(Token = "0x6007704")] [Address(RVA = "0x9F1BE0", Offset = "0x9F09E0", VA = "0x1809F1BE0")] private static CIIBGMBOFEI KNCIOLHAIAJ(CIIBGMBOFEI IPOFINNGHKG) { int num; long k__BackingField; CIIBGMBOFEI ciibgmbofei; do { num = 0; k__BackingField = IPOFINNGHKG.k__BackingField; Dictionary agabodepdcp = Matchmaking.AGABODEPDCP; bool flag; bool flag2; if (flag && !flag2) { return ciibgmbofei; } Matchmaking.AGABODEPDCP[k__BackingField] = IPOFINNGHKG; Dictionary.ValueCollection values = Matchmaking.BLBFGCKFPAM.Values; bool flag3; if (flag3) { while (!flag3) { } } } while (num != 0); Matchmaking.CLOKMCIOIDM(k__BackingField); ciibgmbofei = Matchmaking.BBJAEJHMAPB; if (ciibgmbofei.k__BackingField == k__BackingField) { Matchmaking.BFONJHCLKPN(IPOFINNGHKG); } return ciibgmbofei; } // Token: 0x06007705 RID: 30469 RVA: 0x0019F4A4 File Offset: 0x0019D6A4 [Token(Token = "0x6007705")] [Address(RVA = "0x9EF600", Offset = "0x9EE400", VA = "0x1809EF600")] private static void GFFBLGKGANN(Dictionary NGPMADFHHKP) { CIIBGMBOFEI ciibgmbofei = Matchmaking.KNCIOLHAIAJ(AEOPHJMOOFE.PPGFHEDFBEA(NGPMADFHHKP)); } // Token: 0x06007706 RID: 30470 RVA: 0x0019F4C0 File Offset: 0x0019D6C0 [Token(Token = "0x6007706")] [Address(RVA = "0x9EDD60", Offset = "0x9ECB60", VA = "0x1809EDD60")] internal static void ALDJBFPEPOL(long ANAPBECHGLI) { Matchmaking.BFONJHCLKPN(Matchmaking.AGABODEPDCP[ANAPBECHGLI]); } // Token: 0x06007707 RID: 30471 RVA: 0x0019F4E4 File Offset: 0x0019D6E4 [Token(Token = "0x6007707")] [Address(RVA = "0x9EF350", Offset = "0x9EE150", VA = "0x1809EF350")] private static void FODLGIJCALM(long HNHLJONGKHB) { int num = 0; PMGCJEPKFOF pmgcjepkfof = OJMCBOKJFOF.CJKHNIIJFIN(HNHLJONGKHB, num != 0); if (Matchmaking.<>c.<>9__67_0 == 0) { Matchmaking.<>c.<>9__67_0 = delegate(PPENFJMFPNE room) { long k__BackingField = room.k__BackingField; Matchmaking.AFJABHFKGCP(room); }; } } // Token: 0x06007708 RID: 30472 RVA: 0x0019F520 File Offset: 0x0019D720 [Token(Token = "0x6007708")] [Address(RVA = "0x9EDEE0", Offset = "0x9ECCE0", VA = "0x1809EDEE0")] private static void BFONJHCLKPN([NotNull] CIIBGMBOFEI IPOFINNGHKG) { CIIBGMBOFEI melanaefkjc = Matchmaking.MELANAEFKJC; if (melanaefkjc == 0) { } string k__BackingField = IPOFINNGHKG.k__BackingField; bool flag = melanaefkjc.k__BackingField != k__BackingField; Matchmaking.MELANAEFKJC = IPOFINNGHKG; long k__BackingField = IPOFINNGHKG.k__BackingField; long k__BackingField = IPOFINNGHKG.k__BackingField; Matchmaking.JHFHNPCEJIJ = IPOFINNGHKG.k__BackingField; Matchmaking.FJDMLBLPKNL = IPOFINNGHKG.k__BackingField; long jhfhnpcejij = Matchmaking.JHFHNPCEJIJ; int num = 0; PMGCJEPKFOF pmgcjepkfof = OJMCBOKJFOF.CJKHNIIJFIN(jhfhnpcejij, num != 0); if (Matchmaking.<>c.<>9__68_0 == 0) { Matchmaking.<>c.<>9__68_0 = delegate(string error) { global::UnityEngine.Debug.LogError("Failed to retrieve room details for local room instance!"); }; } if (Matchmaking.<>c.<>9__68_1 == 0) { Matchmaking.<>c.<>9__68_1 = delegate(PPENFJMFPNE roomDetails) { long k__BackingField2 = roomDetails.k__BackingField; Matchmaking.AFJABHFKGCP(roomDetails); }; } Matchmaking.IDKODGPLAMH(); if (flag) { Matchmaking.MMCLAHHHKFJ(); } } // Token: 0x06007709 RID: 30473 RVA: 0x0019F5E0 File Offset: 0x0019D7E0 [Token(Token = "0x6007709")] [Address(RVA = "0x9ED430", Offset = "0x9EC230", VA = "0x1809ED430")] private static void AFJABHFKGCP([NotNull] PPENFJMFPNE IJNAMEBOMJJ) { IReadOnlyList k__BackingField; Func func; do { DNACJGJEPEC khfbdhlnodh = Matchmaking.KHFBDHLNODH; if (khfbdhlnodh != 0) { long k__BackingField = khfbdhlnodh.k__BackingField; } long fjdmlblpknl = Matchmaking.FJDMLBLPKNL; Matchmaking.PKICLMFPMDG = IJNAMEBOMJJ; k__BackingField = IJNAMEBOMJJ.k__BackingField; if (Matchmaking.<>c.<>9__69_0 == 0) { func = (DNACJGJEPEC s) => s.k__BackingField == "{il2cpp field on {'constant11' (constant value of type Cpp2IL.Core.Analysis.ResultModels.StaticFieldsPtr)}, offset 0x60}"; Matchmaking.<>c.<>9__69_0 = func; } } while (Enumerable.FirstOrDefault(k__BackingField, func) != 0); Matchmaking.KHFBDHLNODH = Matchmaking.KHFBDHLNODH; Matchmaking.k__BackingField = IJNAMEBOMJJ.k__BackingField == "{il2cpp field on {'constant84' (constant value of type Cpp2IL.Core.Analysis.ResultModels.StaticFieldsPtr)}, offset 0x28}"; long k__BackingField = IJNAMEBOMJJ.k__BackingField; CIIBGMBOFEI kokbnaldoio = CIIBGMBOFEI.KOKBNALDOIO; long k__BackingField2 = Matchmaking.ELHFNPEDCCN.k__BackingField; string k__BackingField = Matchmaking.ELHFNPEDCCN.k__BackingField; kokbnaldoio.KPENCLEFEFJ(k__BackingField, k__BackingField2, k__BackingField); Matchmaking.IOLEBOJIEFC(); } // Token: 0x0600770A RID: 30474 RVA: 0x0019F6A8 File Offset: 0x0019D8A8 [Token(Token = "0x600770A")] [Address(RVA = "0x9F4FB0", Offset = "0x9F3DB0", VA = "0x1809F4FB0")] public static EFAJBHGDIDD OLIKKLKLBKJ(int GKLPIFBPGOD) { Dictionary blbfgckfpam = Matchmaking.BLBFGCKFPAM; throw new NullReferenceException(); } // Token: 0x0600770B RID: 30475 RVA: 0x0019F6C0 File Offset: 0x0019D8C0 [Token(Token = "0x600770B")] [Address(RVA = "0x9EDA70", Offset = "0x9EC870", VA = "0x1809EDA70")] public static void AJKLPNMLABC(CIIBGMBOFEI IPOFINNGHKG, bool DJMIJOCADHF = true) { EFAJBHGDIDD efajbhgdidd = Matchmaking.OLIKKLKLBKJ(BPHGKAEDBPE.k__BackingField); if (efajbhgdidd != 0) { efajbhgdidd.FLOHLCKCOFA = IPOFINNGHKG; Matchmaking.ABNCPNMEIGC(efajbhgdidd, DJMIJOCADHF); } if (IPOFINNGHKG != 0) { Matchmaking.MMIKONNBEON(IPOFINNGHKG); } } // Token: 0x0600770C RID: 30476 RVA: 0x0019F6F4 File Offset: 0x0019D8F4 [Token(Token = "0x600770C")] [Address(RVA = "0x9F2640", Offset = "0x9F1440", VA = "0x1809F2640")] public static void MKKEALMMLIO(params int[] ILNGMAANNDG) { } // Token: 0x0600770D RID: 30477 RVA: 0x0019F704 File Offset: 0x0019D904 [Token(Token = "0x600770D")] [Address(RVA = "0x9F25E0", Offset = "0x9F13E0", VA = "0x1809F25E0")] public static void MKKEALMMLIO(IReadOnlyList GPDBGLOGAGM) { int num = 0; Matchmaking.MKKEALMMLIO(GPDBGLOGAGM, num != 0); } // Token: 0x0600770E RID: 30478 RVA: 0x0019F71C File Offset: 0x0019D91C [Token(Token = "0x600770E")] [Address(RVA = "0x9F5250", Offset = "0x9F4050", VA = "0x1809F5250")] private static void PEEHOFKPDCB(IReadOnlyList KPCLKCFCBGA) { Matchmaking.MKKEALMMLIO(KPCLKCFCBGA, true); } // Token: 0x0600770F RID: 30479 RVA: 0x0019F730 File Offset: 0x0019D930 [Token(Token = "0x600770F")] [Address(RVA = "0x9F0D50", Offset = "0x9EFB50", VA = "0x1809F0D50")] private static void JIIABBOODIM() { if (MHOKOMMOGKM.LJOMAMPICDO) { HTTPUrlEncodedForm httpurlEncodedForm = new HTTPUrlEncodedForm(); string gmohaganjfh = Matchmaking.GMOHAGANJFH; httpurlEncodedForm.AddField("LoginLock", gmohaganjfh); ulong num; ulong num2; PMGCJEPKFOF pmgcjepkfof = BPHGKAEDBPE.ODNBLPCEPNC((HTTPMethods)((ulong)2L), (LDCMJEDOFCO)((uint)3), "player/heartbeat", httpurlEncodedForm, num != 0UL, num2 != 0UL); int num3; Action action = new Action(num3.MPDGHMENJJK); num3 = 0; } } // Token: 0x06007710 RID: 30480 RVA: 0x0019F790 File Offset: 0x0019D990 [Token(Token = "0x6007710")] [Address(RVA = "0x9F00C0", Offset = "0x9EEEC0", VA = "0x1809F00C0")] private static void HHNMKCFCFHD(Dictionary NGPMADFHHKP) { Matchmaking.ABNCPNMEIGC(AEOPHJMOOFE.PPGFHEDFBEA(NGPMADFHHKP), true); } // Token: 0x06007711 RID: 30481 RVA: 0x0019F7AC File Offset: 0x0019D9AC [Token(Token = "0x6007711")] [Address(RVA = "0x9F4370", Offset = "0x9F3170", VA = "0x1809F4370")] public static PMGCJEPKFOF NPCKFBINNCP(int GKLPIFBPGOD) { Matchmaking.JGGONFABMGF jggonfabmgf = new Matchmaking.JGGONFABMGF(); jggonfabmgf.accountId = GKLPIFBPGOD; EFAJBHGDIDD efajbhgdidd = Matchmaking.OLIKKLKLBKJ(GKLPIFBPGOD); if (efajbhgdidd != 0) { new CBLLFJEDOII().OOOIENHGNCA(efajbhgdidd); } CBLLFJEDOII cbllfjedoii = new CBLLFJEDOII(); Matchmaking.JGGONFABMGF cs$<>8__locals = jggonfabmgf; CBLLFJEDOII promise = cbllfjedoii; int accountId = cs$<>8__locals.accountId; string text = string.Format("player?id={0}", accountId); int num = 0; ulong num2; PMGCJEPKFOF pmgcjepkfof = BPHGKAEDBPE.ODNBLPCEPNC(HTTPMethods.Get, LDCMJEDOFCO.Matchmaking, text, num != 0, num2 != 0UL); int num3 = 0; PMGCJEPKFOF pmgcjepkfof2 = pmgcjepkfof.NAHFKKGCOFA(num3 != 0).MOAAINIDMGC("Failed to refresh player presence"); Action> action = delegate(List playerPresenceList) { EFAJBHGDIDD efajbhgdidd2 = Enumerable.FirstOrDefault(playerPresenceList); if (efajbhgdidd2 != 0) { Matchmaking.ABNCPNMEIGC(efajbhgdidd2, true); } Dictionary blbfgckfpam = Matchmaking.BLBFGCKFPAM; int accountId2 = jggonfabmgf.accountId; bool flag = blbfgckfpam.Remove(accountId2); Matchmaking.PNMDPHBLAIO(jggonfabmgf.accountId); promise.OOOIENHGNCA(efajbhgdidd2); }; Action action2 = delegate(string error) { promise.HMFPPBJFHKD(error); }; CBLLFJEDOII promise2 = promise; throw new NullReferenceException(); } // Token: 0x06007712 RID: 30482 RVA: 0x0019F868 File Offset: 0x0019DA68 [Token(Token = "0x6007712")] [Address(RVA = "0x9F26A0", Offset = "0x9F14A0", VA = "0x1809F26A0")] private static void MKKEALMMLIO(IReadOnlyList ILNGMAANNDG, bool KGJFIJCIGPJ) { Matchmaking.PPOENCKJIPN ppoenckjipn = new Matchmaking.PPOENCKJIPN(); ppoenckjipn.accountIds = ILNGMAANNDG; if (!KGJFIJCIGPJ) { Func <>9__78_ = Matchmaking.<>c.<>9__78_0; if (<>9__78_ == 0) { Matchmaking.<>c.<>9__78_0 = (int id) => !PAJOOHAOLEE.MLHDGEJIJCD(id); } List list = Enumerable.ToList(Enumerable.Where(ILNGMAANNDG, <>9__78_)); ppoenckjipn.accountIds = list; } if (ppoenckjipn != 0) { IReadOnlyList accountIds = ppoenckjipn.accountIds; IReadOnlyList accountIds2 = ppoenckjipn.accountIds; Func> func; if (Matchmaking.<>c.<>9__78_3 == 0) { func = delegate(int id) { }; Matchmaking.<>c.<>9__78_3 = func; } IEnumerable enumerable = Enumerable.Select>(accountIds2, func); ulong num; ulong num2; PMGCJEPKFOF pmgcjepkfof = BPHGKAEDBPE.ODNBLPCEPNC((HTTPMethods)((ulong)2L), (LDCMJEDOFCO)((uint)3), "player", enumerable, num != 0UL, num2 != 0UL); Func func2; if (Matchmaking.<>c.<>9__78_2 == 0) { func2 = (int id) => string.Format("id={0}", id); Matchmaking.<>c.<>9__78_2 = func2; } IEnumerable enumerable2 = Enumerable.Select(accountIds2, func2); string text = string.Join("&", enumerable2); string text2 = "player?" + text; int num3 = 0; ulong num4; PMGCJEPKFOF pmgcjepkfof2 = BPHGKAEDBPE.ODNBLPCEPNC(HTTPMethods.Get, LDCMJEDOFCO.Matchmaking, text2, num3 != 0, num4 != 0UL); int num5 = 0; PMGCJEPKFOF pmgcjepkfof3 = pmgcjepkfof2.NAHFKKGCOFA(num5 != 0).MOAAINIDMGC("Failed to refresh player presence"); Action> action = delegate(List playerPresenceList) { int num6; do { num6 = 0; IReadOnlyList accountIds3 = ppoenckjipn.accountIds; num6 += num6; num6++; int num7 = 0; if (num6 < num7) { num6 += num6; num6++; } Matchmaking.AOMJDCIABCG aomjdciabcg = new Matchmaking.AOMJDCIABCG(); aomjdciabcg.id = aomjdciabcg; Func func3 = delegate(EFAJBHGDIDD p) { int id2 = aomjdciabcg.id; return p.k__BackingField == id2; }; EFAJBHGDIDD efajbhgdidd = Enumerable.FirstOrDefault(playerPresenceList, func3); if (efajbhgdidd != 0) { ulong num8; Matchmaking.ABNCPNMEIGC(efajbhgdidd, num8 != 0UL); num8 += num8; num8 += num8; } Dictionary blbfgckfpam = Matchmaking.BLBFGCKFPAM; int id = aomjdciabcg.id; bool flag = blbfgckfpam.Remove(id); Matchmaking.PNMDPHBLAIO(aomjdciabcg.id); } while (num6 != 0); }; } } // Token: 0x06007713 RID: 30483 RVA: 0x0019F998 File Offset: 0x0019DB98 [Token(Token = "0x6007713")] [Address(RVA = "0x9ECAD0", Offset = "0x9EB8D0", VA = "0x1809ECAD0")] private static void ABNCPNMEIGC(EFAJBHGDIDD MDNCLPONION, bool JNJGHNAKGKH = true) { int num = 0; Dictionary blbfgckfpam = Matchmaking.BLBFGCKFPAM; int k__BackingField = MDNCLPONION.k__BackingField; bool flag; if (blbfgckfpam.TryGetValue(k__BackingField, num) && JNJGHNAKGKH && MDNCLPONION.k__BackingField == (ulong)0L && blbfgckfpam != 0 && flag) { MDNCLPONION.FLOHLCKCOFA = num; } CIIBGMBOFEI k__BackingField = MDNCLPONION.k__BackingField; if (k__BackingField != 0) { CIIBGMBOFEI ciibgmbofei = Matchmaking.KNCIOLHAIAJ(k__BackingField); MDNCLPONION.FLOHLCKCOFA = ciibgmbofei; } LLKHFJDNFMM llkhfjdnfmm = FGPIDGLCKEF.IAHDANBDAAM(MDNCLPONION.k__BackingField); if (llkhfjdnfmm != 0 && llkhfjdnfmm.MHEGHKNGOEG && !llkhfjdnfmm.NPBCMKLOCAE) { if (num != 0) { Dictionary cpgjekbaoad = Matchmaking.CPGJEKBAOAD; throw new NullReferenceException(); } if (MDNCLPONION.k__BackingField != (ulong)0L && MDNCLPONION.FLIKAHFMJCH) { CIIBGMBOFEI k__BackingField2 = MDNCLPONION.k__BackingField; Dictionary cpgjekbaoad2 = Matchmaking.CPGJEKBAOAD; long k__BackingField = k__BackingField2.k__BackingField; bool flag2 = cpgjekbaoad2.TryGetValue(k__BackingField, num); CIIBGMBOFEI k__BackingField3 = MDNCLPONION.k__BackingField; Dictionary cpgjekbaoad3 = Matchmaking.CPGJEKBAOAD; num++; long k__BackingField2 = k__BackingField3.k__BackingField; cpgjekbaoad3[k__BackingField2] = num; } } Dictionary blbfgckfpam2 = Matchmaking.BLBFGCKFPAM; int k__BackingField2 = MDNCLPONION.k__BackingField; blbfgckfpam2[k__BackingField2] = MDNCLPONION; Matchmaking.PNMDPHBLAIO(MDNCLPONION.k__BackingField); } // Token: 0x06007714 RID: 30484 RVA: 0x0019FAEC File Offset: 0x0019DCEC [Token(Token = "0x6007714")] [Address(RVA = "0x9F5420", Offset = "0x9F4220", VA = "0x1809F5420")] private static void PODHHPFEDBK(Dictionary NGPMADFHHKP) { Matchmaking.OBBKPLHJOAB obbkplhjoab = new Matchmaking.OBBKPLHJOAB(); obbkplhjoab.PPGFHEDFBEA(NGPMADFHHKP); MFBGLIHGCGO edpkablokme = Matchmaking.EDPKABLOKME; Matchmaking.MHCKNNJOIIP k__BackingField = obbkplhjoab.k__BackingField; edpkablokme.CNFDGDEOPPF(k__BackingField); } // Token: 0x06007715 RID: 30485 RVA: 0x0019FB20 File Offset: 0x0019DD20 [Token(Token = "0x6007715")] [Address(RVA = "0x9F2C20", Offset = "0x9F1A20", VA = "0x1809F2C20")] public static List MMDFAKFHPHA(long HNHLJONGKHB) { IEnumerable enumerable = FGPIDGLCKEF.JBAIDHIJFDI(); Func <>9__81_ = Matchmaking.<>c.<>9__81_0; if (<>9__81_ == 0) { Matchmaking.<>c.<>9__81_0 = delegate(LLKHFJDNFMM r) { bool flag = r.MHEGHKNGOEG; if (!flag) { return flag; } return !r.NPBCMKLOCAE; }; } IEnumerable enumerable2 = Enumerable.Where(enumerable, <>9__81_); Func func; if (Matchmaking.<>c.<>9__81_1 == 0) { func = (LLKHFJDNFMM r) => Matchmaking.OLIKKLKLBKJ(r.k__BackingField); Matchmaking.<>c.<>9__81_1 = func; } IEnumerable enumerable3 = Enumerable.Select(enumerable2, func); Func func2 = delegate(EFAJBHGDIDD p) { if (p != 0 && p.FLIKAHFMJCH) { CIIBGMBOFEI k__BackingField = p.k__BackingField; long roomId = HNHLJONGKHB; return k__BackingField.k__BackingField == roomId; } throw new NullReferenceException(); }; IEnumerable enumerable4 = Enumerable.Where(enumerable3, func2); Func func3; if (Matchmaking.<>c.<>9__81_3 == 0) { func3 = (EFAJBHGDIDD p) => p.k__BackingField; Matchmaking.<>c.<>9__81_3 = func3; } return Enumerable.ToList(Enumerable.Select(enumerable4, func3)); } // Token: 0x06007716 RID: 30486 RVA: 0x0019FBE4 File Offset: 0x0019DDE4 [Token(Token = "0x6007716")] [Address(RVA = "0x9F2230", Offset = "0x9F1030", VA = "0x1809F2230")] public static List LJPJLNPNPKP() { Dictionary cpgjekbaoad = Matchmaking.CPGJEKBAOAD; Func, int> <>9__82_ = Matchmaking.<>c.<>9__82_0; if (<>9__82_ == 0) { Matchmaking.<>c.<>9__82_0 = delegate(KeyValuePair rtf) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); }; } IOrderedEnumerable> orderedEnumerable = Enumerable.OrderByDescending, int>(cpgjekbaoad, <>9__82_); Func, long> func; if (Matchmaking.<>c.<>9__82_1 == 0) { func = delegate(KeyValuePair rtf) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); }; Matchmaking.<>c.<>9__82_1 = func; } return Enumerable.ToList(Enumerable.Select, long>(orderedEnumerable, func)); } // Token: 0x06007717 RID: 30487 RVA: 0x0019FC4C File Offset: 0x0019DE4C [Token(Token = "0x6007717")] [Address(RVA = "0x9EF4B0", Offset = "0x9EE2B0", VA = "0x1809EF4B0")] public static PMGCJEPKFOF GDCFFOJEIMD() { string text; new HTTPUrlEncodedForm().AddField("JoinMode", text); Matchmaking.IFJHGCBIBLD = Matchmaking.OAOJAGAEANC("DormRoom"); string text2 = WebUtility.UrlEncode("DormRoom"); string text3 = "goto/room/" + text2; PMGCJEPKFOF pmgcjepkfof; return pmgcjepkfof; } // Token: 0x06007718 RID: 30488 RVA: 0x0019FC98 File Offset: 0x0019DE98 [Token(Token = "0x6007718")] [Address(RVA = "0x9F0F70", Offset = "0x9EFD70", VA = "0x1809F0F70")] public static PMGCJEPKFOF JLMFIHJLNBL(string HFDPAGDDNDE, int[] DKFBAOLAEFE, bool PBCPIEHFDBH, bool KJHCANCBKAL, bool ALOAFENOBGN) { do { if (Matchmaking.BBJAEJHMAPB.k__BackingField) { } } while (Matchmaking.PKICLMFPMDG != 0); string k__BackingField = PPENFJMFPNE.IGAPDHGFLDC.k__BackingField; HTTPUrlEncodedForm httpurlEncodedForm = new HTTPUrlEncodedForm(); string text; httpurlEncodedForm.AddField("JoinMode", text); string text2; httpurlEncodedForm.AddField("AdditionalPlayersAutoFollow", text2); Matchmaking.IFJHGCBIBLD = Matchmaking.OAOJAGAEANC(k__BackingField); string text3 = WebUtility.UrlEncode(k__BackingField); string text4 = WebUtility.UrlEncode(HFDPAGDDNDE); return Matchmaking.NDDKNMLHKBK("goto/room/" + text3 + "/" + text4, httpurlEncodedForm, DKFBAOLAEFE, KJHCANCBKAL); } // Token: 0x06007719 RID: 30489 RVA: 0x0019FD2C File Offset: 0x0019DF2C [Token(Token = "0x6007719")] [Address(RVA = "0x9EEF40", Offset = "0x9EDD40", VA = "0x1809EEF40")] public static PMGCJEPKFOF FBLFCNDIPMP(string BFGCDJFNJLE, string KIIFGNILJEA, [Optional] int[] DKFBAOLAEFE, bool KJHCANCBKAL = true) { Matchmaking.IFJHGCBIBLD = Matchmaking.OAOJAGAEANC(BFGCDJFNJLE); string text = WebUtility.UrlEncode(BFGCDJFNJLE); string text2 = WebUtility.UrlEncode(KIIFGNILJEA); string text3 = "goto/code/" + text + "/" + text2; int num = 0; return Matchmaking.NDDKNMLHKBK(text3, num, DKFBAOLAEFE, KJHCANCBKAL); } // Token: 0x0600771A RID: 30490 RVA: 0x0019FD74 File Offset: 0x0019DF74 [Token(Token = "0x600771A")] [Address(RVA = "0x9F0770", Offset = "0x9EF570", VA = "0x1809F0770")] public static PMGCJEPKFOF ILPIDHICKMB(string BFGCDJFNJLE, bool OFFEBBLOEJA = false, [Optional] int[] DKFBAOLAEFE, bool KJHCANCBKAL = false) { HTTPUrlEncodedForm httpurlEncodedForm = new HTTPUrlEncodedForm(); string text; httpurlEncodedForm.AddField("JoinMode", text); Matchmaking.IFJHGCBIBLD = Matchmaking.OAOJAGAEANC(BFGCDJFNJLE); string text2 = WebUtility.UrlEncode(BFGCDJFNJLE); return Matchmaking.NDDKNMLHKBK("goto/room/" + text2, httpurlEncodedForm, DKFBAOLAEFE, KJHCANCBKAL); } // Token: 0x0600771B RID: 30491 RVA: 0x0019FDC0 File Offset: 0x0019DFC0 [Token(Token = "0x600771B")] [Address(RVA = "0x9F1A70", Offset = "0x9F0870", VA = "0x1809F1A70")] public static PMGCJEPKFOF KNCHJJDKJGK(string BFGCDJFNJLE, string HFDPAGDDNDE, Matchmaking.GIJOGKJCEKG MIAGCJJACCL = Matchmaking.GIJOGKJCEKG.PublicMatchmaking, [Optional] int[] DKFBAOLAEFE, bool PBCPIEHFDBH = false, bool KJHCANCBKAL = false) { HTTPUrlEncodedForm httpurlEncodedForm = new HTTPUrlEncodedForm(); string text; httpurlEncodedForm.AddField("JoinMode", text); string text2; httpurlEncodedForm.AddField("AdditionalPlayersAutoFollow", text2); Matchmaking.IFJHGCBIBLD = Matchmaking.OAOJAGAEANC(BFGCDJFNJLE); string text3 = WebUtility.UrlEncode(BFGCDJFNJLE); string text4 = WebUtility.UrlEncode(HFDPAGDDNDE); string text5 = "goto/room/" + text3 + "/" + text4; PMGCJEPKFOF pmgcjepkfof; return pmgcjepkfof; } // Token: 0x0600771C RID: 30492 RVA: 0x0019FE28 File Offset: 0x0019E028 [Token(Token = "0x600771C")] [Address(RVA = "0x9F2AA0", Offset = "0x9F18A0", VA = "0x1809F2AA0")] public static PMGCJEPKFOF MLIILFNOOOK(CCMBKDINCAH IAALIIFNHNP, [Optional] int[] DKFBAOLAEFE, bool KJHCANCBKAL = false) { Matchmaking.IFJHGCBIBLD = IAALIIFNHNP.k__BackingField; long k__BackingField = IAALIIFNHNP.k__BackingField; string text = string.Format("goto/event/{0}", k__BackingField); int num = 0; return Matchmaking.NDDKNMLHKBK(text, num, DKFBAOLAEFE, KJHCANCBKAL); } // Token: 0x0600771D RID: 30493 RVA: 0x0019FE64 File Offset: 0x0019E064 [Token(Token = "0x600771D")] [Address(RVA = "0x9F05E0", Offset = "0x9EF3E0", VA = "0x1809F05E0")] public static PMGCJEPKFOF IIDEDGKAGOE(PLILLKHMNDA EGLGJIONCCP, [Optional] int[] DKFBAOLAEFE, bool KJHCANCBKAL = false) { Matchmaking.IFJHGCBIBLD = EGLGJIONCCP.k__BackingField + " Clubhouse"; long k__BackingField = EGLGJIONCCP.k__BackingField; string text = string.Format("goto/club/{0}", k__BackingField); int num = 0; return Matchmaking.NDDKNMLHKBK(text, num, DKFBAOLAEFE, KJHCANCBKAL); } // Token: 0x0600771E RID: 30494 RVA: 0x0019FEAC File Offset: 0x0019E0AC [Token(Token = "0x600771E")] [Address(RVA = "0x9F08A0", Offset = "0x9EF6A0", VA = "0x1809F08A0")] public static PMGCJEPKFOF IMMCGNNPIAD(int CJFGEMGOJHB, [Optional] int[] DKFBAOLAEFE, bool KJHCANCBKAL = false) { EFAJBHGDIDD efajbhgdidd = Matchmaking.OLIKKLKLBKJ(CJFGEMGOJHB); if (efajbhgdidd == 0 || efajbhgdidd.k__BackingField != 0) { } string text = Matchmaking.OAOJAGAEANC(0); Matchmaking.IFJHGCBIBLD = text; string text2 = string.Format("goto/player/{0}", text); int num = 0; return Matchmaking.NDDKNMLHKBK(text2, num, DKFBAOLAEFE, KJHCANCBKAL); } // Token: 0x0600771F RID: 30495 RVA: 0x0019FEF4 File Offset: 0x0019E0F4 [Token(Token = "0x600771F")] [Address(RVA = "0x9F2410", Offset = "0x9F1210", VA = "0x1809F2410")] public static PMGCJEPKFOF MGKFDNPCDBP(long ANAPBECHGLI, [Optional] int[] DKFBAOLAEFE, bool KJHCANCBKAL = false) { Dictionary agabodepdcp = Matchmaking.AGABODEPDCP; ulong num; if (num != (ulong)0L) { } string text = Matchmaking.OAOJAGAEANC(0); Matchmaking.IFJHGCBIBLD = text; string text2 = string.Format("goto/instance/{0}", text); int num2 = 0; return Matchmaking.NDDKNMLHKBK(text2, num2, DKFBAOLAEFE, KJHCANCBKAL); } // Token: 0x06007720 RID: 30496 RVA: 0x0019FF3C File Offset: 0x0019E13C [Token(Token = "0x6007720")] [Address(RVA = "0x9EDC60", Offset = "0x9ECA60", VA = "0x1809EDC60")] public static PMGCJEPKFOF ALCJNMAOIGH(long IAHDKAIJJLB, long HNHLJONGKHB, [Optional] int[] DKFBAOLAEFE, bool KJHCANCBKAL = false) { if (OJMCBOKJFOF.DPPMCHAOMDI(HNHLJONGKHB) != 0) { } string text = Matchmaking.OAOJAGAEANC(0); Matchmaking.IFJHGCBIBLD = text; string text2 = string.Format("goto/invite/{0}", text); int num = 0; return Matchmaking.NDDKNMLHKBK(text2, num, DKFBAOLAEFE, KJHCANCBKAL); } // Token: 0x06007721 RID: 30497 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6007721")] [Address(RVA = "0x9F33D0", Offset = "0x9F21D0", VA = "0x1809F33D0")] private static PMGCJEPKFOF NDDKNMLHKBK(string LOOAPLFGOEN, HTTPUrlEncodedForm MDOPLMHIKLP, int[] DKFBAOLAEFE, bool KJHCANCBKAL) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06007722 RID: 30498 RVA: 0x0019FF78 File Offset: 0x0019E178 [Token(Token = "0x6007722")] [Address(RVA = "0x9EF030", Offset = "0x9EDE30", VA = "0x1809EF030")] public static DABKFAIHBBP FDNBAMCAFED() { DABKFAIHBBP dabkfaihbbp = Matchmaking.ADBMBFFPLOG(CIIBGMBOFEI.KOKBNALDOIO); if (Matchmaking.<>c.<>9__99_0 == 0) { Matchmaking.<>c.<>9__99_0 = delegate(string error) { global::UnityEngine.Debug.LogError("Go to offline dorm failed, logging out. Error: " + error); throw new NullReferenceException(); }; } throw new NullReferenceException(); } // Token: 0x06007723 RID: 30499 RVA: 0x0019FFB4 File Offset: 0x0019E1B4 [Token(Token = "0x6007723")] [Address(RVA = "0x9F4880", Offset = "0x9F3680", VA = "0x1809F4880")] public static DABKFAIHBBP OAHNGAMAPNB() { return Matchmaking.ADBMBFFPLOG(CIIBGMBOFEI.KOKBNALDOIO); } // Token: 0x06007724 RID: 30500 RVA: 0x0019FFCC File Offset: 0x0019E1CC [Token(Token = "0x6007724")] [Address(RVA = "0x9EDDF0", Offset = "0x9ECBF0", VA = "0x1809EDDF0")] public static DABKFAIHBBP AMEAAKMOGJE() { return Matchmaking.ADBMBFFPLOG(CIIBGMBOFEI.IKEDCHMBHFE); } // Token: 0x06007725 RID: 30501 RVA: 0x0019FFE4 File Offset: 0x0019E1E4 [Token(Token = "0x6007725")] [Address(RVA = "0x9ECF50", Offset = "0x9EBD50", VA = "0x1809ECF50")] public static DABKFAIHBBP ADBMBFFPLOG(CIIBGMBOFEI IPOFINNGHKG) { Matchmaking.IFJHGCBIBLD = Matchmaking.OAOJAGAEANC(IPOFINNGHKG.k__BackingField); EFAJBHGDIDD efajbhgdidd = Matchmaking.OLIKKLKLBKJ(BPHGKAEDBPE.k__BackingField); if (efajbhgdidd != 0) { efajbhgdidd.FLOHLCKCOFA = IPOFINNGHKG; Matchmaking.ABNCPNMEIGC(efajbhgdidd, true); } Matchmaking.MMIKONNBEON(IPOFINNGHKG); global::UnityEngine.Debug.Log("Sending matchmaking request to leave room"); HTTPUrlEncodedForm httpurlEncodedForm = new HTTPUrlEncodedForm(); string gmohaganjfh = Matchmaking.GMOHAGANJFH; httpurlEncodedForm.AddField("LoginLock", gmohaganjfh); ulong num; ulong num2; PMGCJEPKFOF pmgcjepkfof = BPHGKAEDBPE.ODNBLPCEPNC((HTTPMethods)((ulong)2L), (LDCMJEDOFCO)((uint)3), "goto/none", httpurlEncodedForm, num != 0UL, num2 != 0UL); int num3; Action action = new Action(num3.MPDGHMENJJK); num3 = 0; DABKFAIHBBP dabkfaihbbp2; DABKFAIHBBP dabkfaihbbp = dabkfaihbbp2.MOAAINIDMGC("Matchmaking request to leave room failed"); if (Matchmaking.<>c.<>9__102_0 == 0) { Matchmaking.<>c.<>9__102_0 = delegate { }; } global::UnityEngine.Debug.LogError("Not logged in to matchmaking!"); return JJEKJGALHKO.k__BackingField; } // Token: 0x06007726 RID: 30502 RVA: 0x001A00B0 File Offset: 0x0019E2B0 [Token(Token = "0x6007726")] [Address(RVA = "0x9F3300", Offset = "0x9F2100", VA = "0x1809F3300")] private static void MPDGHMENJJK(HOOILIHKMEG MAOOLFEBOOD) { if (MAOOLFEBOOD != 0 && MAOOLFEBOOD.LLODNIOIDKE == 409) { CFLMJLFBOKH.FJGJCBMKIBL("Conflict (409)"); } } // Token: 0x06007727 RID: 30503 RVA: 0x001A00E0 File Offset: 0x0019E2E0 [Token(Token = "0x6007727")] [Address(RVA = "0x9F4AD0", Offset = "0x9F38D0", VA = "0x1809F4AD0")] private static string OAOJAGAEANC(string BFGCDJFNJLE) { if (string.IsNullOrEmpty(BFGCDJFNJLE)) { return string.Empty; } if (!BFGCDJFNJLE.StartsWith("^")) { return "^" + BFGCDJFNJLE; } return BFGCDJFNJLE; } // Token: 0x06007728 RID: 30504 RVA: 0x001A0120 File Offset: 0x0019E320 [Token(Token = "0x6007728")] [Address(RVA = "0x9F1620", Offset = "0x9F0420", VA = "0x1809F1620")] public static PMGCJEPKFOF> KFMFHGLEGHF(long HNHLJONGKHB) { PPENFJMFPNE ppenfjmfpne = OJMCBOKJFOF.OGLOMMGCEEB(HNHLJONGKHB); if (ppenfjmfpne != 0) { LMLJHMJEIGM lmljhmjeigm = ppenfjmfpne.MMBJPGGOFHL; bool flag; if (!flag) { global::UnityEngine.Debug.LogError("Failed to get room instance browser: permission denied"); return JJEKJGALHKO.LIPGKFECLDO>("Permission Denied"); } } string text = string.Format("room/{0}/instances", ppenfjmfpne); int num = 0; ulong num2; PMGCJEPKFOF pmgcjepkfof = BPHGKAEDBPE.ODNBLPCEPNC(HTTPMethods.Get, LDCMJEDOFCO.Matchmaking, text, num != 0, num2 != 0UL); int num3 = 0; return pmgcjepkfof.NAHFKKGCOFA(num3 != 0).MOAAINIDMGC("Failed to get room instance browser"); } // Token: 0x06007729 RID: 30505 RVA: 0x001A018C File Offset: 0x0019E38C [Token(Token = "0x6007729")] [Address(RVA = "0x9EFE00", Offset = "0x9EEC00", VA = "0x1809EFE00")] public static IEnumerator GOLDOMKKKPL(long OKGNGFBCAAM, long ANAPBECHGLI, [Optional] BPHGKAEDBPE.CBEOHBCIPEA AFLPGGJMPOE) { HTTPUrlEncodedForm httpurlEncodedForm = new HTTPUrlEncodedForm(); string text; httpurlEncodedForm.AddField("playerId", text); string text2; httpurlEncodedForm.AddField("roomInstanceId", text2); ulong num; ulong num2; PMGCJEPKFOF pmgcjepkfof = BPHGKAEDBPE.ODNBLPCEPNC((HTTPMethods)((ulong)2L), (LDCMJEDOFCO)((uint)3), "invite", httpurlEncodedForm, num != 0UL, num2 != 0UL); int num3 = 0; return EEMMNNGBJGD.DMDEJFMPJDE(pmgcjepkfof, num3 != 0).LCGFHJPKIOI(AFLPGGJMPOE); } // Token: 0x0600772A RID: 30506 RVA: 0x001A01E8 File Offset: 0x0019E3E8 [Token(Token = "0x600772A")] [Address(RVA = "0x9EDBC0", Offset = "0x9EC9C0", VA = "0x1809EDBC0")] public static DABKFAIHBBP AKMONPOCNFE(long IAHDKAIJJLB) { string text = string.Format("invite/{0}", IAHDKAIJJLB); int num = 0; ulong num2; PMGCJEPKFOF pmgcjepkfof = BPHGKAEDBPE.ODNBLPCEPNC((HTTPMethods)((ulong)4L), LDCMJEDOFCO.Matchmaking, text, num != 0, num2 != 0UL); int num3 = 0; return EEMMNNGBJGD.DMDEJFMPJDE(pmgcjepkfof, num3 != 0); } // Token: 0x0600772B RID: 30507 RVA: 0x001A0220 File Offset: 0x0019E420 [Token(Token = "0x600772B")] [Address(RVA = "0x9EE950", Offset = "0x9ED750", VA = "0x1809EE950")] public static void DHMDLODEFFK(CIIBGMBOFEI IPOFINNGHKG, Matchmaking.IICIGFCLJAF GIAOBLMEMMI) { bool flag = IPOFINNGHKG.IOMILKGCCAH; if (!flag) { if (GIAOBLMEMMI != Matchmaking.IICIGFCLJAF.Success) { APKFOPPGBFH.ACHEHBDMAJI(string.Format("Unexpected disconnect: {0}", flag)); } HTTPUrlEncodedForm httpurlEncodedForm = new HTTPUrlEncodedForm(); string text; httpurlEncodedForm.AddField("result", text); long k__BackingField = IPOFINNGHKG.k__BackingField; string text2 = string.Format("roominstance/{0}/reportjoinresult", k__BackingField); ulong num; ulong num2; PMGCJEPKFOF pmgcjepkfof = BPHGKAEDBPE.ODNBLPCEPNC((HTTPMethods)((ulong)2L), (LDCMJEDOFCO)((uint)3), text2, httpurlEncodedForm, num != 0UL, num2 != 0UL); int num3 = 0; DABKFAIHBBP dabkfaihbbp = EEMMNNGBJGD.DMDEJFMPJDE(pmgcjepkfof, num3 != 0).MOAAINIDMGC("Failed to report room join result"); } } // Token: 0x0600772C RID: 30508 RVA: 0x001A02A8 File Offset: 0x0019E4A8 [Token(Token = "0x600772C")] [Address(RVA = "0x9F04C0", Offset = "0x9EF2C0", VA = "0x1809F04C0")] public static PMGCJEPKFOF> IEPEJNFNHHN() { int num = 0; TimeSpan cdhjakfphpl = LGIGKAKBONN.CDHJAKFPHPL; return LGIGKAKBONN.AEGCBLLABMN(LDCMJEDOFCO.Matchmaking, "clubhousesearch/mostactivenow", cdhjakfphpl, num != 0).MOAAINIDMGC("Failed to get MostPopulatedClubhouseRoomSummaries"); } // Token: 0x0600772D RID: 30509 RVA: 0x001A02D4 File Offset: 0x0019E4D4 [Token(Token = "0x600772D")] [Address(RVA = "0x9EF190", Offset = "0x9EDF90", VA = "0x1809EF190")] public static DABKFAIHBBP FKIKFPJJNJH() { if (!Matchmaking.BBJAEJHMAPB.k__BackingField) { long k__BackingField = Matchmaking.BBJAEJHMAPB.k__BackingField; string text = string.Format("roominstance/{0}/markprivate", k__BackingField); int num = 0; ulong num2; PMGCJEPKFOF pmgcjepkfof = BPHGKAEDBPE.ODNBLPCEPNC((HTTPMethods)((uint)3), (LDCMJEDOFCO)((uint)3), text, num != 0, num2 != 0UL); int num3 = 0; int num4 = 0; return EEMMNNGBJGD.FLCJGMGGPCC(pmgcjepkfof.FAKEPMNIOAI(num4 != 0, num3 != 0).KIFEHEKHAPE("Failed to mark current room instance as private")); } return JJEKJGALHKO.k__BackingField; } // Token: 0x0600772E RID: 30510 RVA: 0x001A0348 File Offset: 0x0019E548 [Token(Token = "0x600772E")] [Address(RVA = "0x9F4160", Offset = "0x9F2F60", VA = "0x1809F4160")] public static IEnumerator NNMHFOGMBFG(bool IIOILNIFPNL) { CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB; HTTPUrlEncodedForm httpurlEncodedForm = new HTTPUrlEncodedForm(); string text; httpurlEncodedForm.AddField("inProgress", text); long k__BackingField = Matchmaking.BBJAEJHMAPB.k__BackingField; string text2 = string.Format("roominstance/{0}/inprogress", k__BackingField); ulong num; ulong num2; PMGCJEPKFOF pmgcjepkfof = BPHGKAEDBPE.ODNBLPCEPNC((HTTPMethods)((uint)3), (LDCMJEDOFCO)((uint)3), text2, httpurlEncodedForm, num != 0UL, num2 != 0UL); int num3 = 0; DABKFAIHBBP dabkfaihbbp = EEMMNNGBJGD.DMDEJFMPJDE(pmgcjepkfof, num3 != 0).MOAAINIDMGC("Failed to modify current room's game-in-progress state"); DABKFAIHBBP k__BackingField = JJEKJGALHKO.k__BackingField; throw new NullReferenceException(); } // Token: 0x0600772F RID: 30511 RVA: 0x001A03C4 File Offset: 0x0019E5C4 [Token(Token = "0x600772F")] [Address(RVA = "0x9EFC10", Offset = "0x9EEA10", VA = "0x1809EFC10")] public static PMGCJEPKFOF GMJEINPIHII(string KIIFGNILJEA, bool IDOEDKMOIMG = false) { if (!string.Equals(Matchmaking.BBJAEJHMAPB.k__BackingField, KIIFGNILJEA)) { HTTPUrlEncodedForm httpurlEncodedForm = new HTTPUrlEncodedForm(); httpurlEncodedForm.AddField("roomCode", KIIFGNILJEA); string text; httpurlEncodedForm.AddField("forceChange", text); long k__BackingField = Matchmaking.BBJAEJHMAPB.k__BackingField; string text2 = string.Format("roominstance/{0}/roomCode", k__BackingField); ulong num; ulong num2; PMGCJEPKFOF pmgcjepkfof = BPHGKAEDBPE.ODNBLPCEPNC((HTTPMethods)((uint)3), (LDCMJEDOFCO)((uint)3), text2, httpurlEncodedForm, num != 0UL, num2 != 0UL); int num3 = 0; int num4 = 0; return pmgcjepkfof.FAKEPMNIOAI(num4 != 0, num3 != 0).KIFEHEKHAPE("Failed to modify current room's code").FLCJGMGGPCC(); } return JJEKJGALHKO.MKLIDFOGIGO(KIIFGNILJEA); } // Token: 0x06007730 RID: 30512 RVA: 0x001A0460 File Offset: 0x0019E660 [Token(Token = "0x6007730")] [Address(RVA = "0x9EE590", Offset = "0x9ED390", VA = "0x1809EE590")] public static DABKFAIHBBP CLJAABNLGDI(IReadOnlyDictionary FCDCDDDKNLI) { int num; do { num = 0; HTTPUrlEncodedForm httpurlEncodedForm = new HTTPUrlEncodedForm(); if (httpurlEncodedForm != 0) { if (num >= httpurlEncodedForm) { goto IL_1C; } num += num; if (num != httpurlEncodedForm) { num++; goto IL_1C; } IL_23: int num2; num2 += num2; goto IL_27; IL_1C: num2 = httpurlEncodedForm.GetHashCode(); goto IL_23; } IL_27: if (httpurlEncodedForm != 0) { } } while (num != 0); int num3 = 0; PMGCJEPKFOF pmgcjepkfof; return EEMMNNGBJGD.DMDEJFMPJDE(pmgcjepkfof, num3 != 0).MOAAINIDMGC("Failed to upload photon region pings"); } // Token: 0x06007731 RID: 30513 RVA: 0x001A04D0 File Offset: 0x0019E6D0 [Token(Token = "0x6007731")] [Address(RVA = "0x9ED8B0", Offset = "0x9EC6B0", VA = "0x1809ED8B0")] public static DABKFAIHBBP AFKFIHLFAFA(NECMHJJILHF MOKPMPBODEP) { int num = 0; HTTPUrlEncodedForm httpurlEncodedForm = new HTTPUrlEncodedForm(); string text; httpurlEncodedForm.AddField("vrMovementMode", text); ulong num2; PMGCJEPKFOF pmgcjepkfof = BPHGKAEDBPE.ODNBLPCEPNC((HTTPMethods)((uint)3), (LDCMJEDOFCO)((uint)3), "player/vrmovementmode", httpurlEncodedForm, num != 0, num2 != 0UL); int num3 = 0; DABKFAIHBBP dabkfaihbbp = EEMMNNGBJGD.DMDEJFMPJDE(pmgcjepkfof, num3 != 0).MOAAINIDMGC("Failed to set VR movement mode"); if (Matchmaking.<>c.<>9__115_0 == 0) { Matchmaking.<>c.<>9__115_0 = (string _) => "Failed to set VR movement mode"; } return typeof(Matchmaking.<>c).TypeHandle; } // Token: 0x06007732 RID: 30514 RVA: 0x001A0548 File Offset: 0x0019E748 [Token(Token = "0x6007732")] [Address(RVA = "0x9F0BD0", Offset = "0x9EF9D0", VA = "0x1809F0BD0")] public static DABKFAIHBBP JEFGOGHBIEE(OICIDPINAGH PMDMBHIDOMO) { HTTPUrlEncodedForm httpurlEncodedForm = new HTTPUrlEncodedForm(); string text; httpurlEncodedForm.AddField("statusVisibility", text); ulong num; ulong num2; PMGCJEPKFOF pmgcjepkfof = BPHGKAEDBPE.ODNBLPCEPNC((HTTPMethods)((uint)3), (LDCMJEDOFCO)((uint)3), "player/statusvisibility", httpurlEncodedForm, num != 0UL, num2 != 0UL); int num3 = 0; return EEMMNNGBJGD.DMDEJFMPJDE(pmgcjepkfof, num3 != 0).MOAAINIDMGC("Failed to set player status visibility"); } // Token: 0x06007733 RID: 30515 RVA: 0x001A059C File Offset: 0x0019E79C [Token(Token = "0x6007733")] [Address(RVA = "0x9F4E00", Offset = "0x9F3C00", VA = "0x1809F4E00")] public static PMGCJEPKFOF OGMIIFBKKGO() { int num = 0; ulong num2; PMGCJEPKFOF pmgcjepkfof = BPHGKAEDBPE.ODNBLPCEPNC(HTTPMethods.Get, LDCMJEDOFCO.Matchmaking, "player/avoidjuniors", num != 0, num2 != 0UL); int num3 = 0; Matchmaking.FNOKOPHNEKJ = pmgcjepkfof.GPDAPBNBMFE(num3 != 0).MOAAINIDMGC("Failed to get avoid juniors status"); return Matchmaking.FNOKOPHNEKJ; } // Token: 0x06007734 RID: 30516 RVA: 0x001A05E0 File Offset: 0x0019E7E0 [Token(Token = "0x6007734")] [Address(RVA = "0x9EFA30", Offset = "0x9EE830", VA = "0x1809EFA30")] public static DABKFAIHBBP GKLJGBIDHNC(bool AOJOCLMBLLC) { HTTPUrlEncodedForm httpurlEncodedForm = new HTTPUrlEncodedForm(); string text; httpurlEncodedForm.AddField("avoidJuniors", text); ulong num; ulong num2; PMGCJEPKFOF pmgcjepkfof = BPHGKAEDBPE.ODNBLPCEPNC((HTTPMethods)((uint)3), (LDCMJEDOFCO)((uint)3), "player/avoidjuniors", httpurlEncodedForm, num != 0UL, num2 != 0UL); int num3 = 0; DABKFAIHBBP dabkfaihbbp = EEMMNNGBJGD.DMDEJFMPJDE(pmgcjepkfof, num3 != 0).MOAAINIDMGC("Failed to set avoid juniors status"); Action action = delegate { Matchmaking.FNOKOPHNEKJ = JJEKJGALHKO.MKLIDFOGIGO(AOJOCLMBLLC); }; throw new NullReferenceException(); } // Token: 0x06007735 RID: 30517 RVA: 0x001A064C File Offset: 0x0019E84C [Token(Token = "0x6007735")] [Address(RVA = "0x9F3A60", Offset = "0x9F2860", VA = "0x1809F3A60")] public static void NLINJKBFIGB() { Matchmaking.GIKOHHGPLNP = true; Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG; int num; Matchmaking.NEFIPGMGDJN nefipgmgdjn = new Matchmaking.NEFIPGMGDJN(num); num = 0; int num2 = 0; Matchmaking.DGJLBACBEOA = instance.Run(num2, nefipgmgdjn); } // Token: 0x06007736 RID: 30518 RVA: 0x001A0684 File Offset: 0x0019E884 [Token(Token = "0x6007736")] [Address(RVA = "0x9EE450", Offset = "0x9ED250", VA = "0x1809EE450")] public static void BHLGPFDGGFH() { Matchmaking.GIKOHHGPLNP = false; KFBABPAPIMB dgjlbacbeoa = Matchmaking.DGJLBACBEOA; } // Token: 0x06007737 RID: 30519 RVA: 0x001A06A4 File Offset: 0x0019E8A4 [Token(Token = "0x6007737")] [Address(RVA = "0x9EEEF0", Offset = "0x9EDCF0", VA = "0x1809EEEF0")] private static IEnumerator EIGLIDNGKOA() { /* An exception occurred when decompiling this method (06007737) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1 RecNet.Matchmaking::EIGLIDNGKOA() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:NEFIPGMGDJN(var_0_06, newobj:NEFIPGMGDJN(NEFIPGMGDJN::.ctor, ldloc:int32(var_1))) stloc:int32(var_1, ldc.i4:int32(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: 0x06007738 RID: 30520 RVA: 0x001A06BC File Offset: 0x0019E8BC [Token(Token = "0x6007738")] [Address(RVA = "0x9F2050", Offset = "0x9F0E50", VA = "0x1809F2050")] private static void LJLCPDOPAHJ() { if (MHOKOMMOGKM.LJOMAMPICDO) { HTTPUrlEncodedForm httpurlEncodedForm = new HTTPUrlEncodedForm(); string gmohaganjfh = Matchmaking.GMOHAGANJFH; httpurlEncodedForm.AddField("LoginLock", gmohaganjfh); ulong num; ulong num2; PMGCJEPKFOF pmgcjepkfof = BPHGKAEDBPE.ODNBLPCEPNC((HTTPMethods)((ulong)2L), (LDCMJEDOFCO)((uint)3), "player/heartbeat", httpurlEncodedForm, num != 0UL, num2 != 0UL); int num3; Action action = new Action(num3.MPDGHMENJJK); num3 = 0; } } // Token: 0x06007739 RID: 30521 RVA: 0x001A071C File Offset: 0x0019E91C [Token(Token = "0x6007739")] [Address(RVA = "0x9F2F20", Offset = "0x9F1D20", VA = "0x1809F2F20")] private static void MMHCAIOBJAI(GJNHCKMHIGP NAIHMIOJIIO) { DateTime? k__BackingField = NAIHMIOJIIO.k__BackingField; Stopwatch jfnfpgfmphb = Matchmaking.JFNFPGFMPHB; jfnfpgfmphb.Restart(); Matchmaking.HGNLOBMDMPK = k__BackingField; float realtimeSinceStartup = Time.realtimeSinceStartup; ulong num; Matchmaking.JLJCONELOEG = num; EFAJBHGDIDD efajbhgdidd = Matchmaking.OLIKKLKLBKJ(BPHGKAEDBPE.k__BackingField); if (efajbhgdidd != 0) { CIIBGMBOFEI k__BackingField = efajbhgdidd.k__BackingField; if (k__BackingField != 0) { bool flag = k__BackingField.IOMILKGCCAH; CIIBGMBOFEI k__BackingField2 = NAIHMIOJIIO.k__BackingField; if (!flag) { bool flag2 = efajbhgdidd.k__BackingField.IGNGOCHCEBP(k__BackingField2); } } bool flag3; if (flag3) { return; } } global::UnityEngine.Debug.LogError("RecNet presence heartbeat response indicates local presence is out-of-sync!"); Matchmaking.ABNCPNMEIGC(NAIHMIOJIIO, true); APKFOPPGBFH.ACHEHBDMAJI("RecNet presence out-of-sync!"); } // Token: 0x0600773A RID: 30522 RVA: 0x001A07C0 File Offset: 0x0019E9C0 [Token(Token = "0x600773A")] [Address(RVA = "0x9F06D0", Offset = "0x9EF4D0", VA = "0x1809F06D0")] private static bool IIECOPAGJBG(EFAJBHGDIDD AJHHKGDKDEO, EFAJBHGDIDD NAIHMIOJIIO) { if (AJHHKGDKDEO == 0) { throw new NullReferenceException(); } CIIBGMBOFEI k__BackingField = AJHHKGDKDEO.k__BackingField; if (k__BackingField == 0) { return NAIHMIOJIIO.k__BackingField == (ulong)0L; } if (!k__BackingField.IOMILKGCCAH) { CIIBGMBOFEI k__BackingField2 = AJHHKGDKDEO.k__BackingField; CIIBGMBOFEI k__BackingField3 = NAIHMIOJIIO.k__BackingField; return !k__BackingField2.IGNGOCHCEBP(k__BackingField3); } return NAIHMIOJIIO.k__BackingField == (ulong)0L; } // Token: 0x0600773B RID: 30523 RVA: 0x001A0820 File Offset: 0x0019EA20 [Token(Token = "0x600773B")] [Address(RVA = "0x9F0050", Offset = "0x9EEE50", VA = "0x1809F0050")] public static bool HDHPKCAEDOA(OICIDPINAGH KGLNDCBNOAH, EFAJBHGDIDD KDIBNGFOJGI) { bool flag; return flag; } // Token: 0x0600773C RID: 30524 RVA: 0x001A0830 File Offset: 0x0019EA30 [Token(Token = "0x600773C")] [Address(RVA = "0x9EE520", Offset = "0x9ED320", VA = "0x1809EE520")] public static bool BPIGHBGEDNO(EFAJBHGDIDD KDIBNGFOJGI) { int k__BackingField = (int)KDIBNGFOJGI.k__BackingField; bool flag; return flag; } // Token: 0x0600773D RID: 30525 RVA: 0x001A084C File Offset: 0x0019EA4C [Token(Token = "0x600773D")] [Address(RVA = "0x9F09A0", Offset = "0x9EF7A0", VA = "0x1809F09A0")] public static void INDBAMJILFO(int IMHODAEGGON) { HTTPUrlEncodedForm httpurlEncodedForm = new HTTPUrlEncodedForm(); string text; httpurlEncodedForm.AddField("PlayerId", text); long k__BackingField = Matchmaking.BBJAEJHMAPB.k__BackingField; string text2; httpurlEncodedForm.AddField("RoomInstanceId", text2); ulong num; ulong num2; PMGCJEPKFOF pmgcjepkfof = BPHGKAEDBPE.ODNBLPCEPNC((HTTPMethods)((ulong)2L), (LDCMJEDOFCO)((uint)3), "player/notifydisconnect", httpurlEncodedForm, num != 0UL, num2 != 0UL); int num3 = 0; DABKFAIHBBP dabkfaihbbp = EEMMNNGBJGD.DMDEJFMPJDE(pmgcjepkfof, num3 != 0).MOAAINIDMGC("Failed to request remote player disconnect"); } // Token: 0x0600773E RID: 30526 RVA: 0x001A08BC File Offset: 0x0019EABC [Token(Token = "0x600773E")] [Address(RVA = "0x9EEC10", Offset = "0x9EDA10", VA = "0x1809EEC10")] public static string EGNFAEMCHNC(EFAJBHGDIDD MDNCLPONION, Action KMAMCGEGFAF, bool IIBIDBEMBLD = false) { if (MDNCLPONION != 0) { if (MDNCLPONION.k__BackingField || !IIBIDBEMBLD) { } if (MDNCLPONION.ADBKELJAAEF || MDNCLPONION.k__BackingField != 0) { } string k__BackingField = CIIBGMBOFEI.KOKBNALDOIO.k__BackingField; string text = "^" + k__BackingField; } string empty = string.Empty; if (MDNCLPONION != 0 && (MDNCLPONION.k__BackingField || IIBIDBEMBLD)) { if (MDNCLPONION.KFLLKOOKPKF) { if (MDNCLPONION.ADBKELJAAEF) { goto IL_99; } long k__BackingField = MDNCLPONION.k__BackingField.k__BackingField; CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB; if (k__BackingField != ciibgmbofei.k__BackingField && !MDNCLPONION.k__BackingField.k__BackingField) { goto IL_99; } } string text2 = Matchmaking.KJFCMNOEBDC(MDNCLPONION); } IL_99: string empty2 = string.Empty; return (empty + " " + empty2).Trim(); } // Token: 0x0600773F RID: 30527 RVA: 0x001A0984 File Offset: 0x0019EB84 [Token(Token = "0x600773F")] [Address(RVA = "0x9F1F40", Offset = "0x9F0D40", VA = "0x1809F1F40")] public static string LHLOEBKJDKH(EFAJBHGDIDD MDNCLPONION, Action KMAMCGEGFAF, bool IIBIDBEMBLD = false) { if (MDNCLPONION == 0) { return string.Empty; } if (!MDNCLPONION.k__BackingField && !IIBIDBEMBLD) { return "Offline"; } if (MDNCLPONION.ADBKELJAAEF) { string k__BackingField = CIIBGMBOFEI.KOKBNALDOIO.k__BackingField; return "^" + k__BackingField; } CIIBGMBOFEI k__BackingField = MDNCLPONION.k__BackingField; if (k__BackingField != 0) { return k__BackingField.k__BackingField; } return "Online"; } // Token: 0x06007740 RID: 30528 RVA: 0x001A09EC File Offset: 0x0019EBEC [Token(Token = "0x6007740")] [Address(RVA = "0x9EFF10", Offset = "0x9EED10", VA = "0x1809EFF10")] public static string GetPlayerStatusString(EFAJBHGDIDD playerPresence, bool ignoreOfflineToMe = false) { if (playerPresence != 0 && (playerPresence.k__BackingField || ignoreOfflineToMe)) { if (!playerPresence.KFLLKOOKPKF) { return Matchmaking.KJFCMNOEBDC(playerPresence); } if (!playerPresence.ADBKELJAAEF) { long k__BackingField = playerPresence.k__BackingField.k__BackingField; CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB; if (k__BackingField == ciibgmbofei.k__BackingField) { return "[WITH YOU]"; } if (playerPresence.k__BackingField.k__BackingField) { return "[PRIVATE]"; } } } return string.Empty; } // Token: 0x06007741 RID: 30529 RVA: 0x001A0A68 File Offset: 0x0019EC68 [Token(Token = "0x6007741")] [Address(RVA = "0x9F1850", Offset = "0x9F0650", VA = "0x1809F1850")] public static string KJFCMNOEBDC(EFAJBHGDIDD MDNCLPONION) { if (MDNCLPONION != 0) { bool flag = MDNCLPONION.KFLLKOOKPKF; if (!flag) { EFAJBHGDIDD efajbhgdidd = Matchmaking.OLIKKLKLBKJ(flag ? 1 : 0); if (efajbhgdidd != 0) { DateTime? ioojnfbpdbg = efajbhgdidd.IOOJNFBPDBG; DateTime? ioojnfbpdbg2 = MDNCLPONION.IOOJNFBPDBG; bool flag2; if (flag == efajbhgdidd && (!flag || flag2)) { DateTime? ioojnfbpdbg3 = efajbhgdidd.IOOJNFBPDBG; string k__BackingField = MDNCLPONION.k__BackingField; string k__BackingField2 = efajbhgdidd.k__BackingField; global::UnityEngine.Debug.LogError(string.Format("Parsed the same date ({0}) from two different non-platform-specific app versions ({1}, {2}).", efajbhgdidd, k__BackingField2, k__BackingField)); } else { DateTime? ioojnfbpdbg4 = MDNCLPONION.IOOJNFBPDBG; bool flag3; if ("[VERSION MISMATCH]" != flag && flag3) { return "[ON OLDER VERSION]"; } return "[ON NEWER VERSION]"; } } return "[VERSION MISMATCH]"; } } return ""; } // Token: 0x06007742 RID: 30530 RVA: 0x001A0B08 File Offset: 0x0019ED08 [Token(Token = "0x6007742")] [Address(RVA = "0x9F5040", Offset = "0x9F3E40", VA = "0x1809F5040")] private static void PABKIEKBHGA(int? CJFGEMGOJHB) { int num; do { num = 0; Dictionary.ValueCollection values = Matchmaking.BLBFGCKFPAM.Values; bool flag; if (flag) { } } while (num != 0); if (num != -1) { } int num2; EFAJBHGDIDD efajbhgdidd = Matchmaking.OLIKKLKLBKJ(num2); if (efajbhgdidd != 0) { Matchmaking.DIFDAONNPCN(efajbhgdidd); } } // Token: 0x06007743 RID: 30531 RVA: 0x001A0B4C File Offset: 0x0019ED4C [Token(Token = "0x6007743")] [Address(RVA = "0x9F4910", Offset = "0x9F3710", VA = "0x1809F4910")] private static bool OALNFGEBNGJ(OICIDPINAGH PMDMBHIDOMO, bool GOJLNGOMDKI, EFAJBHGDIDD KDIBNGFOJGI) { CIIBGMBOFEI k__BackingField = KDIBNGFOJGI.k__BackingField; CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB; if (k__BackingField != ciibgmbofei && PMDMBHIDOMO != OICIDPINAGH.Public) { if (PMDMBHIDOMO == OICIDPINAGH.Public) { LLKHFJDNFMM llkhfjdnfmm = FGPIDGLCKEF.IAHDANBDAAM(KDIBNGFOJGI.k__BackingField); while (llkhfjdnfmm == 0) { } return llkhfjdnfmm.MHEGHKNGOEG; } if (PMDMBHIDOMO != OICIDPINAGH.Public) { if (PMDMBHIDOMO != OICIDPINAGH.FriendsOnly) { global::UnityEngine.Debug.LogWarning(string.Format("Unknown player status visibility: {0}", ciibgmbofei)); } } LLKHFJDNFMM llkhfjdnfmm2 = FGPIDGLCKEF.IAHDANBDAAM(KDIBNGFOJGI.k__BackingField); while (llkhfjdnfmm2 == 0) { } bool flag = llkhfjdnfmm2.MHEGHKNGOEG; while (!flag) { } LLKHFJDNFMM.CJEPCMDFKNF k__BackingField = llkhfjdnfmm2.k__BackingField; if (k__BackingField != LLKHFJDNFMM.CJEPCMDFKNF.Mutual) { return k__BackingField == (GOJLNGOMDKI ? LLKHFJDNFMM.CJEPCMDFKNF.Local : LLKHFJDNFMM.CJEPCMDFKNF.None); } } throw new NullReferenceException(); } // Token: 0x06007744 RID: 30532 RVA: 0x001A0BF0 File Offset: 0x0019EDF0 [Token(Token = "0x6007744")] [Address(RVA = "0x9EE800", Offset = "0x9ED600", VA = "0x1809EE800")] private static void CLOKMCIOIDM(long ANAPBECHGLI) { Matchmaking.AIFBHJBFKJL.CNFDGDEOPPF(ANAPBECHGLI); } // Token: 0x06007745 RID: 30533 RVA: 0x001A0C10 File Offset: 0x0019EE10 [Token(Token = "0x6007745")] [Address(RVA = "0x9F0410", Offset = "0x9EF210", VA = "0x1809F0410")] private static void IDKODGPLAMH() { OKNNKFGFODL dokminnfcgc = Matchmaking.DOKMINNFCGC; if (dokminnfcgc != 0) { dokminnfcgc.CNFDGDEOPPF(); } } // Token: 0x06007746 RID: 30534 RVA: 0x001A0C30 File Offset: 0x0019EE30 [Token(Token = "0x6007746")] [Address(RVA = "0x9F0B20", Offset = "0x9EF920", VA = "0x1809F0B20")] private static void IOLEBOJIEFC() { OKNNKFGFODL ebljhbjgdfb = Matchmaking.EBLJHBJGDFB; if (ebljhbjgdfb != 0) { ebljhbjgdfb.CNFDGDEOPPF(); } } // Token: 0x06007747 RID: 30535 RVA: 0x001A0C50 File Offset: 0x0019EE50 [Token(Token = "0x6007747")] [Address(RVA = "0x9F2B70", Offset = "0x9F1970", VA = "0x1809F2B70")] private static void MMCLAHHHKFJ() { OKNNKFGFODL pmbhkngodog = Matchmaking.PMBHKNGODOG; if (pmbhkngodog != 0) { pmbhkngodog.CNFDGDEOPPF(); } } // Token: 0x06007748 RID: 30536 RVA: 0x001A0C70 File Offset: 0x0019EE70 [Token(Token = "0x6007748")] [Address(RVA = "0x9F5360", Offset = "0x9F4160", VA = "0x1809F5360")] private static void PNMDPHBLAIO(int ENJEOLBEALP) { MFBGLIHGCGO lejanlmckdd = Matchmaking.LEJANLMCKDD; if (lejanlmckdd != 0) { lejanlmckdd.CNFDGDEOPPF(ENJEOLBEALP); } } // Token: 0x06007749 RID: 30537 RVA: 0x001A0C90 File Offset: 0x0019EE90 [Token(Token = "0x6007749")] [Address(RVA = "0x9F3240", Offset = "0x9F2040", VA = "0x1809F3240")] private static void MMIKONNBEON(CIIBGMBOFEI IPOFINNGHKG) { MFBGLIHGCGO bbdpbmmappo = Matchmaking.BBDPBMMAPPO; if (bbdpbmmappo != 0) { bbdpbmmappo.CNFDGDEOPPF(IPOFINNGHKG); } } // Token: 0x0600774A RID: 30538 RVA: 0x001A0CB0 File Offset: 0x0019EEB0 [Token(Token = "0x600774A")] [Address(RVA = "0x9F52B0", Offset = "0x9F40B0", VA = "0x1809F52B0")] private static void PFNBEHNPACD() { OKNNKFGFODL lmjhppcdgkc = Matchmaking.LMJHPPCDGKC; if (lmjhppcdgkc != 0) { lmjhppcdgkc.CNFDGDEOPPF(); } } // Token: 0x0600774B RID: 30539 RVA: 0x001A0CD0 File Offset: 0x0019EED0 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x600774B")] [Address(RVA = "0x9F54D0", Offset = "0x9F42D0", VA = "0x1809F54D0")] static Matchmaking() { int num; int num2; MFBGLIHGCGO mfbglihgcgo = new MFBGLIHGCGO(4, num != 0, num2 != 0); num2 = 0; num = 0; Matchmaking.LEJANLMCKDD = mfbglihgcgo; int num3; int num4; MFBGLIHGCGO mfbglihgcgo2 = new MFBGLIHGCGO(4, num3 != 0, num4 != 0); num4 = 0; num3 = 0; Matchmaking.BBDPBMMAPPO = mfbglihgcgo2; int num5; int num6; MFBGLIHGCGO mfbglihgcgo3 = new MFBGLIHGCGO(4, num5 != 0, num6 != 0); num6 = 0; num5 = 0; Matchmaking.AIFBHJBFKJL = mfbglihgcgo3; int num7; int num8; OKNNKFGFODL oknnkfgfodl = new OKNNKFGFODL(32, num7 != 0, num8 != 0); int num9 = 0; num8 = 0; num7 = 0; Matchmaking.DOKMINNFCGC = oknnkfgfodl; int num10; int num11; OKNNKFGFODL oknnkfgfodl2 = new OKNNKFGFODL(32, num10 != 0, num11 != 0); num11 = 0; num10 = 0; Matchmaking.EBLJHBJGDFB = oknnkfgfodl2; int num12; int num13; OKNNKFGFODL oknnkfgfodl3 = new OKNNKFGFODL(32, num12 != 0, num13 != 0); num13 = 0; num12 = 0; Matchmaking.PMBHKNGODOG = oknnkfgfodl3; int num14; int num15; OKNNKFGFODL oknnkfgfodl4 = new OKNNKFGFODL(32, num14 != 0, num15 != 0); num15 = 0; num14 = 0; Matchmaking.LMJHPPCDGKC = oknnkfgfodl4; int num16; int num17; OKNNKFGFODL oknnkfgfodl5 = new OKNNKFGFODL(32, num16 != 0, num17 != 0); num17 = 0; num16 = 0; Matchmaking.OLCJJNMEGPP = oknnkfgfodl5; int num18; int num19; MFBGLIHGCGO mfbglihgcgo4 = new MFBGLIHGCGO(4, num18 != 0, num19 != 0); num19 = 0; num18 = 0; Matchmaking.LHEICOLNLJL = mfbglihgcgo4; int num20; int num21; MFBGLIHGCGO mfbglihgcgo5 = new MFBGLIHGCGO(4, num20 != 0, num21 != 0); num21 = 0; num20 = 0; Matchmaking.EDPKABLOKME = mfbglihgcgo5; Matchmaking.PDMAGOKCHDE = string.Empty; Matchmaking.MELANAEFKJC = num9; Matchmaking.PKICLMFPMDG = num9; Matchmaking.KHFBDHLNODH = num9; Matchmaking.GMOHAGANJFH = num9; Matchmaking.AGABODEPDCP = new Dictionary(); Matchmaking.BLBFGCKFPAM = new Dictionary(); Matchmaking.CPGJEKBAOAD = new Dictionary(); Matchmaking.FNOKOPHNEKJ = num9; Matchmaking.DGJLBACBEOA = num9; Matchmaking.JLJCONELOEG = 0; Matchmaking.JFNFPGFMPHB = Stopwatch.StartNew(); Matchmaking.HGNLOBMDMPK = 0; Matchmaking.CLCHIEJCEPG = num9 != 0; } // Token: 0x0600774C RID: 30540 RVA: 0x001A0E4C File Offset: 0x0019F04C [Token(Token = "0x600774C")] [Address(RVA = "0x9EEAF0", Offset = "0x9ED8F0", VA = "0x1809EEAF0")] [CompilerGenerated] internal static void DIFDAONNPCN(EFAJBHGDIDD PEHOHNKNHMN) { if (PEHOHNKNHMN.LOCJCBHIOJC()) { Matchmaking.PNMDPHBLAIO(PEHOHNKNHMN.k__BackingField); return; } } // Token: 0x04004F1B RID: 20251 [Token(Token = "0x4004F1B")] internal const string HAMLCMLPOON = "player/heartbeat"; // Token: 0x04004F1C RID: 20252 [Token(Token = "0x4004F1C")] private const float AKADJFNDCCK = 15f; // Token: 0x04004F1D RID: 20253 [Token(Token = "0x4004F1D")] private const float JCPLPMKOKDE = 45f; // Token: 0x04004F1E RID: 20254 [Token(Token = "0x4004F1E")] private const float LMKKFOIIOCM = 120f; // Token: 0x04004F1F RID: 20255 [Token(Token = "0x4004F1F")] public static MFBGLIHGCGO LEJANLMCKDD; // Token: 0x04004F20 RID: 20256 [Token(Token = "0x4004F20")] public static MFBGLIHGCGO BBDPBMMAPPO; // Token: 0x04004F21 RID: 20257 [Token(Token = "0x4004F21")] public static MFBGLIHGCGO AIFBHJBFKJL; // Token: 0x04004F22 RID: 20258 [Token(Token = "0x4004F22")] public static OKNNKFGFODL DOKMINNFCGC; // Token: 0x04004F23 RID: 20259 [Token(Token = "0x4004F23")] public static OKNNKFGFODL EBLJHBJGDFB; // Token: 0x04004F24 RID: 20260 [Token(Token = "0x4004F24")] public static OKNNKFGFODL PMBHKNGODOG; // Token: 0x04004F25 RID: 20261 [Token(Token = "0x4004F25")] public static OKNNKFGFODL LMJHPPCDGKC; // Token: 0x04004F26 RID: 20262 [Token(Token = "0x4004F26")] public static OKNNKFGFODL OLCJJNMEGPP; // Token: 0x04004F27 RID: 20263 [Token(Token = "0x4004F27")] public static MFBGLIHGCGO LHEICOLNLJL; // Token: 0x04004F28 RID: 20264 [Token(Token = "0x4004F28")] public static MFBGLIHGCGO EDPKABLOKME; // Token: 0x04004F29 RID: 20265 [Token(Token = "0x4004F29")] private static string PDMAGOKCHDE; // Token: 0x04004F2A RID: 20266 [Token(Token = "0x4004F2A")] private static long JHFHNPCEJIJ; // Token: 0x04004F2B RID: 20267 [Token(Token = "0x4004F2B")] private static long FJDMLBLPKNL; // Token: 0x04004F2C RID: 20268 [Token(Token = "0x4004F2C")] private static CIIBGMBOFEI MELANAEFKJC; // Token: 0x04004F2D RID: 20269 [Token(Token = "0x4004F2D")] private static PPENFJMFPNE PKICLMFPMDG; // Token: 0x04004F2E RID: 20270 [Token(Token = "0x4004F2E")] private static DNACJGJEPEC KHFBDHLNODH; // Token: 0x04004F30 RID: 20272 [Token(Token = "0x4004F30")] private static bool JOADBDADBHG; // Token: 0x04004F32 RID: 20274 [Token(Token = "0x4004F32")] private static string GMOHAGANJFH; // Token: 0x04004F33 RID: 20275 [Token(Token = "0x4004F33")] private static readonly Dictionary AGABODEPDCP; // Token: 0x04004F34 RID: 20276 [Token(Token = "0x4004F34")] private static readonly Dictionary BLBFGCKFPAM; // Token: 0x04004F35 RID: 20277 [Token(Token = "0x4004F35")] private static readonly Dictionary CPGJEKBAOAD; // Token: 0x04004F36 RID: 20278 [Token(Token = "0x4004F36")] private static PMGCJEPKFOF FNOKOPHNEKJ; // Token: 0x04004F37 RID: 20279 [Token(Token = "0x4004F37")] private static KFBABPAPIMB DGJLBACBEOA; // Token: 0x04004F38 RID: 20280 [Token(Token = "0x4004F38")] private static float? JLJCONELOEG; // Token: 0x04004F39 RID: 20281 [Token(Token = "0x4004F39")] private static readonly Stopwatch JFNFPGFMPHB; // Token: 0x04004F3A RID: 20282 [Token(Token = "0x4004F3A")] private static DateTime? HGNLOBMDMPK; // Token: 0x04004F3B RID: 20283 [Token(Token = "0x4004F3B")] private static bool CLCHIEJCEPG; // Token: 0x0200144D RID: 5197 [Token(Token = "0x200144D")] [Serializable] private class LoginLockTokenParams { // Token: 0x0600774D RID: 30541 RVA: 0x001A0E74 File Offset: 0x0019F074 [Token(Token = "0x600774D")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public LoginLockTokenParams() { } // Token: 0x04004F3C RID: 20284 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4004F3C")] public MLFKNFFOOPF Platform; // Token: 0x04004F3D RID: 20285 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4004F3D")] public string PlatformId; // Token: 0x04004F3E RID: 20286 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4004F3E")] public string LockToken; } // Token: 0x0200144E RID: 5198 [Token(Token = "0x200144E")] public enum GIJOGKJCEKG { // Token: 0x04004F40 RID: 20288 [Token(Token = "0x4004F40")] PublicMatchmaking, // Token: 0x04004F41 RID: 20289 [Token(Token = "0x4004F41")] PublicNewInstance, // Token: 0x04004F42 RID: 20290 [Token(Token = "0x4004F42")] PrivateNewInstance } // Token: 0x0200144F RID: 5199 [Token(Token = "0x200144F")] public enum MHCKNNJOIIP { // Token: 0x04004F44 RID: 20292 [Token(Token = "0x4004F44")] UnknownError = -1, // Token: 0x04004F45 RID: 20293 [Token(Token = "0x4004F45")] Success, // Token: 0x04004F46 RID: 20294 [Token(Token = "0x4004F46")] NoSuchGame, // Token: 0x04004F47 RID: 20295 [Token(Token = "0x4004F47")] PlayerNotOnline, // Token: 0x04004F48 RID: 20296 [Token(Token = "0x4004F48")] InsufficientSpace, // Token: 0x04004F49 RID: 20297 [Token(Token = "0x4004F49")] EventNotStarted, // Token: 0x04004F4A RID: 20298 [Token(Token = "0x4004F4A")] EventAlreadyFinished, // Token: 0x04004F4B RID: 20299 [Token(Token = "0x4004F4B")] BlockedFromRoom = 7, // Token: 0x04004F4C RID: 20300 [Token(Token = "0x4004F4C")] JuniorNotAllowed = 11, // Token: 0x04004F4D RID: 20301 [Token(Token = "0x4004F4D")] Banned, // Token: 0x04004F4E RID: 20302 [Token(Token = "0x4004F4E")] AlreadyInBestInstance, // Token: 0x04004F4F RID: 20303 [Token(Token = "0x4004F4F")] InsufficientRelationship, // Token: 0x04004F50 RID: 20304 [Token(Token = "0x4004F50")] UpdateRequired = 16, // Token: 0x04004F51 RID: 20305 [Token(Token = "0x4004F51")] AlreadyInTargetInstance, // Token: 0x04004F52 RID: 20306 [Token(Token = "0x4004F52")] UGCNotAllowed = 19, // Token: 0x04004F53 RID: 20307 [Token(Token = "0x4004F53")] NoSuchRoom, // Token: 0x04004F54 RID: 20308 [Token(Token = "0x4004F54")] RoomIsNotActive = 22, // Token: 0x04004F55 RID: 20309 [Token(Token = "0x4004F55")] RoomBlockedByCreator, // Token: 0x04004F56 RID: 20310 [Token(Token = "0x4004F56")] RoomIsPrivate = 25, // Token: 0x04004F57 RID: 20311 [Token(Token = "0x4004F57")] RoomInstanceIsPrivate, // Token: 0x04004F58 RID: 20312 [Token(Token = "0x4004F58")] DeviceClassNotSupported = 30, // Token: 0x04004F59 RID: 20313 [Token(Token = "0x4004F59")] DeviceClassNotSupportedByRoomOwner, // Token: 0x04004F5A RID: 20314 [Token(Token = "0x4004F5A")] MovementModeNotSupportedByRoomOwner, // Token: 0x04004F5B RID: 20315 [Token(Token = "0x4004F5B")] EventIsPrivate = 35, // Token: 0x04004F5C RID: 20316 [Token(Token = "0x4004F5C")] RoomInviteExpired = 40, // Token: 0x04004F5D RID: 20317 [Token(Token = "0x4004F5D")] NoAvailableRegion = 45, // Token: 0x04004F5E RID: 20318 [Token(Token = "0x4004F5E")] NotorietyTooPoor = 50, // Token: 0x04004F5F RID: 20319 [Token(Token = "0x4004F5F")] BannedFromRoom = 55, // Token: 0x04004F60 RID: 20320 [Token(Token = "0x4004F60")] NoSuchRoomPlaylist = 60, // Token: 0x04004F61 RID: 20321 [Token(Token = "0x4004F61")] RoomPlaylistIsNotActive, // Token: 0x04004F62 RID: 20322 [Token(Token = "0x4004F62")] RoomPlaylistIsPrivate, // Token: 0x04004F63 RID: 20323 [Token(Token = "0x4004F63")] NoSuchClub = 70, // Token: 0x04004F64 RID: 20324 [Token(Token = "0x4004F64")] ClubHasNoClubhouse, // Token: 0x04004F65 RID: 20325 [Token(Token = "0x4004F65")] ClubIsNotActive = 73, // Token: 0x04004F66 RID: 20326 [Token(Token = "0x4004F66")] NotAMemberOfClub, // Token: 0x04004F67 RID: 20327 [Token(Token = "0x4004F67")] BannedFromClub, // Token: 0x04004F68 RID: 20328 [Token(Token = "0x4004F68")] InstanceJoinNotPermitted, // Token: 0x04004F69 RID: 20329 [Token(Token = "0x4004F69")] LevelTooLow } // Token: 0x02001450 RID: 5200 [Token(Token = "0x2001450")] private class JKOFHKAHOHK : IFAIJAGLDFK { // Token: 0x170013D8 RID: 5080 // (get) Token: 0x0600774E RID: 30542 RVA: 0x001A0E88 File Offset: 0x0019F088 // (set) Token: 0x0600774F RID: 30543 RVA: 0x001A0E9C File Offset: 0x0019F09C [Token(Token = "0x170013D8")] public Matchmaking.MHCKNNJOIIP HIKHMNNGOHD { [Token(Token = "0x600774E")] [Address(RVA = "0x3FA560", Offset = "0x3F9360", VA = "0x1803FA560")] get; [Token(Token = "0x600774F")] [Address(RVA = "0x536480", Offset = "0x535280", VA = "0x180536480")] set; } // Token: 0x170013D9 RID: 5081 // (get) Token: 0x06007750 RID: 30544 RVA: 0x001A0EB0 File Offset: 0x0019F0B0 // (set) Token: 0x06007751 RID: 30545 RVA: 0x001A0EC4 File Offset: 0x0019F0C4 [Token(Token = "0x170013D9")] public CIIBGMBOFEI FLOHLCKCOFA { [Token(Token = "0x6007750")] [Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")] get; [Token(Token = "0x6007751")] [Address(RVA = "0x3F7210", Offset = "0x3F6010", VA = "0x1803F7210")] set; } // Token: 0x06007752 RID: 30546 RVA: 0x001A0ED8 File Offset: 0x0019F0D8 [Token(Token = "0x6007752")] [Address(RVA = "0xD621B0", Offset = "0xD60FB0", VA = "0x180D621B0", Slot = "4")] public void PPGFHEDFBEA(Dictionary PMMGDNALAEB) { /* An exception occurred when decompiling this method (06007752) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RecNet.Matchmaking/JKOFHKAHOHK::PPGFHEDFBEA(System.Collections.Generic.Dictionary`2) ---> System.Exception: Basic block has to end with unconditional control flow. { IL_37: stloc:NullReferenceException(var_3_41, newobj:NullReferenceException(NullReferenceException::.ctor, ldstr:string("Matchmaking response has no RoomInstance field"))) } 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.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846 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: 0x06007753 RID: 30547 RVA: 0x001A0F28 File Offset: 0x0019F128 [Token(Token = "0x6007753")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public JKOFHKAHOHK() { } } // Token: 0x02001451 RID: 5201 [Token(Token = "0x2001451")] private class OBBKPLHJOAB : IFAIJAGLDFK { // Token: 0x170013DA RID: 5082 // (get) Token: 0x06007754 RID: 30548 RVA: 0x001A0F3C File Offset: 0x0019F13C // (set) Token: 0x06007755 RID: 30549 RVA: 0x001A0F50 File Offset: 0x0019F150 [Token(Token = "0x170013DA")] public Matchmaking.MHCKNNJOIIP HIKHMNNGOHD { [Token(Token = "0x6007754")] [Address(RVA = "0x3FA560", Offset = "0x3F9360", VA = "0x1803FA560")] get; [Token(Token = "0x6007755")] [Address(RVA = "0x536480", Offset = "0x535280", VA = "0x180536480")] set; } // Token: 0x06007756 RID: 30550 RVA: 0x001A0F64 File Offset: 0x0019F164 [Token(Token = "0x6007756")] [Address(RVA = "0xD65700", Offset = "0xD64500", VA = "0x180D65700", Slot = "4")] public void PPGFHEDFBEA(Dictionary PMMGDNALAEB) { int num = 0; int num2 = AEOPHJMOOFE.KFANFFHOJGF("error", PMMGDNALAEB, num); this.k__BackingField = (Matchmaking.MHCKNNJOIIP)num2; } // Token: 0x06007757 RID: 30551 RVA: 0x001A0F88 File Offset: 0x0019F188 [Token(Token = "0x6007757")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public OBBKPLHJOAB() { } } // Token: 0x02001452 RID: 5202 [Token(Token = "0x2001452")] public enum IICIGFCLJAF { // Token: 0x04004F6E RID: 20334 [Token(Token = "0x4004F6E")] Success, // Token: 0x04004F6F RID: 20335 [Token(Token = "0x4004F6F")] FailedToConnectToRegion, // Token: 0x04004F70 RID: 20336 [Token(Token = "0x4004F70")] FailedToConnectToRoom, // Token: 0x04004F71 RID: 20337 [Token(Token = "0x4004F71")] FailedToSpawnPlayer } // Token: 0x02001454 RID: 5204 [Token(Token = "0x2001454")] [CompilerGenerated] private sealed class IBHEJPBAAIP { // Token: 0x0600776D RID: 30573 RVA: 0x001A11D0 File Offset: 0x0019F3D0 [Token(Token = "0x600776D")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public IBHEJPBAAIP() { } // Token: 0x0600776E RID: 30574 RVA: 0x001A11E4 File Offset: 0x0019F3E4 [Token(Token = "0x600776E")] [Address(RVA = "0xD5F630", Offset = "0xD5E430", VA = "0x180D5F630")] internal void b__0(NEBIGEDJGPP request, HOOILIHKMEG response) { float realtimeSinceStartup = Time.realtimeSinceStartup; LDCMJEDOFCO ldcmjedofco = this.service; } // Token: 0x04004F86 RID: 20358 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4004F86")] public float startTime; // Token: 0x04004F87 RID: 20359 [global::Cpp2IlInjected.FieldOffset(Offset = "0x14")] [Token(Token = "0x4004F87")] public LDCMJEDOFCO service; // Token: 0x04004F88 RID: 20360 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4004F88")] public string relativeUri; } // Token: 0x02001455 RID: 5205 [Token(Token = "0x2001455")] [CompilerGenerated] private sealed class JGGONFABMGF { // Token: 0x0600776F RID: 30575 RVA: 0x001A1200 File Offset: 0x0019F400 [Token(Token = "0x600776F")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public JGGONFABMGF() { } // Token: 0x04004F89 RID: 20361 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4004F89")] public int accountId; } // Token: 0x02001456 RID: 5206 [Token(Token = "0x2001456")] [CompilerGenerated] private sealed class DDMAPPIFBAO { // Token: 0x06007770 RID: 30576 RVA: 0x001A1214 File Offset: 0x0019F414 [Token(Token = "0x6007770")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public DDMAPPIFBAO() { } // Token: 0x06007771 RID: 30577 RVA: 0x001A1228 File Offset: 0x0019F428 [Token(Token = "0x6007771")] [Address(RVA = "0xD5C7F0", Offset = "0xD5B5F0", VA = "0x180D5C7F0")] internal void b__0(List playerPresenceList) { EFAJBHGDIDD efajbhgdidd = Enumerable.FirstOrDefault(playerPresenceList); if (efajbhgdidd != 0) { Matchmaking.ABNCPNMEIGC(efajbhgdidd, true); } Dictionary blbfgckfpam = Matchmaking.BLBFGCKFPAM; int accountId = this.CS$<>8__locals1.accountId; bool flag = blbfgckfpam.Remove(accountId); Matchmaking.PNMDPHBLAIO(this.CS$<>8__locals1.accountId); this.promise.OOOIENHGNCA(efajbhgdidd); } // Token: 0x06007772 RID: 30578 RVA: 0x001A1284 File Offset: 0x0019F484 [Token(Token = "0x6007772")] [Address(RVA = "0xD5C8F0", Offset = "0xD5B6F0", VA = "0x180D5C8F0")] internal void b__1(string error) { this.promise.HMFPPBJFHKD(error); } // Token: 0x04004F8A RID: 20362 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4004F8A")] public CBLLFJEDOII promise; // Token: 0x04004F8B RID: 20363 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4004F8B")] public Matchmaking.JGGONFABMGF CS$<>8__locals1; } // Token: 0x02001457 RID: 5207 [Token(Token = "0x2001457")] [CompilerGenerated] private sealed class PPOENCKJIPN { // Token: 0x06007773 RID: 30579 RVA: 0x001A12A4 File Offset: 0x0019F4A4 [Token(Token = "0x6007773")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public PPOENCKJIPN() { } // Token: 0x06007774 RID: 30580 RVA: 0x001A12B8 File Offset: 0x0019F4B8 [Token(Token = "0x6007774")] [Address(RVA = "0xD65D60", Offset = "0xD64B60", VA = "0x180D65D60")] internal void b__1(List playerPresenceList) { int num; do { num = 0; IReadOnlyList readOnlyList = this.accountIds; num += num; num++; int num2 = 0; if (num < num2) { num += num; num++; } Matchmaking.AOMJDCIABCG aomjdciabcg = new Matchmaking.AOMJDCIABCG(); aomjdciabcg.id = aomjdciabcg; Func func = delegate(EFAJBHGDIDD p) { int id2 = aomjdciabcg.id; return p.k__BackingField == id2; }; EFAJBHGDIDD efajbhgdidd = Enumerable.FirstOrDefault(playerPresenceList, func); if (efajbhgdidd != 0) { ulong num3; Matchmaking.ABNCPNMEIGC(efajbhgdidd, num3 != 0UL); num3 += num3; num3 += num3; } Dictionary blbfgckfpam = Matchmaking.BLBFGCKFPAM; int id = aomjdciabcg.id; bool flag = blbfgckfpam.Remove(id); Matchmaking.PNMDPHBLAIO(aomjdciabcg.id); } while (num != 0); } // Token: 0x04004F8C RID: 20364 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4004F8C")] public IReadOnlyList accountIds; } // Token: 0x02001458 RID: 5208 [Token(Token = "0x2001458")] [CompilerGenerated] private sealed class AOMJDCIABCG { // Token: 0x06007775 RID: 30581 RVA: 0x001A1364 File Offset: 0x0019F564 [Token(Token = "0x6007775")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public AOMJDCIABCG() { } // Token: 0x06007776 RID: 30582 RVA: 0x001A1378 File Offset: 0x0019F578 [Token(Token = "0x6007776")] [Address(RVA = "0x8C03F0", Offset = "0x8BF1F0", VA = "0x1808C03F0")] internal bool b__4(EFAJBHGDIDD p) { int num = this.id; return p.k__BackingField == num; } // Token: 0x04004F8D RID: 20365 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4004F8D")] public int id; } // Token: 0x02001459 RID: 5209 [Token(Token = "0x2001459")] [CompilerGenerated] private sealed class PHJNFAEEAKH { // Token: 0x06007777 RID: 30583 RVA: 0x001A139C File Offset: 0x0019F59C [Token(Token = "0x6007777")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public PHJNFAEEAKH() { } // Token: 0x06007778 RID: 30584 RVA: 0x001A13B0 File Offset: 0x0019F5B0 [Token(Token = "0x6007778")] [Address(RVA = "0xD65D00", Offset = "0xD64B00", VA = "0x180D65D00")] internal bool b__2(EFAJBHGDIDD p) { if (p != 0 && p.FLIKAHFMJCH) { CIIBGMBOFEI k__BackingField = p.k__BackingField; long num = this.roomId; return k__BackingField.k__BackingField == num; } throw new NullReferenceException(); } // Token: 0x04004F8E RID: 20366 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4004F8E")] public long roomId; } // Token: 0x0200145A RID: 5210 [Token(Token = "0x200145A")] [CompilerGenerated] private sealed class PAJDPPGCDMH { // Token: 0x06007779 RID: 30585 RVA: 0x001A13EC File Offset: 0x0019F5EC [Token(Token = "0x6007779")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public PAJDPPGCDMH() { } // Token: 0x0600777A RID: 30586 RVA: 0x001A1400 File Offset: 0x0019F600 [Token(Token = "0x600777A")] [Address(RVA = "0xD658C0", Offset = "0xD646C0", VA = "0x180D658C0")] internal void b__0(string error) { object[] array = new object[2]; string text = this.requestUri; if (text != 0) { } array[0] = text; if (error != 0) { } array[1] = error; global::UnityEngine.Debug.LogErrorFormat("Matchmaking request failed ({0}): {1}", array); Matchmaking.IFJHGCBIBLD = string.Empty; } // Token: 0x0600777B RID: 30587 RVA: 0x001A1450 File Offset: 0x0019F650 [Token(Token = "0x600777B")] [Address(RVA = "0xD65A30", Offset = "0xD64830", VA = "0x180D65A30")] internal void b__1(Matchmaking.JKOFHKAHOHK response) { if (response.k__BackingField == Matchmaking.MHCKNNJOIIP.Success) { Matchmaking.AJKLPNMLABC(response.k__BackingField, true); APKFOPPGBFH.NFCIEGJCNBI(response.k__BackingField); return; } object[] array = new object[2]; string text = this.requestUri; if (text != 0) { } array[0] = text; Matchmaking.MHCKNNJOIIP k__BackingField = response.k__BackingField; if (k__BackingField != Matchmaking.MHCKNNJOIIP.Success) { } array[1] = k__BackingField; global::UnityEngine.Debug.LogWarningFormat("Matchmaking request failed ({0}): {1}", array); Matchmaking.IFJHGCBIBLD = string.Empty; } // Token: 0x04004F8F RID: 20367 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4004F8F")] public string requestUri; } // Token: 0x0200145B RID: 5211 [Token(Token = "0x200145B")] [CompilerGenerated] private sealed class AFBNAPDLLCO { // Token: 0x0600777C RID: 30588 RVA: 0x001A14C8 File Offset: 0x0019F6C8 [Token(Token = "0x600777C")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public AFBNAPDLLCO() { } // Token: 0x0600777D RID: 30589 RVA: 0x001A14DC File Offset: 0x0019F6DC [Token(Token = "0x600777D")] [Address(RVA = "0xD57AD0", Offset = "0xD568D0", VA = "0x180D57AD0")] internal void b__0() { Matchmaking.FNOKOPHNEKJ = JJEKJGALHKO.MKLIDFOGIGO(this.avoidJuniors); } // Token: 0x04004F90 RID: 20368 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4004F90")] public bool avoidJuniors; } } }