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: 0x02001522 RID: 5410 [Token(Token = "0x2001522")] public static class Matchmaking { // Token: 0x1700145A RID: 5210 // (get) Token: 0x06007A83 RID: 31363 RVA: 0x001A7A28 File Offset: 0x001A5C28 // (set) Token: 0x06007A84 RID: 31364 RVA: 0x001A7A3C File Offset: 0x001A5C3C [Token(Token = "0x1700145A")] public static string IFJHGCBIBLD { [Token(Token = "0x6007A83")] [Address(RVA = "0x15972A0", Offset = "0x15962A0", VA = "0x1815972A0")] get { return Matchmaking.PDMAGOKCHDE; } [Token(Token = "0x6007A84")] [Address(RVA = "0x1594F50", Offset = "0x1593F50", VA = "0x181594F50")] private set { Matchmaking.PDMAGOKCHDE = value; Matchmaking.OLCJJNMEGPP.CNFDGDEOPPF(); } } // Token: 0x1700145B RID: 5211 // (get) Token: 0x06007A85 RID: 31365 RVA: 0x001A7A60 File Offset: 0x001A5C60 [Token(Token = "0x1700145B")] public static bool KDIKBBAPFDH { [Token(Token = "0x6007A85")] [Address(RVA = "0x1596730", Offset = "0x1595730", VA = "0x181596730")] get { PPENFJMFPNE pkiclmfpmdg = Matchmaking.PKICLMFPMDG; bool flag; return flag; } } // Token: 0x1700145C RID: 5212 // (get) Token: 0x06007A86 RID: 31366 RVA: 0x001A7A7C File Offset: 0x001A5C7C [Token(Token = "0x1700145C")] public static CIIBGMBOFEI BBJAEJHMAPB { [Token(Token = "0x6007A86")] [Address(RVA = "0x1594220", Offset = "0x1593220", VA = "0x181594220")] get { CIIBGMBOFEI melanaefkjc = Matchmaking.MELANAEFKJC; if (melanaefkjc == 0) { } return melanaefkjc; } } // Token: 0x1700145D RID: 5213 // (get) Token: 0x06007A87 RID: 31367 RVA: 0x001A7A94 File Offset: 0x001A5C94 [Token(Token = "0x1700145D")] public static PPENFJMFPNE HMCJLLMDAAM { [Token(Token = "0x6007A87")] [Address(RVA = "0x1597910", Offset = "0x1596910", VA = "0x181597910")] get { PPENFJMFPNE pkiclmfpmdg = Matchmaking.PKICLMFPMDG; if (pkiclmfpmdg == 0) { } return pkiclmfpmdg; } } // Token: 0x1700145E RID: 5214 // (get) Token: 0x06007A88 RID: 31368 RVA: 0x001A7AAC File Offset: 0x001A5CAC [Token(Token = "0x1700145E")] public static DNACJGJEPEC ELHFNPEDCCN { [Token(Token = "0x6007A88")] [Address(RVA = "0x1593780", Offset = "0x1592780", VA = "0x181593780")] get { DNACJGJEPEC khfbdhlnodh = Matchmaking.KHFBDHLNODH; if (khfbdhlnodh == 0) { } return khfbdhlnodh; } } // Token: 0x1700145F RID: 5215 // (get) Token: 0x06007A89 RID: 31369 RVA: 0x001A7AC4 File Offset: 0x001A5CC4 // (set) Token: 0x06007A8A RID: 31370 RVA: 0x001A7AD8 File Offset: 0x001A5CD8 [Token(Token = "0x1700145F")] public static bool AAHGKNDOPHB { [Token(Token = "0x6007A89")] [Address(RVA = "0x159AC20", Offset = "0x1599C20", VA = "0x18159AC20")] get; [Token(Token = "0x6007A8A")] [Address(RVA = "0x1593CB0", Offset = "0x1592CB0", VA = "0x181593CB0")] private set; } // Token: 0x17001460 RID: 5216 // (get) Token: 0x06007A8B RID: 31371 RVA: 0x001A7AEC File Offset: 0x001A5CEC // (set) Token: 0x06007A8C RID: 31372 RVA: 0x001A7B00 File Offset: 0x001A5D00 [Token(Token = "0x17001460")] public static bool GIKOHHGPLNP { [Token(Token = "0x6007A8B")] [Address(RVA = "0x159A260", Offset = "0x1599260", VA = "0x18159A260")] get { return Matchmaking.JOADBDADBHG; } [Token(Token = "0x6007A8C")] [Address(RVA = "0x1593F30", Offset = "0x1592F30", VA = "0x181593F30")] private set { Matchmaking.JOADBDADBHG = value; Matchmaking.PFNBEHNPACD(); } } // Token: 0x17001461 RID: 5217 // (get) Token: 0x06007A8D RID: 31373 RVA: 0x001A7B1C File Offset: 0x001A5D1C // (set) Token: 0x06007A8E RID: 31374 RVA: 0x001A7B30 File Offset: 0x001A5D30 [Token(Token = "0x17001461")] public static bool CNOMCONHKLA { [Token(Token = "0x6007A8D")] [Address(RVA = "0x1593240", Offset = "0x1592240", VA = "0x181593240")] get; [Token(Token = "0x6007A8E")] [Address(RVA = "0x15965E0", Offset = "0x15955E0", VA = "0x1815965E0")] private set; } // Token: 0x06007A8F RID: 31375 RVA: 0x001A7B44 File Offset: 0x001A5D44 [Token(Token = "0x6007A8F")] [Address(RVA = "0x15936A0", Offset = "0x15926A0", VA = "0x1815936A0")] 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: 0x06007A90 RID: 31376 RVA: 0x001A7B8C File Offset: 0x001A5D8C [Token(Token = "0x6007A90")] [Address(RVA = "0x1599E70", Offset = "0x1598E70", VA = "0x181599E70")] 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: 0x06007A91 RID: 31377 RVA: 0x001A7C88 File Offset: 0x001A5E88 [Token(Token = "0x6007A91")] [Address(RVA = "0x15998E0", Offset = "0x15988E0", VA = "0x1815998E0")] 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: 0x06007A92 RID: 31378 RVA: 0x001A7D58 File Offset: 0x001A5F58 [Token(Token = "0x6007A92")] [Address(RVA = "0x15967D0", Offset = "0x15957D0", VA = "0x1815967D0")] 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: 0x17001462 RID: 5218 // (get) Token: 0x06007A93 RID: 31379 RVA: 0x001A7DC8 File Offset: 0x001A5FC8 [Token(Token = "0x17001462")] public static DateTime HHPPBFDKGJL { [Token(Token = "0x6007A93")] [Address(RVA = "0x1596640", Offset = "0x1595640", VA = "0x181596640")] get { DateTime? hgnlobmdmpk = Matchmaking.HGNLOBMDMPK; long elapsedMilliseconds = Matchmaking.JFNFPGFMPHB.ElapsedMilliseconds; DateTime dateTime; return dateTime; } } // Token: 0x06007A94 RID: 31380 RVA: 0x001A7DFC File Offset: 0x001A5FFC [Token(Token = "0x6007A94")] [Address(RVA = "0x1595910", Offset = "0x1594910", VA = "0x181595910")] private static void IHJIICCOPAD(DateTime? BGHJILJECPH) { Matchmaking.JFNFPGFMPHB.Restart(); } // Token: 0x06007A95 RID: 31381 RVA: 0x001A7E1C File Offset: 0x001A601C [Token(Token = "0x6007A95")] [Address(RVA = "0x1594A70", Offset = "0x1593A70", VA = "0x181594A70")] 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: 0x06007A96 RID: 31382 RVA: 0x001A7ED4 File Offset: 0x001A60D4 [Token(Token = "0x6007A96")] [Address(RVA = "0x1595540", Offset = "0x1594540", VA = "0x181595540")] 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(); throw new NullReferenceException(); } CIIBGMBOFEI.KOKBNALDOIO.CCFINJGGBJP(); CIIBGMBOFEI.IKEDCHMBHFE.CCFINJGGBJP(); } // Token: 0x06007A97 RID: 31383 RVA: 0x001A7F94 File Offset: 0x001A6194 [Token(Token = "0x6007A97")] [Address(RVA = "0x1598E60", Offset = "0x1597E60", VA = "0x181598E60")] 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: 0x06007A98 RID: 31384 RVA: 0x001A806C File Offset: 0x001A626C [Token(Token = "0x6007A98")] [Address(RVA = "0x1596080", Offset = "0x1595080", VA = "0x181596080")] public static CIIBGMBOFEI JHMAJAONGAH(long ANAPBECHGLI) { Dictionary agabodepdcp = Matchmaking.AGABODEPDCP; throw new NullReferenceException(); } // Token: 0x06007A99 RID: 31385 RVA: 0x001A8084 File Offset: 0x001A6284 [Token(Token = "0x6007A99")] [Address(RVA = "0x1596FA0", Offset = "0x1595FA0", VA = "0x181596FA0")] 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: 0x06007A9A RID: 31386 RVA: 0x001A8100 File Offset: 0x001A6300 [Token(Token = "0x6007A9A")] [Address(RVA = "0x15949C0", Offset = "0x15939C0", VA = "0x1815949C0")] private static void GFFBLGKGANN(Dictionary NGPMADFHHKP) { CIIBGMBOFEI ciibgmbofei = Matchmaking.KNCIOLHAIAJ(AEOPHJMOOFE.PPGFHEDFBEA(NGPMADFHHKP)); } // Token: 0x06007A9B RID: 31387 RVA: 0x001A811C File Offset: 0x001A631C [Token(Token = "0x6007A9B")] [Address(RVA = "0x1593120", Offset = "0x1592120", VA = "0x181593120")] internal static void ALDJBFPEPOL(long ANAPBECHGLI) { Matchmaking.BFONJHCLKPN(Matchmaking.AGABODEPDCP[ANAPBECHGLI]); } // Token: 0x06007A9C RID: 31388 RVA: 0x001A8140 File Offset: 0x001A6340 [Token(Token = "0x6007A9C")] [Address(RVA = "0x1594710", Offset = "0x1593710", VA = "0x181594710")] 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: 0x06007A9D RID: 31389 RVA: 0x001A817C File Offset: 0x001A637C [Token(Token = "0x6007A9D")] [Address(RVA = "0x15932A0", Offset = "0x15922A0", VA = "0x1815932A0")] 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: 0x06007A9E RID: 31390 RVA: 0x001A823C File Offset: 0x001A643C [Token(Token = "0x6007A9E")] [Address(RVA = "0x15927F0", Offset = "0x15917F0", VA = "0x1815927F0")] 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 0x2C}"; 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: 0x06007A9F RID: 31391 RVA: 0x001A8304 File Offset: 0x001A6504 [Token(Token = "0x6007A9F")] [Address(RVA = "0x159A2C0", Offset = "0x15992C0", VA = "0x18159A2C0")] public static EFAJBHGDIDD OLIKKLKLBKJ(int GKLPIFBPGOD) { Dictionary blbfgckfpam = Matchmaking.BLBFGCKFPAM; throw new NullReferenceException(); } // Token: 0x06007AA0 RID: 31392 RVA: 0x001A831C File Offset: 0x001A651C [Token(Token = "0x6007AA0")] [Address(RVA = "0x1592E30", Offset = "0x1591E30", VA = "0x181592E30")] 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: 0x06007AA1 RID: 31393 RVA: 0x001A8350 File Offset: 0x001A6550 [Token(Token = "0x6007AA1")] [Address(RVA = "0x1597A00", Offset = "0x1596A00", VA = "0x181597A00")] public static void MKKEALMMLIO(params int[] ILNGMAANNDG) { } // Token: 0x06007AA2 RID: 31394 RVA: 0x001A8360 File Offset: 0x001A6560 [Token(Token = "0x6007AA2")] [Address(RVA = "0x15979A0", Offset = "0x15969A0", VA = "0x1815979A0")] public static void MKKEALMMLIO(IReadOnlyList GPDBGLOGAGM) { int num = 0; Matchmaking.MKKEALMMLIO(GPDBGLOGAGM, num != 0); } // Token: 0x06007AA3 RID: 31395 RVA: 0x001A8378 File Offset: 0x001A6578 [Token(Token = "0x6007AA3")] [Address(RVA = "0x159A560", Offset = "0x1599560", VA = "0x18159A560")] private static void PEEHOFKPDCB(IReadOnlyList KPCLKCFCBGA) { Matchmaking.MKKEALMMLIO(KPCLKCFCBGA, true); } // Token: 0x06007AA4 RID: 31396 RVA: 0x001A838C File Offset: 0x001A658C [Token(Token = "0x6007AA4")] [Address(RVA = "0x1596110", Offset = "0x1595110", VA = "0x181596110")] 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: 0x06007AA5 RID: 31397 RVA: 0x001A83EC File Offset: 0x001A65EC [Token(Token = "0x6007AA5")] [Address(RVA = "0x1595480", Offset = "0x1594480", VA = "0x181595480")] private static void HHNMKCFCFHD(Dictionary NGPMADFHHKP) { Matchmaking.ABNCPNMEIGC(AEOPHJMOOFE.PPGFHEDFBEA(NGPMADFHHKP), true); } // Token: 0x06007AA6 RID: 31398 RVA: 0x001A8408 File Offset: 0x001A6608 [Token(Token = "0x6007AA6")] [Address(RVA = "0x1599680", Offset = "0x1598680", VA = "0x181599680")] 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: 0x06007AA7 RID: 31399 RVA: 0x001A84C4 File Offset: 0x001A66C4 [Token(Token = "0x6007AA7")] [Address(RVA = "0x1597A60", Offset = "0x1596A60", VA = "0x181597A60")] 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: 0x06007AA8 RID: 31400 RVA: 0x001A85F4 File Offset: 0x001A67F4 [Token(Token = "0x6007AA8")] [Address(RVA = "0x1591E90", Offset = "0x1590E90", VA = "0x181591E90")] 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: 0x06007AA9 RID: 31401 RVA: 0x001A8748 File Offset: 0x001A6948 [Token(Token = "0x6007AA9")] [Address(RVA = "0x159A730", Offset = "0x1599730", VA = "0x18159A730")] 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: 0x06007AAA RID: 31402 RVA: 0x001A877C File Offset: 0x001A697C [Token(Token = "0x6007AAA")] [Address(RVA = "0x1597FE0", Offset = "0x1596FE0", VA = "0x181597FE0")] public static List MMDFAKFHPHA(long HNHLJONGKHB) { Dictionary blbfgckfpam = Matchmaking.BLBFGCKFPAM; Func, bool> func = delegate(KeyValuePair kvp) { bool flag; if (!flag) { return flag; } long roomId = HNHLJONGKHB; bool flag2; return flag2; }; IEnumerable> enumerable = Enumerable.Where>(blbfgckfpam, func); Func, int> <>9__81_ = Matchmaking.<>c.<>9__81_1; if (<>9__81_ == 0) { Matchmaking.<>c.<>9__81_1 = delegate(KeyValuePair kvp) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); }; } IEnumerable> enumerable2 = Enumerable.Select, int>(enumerable, <>9__81_); Func func2; if (Matchmaking.<>c.<>9__81_2 == 0) { func2 = delegate(int playerId) { LLKHFJDNFMM llkhfjdnfmm = FGPIDGLCKEF.IAHDANBDAAM(playerId); if (llkhfjdnfmm != 0 && llkhfjdnfmm.MHEGHKNGOEG) { return !llkhfjdnfmm.NPBCMKLOCAE; } }; Matchmaking.<>c.<>9__81_2 = func2; } return Enumerable.ToList(Enumerable.Where(enumerable2, func2)); } // Token: 0x06007AAB RID: 31403 RVA: 0x001A8814 File Offset: 0x001A6A14 [Token(Token = "0x6007AAB")] [Address(RVA = "0x15975F0", Offset = "0x15965F0", VA = "0x1815975F0")] 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: 0x06007AAC RID: 31404 RVA: 0x001A887C File Offset: 0x001A6A7C [Token(Token = "0x6007AAC")] [Address(RVA = "0x1594870", Offset = "0x1593870", VA = "0x181594870")] 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: 0x06007AAD RID: 31405 RVA: 0x001A88C8 File Offset: 0x001A6AC8 [Token(Token = "0x6007AAD")] [Address(RVA = "0x1596330", Offset = "0x1595330", VA = "0x181596330")] 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: 0x06007AAE RID: 31406 RVA: 0x001A895C File Offset: 0x001A6B5C [Token(Token = "0x6007AAE")] [Address(RVA = "0x1594300", Offset = "0x1593300", VA = "0x181594300")] 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: 0x06007AAF RID: 31407 RVA: 0x001A89A4 File Offset: 0x001A6BA4 [Token(Token = "0x6007AAF")] [Address(RVA = "0x1595B30", Offset = "0x1594B30", VA = "0x181595B30")] 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: 0x06007AB0 RID: 31408 RVA: 0x001A89F0 File Offset: 0x001A6BF0 [Token(Token = "0x6007AB0")] [Address(RVA = "0x1596E30", Offset = "0x1595E30", VA = "0x181596E30")] 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: 0x06007AB1 RID: 31409 RVA: 0x001A8A58 File Offset: 0x001A6C58 [Token(Token = "0x6007AB1")] [Address(RVA = "0x1597E60", Offset = "0x1596E60", VA = "0x181597E60")] 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: 0x06007AB2 RID: 31410 RVA: 0x001A8A94 File Offset: 0x001A6C94 [Token(Token = "0x6007AB2")] [Address(RVA = "0x15959A0", Offset = "0x15949A0", VA = "0x1815959A0")] 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: 0x06007AB3 RID: 31411 RVA: 0x001A8ADC File Offset: 0x001A6CDC [Token(Token = "0x6007AB3")] [Address(RVA = "0x1595C60", Offset = "0x1594C60", VA = "0x181595C60")] 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: 0x06007AB4 RID: 31412 RVA: 0x001A8B24 File Offset: 0x001A6D24 [Token(Token = "0x6007AB4")] [Address(RVA = "0x15977D0", Offset = "0x15967D0", VA = "0x1815977D0")] 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: 0x06007AB5 RID: 31413 RVA: 0x001A8B6C File Offset: 0x001A6D6C [Token(Token = "0x6007AB5")] [Address(RVA = "0x1593020", Offset = "0x1592020", VA = "0x181593020")] 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: 0x06007AB6 RID: 31414 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6007AB6")] [Address(RVA = "0x15986E0", Offset = "0x15976E0", VA = "0x1815986E0")] 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: 0x06007AB7 RID: 31415 RVA: 0x001A8BA8 File Offset: 0x001A6DA8 [Token(Token = "0x6007AB7")] [Address(RVA = "0x15943F0", Offset = "0x15933F0", VA = "0x1815943F0")] 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: 0x06007AB8 RID: 31416 RVA: 0x001A8BE4 File Offset: 0x001A6DE4 [Token(Token = "0x6007AB8")] [Address(RVA = "0x1599B90", Offset = "0x1598B90", VA = "0x181599B90")] public static DABKFAIHBBP OAHNGAMAPNB() { return Matchmaking.ADBMBFFPLOG(CIIBGMBOFEI.KOKBNALDOIO); } // Token: 0x06007AB9 RID: 31417 RVA: 0x001A8BFC File Offset: 0x001A6DFC [Token(Token = "0x6007AB9")] [Address(RVA = "0x15931B0", Offset = "0x15921B0", VA = "0x1815931B0")] public static DABKFAIHBBP AMEAAKMOGJE() { return Matchmaking.ADBMBFFPLOG(CIIBGMBOFEI.IKEDCHMBHFE); } // Token: 0x06007ABA RID: 31418 RVA: 0x001A8C14 File Offset: 0x001A6E14 [Token(Token = "0x6007ABA")] [Address(RVA = "0x1592310", Offset = "0x1591310", VA = "0x181592310")] 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: 0x06007ABB RID: 31419 RVA: 0x001A8CE0 File Offset: 0x001A6EE0 [Token(Token = "0x6007ABB")] [Address(RVA = "0x1598610", Offset = "0x1597610", VA = "0x181598610")] private static void MPDGHMENJJK(HOOILIHKMEG MAOOLFEBOOD) { if (MAOOLFEBOOD != 0 && MAOOLFEBOOD.LLODNIOIDKE == 409) { CFLMJLFBOKH.FJGJCBMKIBL("Conflict (409)"); } } // Token: 0x06007ABC RID: 31420 RVA: 0x001A8D10 File Offset: 0x001A6F10 [Token(Token = "0x6007ABC")] [Address(RVA = "0x1599DE0", Offset = "0x1598DE0", VA = "0x181599DE0")] private static string OAOJAGAEANC(string BFGCDJFNJLE) { if (string.IsNullOrEmpty(BFGCDJFNJLE)) { return string.Empty; } if (!BFGCDJFNJLE.StartsWith("^")) { return "^" + BFGCDJFNJLE; } return BFGCDJFNJLE; } // Token: 0x06007ABD RID: 31421 RVA: 0x001A8D50 File Offset: 0x001A6F50 [Token(Token = "0x6007ABD")] [Address(RVA = "0x15969E0", Offset = "0x15959E0", VA = "0x1815969E0")] 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: 0x06007ABE RID: 31422 RVA: 0x001A8DBC File Offset: 0x001A6FBC [Token(Token = "0x6007ABE")] [Address(RVA = "0x15951C0", Offset = "0x15941C0", VA = "0x1815951C0")] 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: 0x06007ABF RID: 31423 RVA: 0x001A8E18 File Offset: 0x001A7018 [Token(Token = "0x6007ABF")] [Address(RVA = "0x1592F80", Offset = "0x1591F80", VA = "0x181592F80")] 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: 0x06007AC0 RID: 31424 RVA: 0x001A8E50 File Offset: 0x001A7050 [Token(Token = "0x6007AC0")] [Address(RVA = "0x1593D10", Offset = "0x1592D10", VA = "0x181593D10")] 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: 0x06007AC1 RID: 31425 RVA: 0x001A8ED8 File Offset: 0x001A70D8 [Token(Token = "0x6007AC1")] [Address(RVA = "0x1595880", Offset = "0x1594880", VA = "0x181595880")] 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: 0x06007AC2 RID: 31426 RVA: 0x001A8F04 File Offset: 0x001A7104 [Token(Token = "0x6007AC2")] [Address(RVA = "0x1594550", Offset = "0x1593550", VA = "0x181594550")] 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: 0x06007AC3 RID: 31427 RVA: 0x001A8F78 File Offset: 0x001A7178 [Token(Token = "0x6007AC3")] [Address(RVA = "0x1599470", Offset = "0x1598470", VA = "0x181599470")] 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: 0x06007AC4 RID: 31428 RVA: 0x001A8FF4 File Offset: 0x001A71F4 [Token(Token = "0x6007AC4")] [Address(RVA = "0x1594FD0", Offset = "0x1593FD0", VA = "0x181594FD0")] 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: 0x06007AC5 RID: 31429 RVA: 0x001A9090 File Offset: 0x001A7290 [Token(Token = "0x6007AC5")] [Address(RVA = "0x1593950", Offset = "0x1592950", VA = "0x181593950")] 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: 0x06007AC6 RID: 31430 RVA: 0x001A9100 File Offset: 0x001A7300 [Token(Token = "0x6007AC6")] [Address(RVA = "0x1592C70", Offset = "0x1591C70", VA = "0x181592C70")] 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: 0x06007AC7 RID: 31431 RVA: 0x001A9178 File Offset: 0x001A7378 [Token(Token = "0x6007AC7")] [Address(RVA = "0x1595F90", Offset = "0x1594F90", VA = "0x181595F90")] 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: 0x06007AC8 RID: 31432 RVA: 0x001A91CC File Offset: 0x001A73CC [Token(Token = "0x6007AC8")] [Address(RVA = "0x159A110", Offset = "0x1599110", VA = "0x18159A110")] 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: 0x06007AC9 RID: 31433 RVA: 0x001A9210 File Offset: 0x001A7410 [Token(Token = "0x6007AC9")] [Address(RVA = "0x1594DF0", Offset = "0x1593DF0", VA = "0x181594DF0")] 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: 0x06007ACA RID: 31434 RVA: 0x001A927C File Offset: 0x001A747C [Token(Token = "0x6007ACA")] [Address(RVA = "0x1598D70", Offset = "0x1597D70", VA = "0x181598D70")] 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: 0x06007ACB RID: 31435 RVA: 0x001A92B4 File Offset: 0x001A74B4 [Token(Token = "0x6007ACB")] [Address(RVA = "0x1593810", Offset = "0x1592810", VA = "0x181593810")] public static void BHLGPFDGGFH() { Matchmaking.GIKOHHGPLNP = false; KFBABPAPIMB dgjlbacbeoa = Matchmaking.DGJLBACBEOA; } // Token: 0x06007ACC RID: 31436 RVA: 0x001A92D4 File Offset: 0x001A74D4 [Token(Token = "0x6007ACC")] [Address(RVA = "0x15942B0", Offset = "0x15932B0", VA = "0x1815942B0")] private static IEnumerator EIGLIDNGKOA() { /* An exception occurred when decompiling this method (06007ACC) 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: 0x06007ACD RID: 31437 RVA: 0x001A92EC File Offset: 0x001A74EC [Token(Token = "0x6007ACD")] [Address(RVA = "0x1597410", Offset = "0x1596410", VA = "0x181597410")] 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: 0x06007ACE RID: 31438 RVA: 0x001A934C File Offset: 0x001A754C [Token(Token = "0x6007ACE")] [Address(RVA = "0x1598230", Offset = "0x1597230", VA = "0x181598230")] 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) { if (k__BackingField2 == 0) { goto IL_7A; } bool flag2 = efajbhgdidd.k__BackingField.IGNGOCHCEBP(k__BackingField2); } } bool flag3; if (flag3) { return; } } IL_7A: 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: 0x06007ACF RID: 31439 RVA: 0x001A93F4 File Offset: 0x001A75F4 [Token(Token = "0x6007ACF")] [Address(RVA = "0x1595A90", Offset = "0x1594A90", VA = "0x181595A90")] private static bool IIECOPAGJBG(EFAJBHGDIDD AJHHKGDKDEO, EFAJBHGDIDD NAIHMIOJIIO) { if (AJHHKGDKDEO != 0) { CIIBGMBOFEI k__BackingField = AJHHKGDKDEO.k__BackingField; if (k__BackingField == 0) { return NAIHMIOJIIO.k__BackingField == (ulong)0L; } if (k__BackingField.IOMILKGCCAH) { return NAIHMIOJIIO.k__BackingField == (ulong)0L; } CIIBGMBOFEI k__BackingField2 = NAIHMIOJIIO.k__BackingField; if (k__BackingField2 != 0) { return !AJHHKGDKDEO.k__BackingField.IGNGOCHCEBP(k__BackingField2); } } throw new NullReferenceException(); } // Token: 0x06007AD0 RID: 31440 RVA: 0x001A9454 File Offset: 0x001A7654 [Token(Token = "0x6007AD0")] [Address(RVA = "0x1595410", Offset = "0x1594410", VA = "0x181595410")] public static bool HDHPKCAEDOA(OICIDPINAGH KGLNDCBNOAH, EFAJBHGDIDD KDIBNGFOJGI) { bool flag; return flag; } // Token: 0x06007AD1 RID: 31441 RVA: 0x001A9464 File Offset: 0x001A7664 [Token(Token = "0x6007AD1")] [Address(RVA = "0x15938E0", Offset = "0x15928E0", VA = "0x1815938E0")] public static bool BPIGHBGEDNO(EFAJBHGDIDD KDIBNGFOJGI) { int k__BackingField = (int)KDIBNGFOJGI.k__BackingField; bool flag; return flag; } // Token: 0x06007AD2 RID: 31442 RVA: 0x001A9480 File Offset: 0x001A7680 [Token(Token = "0x6007AD2")] [Address(RVA = "0x1595D60", Offset = "0x1594D60", VA = "0x181595D60")] 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: 0x06007AD3 RID: 31443 RVA: 0x001A94F0 File Offset: 0x001A76F0 [Token(Token = "0x6007AD3")] [Address(RVA = "0x1593FD0", Offset = "0x1592FD0", VA = "0x181593FD0")] 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: 0x06007AD4 RID: 31444 RVA: 0x001A95B8 File Offset: 0x001A77B8 [Token(Token = "0x6007AD4")] [Address(RVA = "0x1597300", Offset = "0x1596300", VA = "0x181597300")] 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: 0x06007AD5 RID: 31445 RVA: 0x001A9620 File Offset: 0x001A7820 [Token(Token = "0x6007AD5")] [Address(RVA = "0x15952D0", Offset = "0x15942D0", VA = "0x1815952D0")] 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: 0x06007AD6 RID: 31446 RVA: 0x001A969C File Offset: 0x001A789C [Token(Token = "0x6007AD6")] [Address(RVA = "0x1596C10", Offset = "0x1595C10", VA = "0x181596C10")] 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: 0x06007AD7 RID: 31447 RVA: 0x001A973C File Offset: 0x001A793C [Token(Token = "0x6007AD7")] [Address(RVA = "0x159A350", Offset = "0x1599350", VA = "0x18159A350")] 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: 0x06007AD8 RID: 31448 RVA: 0x001A9780 File Offset: 0x001A7980 [Token(Token = "0x6007AD8")] [Address(RVA = "0x1599C20", Offset = "0x1598C20", VA = "0x181599C20")] 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: 0x06007AD9 RID: 31449 RVA: 0x001A9824 File Offset: 0x001A7A24 [Token(Token = "0x6007AD9")] [Address(RVA = "0x1593BC0", Offset = "0x1592BC0", VA = "0x181593BC0")] private static void CLOKMCIOIDM(long ANAPBECHGLI) { Matchmaking.AIFBHJBFKJL.CNFDGDEOPPF(ANAPBECHGLI); } // Token: 0x06007ADA RID: 31450 RVA: 0x001A9844 File Offset: 0x001A7A44 [Token(Token = "0x6007ADA")] [Address(RVA = "0x15957D0", Offset = "0x15947D0", VA = "0x1815957D0")] private static void IDKODGPLAMH() { OKNNKFGFODL dokminnfcgc = Matchmaking.DOKMINNFCGC; if (dokminnfcgc != 0) { dokminnfcgc.CNFDGDEOPPF(); } } // Token: 0x06007ADB RID: 31451 RVA: 0x001A9864 File Offset: 0x001A7A64 [Token(Token = "0x6007ADB")] [Address(RVA = "0x1595EE0", Offset = "0x1594EE0", VA = "0x181595EE0")] private static void IOLEBOJIEFC() { OKNNKFGFODL ebljhbjgdfb = Matchmaking.EBLJHBJGDFB; if (ebljhbjgdfb != 0) { ebljhbjgdfb.CNFDGDEOPPF(); } } // Token: 0x06007ADC RID: 31452 RVA: 0x001A9884 File Offset: 0x001A7A84 [Token(Token = "0x6007ADC")] [Address(RVA = "0x1597F30", Offset = "0x1596F30", VA = "0x181597F30")] private static void MMCLAHHHKFJ() { OKNNKFGFODL pmbhkngodog = Matchmaking.PMBHKNGODOG; if (pmbhkngodog != 0) { pmbhkngodog.CNFDGDEOPPF(); } } // Token: 0x06007ADD RID: 31453 RVA: 0x001A98A4 File Offset: 0x001A7AA4 [Token(Token = "0x6007ADD")] [Address(RVA = "0x159A670", Offset = "0x1599670", VA = "0x18159A670")] private static void PNMDPHBLAIO(int ENJEOLBEALP) { MFBGLIHGCGO lejanlmckdd = Matchmaking.LEJANLMCKDD; if (lejanlmckdd != 0) { lejanlmckdd.CNFDGDEOPPF(ENJEOLBEALP); } } // Token: 0x06007ADE RID: 31454 RVA: 0x001A98C4 File Offset: 0x001A7AC4 [Token(Token = "0x6007ADE")] [Address(RVA = "0x1598550", Offset = "0x1597550", VA = "0x181598550")] private static void MMIKONNBEON(CIIBGMBOFEI IPOFINNGHKG) { MFBGLIHGCGO bbdpbmmappo = Matchmaking.BBDPBMMAPPO; if (bbdpbmmappo != 0) { bbdpbmmappo.CNFDGDEOPPF(IPOFINNGHKG); } } // Token: 0x06007ADF RID: 31455 RVA: 0x001A98E4 File Offset: 0x001A7AE4 [Token(Token = "0x6007ADF")] [Address(RVA = "0x159A5C0", Offset = "0x15995C0", VA = "0x18159A5C0")] private static void PFNBEHNPACD() { OKNNKFGFODL lmjhppcdgkc = Matchmaking.LMJHPPCDGKC; if (lmjhppcdgkc != 0) { lmjhppcdgkc.CNFDGDEOPPF(); } } // Token: 0x06007AE0 RID: 31456 RVA: 0x001A9904 File Offset: 0x001A7B04 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x6007AE0")] [Address(RVA = "0x159A7E0", Offset = "0x15997E0", VA = "0x18159A7E0")] 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: 0x06007AE1 RID: 31457 RVA: 0x001A9A80 File Offset: 0x001A7C80 [Token(Token = "0x6007AE1")] [Address(RVA = "0x1593EB0", Offset = "0x1592EB0", VA = "0x181593EB0")] [CompilerGenerated] internal static void DIFDAONNPCN(EFAJBHGDIDD PEHOHNKNHMN) { if (PEHOHNKNHMN.LOCJCBHIOJC()) { Matchmaking.PNMDPHBLAIO(PEHOHNKNHMN.k__BackingField); return; } } // Token: 0x040050B2 RID: 20658 [Token(Token = "0x40050B2")] internal const string HAMLCMLPOON = "player/heartbeat"; // Token: 0x040050B3 RID: 20659 [Token(Token = "0x40050B3")] private const float AKADJFNDCCK = 15f; // Token: 0x040050B4 RID: 20660 [Token(Token = "0x40050B4")] private const float JCPLPMKOKDE = 45f; // Token: 0x040050B5 RID: 20661 [Token(Token = "0x40050B5")] private const float LMKKFOIIOCM = 120f; // Token: 0x040050B6 RID: 20662 [Token(Token = "0x40050B6")] public static MFBGLIHGCGO LEJANLMCKDD; // Token: 0x040050B7 RID: 20663 [Token(Token = "0x40050B7")] public static MFBGLIHGCGO BBDPBMMAPPO; // Token: 0x040050B8 RID: 20664 [Token(Token = "0x40050B8")] public static MFBGLIHGCGO AIFBHJBFKJL; // Token: 0x040050B9 RID: 20665 [Token(Token = "0x40050B9")] public static OKNNKFGFODL DOKMINNFCGC; // Token: 0x040050BA RID: 20666 [Token(Token = "0x40050BA")] public static OKNNKFGFODL EBLJHBJGDFB; // Token: 0x040050BB RID: 20667 [Token(Token = "0x40050BB")] public static OKNNKFGFODL PMBHKNGODOG; // Token: 0x040050BC RID: 20668 [Token(Token = "0x40050BC")] public static OKNNKFGFODL LMJHPPCDGKC; // Token: 0x040050BD RID: 20669 [Token(Token = "0x40050BD")] public static OKNNKFGFODL OLCJJNMEGPP; // Token: 0x040050BE RID: 20670 [Token(Token = "0x40050BE")] public static MFBGLIHGCGO LHEICOLNLJL; // Token: 0x040050BF RID: 20671 [Token(Token = "0x40050BF")] public static MFBGLIHGCGO EDPKABLOKME; // Token: 0x040050C0 RID: 20672 [Token(Token = "0x40050C0")] private static string PDMAGOKCHDE; // Token: 0x040050C1 RID: 20673 [Token(Token = "0x40050C1")] private static long JHFHNPCEJIJ; // Token: 0x040050C2 RID: 20674 [Token(Token = "0x40050C2")] private static long FJDMLBLPKNL; // Token: 0x040050C3 RID: 20675 [Token(Token = "0x40050C3")] private static CIIBGMBOFEI MELANAEFKJC; // Token: 0x040050C4 RID: 20676 [Token(Token = "0x40050C4")] private static PPENFJMFPNE PKICLMFPMDG; // Token: 0x040050C5 RID: 20677 [Token(Token = "0x40050C5")] private static DNACJGJEPEC KHFBDHLNODH; // Token: 0x040050C7 RID: 20679 [Token(Token = "0x40050C7")] private static bool JOADBDADBHG; // Token: 0x040050C9 RID: 20681 [Token(Token = "0x40050C9")] private static string GMOHAGANJFH; // Token: 0x040050CA RID: 20682 [Token(Token = "0x40050CA")] private static readonly Dictionary AGABODEPDCP; // Token: 0x040050CB RID: 20683 [Token(Token = "0x40050CB")] private static readonly Dictionary BLBFGCKFPAM; // Token: 0x040050CC RID: 20684 [Token(Token = "0x40050CC")] private static readonly Dictionary CPGJEKBAOAD; // Token: 0x040050CD RID: 20685 [Token(Token = "0x40050CD")] private static PMGCJEPKFOF FNOKOPHNEKJ; // Token: 0x040050CE RID: 20686 [Token(Token = "0x40050CE")] private static KFBABPAPIMB DGJLBACBEOA; // Token: 0x040050CF RID: 20687 [Token(Token = "0x40050CF")] private static float? JLJCONELOEG; // Token: 0x040050D0 RID: 20688 [Token(Token = "0x40050D0")] private static readonly Stopwatch JFNFPGFMPHB; // Token: 0x040050D1 RID: 20689 [Token(Token = "0x40050D1")] private static DateTime? HGNLOBMDMPK; // Token: 0x040050D2 RID: 20690 [Token(Token = "0x40050D2")] private static bool CLCHIEJCEPG; // Token: 0x02001523 RID: 5411 [Token(Token = "0x2001523")] [Serializable] private class LoginLockTokenParams { // Token: 0x06007AE2 RID: 31458 RVA: 0x001A9AA8 File Offset: 0x001A7CA8 [Token(Token = "0x6007AE2")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public LoginLockTokenParams() { } // Token: 0x040050D3 RID: 20691 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40050D3")] public MLFKNFFOOPF Platform; // Token: 0x040050D4 RID: 20692 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x40050D4")] public string PlatformId; // Token: 0x040050D5 RID: 20693 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x40050D5")] public string LockToken; } // Token: 0x02001524 RID: 5412 [Token(Token = "0x2001524")] public enum GIJOGKJCEKG { // Token: 0x040050D7 RID: 20695 [Token(Token = "0x40050D7")] PublicMatchmaking, // Token: 0x040050D8 RID: 20696 [Token(Token = "0x40050D8")] PublicNewInstance, // Token: 0x040050D9 RID: 20697 [Token(Token = "0x40050D9")] PrivateNewInstance } // Token: 0x02001525 RID: 5413 [Token(Token = "0x2001525")] public enum MHCKNNJOIIP { // Token: 0x040050DB RID: 20699 [Token(Token = "0x40050DB")] UnknownError = -1, // Token: 0x040050DC RID: 20700 [Token(Token = "0x40050DC")] Success, // Token: 0x040050DD RID: 20701 [Token(Token = "0x40050DD")] NoSuchGame, // Token: 0x040050DE RID: 20702 [Token(Token = "0x40050DE")] PlayerNotOnline, // Token: 0x040050DF RID: 20703 [Token(Token = "0x40050DF")] InsufficientSpace, // Token: 0x040050E0 RID: 20704 [Token(Token = "0x40050E0")] EventNotStarted, // Token: 0x040050E1 RID: 20705 [Token(Token = "0x40050E1")] EventAlreadyFinished, // Token: 0x040050E2 RID: 20706 [Token(Token = "0x40050E2")] BlockedFromRoom = 7, // Token: 0x040050E3 RID: 20707 [Token(Token = "0x40050E3")] JuniorNotAllowed = 11, // Token: 0x040050E4 RID: 20708 [Token(Token = "0x40050E4")] Banned, // Token: 0x040050E5 RID: 20709 [Token(Token = "0x40050E5")] AlreadyInBestInstance, // Token: 0x040050E6 RID: 20710 [Token(Token = "0x40050E6")] InsufficientRelationship, // Token: 0x040050E7 RID: 20711 [Token(Token = "0x40050E7")] UpdateRequired = 16, // Token: 0x040050E8 RID: 20712 [Token(Token = "0x40050E8")] AlreadyInTargetInstance, // Token: 0x040050E9 RID: 20713 [Token(Token = "0x40050E9")] UGCNotAllowed = 19, // Token: 0x040050EA RID: 20714 [Token(Token = "0x40050EA")] NoSuchRoom, // Token: 0x040050EB RID: 20715 [Token(Token = "0x40050EB")] RoomIsNotActive = 22, // Token: 0x040050EC RID: 20716 [Token(Token = "0x40050EC")] RoomBlockedByCreator, // Token: 0x040050ED RID: 20717 [Token(Token = "0x40050ED")] RoomIsPrivate = 25, // Token: 0x040050EE RID: 20718 [Token(Token = "0x40050EE")] RoomInstanceIsPrivate, // Token: 0x040050EF RID: 20719 [Token(Token = "0x40050EF")] DeviceClassNotSupported = 30, // Token: 0x040050F0 RID: 20720 [Token(Token = "0x40050F0")] DeviceClassNotSupportedByRoomOwner, // Token: 0x040050F1 RID: 20721 [Token(Token = "0x40050F1")] MovementModeNotSupportedByRoomOwner, // Token: 0x040050F2 RID: 20722 [Token(Token = "0x40050F2")] EventIsPrivate = 35, // Token: 0x040050F3 RID: 20723 [Token(Token = "0x40050F3")] RoomInviteExpired = 40, // Token: 0x040050F4 RID: 20724 [Token(Token = "0x40050F4")] NoAvailableRegion = 45, // Token: 0x040050F5 RID: 20725 [Token(Token = "0x40050F5")] NotorietyTooPoor = 50, // Token: 0x040050F6 RID: 20726 [Token(Token = "0x40050F6")] BannedFromRoom = 55, // Token: 0x040050F7 RID: 20727 [Token(Token = "0x40050F7")] NoSuchRoomPlaylist = 60, // Token: 0x040050F8 RID: 20728 [Token(Token = "0x40050F8")] RoomPlaylistIsNotActive, // Token: 0x040050F9 RID: 20729 [Token(Token = "0x40050F9")] RoomPlaylistIsPrivate, // Token: 0x040050FA RID: 20730 [Token(Token = "0x40050FA")] NoSuchClub = 70, // Token: 0x040050FB RID: 20731 [Token(Token = "0x40050FB")] ClubHasNoClubhouse, // Token: 0x040050FC RID: 20732 [Token(Token = "0x40050FC")] ClubIsNotActive = 73, // Token: 0x040050FD RID: 20733 [Token(Token = "0x40050FD")] NotAMemberOfClub, // Token: 0x040050FE RID: 20734 [Token(Token = "0x40050FE")] BannedFromClub, // Token: 0x040050FF RID: 20735 [Token(Token = "0x40050FF")] InstanceJoinNotPermitted, // Token: 0x04005100 RID: 20736 [Token(Token = "0x4005100")] LevelTooLow } // Token: 0x02001526 RID: 5414 [Token(Token = "0x2001526")] private class JKOFHKAHOHK : IFAIJAGLDFK { // Token: 0x17001463 RID: 5219 // (get) Token: 0x06007AE3 RID: 31459 RVA: 0x001A9ABC File Offset: 0x001A7CBC // (set) Token: 0x06007AE4 RID: 31460 RVA: 0x001A9AD0 File Offset: 0x001A7CD0 [Token(Token = "0x17001463")] public Matchmaking.MHCKNNJOIIP HIKHMNNGOHD { [Token(Token = "0x6007AE3")] [Address(RVA = "0x40F000", Offset = "0x40E000", VA = "0x18040F000")] get; [Token(Token = "0x6007AE4")] [Address(RVA = "0x470D10", Offset = "0x46FD10", VA = "0x180470D10")] set; } // Token: 0x17001464 RID: 5220 // (get) Token: 0x06007AE5 RID: 31461 RVA: 0x001A9AE4 File Offset: 0x001A7CE4 // (set) Token: 0x06007AE6 RID: 31462 RVA: 0x001A9AF8 File Offset: 0x001A7CF8 [Token(Token = "0x17001464")] public CIIBGMBOFEI FLOHLCKCOFA { [Token(Token = "0x6007AE5")] [Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")] get; [Token(Token = "0x6007AE6")] [Address(RVA = "0x4157F0", Offset = "0x4147F0", VA = "0x1804157F0")] set; } // Token: 0x06007AE7 RID: 31463 RVA: 0x001A9B0C File Offset: 0x001A7D0C [Token(Token = "0x6007AE7")] [Address(RVA = "0x1862470", Offset = "0x1861470", VA = "0x181862470", Slot = "4")] public void PPGFHEDFBEA(Dictionary PMMGDNALAEB) { /* An exception occurred when decompiling this method (06007AE7) 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: 0x06007AE8 RID: 31464 RVA: 0x001A9B5C File Offset: 0x001A7D5C [Token(Token = "0x6007AE8")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public JKOFHKAHOHK() { } } // Token: 0x02001527 RID: 5415 [Token(Token = "0x2001527")] private class OBBKPLHJOAB : IFAIJAGLDFK { // Token: 0x17001465 RID: 5221 // (get) Token: 0x06007AE9 RID: 31465 RVA: 0x001A9B70 File Offset: 0x001A7D70 // (set) Token: 0x06007AEA RID: 31466 RVA: 0x001A9B84 File Offset: 0x001A7D84 [Token(Token = "0x17001465")] public Matchmaking.MHCKNNJOIIP HIKHMNNGOHD { [Token(Token = "0x6007AE9")] [Address(RVA = "0x40F000", Offset = "0x40E000", VA = "0x18040F000")] get; [Token(Token = "0x6007AEA")] [Address(RVA = "0x470D10", Offset = "0x46FD10", VA = "0x180470D10")] set; } // Token: 0x06007AEB RID: 31467 RVA: 0x001A9B98 File Offset: 0x001A7D98 [Token(Token = "0x6007AEB")] [Address(RVA = "0x18659A0", Offset = "0x18649A0", VA = "0x1818659A0", Slot = "4")] public void PPGFHEDFBEA(Dictionary PMMGDNALAEB) { int num = 0; int num2 = AEOPHJMOOFE.KFANFFHOJGF("error", PMMGDNALAEB, num); this.k__BackingField = (Matchmaking.MHCKNNJOIIP)num2; } // Token: 0x06007AEC RID: 31468 RVA: 0x001A9BBC File Offset: 0x001A7DBC [Token(Token = "0x6007AEC")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public OBBKPLHJOAB() { } } // Token: 0x02001528 RID: 5416 [Token(Token = "0x2001528")] public enum IICIGFCLJAF { // Token: 0x04005105 RID: 20741 [Token(Token = "0x4005105")] Success, // Token: 0x04005106 RID: 20742 [Token(Token = "0x4005106")] FailedToConnectToRegion, // Token: 0x04005107 RID: 20743 [Token(Token = "0x4005107")] FailedToConnectToRoom, // Token: 0x04005108 RID: 20744 [Token(Token = "0x4005108")] FailedToSpawnPlayer } // Token: 0x0200152A RID: 5418 [Token(Token = "0x200152A")] [CompilerGenerated] private sealed class IBHEJPBAAIP { // Token: 0x06007B01 RID: 31489 RVA: 0x001A9DC8 File Offset: 0x001A7FC8 [Token(Token = "0x6007B01")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public IBHEJPBAAIP() { } // Token: 0x06007B02 RID: 31490 RVA: 0x001A9DDC File Offset: 0x001A7FDC [Token(Token = "0x6007B02")] [Address(RVA = "0x185F940", Offset = "0x185E940", VA = "0x18185F940")] internal void b__0(NEBIGEDJGPP request, HOOILIHKMEG response) { float realtimeSinceStartup = Time.realtimeSinceStartup; LDCMJEDOFCO ldcmjedofco = this.service; } // Token: 0x0400511C RID: 20764 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400511C")] public float startTime; // Token: 0x0400511D RID: 20765 [global::Cpp2IlInjected.FieldOffset(Offset = "0x14")] [Token(Token = "0x400511D")] public LDCMJEDOFCO service; // Token: 0x0400511E RID: 20766 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400511E")] public string relativeUri; } // Token: 0x0200152B RID: 5419 [Token(Token = "0x200152B")] [CompilerGenerated] private sealed class JGGONFABMGF { // Token: 0x06007B03 RID: 31491 RVA: 0x001A9DF8 File Offset: 0x001A7FF8 [Token(Token = "0x6007B03")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public JGGONFABMGF() { } // Token: 0x0400511F RID: 20767 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400511F")] public int accountId; } // Token: 0x0200152C RID: 5420 [Token(Token = "0x200152C")] [CompilerGenerated] private sealed class DDMAPPIFBAO { // Token: 0x06007B04 RID: 31492 RVA: 0x001A9E0C File Offset: 0x001A800C [Token(Token = "0x6007B04")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public DDMAPPIFBAO() { } // Token: 0x06007B05 RID: 31493 RVA: 0x001A9E20 File Offset: 0x001A8020 [Token(Token = "0x6007B05")] [Address(RVA = "0x185CB10", Offset = "0x185BB10", VA = "0x18185CB10")] 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: 0x06007B06 RID: 31494 RVA: 0x001A9E7C File Offset: 0x001A807C [Token(Token = "0x6007B06")] [Address(RVA = "0x185CC10", Offset = "0x185BC10", VA = "0x18185CC10")] internal void b__1(string error) { this.promise.HMFPPBJFHKD(error); } // Token: 0x04005120 RID: 20768 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4005120")] public CBLLFJEDOII promise; // Token: 0x04005121 RID: 20769 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4005121")] public Matchmaking.JGGONFABMGF CS$<>8__locals1; } // Token: 0x0200152D RID: 5421 [Token(Token = "0x200152D")] [CompilerGenerated] private sealed class PPOENCKJIPN { // Token: 0x06007B07 RID: 31495 RVA: 0x001A9E9C File Offset: 0x001A809C [Token(Token = "0x6007B07")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public PPOENCKJIPN() { } // Token: 0x06007B08 RID: 31496 RVA: 0x001A9EB0 File Offset: 0x001A80B0 [Token(Token = "0x6007B08")] [Address(RVA = "0x1866020", Offset = "0x1865020", VA = "0x181866020")] 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: 0x04005122 RID: 20770 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4005122")] public IReadOnlyList accountIds; } // Token: 0x0200152E RID: 5422 [Token(Token = "0x200152E")] [CompilerGenerated] private sealed class AOMJDCIABCG { // Token: 0x06007B09 RID: 31497 RVA: 0x001A9F5C File Offset: 0x001A815C [Token(Token = "0x6007B09")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public AOMJDCIABCG() { } // Token: 0x06007B0A RID: 31498 RVA: 0x001A9F70 File Offset: 0x001A8170 [Token(Token = "0x6007B0A")] [Address(RVA = "0x13BB780", Offset = "0x13BA780", VA = "0x1813BB780")] internal bool b__4(EFAJBHGDIDD p) { int num = this.id; return p.k__BackingField == num; } // Token: 0x04005123 RID: 20771 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4005123")] public int id; } // Token: 0x0200152F RID: 5423 [Token(Token = "0x200152F")] [CompilerGenerated] private sealed class PHJNFAEEAKH { // Token: 0x06007B0B RID: 31499 RVA: 0x001A9F94 File Offset: 0x001A8194 [Token(Token = "0x6007B0B")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public PHJNFAEEAKH() { } // Token: 0x06007B0C RID: 31500 RVA: 0x001A9FA8 File Offset: 0x001A81A8 [Token(Token = "0x6007B0C")] [Address(RVA = "0x1865FA0", Offset = "0x1864FA0", VA = "0x181865FA0")] internal bool b__0(KeyValuePair kvp) { bool flag; if (!flag) { return flag; } long num = this.roomId; bool flag2; return flag2; } // Token: 0x04005124 RID: 20772 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4005124")] public long roomId; } // Token: 0x02001530 RID: 5424 [Token(Token = "0x2001530")] [CompilerGenerated] private sealed class PAJDPPGCDMH { // Token: 0x06007B0D RID: 31501 RVA: 0x001A9FCC File Offset: 0x001A81CC [Token(Token = "0x6007B0D")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public PAJDPPGCDMH() { } // Token: 0x06007B0E RID: 31502 RVA: 0x001A9FE0 File Offset: 0x001A81E0 [Token(Token = "0x6007B0E")] [Address(RVA = "0x1865B60", Offset = "0x1864B60", VA = "0x181865B60")] 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: 0x06007B0F RID: 31503 RVA: 0x001AA030 File Offset: 0x001A8230 [Token(Token = "0x6007B0F")] [Address(RVA = "0x1865CD0", Offset = "0x1864CD0", VA = "0x181865CD0")] 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: 0x04005125 RID: 20773 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4005125")] public string requestUri; } // Token: 0x02001531 RID: 5425 [Token(Token = "0x2001531")] [CompilerGenerated] private sealed class AFBNAPDLLCO { // Token: 0x06007B10 RID: 31504 RVA: 0x001AA0A8 File Offset: 0x001A82A8 [Token(Token = "0x6007B10")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public AFBNAPDLLCO() { } // Token: 0x06007B11 RID: 31505 RVA: 0x001AA0BC File Offset: 0x001A82BC [Token(Token = "0x6007B11")] [Address(RVA = "0x1857DF0", Offset = "0x1856DF0", VA = "0x181857DF0")] internal void b__0() { Matchmaking.FNOKOPHNEKJ = JJEKJGALHKO.MKLIDFOGIGO(this.avoidJuniors); } // Token: 0x04005126 RID: 20774 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4005126")] public bool avoidJuniors; } } }