using System; using System.Collections; using System.Collections.Generic; using System.IO; using System.Linq; using System.Runtime.CompilerServices; using System.Text; using System.Threading; using BestHTTP; using BestHTTP.Extensions; using BestHTTP.Forms; using Cpp2IlInjected; using RecNet; using UnityEngine; // Token: 0x02001385 RID: 4997 [Token(Token = "0x2001385")] public class BPHGKAEDBPE { // Token: 0x17001300 RID: 4864 // (get) Token: 0x0600728C RID: 29324 RVA: 0x00191844 File Offset: 0x0018FA44 // (set) Token: 0x0600728D RID: 29325 RVA: 0x00191858 File Offset: 0x0018FA58 [Token(Token = "0x17001300")] internal static HNMPCJKLBHH CALMKKPGMKE { [Token(Token = "0x600728C")] [Address(RVA = "0xA973F0", Offset = "0xA961F0", VA = "0x180A973F0")] get; [Token(Token = "0x600728D")] [Address(RVA = "0xA99EB0", Offset = "0xA98CB0", VA = "0x180A99EB0")] private set; } // Token: 0x17001301 RID: 4865 // (get) Token: 0x0600728E RID: 29326 RVA: 0x0019186C File Offset: 0x0018FA6C // (set) Token: 0x0600728F RID: 29327 RVA: 0x00191880 File Offset: 0x0018FA80 [Token(Token = "0x17001301")] internal static NOAFOIGJJJL CBLHKEJHMGE { [Token(Token = "0x600728E")] [Address(RVA = "0xA99A00", Offset = "0xA98800", VA = "0x180A99A00")] get; [Token(Token = "0x600728F")] [Address(RVA = "0xA958A0", Offset = "0xA946A0", VA = "0x180A958A0")] private set; } // Token: 0x17001302 RID: 4866 // (get) Token: 0x06007290 RID: 29328 RVA: 0x00191894 File Offset: 0x0018FA94 // (set) Token: 0x06007291 RID: 29329 RVA: 0x001918A8 File Offset: 0x0018FAA8 [Token(Token = "0x17001302")] internal static EFEFMHJPJIJ BMLHHONEDGP { [Token(Token = "0x6007290")] [Address(RVA = "0xA97390", Offset = "0xA96190", VA = "0x180A97390")] get; [Token(Token = "0x6007291")] [Address(RVA = "0xA99E50", Offset = "0xA98C50", VA = "0x180A99E50")] private set; } // Token: 0x17001303 RID: 4867 // (get) Token: 0x06007292 RID: 29330 RVA: 0x001918BC File Offset: 0x0018FABC // (set) Token: 0x06007293 RID: 29331 RVA: 0x001918D0 File Offset: 0x0018FAD0 [Token(Token = "0x17001303")] public static int MPFEIGOCFHC { [Token(Token = "0x6007292")] [Address(RVA = "0xA964C0", Offset = "0xA952C0", VA = "0x180A964C0")] get; [Token(Token = "0x6007293")] [Address(RVA = "0xA99F10", Offset = "0xA98D10", VA = "0x180A99F10")] private set; } // Token: 0x17001304 RID: 4868 // (get) Token: 0x06007294 RID: 29332 RVA: 0x001918E4 File Offset: 0x0018FAE4 // (set) Token: 0x06007295 RID: 29333 RVA: 0x001918F8 File Offset: 0x0018FAF8 [Token(Token = "0x17001304")] public static bool EOBJOONMJCB { [Token(Token = "0x6007294")] [Address(RVA = "0xA98E50", Offset = "0xA97C50", VA = "0x180A98E50")] get; [Token(Token = "0x6007295")] [Address(RVA = "0xA98FE0", Offset = "0xA97DE0", VA = "0x180A98FE0")] private set; } // Token: 0x17001305 RID: 4869 // (get) Token: 0x06007296 RID: 29334 RVA: 0x0019190C File Offset: 0x0018FB0C // (set) Token: 0x06007297 RID: 29335 RVA: 0x00191920 File Offset: 0x0018FB20 [Token(Token = "0x17001305")] public static int? AGGHNENJOAC { [Token(Token = "0x6007296")] [Address(RVA = "0xA95E80", Offset = "0xA94C80", VA = "0x180A95E80")] get; [Token(Token = "0x6007297")] [Address(RVA = "0xA9A000", Offset = "0xA98E00", VA = "0x180A9A000")] private set; } // Token: 0x17001306 RID: 4870 // (get) Token: 0x06007298 RID: 29336 RVA: 0x00191934 File Offset: 0x0018FB34 // (set) Token: 0x06007299 RID: 29337 RVA: 0x00191948 File Offset: 0x0018FB48 [Token(Token = "0x17001306")] public static KFMCHGDCCGM OBHAEPAHLGF { [Token(Token = "0x6007298")] [Address(RVA = "0xA95E20", Offset = "0xA94C20", VA = "0x180A95E20")] get; [Token(Token = "0x6007299")] [Address(RVA = "0xA96320", Offset = "0xA95120", VA = "0x180A96320")] private set; } // Token: 0x17001307 RID: 4871 // (get) Token: 0x0600729A RID: 29338 RVA: 0x0019195C File Offset: 0x0018FB5C [Token(Token = "0x17001307")] public static bool GPOJGIHBFNH { [Token(Token = "0x600729A")] [Address(RVA = "0xA95D80", Offset = "0xA94B80", VA = "0x180A95D80")] get { return "{il2cpp field on {'constant19' (constant value of type Cpp2IL.Core.Analysis.ResultModels.StaticFieldsPtr)}, offset 0x40}" == (ulong)4L; } } // Token: 0x17001308 RID: 4872 // (get) Token: 0x0600729B RID: 29339 RVA: 0x00191974 File Offset: 0x0018FB74 [Token(Token = "0x17001308")] public static bool FDKJIAGLHKL { [Token(Token = "0x600729B")] [Address(RVA = "0xA97ED0", Offset = "0xA96CD0", VA = "0x180A97ED0")] get { return "{il2cpp field on {'constant19' (constant value of type Cpp2IL.Core.Analysis.ResultModels.StaticFieldsPtr)}, offset 0x40}" == (ulong)5L; } } // Token: 0x17001309 RID: 4873 // (get) Token: 0x0600729C RID: 29340 RVA: 0x0019198C File Offset: 0x0018FB8C [Token(Token = "0x17001309")] public static bool DIENALPCKEH { [Token(Token = "0x600729C")] [Address(RVA = "0xA96380", Offset = "0xA95180", VA = "0x180A96380")] get { return "{il2cpp field on {'constant19' (constant value of type Cpp2IL.Core.Analysis.ResultModels.StaticFieldsPtr)}, offset 0x40}" == (ulong)3L; } } // Token: 0x1700130A RID: 4874 // (get) Token: 0x0600729D RID: 29341 RVA: 0x001919A4 File Offset: 0x0018FBA4 [Token(Token = "0x1700130A")] public static bool LIJLOLGHHJH { [Token(Token = "0x600729D")] [Address(RVA = "0xA97C90", Offset = "0xA96A90", VA = "0x180A97C90")] get { return string.IsNullOrWhiteSpace(BPHGKAEDBPE.IPFPGMDKMON) || BPHGKAEDBPE.IPFPGMDKMON.Equals("Prod", StringComparison.OrdinalIgnoreCase); } } // Token: 0x1700130B RID: 4875 // (get) Token: 0x0600729E RID: 29342 RVA: 0x001919D8 File Offset: 0x0018FBD8 [Token(Token = "0x1700130B")] public static bool PGBKJGAJEJJ { [Token(Token = "0x600729E")] [Address(RVA = "0xA96030", Offset = "0xA94E30", VA = "0x180A96030")] get { if (string.IsNullOrWhiteSpace(BPHGKAEDBPE.IPFPGMDKMON)) { } return BPHGKAEDBPE.IPFPGMDKMON.Equals("Prod", StringComparison.OrdinalIgnoreCase); } } // Token: 0x1700130C RID: 4876 // (get) Token: 0x0600729F RID: 29343 RVA: 0x00191A0C File Offset: 0x0018FC0C [Token(Token = "0x1700130C")] public static bool HIGNNMHCOFI { [Token(Token = "0x600729F")] [Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930")] get { } } // Token: 0x060072A0 RID: 29344 RVA: 0x00191A1C File Offset: 0x0018FC1C [Token(Token = "0x60072A0")] [Address(RVA = "0xA98EB0", Offset = "0xA97CB0", VA = "0x180A98EB0")] internal static Uri MNJNJLGIOKE(LDCMJEDOFCO LLFIAONMIKI) { Dictionary mhpmehpapcb = BPHGKAEDBPE.MHPMEHPAPCB; Uri uri; return uri; } // Token: 0x060072A1 RID: 29345 RVA: 0x00191A38 File Offset: 0x0018FC38 [Token(Token = "0x60072A1")] [Address(RVA = "0xA97E00", Offset = "0xA96C00", VA = "0x180A97E00")] internal static bool KNJJNNNAEKB(Uri PACGLAIGOMF) { HashSet fdpcfnhchha = BPHGKAEDBPE.FDPCFNHCHHA; string host = PACGLAIGOMF.Host; return fdpcfnhchha.Contains(host); } // Token: 0x060072A2 RID: 29346 RVA: 0x00191A64 File Offset: 0x0018FC64 [Token(Token = "0x60072A2")] [Address(RVA = "0xA9A060", Offset = "0xA98E60", VA = "0x180A9A060")] static BPHGKAEDBPE() { byte[] array = new byte[22]; RuntimeHelpers.InitializeArray(array, fieldof(.4F26074EFCC99A4764E973E2A73E715C28D60CFF).FieldHandle); BPHGKAEDBPE.BGCMIPBNFCN = array; byte[] array2 = new byte[9]; RuntimeHelpers.InitializeArray(array2, fieldof(.F5A5F9CB96F7D7C03885829A0ED6FD09FC6D95C3).FieldHandle); BPHGKAEDBPE.FOMPDDALLKM = array2; int num; int num2; OKNNKFGFODL oknnkfgfodl = new OKNNKFGFODL(32, num != 0, num2 != 0); num2 = 0; num = 0; BPHGKAEDBPE.OKCECEOOKOG = oknnkfgfodl; BPHGKAEDBPE.MHPMEHPAPCB = new Dictionary(); BPHGKAEDBPE.HBNCNKOMEIJ = new List(); BPHGKAEDBPE.DKEHFIFHCMF = new List(); BPHGKAEDBPE.IPIALCNJLJD = new List(); BPHGKAEDBPE.GCAIGKJNACA = new Queue(); BPHGKAEDBPE.LMNJDHEMKGB = new Queue(); BPHGKAEDBPE.NALOAICAGED = new Queue(); BPHGKAEDBPE.BAFBEJLKFEH = new Queue(); BPHGKAEDBPE.AGKDMHIJPHD = new Queue(); int num3; Action action = new Action(num3.MEDEOBPKJAG); num3 = 0; HTTPManager.k__BackingField = action; } // Token: 0x060072A3 RID: 29347 RVA: 0x00191B34 File Offset: 0x0018FD34 [Token(Token = "0x60072A3")] [Address(RVA = "0xA99960", Offset = "0xA98760", VA = "0x180A99960")] public static PMGCJEPKFOF ODNBLPCEPNC(HTTPMethods APAICGIHAGJ, LDCMJEDOFCO LLFIAONMIKI, string LOOAPLFGOEN, Action KFLALOPEFGG, bool ACBAGPGGKPO = false, bool PANOOJJIPPJ = true) { PMGCJEPKFOF pmgcjepkfof; return pmgcjepkfof; } // Token: 0x060072A4 RID: 29348 RVA: 0x00191B44 File Offset: 0x0018FD44 [Token(Token = "0x60072A4")] [Address(RVA = "0xA995C0", Offset = "0xA983C0", VA = "0x180A995C0")] public static PMGCJEPKFOF ODNBLPCEPNC(HTTPMethods APAICGIHAGJ, LDCMJEDOFCO LLFIAONMIKI, string LOOAPLFGOEN, bool ACBAGPGGKPO = false, bool PANOOJJIPPJ = true) { PMGCJEPKFOF pmgcjepkfof; return pmgcjepkfof; } // Token: 0x060072A5 RID: 29349 RVA: 0x00191B54 File Offset: 0x0018FD54 [Token(Token = "0x60072A5")] [Address(RVA = "0xA99660", Offset = "0xA98460", VA = "0x180A99660")] public static PMGCJEPKFOF ODNBLPCEPNC(HTTPMethods APAICGIHAGJ, LDCMJEDOFCO LLFIAONMIKI, string LOOAPLFGOEN, IEnumerable> MDOPLMHIKLP, bool ACBAGPGGKPO = false, bool PANOOJJIPPJ = true) { Action action = delegate(NEBIGEDJGPP r) { IEnumerable> form = MDOPLMHIKLP; r.JJPKKFIALBN(form); }; PMGCJEPKFOF pmgcjepkfof; return pmgcjepkfof; } // Token: 0x060072A6 RID: 29350 RVA: 0x00191B84 File Offset: 0x0018FD84 [Token(Token = "0x60072A6")] [Address(RVA = "0xA99760", Offset = "0xA98560", VA = "0x180A99760")] public static PMGCJEPKFOF ODNBLPCEPNC(HTTPMethods APAICGIHAGJ, LDCMJEDOFCO LLFIAONMIKI, string LOOAPLFGOEN, HTTPUrlEncodedForm MDOPLMHIKLP, bool ACBAGPGGKPO = false, bool PANOOJJIPPJ = true) { int num = 0; BPHGKAEDBPE.ALEDKHKLKHH aledkhklkhh; aledkhklkhh.FieldGetter(num, LOOAPLFGOEN, MDOPLMHIKLP); aledkhklkhh.form = MDOPLMHIKLP; Action action = delegate(NEBIGEDJGPP r) { HTTPUrlEncodedForm form = aledkhklkhh.form; r.JJPKKFIALBN(form); }; PMGCJEPKFOF pmgcjepkfof; return pmgcjepkfof; } // Token: 0x060072A7 RID: 29351 RVA: 0x00191BB8 File Offset: 0x0018FDB8 [Token(Token = "0x60072A7")] [Address(RVA = "0xA994C0", Offset = "0xA982C0", VA = "0x180A994C0")] public static PMGCJEPKFOF ODNBLPCEPNC(HTTPMethods APAICGIHAGJ, LDCMJEDOFCO LLFIAONMIKI, string LOOAPLFGOEN, HTTPMultiPartForm MDOPLMHIKLP, bool ACBAGPGGKPO = false, bool PANOOJJIPPJ = true) { int num = 0; BPHGKAEDBPE.JOMFIBLFAIG jomfiblfaig; jomfiblfaig.FieldGetter(num, LOOAPLFGOEN, MDOPLMHIKLP); jomfiblfaig.form = MDOPLMHIKLP; Action action = delegate(NEBIGEDJGPP r) { HTTPMultiPartForm form = jomfiblfaig.form; r.JJPKKFIALBN(form); }; PMGCJEPKFOF pmgcjepkfof; return pmgcjepkfof; } // Token: 0x060072A8 RID: 29352 RVA: 0x00191BEC File Offset: 0x0018FDEC [Token(Token = "0x60072A8")] [Address(RVA = "0xA99860", Offset = "0xA98660", VA = "0x180A99860")] public static PMGCJEPKFOF ODNBLPCEPNC(HTTPMethods APAICGIHAGJ, LDCMJEDOFCO LLFIAONMIKI, string LOOAPLFGOEN, string LKHEMOPOEIM, bool ACBAGPGGKPO = false, bool PANOOJJIPPJ = true) { int num = 0; BPHGKAEDBPE.JCNCFCIGELO jcncfcigelo; jcncfcigelo.FieldGetter(num, LOOAPLFGOEN, LKHEMOPOEIM); jcncfcigelo.json = LKHEMOPOEIM; Action action = delegate(NEBIGEDJGPP r) { string json = jcncfcigelo.json; r.AMGENGBNEPK(json); }; PMGCJEPKFOF pmgcjepkfof; return pmgcjepkfof; } // Token: 0x060072A9 RID: 29353 RVA: 0x00191C20 File Offset: 0x0018FE20 [Token(Token = "0x60072A9")] [Address(RVA = "0xA99040", Offset = "0xA97E40", VA = "0x180A99040")] public static PMGCJEPKFOF NCFMFLEDDBB(string LOOAPLFGOEN) { Queue naloaicaged = BPHGKAEDBPE.NALOAICAGED; int num = 0; ulong num2; return BPHGKAEDBPE.LIJHPNEMAMK(HTTPMethods.Get, LDCMJEDOFCO.CDN, LOOAPLFGOEN, num, naloaicaged, num2 != 0UL); } // Token: 0x060072AA RID: 29354 RVA: 0x00191C40 File Offset: 0x0018FE40 [Token(Token = "0x60072AA")] [Address(RVA = "0xA99F70", Offset = "0xA98D70", VA = "0x180A99F70")] public static PMGCJEPKFOF PMJJBCPJNKA(string LOOAPLFGOEN) { int num = 0; Queue bafbejlkfeh = BPHGKAEDBPE.BAFBEJLKFEH; ulong num2; return BPHGKAEDBPE.LIJHPNEMAMK(HTTPMethods.Get, LDCMJEDOFCO.Images, LOOAPLFGOEN, num, bafbejlkfeh, num2 != 0UL); } // Token: 0x060072AB RID: 29355 RVA: 0x00191C60 File Offset: 0x0018FE60 [Token(Token = "0x60072AB")] [Address(RVA = "0xA987C0", Offset = "0xA975C0", VA = "0x180A987C0")] public static PMGCJEPKFOF LOFMMMBEFEJ(LDCMJEDOFCO LLFIAONMIKI, string LOOAPLFGOEN) { Queue gcaigkjnaca = BPHGKAEDBPE.GCAIGKJNACA; PMGCJEPKFOF pmgcjepkfof; return pmgcjepkfof; } // Token: 0x060072AC RID: 29356 RVA: 0x00191C78 File Offset: 0x0018FE78 [Token(Token = "0x60072AC")] [Address(RVA = "0xA95570", Offset = "0xA94370", VA = "0x180A95570")] public static PMGCJEPKFOF CHEPHBJEDPM(LDCMJEDOFCO LLFIAONMIKI, string LOOAPLFGOEN, HTTPUrlEncodedForm MDOPLMHIKLP) { Action action = delegate(NEBIGEDJGPP r) { HTTPUrlEncodedForm form = MDOPLMHIKLP; r.JJPKKFIALBN(form); }; Queue gcaigkjnaca = BPHGKAEDBPE.GCAIGKJNACA; PMGCJEPKFOF pmgcjepkfof; return pmgcjepkfof; } // Token: 0x060072AD RID: 29357 RVA: 0x00191CB0 File Offset: 0x0018FEB0 [Token(Token = "0x60072AD")] [Address(RVA = "0xA972D0", Offset = "0xA960D0", VA = "0x180A972D0")] public static PMGCJEPKFOF IAHDANBDAAM(string LOOAPLFGOEN, bool ACBAGPGGKPO = false) { int num = 0; ulong num2; return BPHGKAEDBPE.LIJHPNEMAMK(HTTPMethods.Get, LDCMJEDOFCO.API, LOOAPLFGOEN, num, ACBAGPGGKPO, num2 != 0UL); } // Token: 0x060072AE RID: 29358 RVA: 0x00191CCC File Offset: 0x0018FECC [Token(Token = "0x60072AE")] [Address(RVA = "0xA95C60", Offset = "0xA94A60", VA = "0x180A95C60")] public static PMGCJEPKFOF CKPCAIJMPJN(string LOOAPLFGOEN, IEnumerable> MDOPLMHIKLP, bool ACBAGPGGKPO = false) { Action action = delegate(NEBIGEDJGPP r) { IEnumerable> form = MDOPLMHIKLP; r.JJPKKFIALBN(form); }; ulong num; return BPHGKAEDBPE.LIJHPNEMAMK((HTTPMethods)((ulong)2L), (LDCMJEDOFCO)((uint)1), LOOAPLFGOEN, action, ACBAGPGGKPO, num != 0UL); } // Token: 0x060072AF RID: 29359 RVA: 0x00191D08 File Offset: 0x0018FF08 [Token(Token = "0x60072AF")] [Address(RVA = "0xA95900", Offset = "0xA94700", VA = "0x180A95900")] public static PMGCJEPKFOF CKPCAIJMPJN(string LOOAPLFGOEN, HTTPUrlEncodedForm MDOPLMHIKLP, bool ACBAGPGGKPO = false) { Action action = delegate(NEBIGEDJGPP r) { HTTPUrlEncodedForm form = MDOPLMHIKLP; r.JJPKKFIALBN(form); }; ulong num; return BPHGKAEDBPE.LIJHPNEMAMK((HTTPMethods)((ulong)2L), (LDCMJEDOFCO)((uint)1), LOOAPLFGOEN, action, ACBAGPGGKPO, num != 0UL); } // Token: 0x060072B0 RID: 29360 RVA: 0x00191D44 File Offset: 0x0018FF44 [Token(Token = "0x60072B0")] [Address(RVA = "0xA95A20", Offset = "0xA94820", VA = "0x180A95A20")] public static PMGCJEPKFOF CKPCAIJMPJN(string LOOAPLFGOEN, HTTPMultiPartForm MDOPLMHIKLP, bool ACBAGPGGKPO = false) { Action action = delegate(NEBIGEDJGPP r) { HTTPMultiPartForm form = MDOPLMHIKLP; r.JJPKKFIALBN(form); }; ulong num; return BPHGKAEDBPE.LIJHPNEMAMK((HTTPMethods)((ulong)2L), (LDCMJEDOFCO)((uint)1), LOOAPLFGOEN, action, ACBAGPGGKPO, num != 0UL); } // Token: 0x060072B1 RID: 29361 RVA: 0x00191D80 File Offset: 0x0018FF80 [Token(Token = "0x60072B1")] [Address(RVA = "0xA95B40", Offset = "0xA94940", VA = "0x180A95B40")] public static PMGCJEPKFOF CKPCAIJMPJN(string LOOAPLFGOEN, string LKHEMOPOEIM, bool ACBAGPGGKPO = false) { Action action = delegate(NEBIGEDJGPP r) { string json = LKHEMOPOEIM; r.AMGENGBNEPK(json); }; ulong num; return BPHGKAEDBPE.LIJHPNEMAMK((HTTPMethods)((ulong)2L), (LDCMJEDOFCO)((uint)1), LOOAPLFGOEN, action, ACBAGPGGKPO, num != 0UL); } // Token: 0x060072B2 RID: 29362 RVA: 0x00191DBC File Offset: 0x0018FFBC [Token(Token = "0x60072B2")] [Address(RVA = "0x1774BA0", Offset = "0x17739A0", VA = "0x181774BA0")] public static PMGCJEPKFOF CKPCAIJMPJN(string A_0, TRequest JMFLHIIJFKL, bool A_2) where TRequest : AKJKEMONOIL { int num = 0; if (num < (A_2 ? 1 : 0)) { num += num; num++; } PMGCJEPKFOF pmgcjepkfof; return pmgcjepkfof; } // Token: 0x060072B3 RID: 29363 RVA: 0x00191DE4 File Offset: 0x0018FFE4 [Token(Token = "0x60072B3")] [Address(RVA = "0xA95670", Offset = "0xA94470", VA = "0x180A95670")] public static DABKFAIHBBP CHHFEMMJLAJ() { JJEKJGALHKO jjekjgalhko = new JJEKJGALHKO(); JJEKJGALHKO connectToRecNetPromise = jjekjgalhko; if (!string.IsNullOrEmpty(BPHGKAEDBPE.IPFPGMDKMON)) { string text = Uri.EscapeDataString(BPHGKAEDBPE.IPFPGMDKMON); string text2 = "https://ns.rec.net/?v=2" + "&e=" + text; string ipfpgmdkmon = BPHGKAEDBPE.IPFPGMDKMON; string text3 = "Connecting to RecNet" + " " + ipfpgmdkmon; } Debug.Log("Connecting to RecNet"); int num; NEBIGEDJGPP nebigedjgpp = new NEBIGEDJGPP(new Uri("https://ns.rec.net/?v=2"), (HTTPMethods)num); num = 0; nebigedjgpp.EODJLJDMFJE = true; nebigedjgpp.LMKPACBCFAB(); Action action = delegate(NEBIGEDJGPP orgRequest, HOOILIHKMEG response) { JJEKJGALHKO connectToRecNetPromise2 = connectToRecNetPromise; BPHGKAEDBPE.HKHMDLBEHII(orgRequest, response, connectToRecNetPromise2); }; nebigedjgpp.k__BackingField = action; nebigedjgpp.GDOIHJPIPBM(); JJEKJGALHKO connectToRecNetPromise3 = connectToRecNetPromise; throw new NullReferenceException(); } // Token: 0x060072B4 RID: 29364 RVA: 0x00191EA4 File Offset: 0x001900A4 [Token(Token = "0x60072B4")] [Address(RVA = "0xA96520", Offset = "0xA95320", VA = "0x180A96520")] private static void HKHMDLBEHII(NEBIGEDJGPP NAEOJENNACH, HOOILIHKMEG MAOOLFEBOOD, JJEKJGALHKO MCINMMCGJML) { string text = BPHGKAEDBPE.DGCJEGKAEOM(NAEOJENNACH, true); string connectionError = text; if (text == 0) { int num; NEBIGEDJGPP nebigedjgpp = new NEBIGEDJGPP(new Uri("http://www.google.com/generate_204"), (HTTPMethods)num); num = 0; Action action = delegate(NEBIGEDJGPP orgRequest, HOOILIHKMEG newResponse) { JJEKJGALHKO completePromise2 = MCINMMCGJML; string connectionError2 = connectionError; if (newResponse != 0 && newResponse.LLODNIOIDKE == 204) { Debug.LogError(" RecNet name server query failed (error code: summer): " + connectionError2); completePromise2.HMFPPBJFHKD("Failed to connect to RecNet (error code: summer)"); return; } string text2 = BPHGKAEDBPE.DGCJEGKAEOM(orgRequest, true); Debug.LogError("Network connectivity test failed: " + text2); throw new NullReferenceException(); }; nebigedjgpp.k__BackingField = action; nebigedjgpp.GDOIHJPIPBM(); return; } BPHGKAEDBPE.NameServerResponse nameServerResponse = JsonUtility.FromJson(MAOOLFEBOOD.DKPCLPHKFDI); string recNetStatus = nameServerResponse.RecNetStatus; if (nameServerResponse != 0) { string auth = nameServerResponse.Auth; BPHGKAEDBPE.BHDIKFLAIBI(LDCMJEDOFCO.Auth, auth); string api = nameServerResponse.API; BPHGKAEDBPE.BHDIKFLAIBI(LDCMJEDOFCO.API, api); string commerce = nameServerResponse.Commerce; BPHGKAEDBPE.BHDIKFLAIBI(LDCMJEDOFCO.Commerce, commerce); string matchmaking = nameServerResponse.Matchmaking; BPHGKAEDBPE.BHDIKFLAIBI(LDCMJEDOFCO.Matchmaking, matchmaking); string notifications = nameServerResponse.Notifications; BPHGKAEDBPE.BHDIKFLAIBI(LDCMJEDOFCO.Notifications, notifications); string images = nameServerResponse.Images; BPHGKAEDBPE.BHDIKFLAIBI(LDCMJEDOFCO.Images, images); string cdn = nameServerResponse.CDN; BPHGKAEDBPE.BHDIKFLAIBI(LDCMJEDOFCO.CDN, cdn); string storage = nameServerResponse.Storage; BPHGKAEDBPE.BHDIKFLAIBI(LDCMJEDOFCO.Storage, storage); string chat = nameServerResponse.Chat; BPHGKAEDBPE.BHDIKFLAIBI(LDCMJEDOFCO.Chat, chat); string leaderboard = nameServerResponse.Leaderboard; BPHGKAEDBPE.BHDIKFLAIBI(LDCMJEDOFCO.Leaderboard, leaderboard); string accounts = nameServerResponse.Accounts; BPHGKAEDBPE.BHDIKFLAIBI(LDCMJEDOFCO.Accounts, accounts); string link = nameServerResponse.Link; BPHGKAEDBPE.BHDIKFLAIBI(LDCMJEDOFCO.Link, link); string roomComments = nameServerResponse.RoomComments; BPHGKAEDBPE.BHDIKFLAIBI(LDCMJEDOFCO.RoomComments, roomComments); string clubs = nameServerResponse.Clubs; BPHGKAEDBPE.BHDIKFLAIBI(LDCMJEDOFCO.Clubs, clubs); string rooms = nameServerResponse.Rooms; BPHGKAEDBPE.BHDIKFLAIBI(LDCMJEDOFCO.Rooms, rooms); Dictionary mhpmehpapcb = BPHGKAEDBPE.MHPMEHPAPCB; Func, bool> <>9__77_ = BPHGKAEDBPE.<>c.<>9__77_2; if (<>9__77_ == 0) { BPHGKAEDBPE.<>c.<>9__77_2 = delegate(KeyValuePair u) { bool flag; return flag; }; } IEnumerable> enumerable = Enumerable.Where>(mhpmehpapcb, <>9__77_); Func, string> func; if (BPHGKAEDBPE.<>c.<>9__77_3 == 0) { func = delegate(KeyValuePair u) { string text3; return text3; }; BPHGKAEDBPE.<>c.<>9__77_3 = func; } BPHGKAEDBPE.FDPCFNHCHHA = new HashSet(Enumerable.Select, string>(enumerable, func)); MCINMMCGJML.OOOIENHGNCA(); return; } JJEKJGALHKO completePromise = MCINMMCGJML; string recNetStatus2 = nameServerResponse.RecNetStatus; completePromise.HMFPPBJFHKD(recNetStatus2); string recNetStatus3 = nameServerResponse.RecNetStatus; } // Token: 0x060072B5 RID: 29365 RVA: 0x001920B4 File Offset: 0x001902B4 [Token(Token = "0x60072B5")] [Address(RVA = "0xA97B50", Offset = "0xA96950", VA = "0x180A97B50")] private static void JPJGGCDHEAE(NEBIGEDJGPP NAEOJENNACH, HOOILIHKMEG MAOOLFEBOOD, JJEKJGALHKO MCINMMCGJML, string MBNAIKEPKBE) { if (MAOOLFEBOOD != 0 && MAOOLFEBOOD.LLODNIOIDKE == 204) { Debug.LogError(" RecNet name server query failed (error code: summer): " + MBNAIKEPKBE); MCINMMCGJML.HMFPPBJFHKD("Failed to connect to RecNet (error code: summer)"); return; } string text = BPHGKAEDBPE.DGCJEGKAEOM(NAEOJENNACH, true); Debug.LogError("Network connectivity test failed: " + text); throw new NullReferenceException(); } // Token: 0x060072B6 RID: 29366 RVA: 0x0019210C File Offset: 0x0019030C [Token(Token = "0x60072B6")] [Address(RVA = "0xA97F70", Offset = "0xA96D70", VA = "0x180A97F70")] [CBEAKPMNJOL(LGFJHLDANJN.Unity_AfterSceneLoad)] private static void LFNJABDOKPA() { PEGGCEDHBOF.BGNNKPCDIKP(); NLGOJMONPKG.BGNNKPCDIKP(); NLEKGNENMCO.BGNNKPCDIKP(); LGIGKAKBONN.BGNNKPCDIKP(); PDMJMMMNGJE.BGNNKPCDIKP(); IAOJMNAKJLH.BGNNKPCDIKP(); JDJGIBLMFKK.BGNNKPCDIKP(); GCBPKHFJKCE.BGNNKPCDIKP(); AAHIIPOCKMB.BGNNKPCDIKP(); BBEFMHAEEEA.BGNNKPCDIKP(); FOEHJBDMMBH.BGNNKPCDIKP(); KELEPAPMOGK.BGNNKPCDIKP(); EJECIMCPGMG.BGNNKPCDIKP(); OHDHPENHDAP.BGNNKPCDIKP(); BBHENFCNLAB.BGNNKPCDIKP(); FMHAJJCDCEM.BGNNKPCDIKP(); MHOKOMMOGKM.BGNNKPCDIKP(); FHLGJDFHOKL.BGNNKPCDIKP(); Matchmaking.BGNNKPCDIKP(); KEBJPIGKGOI.BGNNKPCDIKP(); GGLGFENEKBJ.BGNNKPCDIKP(); PAJOOHAOLEE.BGNNKPCDIKP(); GMPIMLJNACB.BGNNKPCDIKP(); AIGGBBFKAKL.BGNNKPCDIKP(); GNPDMBPGHBH.BGNNKPCDIKP(); LCCEEFHOBEN.BGNNKPCDIKP(); ACJLCBNBJDK.BGNNKPCDIKP(); ADOIEPDDEBO.BGNNKPCDIKP(); ALNDLENCPKO.BGNNKPCDIKP(); JDFDLJJGHIP.BGNNKPCDIKP(); FGPIDGLCKEF.BGNNKPCDIKP(); EBAIPNMBKLK.BGNNKPCDIKP(); OJMCBOKJFOF.BGNNKPCDIKP(); GEAPBDGCKMB.BGNNKPCDIKP(); NKHBKKGOIHL.BGNNKPCDIKP(); GICFECJIDDG.BGNNKPCDIKP(); PHLOAIACBML.BGNNKPCDIKP(); IOIBJBLIBKM.BGNNKPCDIKP(); COICJCJBABL.BGNNKPCDIKP(); EOAIAFABHCF.BGNNKPCDIKP(); throw new NullReferenceException(); } // Token: 0x060072B7 RID: 29367 RVA: 0x00192260 File Offset: 0x00190460 [Token(Token = "0x60072B7")] [Address(RVA = "0xA95340", Offset = "0xA94140", VA = "0x180A95340")] public static void CABLOFOHBDM(Action GNPIOBCFIFP, Action LGODGGKBOLB, Action JBGODCHGBNJ) { if (GNPIOBCFIFP != 0 && !BPHGKAEDBPE.HBNCNKOMEIJ.Contains(GNPIOBCFIFP)) { BPHGKAEDBPE.HBNCNKOMEIJ.Add(GNPIOBCFIFP); } if (LGODGGKBOLB != 0 && !BPHGKAEDBPE.DKEHFIFHCMF.Contains(LGODGGKBOLB)) { BPHGKAEDBPE.DKEHFIFHCMF.Add(LGODGGKBOLB); } if (JBGODCHGBNJ != 0 && !BPHGKAEDBPE.IPIALCNJLJD.Contains(JBGODCHGBNJ)) { BPHGKAEDBPE.IPIALCNJLJD.Add(JBGODCHGBNJ); } } // Token: 0x060072B8 RID: 29368 RVA: 0x001922CC File Offset: 0x001904CC [Token(Token = "0x60072B8")] [Address(RVA = "0xA96A40", Offset = "0xA95840", VA = "0x180A96A40")] private static void HLHJOMDGNAH() { int num; do { num = 0; Func <>9__87_ = BPHGKAEDBPE.<>c.<>9__87_0; if (<>9__87_ == 0) { BPHGKAEDBPE.<>c.<>9__87_0 = delegate { PAJOOHAOLEE.PCEBCEPHAMF(); Matchmaking.JPFGCHENJMH(); Thread.Sleep(1000); return true; }; } HTTPUpdateDelegator.OnBeforeApplicationQuit = <>9__87_; HNMPCJKLBHH hnmpcjklbhh; BPHGKAEDBPE.k__BackingField = hnmpcjklbhh; NOAFOIGJJJL noafoigjjjl; BPHGKAEDBPE.k__BackingField = noafoigjjjl; EFEFMHJPJIJ efefmhjpjij; BPHGKAEDBPE.k__BackingField = efefmhjpjij; GameObject gameObject = new GameObject("RecNetCoreCoroutineObject"); gameObject.DFFNGCIAOME(); gameObject.hideFlags = HideFlags.HideInHierarchy; BPHGKAEDBPE.ANDOJIMOOBN = gameObject.AddComponent(); RecNetCore andojimoobn = BPHGKAEDBPE.ANDOJIMOOBN; Queue gcaigkjnaca = BPHGKAEDBPE.GCAIGKJNACA; BPHGKAEDBPE.HBOPBBAIEJD hbopbbaiejd; hbopbbaiejd.<>1__state = num; hbopbbaiejd.queue = gcaigkjnaca; Coroutine coroutine = andojimoobn.StartCoroutine(hbopbbaiejd); RecNetCore andojimoobn2 = BPHGKAEDBPE.ANDOJIMOOBN; Queue lmnjdhemkgb = BPHGKAEDBPE.LMNJDHEMKGB; BPHGKAEDBPE.HBOPBBAIEJD hbopbbaiejd2; hbopbbaiejd2.<>1__state = num; hbopbbaiejd2.queue = lmnjdhemkgb; Coroutine coroutine2 = andojimoobn2.StartCoroutine(hbopbbaiejd2); RecNetCore andojimoobn3 = BPHGKAEDBPE.ANDOJIMOOBN; IEnumerator enumerator = BPHGKAEDBPE.DICJMMBEONK(BPHGKAEDBPE.NALOAICAGED); Coroutine coroutine3 = andojimoobn3.StartCoroutine(enumerator); num++; RecNetCore andojimoobn4 = BPHGKAEDBPE.ANDOJIMOOBN; IEnumerator enumerator2 = BPHGKAEDBPE.DICJMMBEONK(BPHGKAEDBPE.BAFBEJLKFEH); Coroutine coroutine4 = andojimoobn4.StartCoroutine(enumerator2); num++; RecNetCore andojimoobn5 = BPHGKAEDBPE.ANDOJIMOOBN; BPHGKAEDBPE.GJMIOHNMIFE gjmiohnmife; gjmiohnmife.System.IDisposable.Dispose(); gjmiohnmife.<>1__state = num; Coroutine coroutine5 = andojimoobn5.StartCoroutine(gjmiohnmife); RecNetCore andojimoobn6 = BPHGKAEDBPE.ANDOJIMOOBN; BPHGKAEDBPE.OHABHLONCKK ohabhlonckk; ohabhlonckk.System.IDisposable.Dispose(); ohabhlonckk.<>1__state = num; Coroutine coroutine6 = andojimoobn6.StartCoroutine(ohabhlonckk); RecNetCore andojimoobn7 = BPHGKAEDBPE.ANDOJIMOOBN; BPHGKAEDBPE.PMDLIFJKGEO pmdlifjkgeo; pmdlifjkgeo.System.IDisposable.Dispose(); pmdlifjkgeo.<>1__state = num; Coroutine coroutine7 = andojimoobn7.StartCoroutine(pmdlifjkgeo); List hbncnkomeij = BPHGKAEDBPE.HBNCNKOMEIJ; bool flag; if (flag) { } } while (num != 0); } // Token: 0x060072B9 RID: 29369 RVA: 0x00192454 File Offset: 0x00190654 [Token(Token = "0x60072B9")] [Address(RVA = "0xA992B0", Offset = "0xA980B0", VA = "0x180A992B0")] private static void NPCPLFAONFO() { int num; do { num = 0; List dkehfifhcmf = BPHGKAEDBPE.DKEHFIFHCMF; bool flag; if (flag) { while (typeof(BPHGKAEDBPE).TypeHandle == 0) { } } } while (num != 0); } // Token: 0x060072BA RID: 29370 RVA: 0x0019247C File Offset: 0x0019067C [Token(Token = "0x60072BA")] [Address(RVA = "0xA99A60", Offset = "0xA98860", VA = "0x180A99A60")] public static void OGDCOCNEEEB() { int num = 0; EFEFMHJPJIJ efefmhjpjij = BPHGKAEDBPE.k__BackingField; num += num; num++; byte[] fompddallkm = BPHGKAEDBPE.FOMPDDALLKM; BPHGKAEDBPE.k__BackingField = num; int? num2 = BPHGKAEDBPE.k__BackingField; if (num2 != 0) { num2 += num2; } BPHGKAEDBPE.k__BackingField = num; EFEFMHJPJIJ efefmhjpjij2 = BPHGKAEDBPE.k__BackingField; int? num3 = BPHGKAEDBPE.k__BackingField; num += num; num++; } // Token: 0x060072BB RID: 29371 RVA: 0x001924E8 File Offset: 0x001906E8 [Token(Token = "0x60072BB")] [Address(RVA = "0xA97700", Offset = "0xA96500", VA = "0x180A97700")] public static void JPFGCHENJMH() { int num; do { num = 0; PAJOOHAOLEE.PCEBCEPHAMF(); List ipialcnjljd = BPHGKAEDBPE.IPIALCNJLJD; bool flag; if (flag) { while (typeof(BPHGKAEDBPE).TypeHandle == 0) { } } } while (num != 0); BPHGKAEDBPE.GCAIGKJNACA.Dequeue().BAINEAGHDEH.HMFPPBJFHKD("Cancelled due to logout"); BPHGKAEDBPE.LMNJDHEMKGB.Dequeue().BAINEAGHDEH.HMFPPBJFHKD("Cancelled due to logout"); BPHGKAEDBPE.NALOAICAGED.Dequeue().BAINEAGHDEH.HMFPPBJFHKD("Cancelled due to logout"); BPHGKAEDBPE.BAFBEJLKFEH.Dequeue().BAINEAGHDEH.HMFPPBJFHKD("Cancelled due to logout"); } // Token: 0x060072BC RID: 29372 RVA: 0x0019257C File Offset: 0x0019077C [Token(Token = "0x60072BC")] [Address(RVA = "0xA98F30", Offset = "0xA97D30", VA = "0x180A98F30")] public static void MOKKEGPEHML() { BPHGKAEDBPE.NPCPLFAONFO(); } // Token: 0x060072BD RID: 29373 RVA: 0x00192590 File Offset: 0x00190790 [Token(Token = "0x60072BD")] [Address(RVA = "0xA97450", Offset = "0xA96250", VA = "0x180A97450")] public static void ILKPCHDHKAF() { RecNetCore andojimoobn = BPHGKAEDBPE.ANDOJIMOOBN; int num = 0; if (andojimoobn != num) { GameObject gameObject = BPHGKAEDBPE.ANDOJIMOOBN.gameObject; int num2 = 0; gameObject.SetActive(num2 != 0); global::UnityEngine.Object.Destroy(BPHGKAEDBPE.ANDOJIMOOBN.gameObject); } BPHGKAEDBPE.JPFGCHENJMH(); BPHGKAEDBPE.MHPMEHPAPCB.Clear(); HashSet fdpcfnhchha = BPHGKAEDBPE.FDPCFNHCHHA; if (fdpcfnhchha != 0) { fdpcfnhchha.Clear(); return; } } // Token: 0x060072BE RID: 29374 RVA: 0x00192600 File Offset: 0x00190800 [Token(Token = "0x60072BE")] [Address(RVA = "0xA96140", Offset = "0xA94F40", VA = "0x180A96140")] private static void EEBBAKHPAHI() { RecNetCore andojimoobn = BPHGKAEDBPE.ANDOJIMOOBN; int num = 0; if (andojimoobn != num) { GameObject gameObject = BPHGKAEDBPE.ANDOJIMOOBN.gameObject; int num2 = 0; gameObject.SetActive(num2 != 0); global::UnityEngine.Object.Destroy(BPHGKAEDBPE.ANDOJIMOOBN.gameObject); return; } } // Token: 0x060072BF RID: 29375 RVA: 0x0019264C File Offset: 0x0019084C [Token(Token = "0x60072BF")] [Address(RVA = "0xA97D50", Offset = "0xA96B50", VA = "0x180A97D50")] internal static float KINEAONNDDE(float BIEKHKDCCIN) { float num = Mathf.Max(0.5f, BIEKHKDCCIN); float num2 = Mathf.Max(0.5f, BIEKHKDCCIN); float num3 = Mathf.Min(30f, BIEKHKDCCIN); num3 = num2; return global::UnityEngine.Random.Range(num3, BIEKHKDCCIN); } // Token: 0x060072C0 RID: 29376 RVA: 0x00192688 File Offset: 0x00190888 [Token(Token = "0x60072C0")] [Address(RVA = "0xA98850", Offset = "0xA97650", VA = "0x180A98850")] private static void MEDEOBPKJAG(HTTPRequest JMFLHIIJFKL, Stream DMMGOMOKEKK) { int num; do { num = 0; Uri currentUri = JMFLHIIJFKL.CurrentUri; HashSet fdpcfnhchha = BPHGKAEDBPE.FDPCFNHCHHA; string host = currentUri.Host; if (!fdpcfnhchha.Contains(host)) { break; } NNMAGDKDBFN nnmagdkdbfn = MHOKOMMOGKM.DMIDMJAKAJD(); byte[] bgcmipbnfcn = BPHGKAEDBPE.BGCMIPBNFCN; int num2 = DMMGOMOKEKK.ReadByte(); int num3 = DMMGOMOKEKK.ReadByte(); byte[] eol = HTTPRequest.EOL; int num4 = DMMGOMOKEKK.ReadByte(); string pathAndQuery = JMFLHIIJFKL.CurrentUri.PathAndQuery; byte[] entityBody = JMFLHIIJFKL.GetEntityBody(); string text; byte[] array = VariableSizedBufferPool.Get((long)text.m_stringLength, true); byte[] bytes = Encoding.ASCII.GetBytes(text); byte[] fompddallkm = BPHGKAEDBPE.FOMPDDALLKM; int num5 = DMMGOMOKEKK.ReadByte(); int num6 = DMMGOMOKEKK.ReadByte(); byte[] eol2 = HTTPRequest.EOL; int num7 = DMMGOMOKEKK.ReadByte(); VariableSizedBufferPool.Release(array); if (num != 0) { goto IL_D4; } if (num != -1) { } } while (num != 0); return; IL_D4: throw new NullReferenceException(); } // Token: 0x060072C1 RID: 29377 RVA: 0x00192788 File Offset: 0x00190988 [Token(Token = "0x60072C1")] [Address(RVA = "0xA96280", Offset = "0xA95080", VA = "0x180A96280")] private static IEnumerator EIDKOCFIBME() { /* An exception occurred when decompiling this method (060072C1) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator BPHGKAEDBPE::EIDKOCFIBME() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: call:void(OHABHLONCKK::System.IDisposable.Dispose, ldloc:OHABHLONCKK(var_0)) stfld:int32(OHABHLONCKK::<>1__state, ldloc:OHABHLONCKK(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0))) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } // Token: 0x060072C2 RID: 29378 RVA: 0x001927A4 File Offset: 0x001909A4 [Token(Token = "0x60072C2")] [Address(RVA = "0xA962D0", Offset = "0xA950D0", VA = "0x180A962D0")] private static IEnumerator FFCJBDHAJCC() { /* An exception occurred when decompiling this method (060072C2) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator BPHGKAEDBPE::FFCJBDHAJCC() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: call:void(PMDLIFJKGEO::System.IDisposable.Dispose, ldloc:PMDLIFJKGEO(var_0)) stfld:int32(PMDLIFJKGEO::<>1__state, ldloc:PMDLIFJKGEO(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0))) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } // Token: 0x060072C3 RID: 29379 RVA: 0x001927C0 File Offset: 0x001909C0 [Token(Token = "0x60072C3")] [Address(RVA = "0xA95130", Offset = "0xA93F30", VA = "0x180A95130")] public static void BILNFBCLDOP(int GKLPIFBPGOD) { int num = 0; bool flag = "{il2cpp field on {'constant36' (constant value of type Cpp2IL.Core.Analysis.ResultModels.StaticFieldsPtr)}, offset 0x2C}" == num; BPHGKAEDBPE.k__BackingField = GKLPIFBPGOD; if (flag) { OKNNKFGFODL okceceookog = BPHGKAEDBPE.OKCECEOOKOG; if (okceceookog != 0) { okceceookog.CNFDGDEOPPF(); } } } // Token: 0x060072C4 RID: 29380 RVA: 0x001927F4 File Offset: 0x001909F4 [Token(Token = "0x60072C4")] [Address(RVA = "0xA99210", Offset = "0xA98010", VA = "0x180A99210")] public static void NLLLEMPFEOF(KFMCHGDCCGM BOELEDBJNFP) { BPHGKAEDBPE.k__BackingField = BOELEDBJNFP; } // Token: 0x060072C5 RID: 29381 RVA: 0x00192808 File Offset: 0x00190A08 [Token(Token = "0x60072C5")] [Address(RVA = "0xA986B0", Offset = "0xA974B0", VA = "0x180A986B0")] private static PMGCJEPKFOF LIJHPNEMAMK(HTTPMethods APAICGIHAGJ, LDCMJEDOFCO LLFIAONMIKI, string PACGLAIGOMF, Action KFLALOPEFGG, bool ACBAGPGGKPO, bool PANOOJJIPPJ) { Queue naloaicaged = BPHGKAEDBPE.NALOAICAGED; PMGCJEPKFOF pmgcjepkfof; return pmgcjepkfof; } // Token: 0x060072C6 RID: 29382 RVA: 0x0019281C File Offset: 0x00190A1C [Token(Token = "0x60072C6")] [Address(RVA = "0xA98590", Offset = "0xA97390", VA = "0x180A98590")] private static PMGCJEPKFOF LIJHPNEMAMK(HTTPMethods APAICGIHAGJ, LDCMJEDOFCO LLFIAONMIKI, string PACGLAIGOMF, Action KFLALOPEFGG, Queue MJHMBNIDGCA, bool PANOOJJIPPJ) { BPHGKAEDBPE.HLHJOMDGNAH(); int num = 0; BPHGKAEDBPE.IPJHBGCCNGH ipjhbgccngh; ipjhbgccngh.FieldGetter(num, PACGLAIGOMF, KFLALOPEFGG); ipjhbgccngh.ODMPGBNEBOL = false; ipjhbgccngh.JGGFLDBCLHJ = APAICGIHAGJ; ipjhbgccngh.OAHFOPPICNO = LLFIAONMIKI; ipjhbgccngh.NJIBHKPHKFF = PACGLAIGOMF; ipjhbgccngh.ECFLPJLKEOK = KFLALOPEFGG; CBLLFJEDOII cbllfjedoii = new CBLLFJEDOII(); ipjhbgccngh.BAINEAGHDEH = cbllfjedoii; CBLLFJEDOII baineaghdeh = ipjhbgccngh.BAINEAGHDEH; throw new NullReferenceException(); } // Token: 0x060072C7 RID: 29383 RVA: 0x0019287C File Offset: 0x00190A7C [Token(Token = "0x60072C7")] [Address(RVA = "0xA95FD0", Offset = "0xA94DD0", VA = "0x180A95FD0")] private static IEnumerator DICJMMBEONK(Queue MJHMBNIDGCA) { /* An exception occurred when decompiling this method (060072C7) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator BPHGKAEDBPE::DICJMMBEONK(System.Collections.Generic.Queue`1) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stfld:int32(HBOPBBAIEJD::<>1__state, ldloc:HBOPBBAIEJD(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0))) stfld:class [System]System.Collections.Generic.Queue`1(HBOPBBAIEJD::queue, ldloc:HBOPBBAIEJD(var_0), ldloc:class [System]System.Collections.Generic.Queue`1(MJHMBNIDGCA)) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } // Token: 0x060072C8 RID: 29384 RVA: 0x00192898 File Offset: 0x00190A98 [Token(Token = "0x60072C8")] [Address(RVA = "0xA99130", Offset = "0xA97F30", VA = "0x180A99130")] public static bool NKIDAJKKMDB(HOOILIHKMEG MAOOLFEBOOD, bool BHGJBDCIOLL) { if (MAOOLFEBOOD != 0) { if (BHGJBDCIOLL) { int num = MAOOLFEBOOD.LLODNIOIDKE; int num2 = MAOOLFEBOOD.LLODNIOIDKE; } if (MAOOLFEBOOD.LLODNIOIDKE != 429 && (MAOOLFEBOOD.LLODNIOIDKE != 503 || !MAOOLFEBOOD.BJGFJOOAJLN("Retry-After"))) { if (MAOOLFEBOOD.LLODNIOIDKE < 500) { } int num3; return num3 < 600; } } return true; } // Token: 0x060072C9 RID: 29385 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60072C9")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")] public static void FEHAFPNHLAK(HTTPMethods FJFMHLCJBCK, LDCMJEDOFCO LLFIAONMIKI, string PACGLAIGOMF, NEBIGEDJGPP JMFLHIIJFKL, int MKMPEBKIOOC) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060072CA RID: 29386 RVA: 0x001928FC File Offset: 0x00190AFC [Token(Token = "0x60072CA")] [Address(RVA = "0xA95EE0", Offset = "0xA94CE0", VA = "0x180A95EE0")] public static string DGCJEGKAEOM(NEBIGEDJGPP JMFLHIIJFKL, bool EGFMBCMGDPK) { if (JMFLHIIJFKL != 0 && JMFLHIIJFKL.GLGCGFDLEJE() == 0) { if (EGFMBCMGDPK) { int num = JMFLHIIJFKL.FKNOPGEADKO.LLODNIOIDKE; int num2 = JMFLHIIJFKL.FKNOPGEADKO.LLODNIOIDKE; return "HTTP Error " + num2; } } return "Failed to construct Web request"; } // Token: 0x060072CB RID: 29387 RVA: 0x0019294C File Offset: 0x00190B4C [Token(Token = "0x60072CB")] [Address(RVA = "0xA96420", Offset = "0xA95220", VA = "0x180A96420")] public static void HADGLCCBNHM(BPHGKAEDBPE.CBEOHBCIPEA AFLPGGJMPOE, string MOPOMPHBHKF) { if (AFLPGGJMPOE != 0) { AFLPGGJMPOE(MOPOMPHBHKF); } } // Token: 0x060072CC RID: 29388 RVA: 0x00192964 File Offset: 0x00190B64 [Token(Token = "0x60072CC")] [Address(RVA = "0x1B4D3F0", Offset = "0x1B4C1F0", VA = "0x181B4D3F0")] public static void HADGLCCBNHM(BPHGKAEDBPE.OJDJIJDNFHE A_0, string A_1, T MAOOLFEBOOD) { if (A_0 != 0) { } } // Token: 0x060072CD RID: 29389 RVA: 0x00192978 File Offset: 0x00190B78 [Token(Token = "0x60072CD")] [Address(RVA = "0xA94E70", Offset = "0xA93C70", VA = "0x180A94E70")] public static void APAOCLJJNFK(Action AFLPGGJMPOE) { int num; do { num = 0; Queue agkdmhijphd = BPHGKAEDBPE.AGKDMHIJPHD; BPHGKAEDBPE.AGKDMHIJPHD.Enqueue(AFLPGGJMPOE); Monitor.Exit(agkdmhijphd); } while (num != 0); } // Token: 0x060072CE RID: 29390 RVA: 0x001929A8 File Offset: 0x00190BA8 [Token(Token = "0x60072CE")] [Address(RVA = "0xA98D70", Offset = "0xA97B70", VA = "0x180A98D70")] public static DABKFAIHBBP MEDLNBLOEAB(Action KDFCFOKPJKM) { JJEKJGALHKO jjekjgalhko = new JJEKJGALHKO(); JJEKJGALHKO promise = jjekjgalhko; Action <>9__1; new Thread(delegate { KDFCFOKPJKM(); Action <>9__ = <>9__1; if (<>9__ == 0) { Action action = delegate { promise.OOOIENHGNCA(); }; <>9__1 = action; } BPHGKAEDBPE.APAOCLJJNFK(<>9__); BPHGKAEDBPE.FAOAPPINBGD faoappinbgd = new BPHGKAEDBPE.FAOAPPINBGD(); faoappinbgd.CS$<>8__locals1 = faoappinbgd; faoappinbgd.ex = faoappinbgd; BPHGKAEDBPE.APAOCLJJNFK(delegate { Debug.LogException(faoappinbgd.ex); BPHGKAEDBPE.JHFHGNGPFJL cs$<>8__locals = faoappinbgd.CS$<>8__locals1; Exception ex = faoappinbgd.ex; JJEKJGALHKO promise2 = cs$<>8__locals.promise; }); }).Start(); JJEKJGALHKO promise3 = promise; throw new NullReferenceException(); } // Token: 0x060072CF RID: 29391 RVA: 0x001929F4 File Offset: 0x00190BF4 [Token(Token = "0x60072CF")] [Address(RVA = "0xA94FA0", Offset = "0xA93DA0", VA = "0x180A94FA0")] private static IEnumerator BDCKIPIOHDB() { /* An exception occurred when decompiling this method (060072CF) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator BPHGKAEDBPE::BDCKIPIOHDB() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: call:void(GJMIOHNMIFE::System.IDisposable.Dispose, ldloc:GJMIOHNMIFE(var_0)) stfld:int32(GJMIOHNMIFE::<>1__state, ldloc:GJMIOHNMIFE(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0))) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } // Token: 0x060072D0 RID: 29392 RVA: 0x00192A10 File Offset: 0x00190C10 [Token(Token = "0x60072D0")] [Address(RVA = "0xA97630", Offset = "0xA96430", VA = "0x180A97630")] [CALLMFDLAPD(IFJNJDOONNL.ExitingPlayMode, 0)] private static void JGFBIFEDOBE() { BPHGKAEDBPE.ILKPCHDHKAF(); } // Token: 0x060072D1 RID: 29393 RVA: 0x00192A24 File Offset: 0x00190C24 [Token(Token = "0x60072D1")] [Address(RVA = "0xA993D0", Offset = "0xA981D0", VA = "0x180A993D0")] [CALLMFDLAPD(IFJNJDOONNL.EnteredEditModeNextFrame, 0)] private static void OAGOGIDDPIK() { BPHGKAEDBPE.NPCPLFAONFO(); } // Token: 0x060072D2 RID: 29394 RVA: 0x00192A38 File Offset: 0x00190C38 [Token(Token = "0x60072D2")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public BPHGKAEDBPE() { } // Token: 0x060072D3 RID: 29395 RVA: 0x00192A4C File Offset: 0x00190C4C [Token(Token = "0x60072D3")] [Address(RVA = "0xA94FF0", Offset = "0xA93DF0", VA = "0x180A94FF0")] [CompilerGenerated] internal static void BHDIKFLAIBI(LDCMJEDOFCO LLFIAONMIKI, string PACGLAIGOMF) { Dictionary mhpmehpapcb = BPHGKAEDBPE.MHPMEHPAPCB; throw new NullReferenceException(); } // Token: 0x060072D4 RID: 29396 RVA: 0x00192A80 File Offset: 0x00190C80 [Token(Token = "0x60072D4")] [Address(RVA = "0xA97680", Offset = "0xA96480", VA = "0x180A97680")] [CompilerGenerated] internal static void JOEOMDFMPMO(Queue MJHMBNIDGCA) { MJHMBNIDGCA.Dequeue().BAINEAGHDEH.HMFPPBJFHKD("Cancelled due to logout"); } // Token: 0x04004BD7 RID: 19415 [Token(Token = "0x4004BD7")] private const string NKDEFPGBJJD = "Rec Room requires an internet connection to play.\n\nPlease check your connection and relaunch Rec Room."; // Token: 0x04004BD8 RID: 19416 [Token(Token = "0x4004BD8")] private const int KBEJGLLLMCM = 3; // Token: 0x04004BD9 RID: 19417 [Token(Token = "0x4004BD9")] private const int GICCDNMDNGP = 4; // Token: 0x04004BDA RID: 19418 [Token(Token = "0x4004BDA")] private const float DHPJCKLJGLC = 0.5f; // Token: 0x04004BDB RID: 19419 [Token(Token = "0x4004BDB")] private const float CPGGBILJJKH = 30f; // Token: 0x04004BDC RID: 19420 [Token(Token = "0x4004BDC")] private const float LLDHPLDCBGB = 3600f; // Token: 0x04004BDD RID: 19421 [Token(Token = "0x4004BDD")] private const float CDHFEDPLDHM = 60f; // Token: 0x04004BDE RID: 19422 [Token(Token = "0x4004BDE")] public const int BFPIAKEOMNM = 503; // Token: 0x04004BDF RID: 19423 [Token(Token = "0x4004BDF")] private static readonly byte[] BGCMIPBNFCN; // Token: 0x04004BE0 RID: 19424 [Token(Token = "0x4004BE0")] private static readonly byte[] FOMPDDALLKM; // Token: 0x04004BE6 RID: 19430 [Token(Token = "0x4004BE6")] public static OKNNKFGFODL OKCECEOOKOG; // Token: 0x04004BE9 RID: 19433 [Token(Token = "0x4004BE9")] public static readonly string IPFPGMDKMON; // Token: 0x04004BEA RID: 19434 [Token(Token = "0x4004BEA")] private static Dictionary MHPMEHPAPCB; // Token: 0x04004BEB RID: 19435 [Token(Token = "0x4004BEB")] private static HashSet FDPCFNHCHHA; // Token: 0x04004BEC RID: 19436 [Token(Token = "0x4004BEC")] private static List HBNCNKOMEIJ; // Token: 0x04004BED RID: 19437 [Token(Token = "0x4004BED")] private static List DKEHFIFHCMF; // Token: 0x04004BEE RID: 19438 [Token(Token = "0x4004BEE")] private static List IPIALCNJLJD; // Token: 0x04004BEF RID: 19439 [Token(Token = "0x4004BEF")] private static bool KJDHMJPNDCK; // Token: 0x04004BF0 RID: 19440 [Token(Token = "0x4004BF0")] private static bool FDIBAJNOFAG; // Token: 0x04004BF1 RID: 19441 [Token(Token = "0x4004BF1")] private static RecNetCore ANDOJIMOOBN; // Token: 0x04004BF2 RID: 19442 [Token(Token = "0x4004BF2")] private static Queue GCAIGKJNACA; // Token: 0x04004BF3 RID: 19443 [Token(Token = "0x4004BF3")] private static Queue LMNJDHEMKGB; // Token: 0x04004BF4 RID: 19444 [Token(Token = "0x4004BF4")] private static Queue NALOAICAGED; // Token: 0x04004BF5 RID: 19445 [Token(Token = "0x4004BF5")] private static Queue BAFBEJLKFEH; // Token: 0x04004BF6 RID: 19446 [Token(Token = "0x4004BF6")] private static Queue AGKDMHIJPHD; // Token: 0x02001386 RID: 4998 [Token(Token = "0x2001386")] public sealed class CBEOHBCIPEA : MulticastDelegate { // Token: 0x060072D5 RID: 29397 RVA: 0x00192AA8 File Offset: 0x00190CA8 [Token(Token = "0x60072D5")] [Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")] public CBEOHBCIPEA(object FEDFKKMABOG, IntPtr APAICGIHAGJ) { this.method = APAICGIHAGJ; this.m_target = FEDFKKMABOG; } // Token: 0x060072D6 RID: 29398 RVA: 0x00192AC4 File Offset: 0x00190CC4 [Token(Token = "0x60072D6")] [Address(RVA = "0x4A97C0", Offset = "0x4A85C0", VA = "0x1804A97C0", Slot = "13")] public void Invoke(string MOPOMPHBHKF) { if (this.delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x060072D7 RID: 29399 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60072D7")] [Address(RVA = "0x457150", Offset = "0x455F50", VA = "0x180457150", Slot = "14")] public IAsyncResult BeginInvoke(string MOPOMPHBHKF, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060072D8 RID: 29400 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60072D8")] [Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x02001387 RID: 4999 [Token(Token = "0x2001387")] public sealed class OJDJIJDNFHE : MulticastDelegate { // Token: 0x060072D9 RID: 29401 RVA: 0x00192B90 File Offset: 0x00190D90 [Token(Token = "0x60072D9")] [Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")] public OJDJIJDNFHE(object FEDFKKMABOG, IntPtr APAICGIHAGJ) { } // Token: 0x060072DA RID: 29402 RVA: 0x00192BA0 File Offset: 0x00190DA0 [Token(Token = "0x60072DA")] [Address(RVA = "0x1C3A8C0", Offset = "0x1C396C0", VA = "0x181C3A8C0", Slot = "13")] public void Invoke(string MOPOMPHBHKF, T GIAOBLMEMMI) { uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x060072DB RID: 29403 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60072DB")] [Address(RVA = "0x2A36AA0", Offset = "0x2A358A0", VA = "0x182A36AA0", Slot = "14")] public IAsyncResult BeginInvoke(string MOPOMPHBHKF, T GIAOBLMEMMI, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060072DC RID: 29404 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60072DC")] [Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x02001388 RID: 5000 [Token(Token = "0x2001388")] [Serializable] internal class NameServerResponse { // Token: 0x060072DD RID: 29405 RVA: 0x00192C5C File Offset: 0x00190E5C [Token(Token = "0x60072DD")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public NameServerResponse() { } // Token: 0x04004BF7 RID: 19447 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4004BF7")] public string RecNetStatus; // Token: 0x04004BF8 RID: 19448 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4004BF8")] public string Auth; // Token: 0x04004BF9 RID: 19449 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4004BF9")] public string API; // Token: 0x04004BFA RID: 19450 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4004BFA")] public string WWW; // Token: 0x04004BFB RID: 19451 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4004BFB")] public string Notifications; // Token: 0x04004BFC RID: 19452 [FieldOffset(Offset = "0x38")] [Token(Token = "0x4004BFC")] public string Images; // Token: 0x04004BFD RID: 19453 [FieldOffset(Offset = "0x40")] [Token(Token = "0x4004BFD")] public string CDN; // Token: 0x04004BFE RID: 19454 [FieldOffset(Offset = "0x48")] [Token(Token = "0x4004BFE")] public string Commerce; // Token: 0x04004BFF RID: 19455 [FieldOffset(Offset = "0x50")] [Token(Token = "0x4004BFF")] public string Matchmaking; // Token: 0x04004C00 RID: 19456 [FieldOffset(Offset = "0x58")] [Token(Token = "0x4004C00")] public string Storage; // Token: 0x04004C01 RID: 19457 [FieldOffset(Offset = "0x60")] [Token(Token = "0x4004C01")] public string Chat; // Token: 0x04004C02 RID: 19458 [FieldOffset(Offset = "0x68")] [Token(Token = "0x4004C02")] public string Leaderboard; // Token: 0x04004C03 RID: 19459 [FieldOffset(Offset = "0x70")] [Token(Token = "0x4004C03")] public string Accounts; // Token: 0x04004C04 RID: 19460 [FieldOffset(Offset = "0x78")] [Token(Token = "0x4004C04")] public string Link; // Token: 0x04004C05 RID: 19461 [FieldOffset(Offset = "0x80")] [Token(Token = "0x4004C05")] public string RoomComments; // Token: 0x04004C06 RID: 19462 [FieldOffset(Offset = "0x88")] [Token(Token = "0x4004C06")] public string Clubs; // Token: 0x04004C07 RID: 19463 [FieldOffset(Offset = "0x90")] [Token(Token = "0x4004C07")] public string Rooms; } // Token: 0x02001389 RID: 5001 [Token(Token = "0x2001389")] private class IPJHBGCCNGH { // Token: 0x060072DE RID: 29406 RVA: 0x00192C70 File Offset: 0x00190E70 [Token(Token = "0x60072DE")] [Address(RVA = "0xAA9720", Offset = "0xAA8520", VA = "0x180AA9720")] public IPJHBGCCNGH(HTTPMethods APAICGIHAGJ, LDCMJEDOFCO LLFIAONMIKI, string PACGLAIGOMF, bool PANOOJJIPPJ, Action KFLALOPEFGG) { this.ODMPGBNEBOL = false; this.ECFLPJLKEOK = 0; this.JGGFLDBCLHJ = APAICGIHAGJ; this.OAHFOPPICNO = LLFIAONMIKI; this.NJIBHKPHKFF = PACGLAIGOMF; CBLLFJEDOII cbllfjedoii = new CBLLFJEDOII(); this.BAINEAGHDEH = cbllfjedoii; } // Token: 0x04004C08 RID: 19464 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4004C08")] public HTTPMethods JGGFLDBCLHJ; // Token: 0x04004C09 RID: 19465 [FieldOffset(Offset = "0x14")] [Token(Token = "0x4004C09")] public LDCMJEDOFCO OAHFOPPICNO; // Token: 0x04004C0A RID: 19466 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4004C0A")] public string NJIBHKPHKFF; // Token: 0x04004C0B RID: 19467 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4004C0B")] public bool ODMPGBNEBOL; // Token: 0x04004C0C RID: 19468 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4004C0C")] public Action ECFLPJLKEOK; // Token: 0x04004C0D RID: 19469 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4004C0D")] public CBLLFJEDOII BAINEAGHDEH; } // Token: 0x0200138A RID: 5002 [Token(Token = "0x200138A")] [CompilerGenerated] private sealed class NIBAOLLECKP { // Token: 0x060072DF RID: 29407 RVA: 0x00192CB8 File Offset: 0x00190EB8 [Token(Token = "0x60072DF")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public NIBAOLLECKP() { } // Token: 0x060072E0 RID: 29408 RVA: 0x00192CCC File Offset: 0x00190ECC [Token(Token = "0x60072E0")] [Address(RVA = "0xAA9F80", Offset = "0xAA8D80", VA = "0x180AA9F80")] internal void b__0(NEBIGEDJGPP r) { IEnumerable> enumerable = this.form; r.JJPKKFIALBN(enumerable); } // Token: 0x04004C0E RID: 19470 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4004C0E")] public IEnumerable> form; } // Token: 0x0200138B RID: 5003 [Token(Token = "0x200138B")] [CompilerGenerated] private sealed class ALEDKHKLKHH { // Token: 0x060072E1 RID: 29409 RVA: 0x00192CF0 File Offset: 0x00190EF0 [Token(Token = "0x60072E1")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public ALEDKHKLKHH() { } // Token: 0x060072E2 RID: 29410 RVA: 0x00192D04 File Offset: 0x00190F04 [Token(Token = "0x60072E2")] [Address(RVA = "0xA8D9E0", Offset = "0xA8C7E0", VA = "0x180A8D9E0")] internal void b__0(NEBIGEDJGPP r) { HTTPUrlEncodedForm httpurlEncodedForm = this.form; r.JJPKKFIALBN(httpurlEncodedForm); } // Token: 0x04004C0F RID: 19471 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4004C0F")] public HTTPUrlEncodedForm form; } // Token: 0x0200138C RID: 5004 [Token(Token = "0x200138C")] [CompilerGenerated] private sealed class JOMFIBLFAIG { // Token: 0x060072E3 RID: 29411 RVA: 0x00192D28 File Offset: 0x00190F28 [Token(Token = "0x60072E3")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public JOMFIBLFAIG() { } // Token: 0x060072E4 RID: 29412 RVA: 0x00192D3C File Offset: 0x00190F3C [Token(Token = "0x60072E4")] [Address(RVA = "0xA8D9E0", Offset = "0xA8C7E0", VA = "0x180A8D9E0")] internal void b__0(NEBIGEDJGPP r) { HTTPMultiPartForm httpmultiPartForm = this.form; r.JJPKKFIALBN(httpmultiPartForm); } // Token: 0x04004C10 RID: 19472 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4004C10")] public HTTPMultiPartForm form; } // Token: 0x0200138D RID: 5005 [Token(Token = "0x200138D")] [CompilerGenerated] private sealed class JCNCFCIGELO { // Token: 0x060072E5 RID: 29413 RVA: 0x00192D60 File Offset: 0x00190F60 [Token(Token = "0x60072E5")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public JCNCFCIGELO() { } // Token: 0x060072E6 RID: 29414 RVA: 0x00192D74 File Offset: 0x00190F74 [Token(Token = "0x60072E6")] [Address(RVA = "0xAA97C0", Offset = "0xAA85C0", VA = "0x180AA97C0")] internal void b__0(NEBIGEDJGPP r) { string text = this.json; r.AMGENGBNEPK(text); } // Token: 0x04004C11 RID: 19473 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4004C11")] public string json; } // Token: 0x0200138E RID: 5006 [Token(Token = "0x200138E")] [CompilerGenerated] private sealed class HJGFFLGDLIM { // Token: 0x060072E7 RID: 29415 RVA: 0x00192D98 File Offset: 0x00190F98 [Token(Token = "0x60072E7")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public HJGFFLGDLIM() { } // Token: 0x060072E8 RID: 29416 RVA: 0x00192DAC File Offset: 0x00190FAC [Token(Token = "0x60072E8")] [Address(RVA = "0xA8D9E0", Offset = "0xA8C7E0", VA = "0x180A8D9E0")] internal void b__0(NEBIGEDJGPP r) { HTTPUrlEncodedForm httpurlEncodedForm = this.form; r.JJPKKFIALBN(httpurlEncodedForm); } // Token: 0x04004C12 RID: 19474 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4004C12")] public HTTPUrlEncodedForm form; } // Token: 0x0200138F RID: 5007 [Token(Token = "0x200138F")] [CompilerGenerated] private sealed class EMKCJGFIHOO { // Token: 0x060072E9 RID: 29417 RVA: 0x00192DD0 File Offset: 0x00190FD0 [Token(Token = "0x60072E9")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public EMKCJGFIHOO() { } // Token: 0x060072EA RID: 29418 RVA: 0x00192DE4 File Offset: 0x00190FE4 [Token(Token = "0x60072EA")] [Address(RVA = "0xAA1410", Offset = "0xAA0210", VA = "0x180AA1410")] internal void b__0(NEBIGEDJGPP orgRequest, HOOILIHKMEG response) { JJEKJGALHKO jjekjgalhko = this.connectToRecNetPromise; BPHGKAEDBPE.HKHMDLBEHII(orgRequest, response, jjekjgalhko); } // Token: 0x04004C13 RID: 19475 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4004C13")] public JJEKJGALHKO connectToRecNetPromise; } // Token: 0x02001390 RID: 5008 [Token(Token = "0x2001390")] [CompilerGenerated] private sealed class JJLDBDBDPON { // Token: 0x060072EB RID: 29419 RVA: 0x00192E00 File Offset: 0x00191000 [Token(Token = "0x60072EB")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public JJLDBDBDPON() { } // Token: 0x060072EC RID: 29420 RVA: 0x00192E14 File Offset: 0x00191014 [Token(Token = "0x60072EC")] [Address(RVA = "0xAA9990", Offset = "0xAA8790", VA = "0x180AA9990")] internal void b__0(NEBIGEDJGPP orgRequest, HOOILIHKMEG newResponse) { JJEKJGALHKO jjekjgalhko = this.completePromise; string text = this.connectionError; if (newResponse != 0 && newResponse.LLODNIOIDKE == 204) { Debug.LogError(" RecNet name server query failed (error code: summer): " + text); jjekjgalhko.HMFPPBJFHKD("Failed to connect to RecNet (error code: summer)"); return; } string text2 = BPHGKAEDBPE.DGCJEGKAEOM(orgRequest, true); Debug.LogError("Network connectivity test failed: " + text2); throw new NullReferenceException(); } // Token: 0x04004C14 RID: 19476 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4004C14")] public JJEKJGALHKO completePromise; // Token: 0x04004C15 RID: 19477 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4004C15")] public string connectionError; } // Token: 0x02001394 RID: 5012 [Token(Token = "0x2001394")] [CompilerGenerated] private sealed class FIIOJOKFHFH { // Token: 0x06007300 RID: 29440 RVA: 0x001930E4 File Offset: 0x001912E4 [Token(Token = "0x6007300")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public FIIOJOKFHFH() { } // Token: 0x06007301 RID: 29441 RVA: 0x001930F8 File Offset: 0x001912F8 [Token(Token = "0x6007301")] [Address(RVA = "0xAA1530", Offset = "0xAA0330", VA = "0x180AA1530")] internal bool b__1() { Queue queue = this.queue; bool flag; return flag; } // Token: 0x04004C22 RID: 19490 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4004C22")] public Queue queue; // Token: 0x04004C23 RID: 19491 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4004C23")] public Func <>9__1; } // Token: 0x02001396 RID: 5014 [Token(Token = "0x2001396")] [CompilerGenerated] private sealed class JHFHGNGPFJL { // Token: 0x06007309 RID: 29449 RVA: 0x0019384C File Offset: 0x00191A4C [Token(Token = "0x6007309")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public JHFHGNGPFJL() { } // Token: 0x0600730A RID: 29450 RVA: 0x00193860 File Offset: 0x00191A60 [Token(Token = "0x600730A")] [Address(RVA = "0xAA9820", Offset = "0xAA8620", VA = "0x180AA9820")] internal void b__0() { this.actionToRun(); Action action = this.<>9__1; if (action == 0) { Action action2 = delegate { this.promise.OOOIENHGNCA(); }; this.<>9__1 = action2; } BPHGKAEDBPE.APAOCLJJNFK(action); BPHGKAEDBPE.FAOAPPINBGD faoappinbgd = new BPHGKAEDBPE.FAOAPPINBGD(); faoappinbgd.CS$<>8__locals1 = faoappinbgd; faoappinbgd.ex = faoappinbgd; BPHGKAEDBPE.APAOCLJJNFK(delegate { Debug.LogException(faoappinbgd.ex); BPHGKAEDBPE.JHFHGNGPFJL cs$<>8__locals = faoappinbgd.CS$<>8__locals1; Exception ex = faoappinbgd.ex; JJEKJGALHKO jjekjgalhko = cs$<>8__locals.promise; }); } // Token: 0x0600730B RID: 29451 RVA: 0x001938D0 File Offset: 0x00191AD0 [Token(Token = "0x600730B")] [Address(RVA = "0xAA9970", Offset = "0xAA8770", VA = "0x180AA9970")] internal void b__1() { this.promise.OOOIENHGNCA(); } // Token: 0x04004C32 RID: 19506 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4004C32")] public Action actionToRun; // Token: 0x04004C33 RID: 19507 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4004C33")] public JJEKJGALHKO promise; // Token: 0x04004C34 RID: 19508 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4004C34")] public Action <>9__1; } // Token: 0x02001397 RID: 5015 [Token(Token = "0x2001397")] [CompilerGenerated] private sealed class FAOAPPINBGD { // Token: 0x0600730C RID: 29452 RVA: 0x001938F0 File Offset: 0x00191AF0 [Token(Token = "0x600730C")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public FAOAPPINBGD() { } // Token: 0x0600730D RID: 29453 RVA: 0x00193904 File Offset: 0x00191B04 [Token(Token = "0x600730D")] [Address(RVA = "0xAA1490", Offset = "0xAA0290", VA = "0x180AA1490")] internal void b__2() { Debug.LogException(this.ex); BPHGKAEDBPE.JHFHGNGPFJL cs$<>8__locals = this.CS$<>8__locals1; Exception ex = this.ex; JJEKJGALHKO promise = cs$<>8__locals.promise; } // Token: 0x04004C35 RID: 19509 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4004C35")] public Exception ex; // Token: 0x04004C36 RID: 19510 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4004C36")] public BPHGKAEDBPE.JHFHGNGPFJL CS$<>8__locals1; } }