Files
Jan2021-Cpp2Il-Dump/Assembly-CSharp/BPHGKAEDBPE.cs
T
2026-04-08 23:40:05 +02:00

1832 lines
68 KiB
C#

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