Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

2115 lines
79 KiB
C#

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: 0x02001457 RID: 5207
[Token(Token = "0x2001457")]
public class BPHGKAEDBPE
{
// Token: 0x1700137F RID: 4991
// (get) Token: 0x06007600 RID: 30208 RVA: 0x00199C94 File Offset: 0x00197E94
// (set) Token: 0x06007601 RID: 30209 RVA: 0x00199CA8 File Offset: 0x00197EA8
[Token(Token = "0x1700137F")]
internal static HNMPCJKLBHH CALMKKPGMKE
{
[Token(Token = "0x6007600")]
[Address(RVA = "0x16933B0", Offset = "0x16923B0", VA = "0x1816933B0")]
get;
[Token(Token = "0x6007601")]
[Address(RVA = "0x1697090", Offset = "0x1696090", VA = "0x181697090")]
private set;
}
// Token: 0x17001380 RID: 4992
// (get) Token: 0x06007602 RID: 30210 RVA: 0x00199CBC File Offset: 0x00197EBC
// (set) Token: 0x06007603 RID: 30211 RVA: 0x00199CD0 File Offset: 0x00197ED0
[Token(Token = "0x17001380")]
internal static NOAFOIGJJJL CBLHKEJHMGE
{
[Token(Token = "0x6007602")]
[Address(RVA = "0x16965A0", Offset = "0x16955A0", VA = "0x1816965A0")]
get;
[Token(Token = "0x6007603")]
[Address(RVA = "0x1691970", Offset = "0x1690970", VA = "0x181691970")]
private set;
}
// Token: 0x17001381 RID: 4993
// (get) Token: 0x06007604 RID: 30212 RVA: 0x00199CE4 File Offset: 0x00197EE4
// (set) Token: 0x06007605 RID: 30213 RVA: 0x00199CF8 File Offset: 0x00197EF8
[Token(Token = "0x17001381")]
internal static EFEFMHJPJIJ BMLHHONEDGP
{
[Token(Token = "0x6007604")]
[Address(RVA = "0x1693350", Offset = "0x1692350", VA = "0x181693350")]
get;
[Token(Token = "0x6007605")]
[Address(RVA = "0x1697030", Offset = "0x1696030", VA = "0x181697030")]
private set;
}
// Token: 0x06007606 RID: 30214 RVA: 0x00199D0C File Offset: 0x00197F0C
[Token(Token = "0x6007606")]
[Address(RVA = "0x16935F0", Offset = "0x16925F0", VA = "0x1816935F0")]
public static void JDNHICFDEJE()
{
HNMPCJKLBHH hnmpcjklbhh;
BPHGKAEDBPE.<PLHDKAHALBE>k__BackingField = hnmpcjklbhh;
NOAFOIGJJJL noafoigjjjl;
BPHGKAEDBPE.<FIKCMFECPFK>k__BackingField = noafoigjjjl;
EFEFMHJPJIJ efefmhjpjij;
BPHGKAEDBPE.<NJPCIEMIPKP>k__BackingField = efefmhjpjij;
}
// Token: 0x17001382 RID: 4994
// (get) Token: 0x06007607 RID: 30215 RVA: 0x00199D3C File Offset: 0x00197F3C
// (set) Token: 0x06007608 RID: 30216 RVA: 0x00199D50 File Offset: 0x00197F50
[Token(Token = "0x17001382")]
public static int MPFEIGOCFHC
{
[Token(Token = "0x6007607")]
[Address(RVA = "0x16926E0", Offset = "0x16916E0", VA = "0x1816926E0")]
get;
[Token(Token = "0x6007608")]
[Address(RVA = "0x16970F0", Offset = "0x16960F0", VA = "0x1816970F0")]
private set;
}
// Token: 0x17001383 RID: 4995
// (get) Token: 0x06007609 RID: 30217 RVA: 0x00199D64 File Offset: 0x00197F64
// (set) Token: 0x0600760A RID: 30218 RVA: 0x00199D78 File Offset: 0x00197F78
[Token(Token = "0x17001383")]
public static bool EOBJOONMJCB
{
[Token(Token = "0x6007609")]
[Address(RVA = "0x1695880", Offset = "0x1694880", VA = "0x181695880")]
get;
[Token(Token = "0x600760A")]
[Address(RVA = "0x1695AC0", Offset = "0x1694AC0", VA = "0x181695AC0")]
private set;
}
// Token: 0x17001384 RID: 4996
// (get) Token: 0x0600760B RID: 30219 RVA: 0x00199D8C File Offset: 0x00197F8C
// (set) Token: 0x0600760C RID: 30220 RVA: 0x00199DA0 File Offset: 0x00197FA0
[Token(Token = "0x17001384")]
public static int? AGGHNENJOAC
{
[Token(Token = "0x600760B")]
[Address(RVA = "0x1692020", Offset = "0x1691020", VA = "0x181692020")]
get;
[Token(Token = "0x600760C")]
[Address(RVA = "0x16971E0", Offset = "0x16961E0", VA = "0x1816971E0")]
private set;
}
// Token: 0x17001385 RID: 4997
// (get) Token: 0x0600760D RID: 30221 RVA: 0x00199DB4 File Offset: 0x00197FB4
// (set) Token: 0x0600760E RID: 30222 RVA: 0x00199DC8 File Offset: 0x00197FC8
[Token(Token = "0x17001385")]
public static KFMCHGDCCGM OBHAEPAHLGF
{
[Token(Token = "0x600760D")]
[Address(RVA = "0x1691FC0", Offset = "0x1690FC0", VA = "0x181691FC0")]
get;
[Token(Token = "0x600760E")]
[Address(RVA = "0x16924C0", Offset = "0x16914C0", VA = "0x1816924C0")]
private set;
}
// Token: 0x17001386 RID: 4998
// (get) Token: 0x0600760F RID: 30223 RVA: 0x00199DDC File Offset: 0x00197FDC
[Token(Token = "0x17001386")]
public static bool GPOJGIHBFNH
{
[Token(Token = "0x600760F")]
[Address(RVA = "0x1691E50", Offset = "0x1690E50", VA = "0x181691E50")]
get
{
return "{il2cpp field on {'constant19' (constant value of type Cpp2IL.Core.Analysis.ResultModels.StaticFieldsPtr)}, offset 0x48}" == (ulong)4L;
}
}
// Token: 0x17001387 RID: 4999
// (get) Token: 0x06007610 RID: 30224 RVA: 0x00199DF4 File Offset: 0x00197FF4
[Token(Token = "0x17001387")]
public static bool FDKJIAGLHKL
{
[Token(Token = "0x6007610")]
[Address(RVA = "0x1694910", Offset = "0x1693910", VA = "0x181694910")]
get
{
return "{il2cpp field on {'constant19' (constant value of type Cpp2IL.Core.Analysis.ResultModels.StaticFieldsPtr)}, offset 0x48}" == (ulong)5L;
}
}
// Token: 0x17001388 RID: 5000
// (get) Token: 0x06007611 RID: 30225 RVA: 0x00199E0C File Offset: 0x0019800C
[Token(Token = "0x17001388")]
public static bool DIENALPCKEH
{
[Token(Token = "0x6007611")]
[Address(RVA = "0x1692520", Offset = "0x1691520", VA = "0x181692520")]
get
{
return "{il2cpp field on {'constant19' (constant value of type Cpp2IL.Core.Analysis.ResultModels.StaticFieldsPtr)}, offset 0x48}" == (ulong)3L;
}
}
// Token: 0x17001389 RID: 5001
// (get) Token: 0x06007612 RID: 30226 RVA: 0x00199E24 File Offset: 0x00198024
[Token(Token = "0x17001389")]
public static bool LIJLOLGHHJH
{
[Token(Token = "0x6007612")]
[Address(RVA = "0x16946D0", Offset = "0x16936D0", VA = "0x1816946D0")]
get
{
return string.IsNullOrWhiteSpace(BPHGKAEDBPE.IPFPGMDKMON) || BPHGKAEDBPE.IPFPGMDKMON.Equals("Prod", StringComparison.OrdinalIgnoreCase);
}
}
// Token: 0x1700138A RID: 5002
// (get) Token: 0x06007613 RID: 30227 RVA: 0x00199E58 File Offset: 0x00198058
[Token(Token = "0x1700138A")]
public static bool PGBKJGAJEJJ
{
[Token(Token = "0x6007613")]
[Address(RVA = "0x16921D0", Offset = "0x16911D0", VA = "0x1816921D0")]
get
{
if (string.IsNullOrWhiteSpace(BPHGKAEDBPE.IPFPGMDKMON))
{
}
return BPHGKAEDBPE.IPFPGMDKMON.Equals("Prod", StringComparison.OrdinalIgnoreCase);
}
}
// Token: 0x1700138B RID: 5003
// (get) Token: 0x06007614 RID: 30228 RVA: 0x00199E8C File Offset: 0x0019808C
[Token(Token = "0x1700138B")]
public static bool HIGNNMHCOFI
{
[Token(Token = "0x6007614")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690")]
get
{
}
}
// Token: 0x06007615 RID: 30229 RVA: 0x00199E9C File Offset: 0x0019809C
[Token(Token = "0x6007615")]
[Address(RVA = "0x16958E0", Offset = "0x16948E0", VA = "0x1816958E0")]
internal static Uri MNJNJLGIOKE(LDCMJEDOFCO LLFIAONMIKI)
{
Dictionary<LDCMJEDOFCO, Uri> mhpmehpapcb = BPHGKAEDBPE.MHPMEHPAPCB;
Uri uri;
return uri;
}
// Token: 0x06007616 RID: 30230 RVA: 0x00199EB8 File Offset: 0x001980B8
[Token(Token = "0x6007616")]
[Address(RVA = "0x1694840", Offset = "0x1693840", VA = "0x181694840")]
internal static bool KNJJNNNAEKB(Uri PACGLAIGOMF)
{
HashSet<string> fdpcfnhchha = BPHGKAEDBPE.FDPCFNHCHHA;
string host = PACGLAIGOMF.Host;
return fdpcfnhchha.Contains(host);
}
// Token: 0x06007617 RID: 30231 RVA: 0x00199EE4 File Offset: 0x001980E4
[Token(Token = "0x6007617")]
[Address(RVA = "0x1697240", Offset = "0x1696240", VA = "0x181697240")]
static BPHGKAEDBPE()
{
byte[] array = new byte[22];
RuntimeHelpers.InitializeArray(array, fieldof(<PrivateImplementationDetails>.4F26074EFCC99A4764E973E2A73E715C28D60CFF).FieldHandle);
BPHGKAEDBPE.BGCMIPBNFCN = array;
byte[] array2 = new byte[9];
RuntimeHelpers.InitializeArray(array2, fieldof(<PrivateImplementationDetails>.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<HTTPRequest, Stream> action = new Action(num3.MEDEOBPKJAG);
num3 = 0;
HTTPManager.<OnSendingHeaders>k__BackingField = action;
string ipfpgmdkmon = BPHGKAEDBPE.IPFPGMDKMON;
BPHGKAEDBPE.NJLDFKFKFMB = "CachedNameServerResponse_" + ipfpgmdkmon;
}
// Token: 0x06007618 RID: 30232 RVA: 0x00199FC4 File Offset: 0x001981C4
[Token(Token = "0x6007618")]
[Address(RVA = "0x1696500", Offset = "0x1695500", VA = "0x181696500")]
public static PMGCJEPKFOF<HOOILIHKMEG> ODNBLPCEPNC(HTTPMethods APAICGIHAGJ, LDCMJEDOFCO LLFIAONMIKI, string LOOAPLFGOEN, Action<NEBIGEDJGPP> KFLALOPEFGG, bool ACBAGPGGKPO = false, bool PANOOJJIPPJ = true)
{
PMGCJEPKFOF<HOOILIHKMEG> pmgcjepkfof;
return pmgcjepkfof;
}
// Token: 0x06007619 RID: 30233 RVA: 0x00199FD4 File Offset: 0x001981D4
[Token(Token = "0x6007619")]
[Address(RVA = "0x1696160", Offset = "0x1695160", VA = "0x181696160")]
public static PMGCJEPKFOF<HOOILIHKMEG> ODNBLPCEPNC(HTTPMethods APAICGIHAGJ, LDCMJEDOFCO LLFIAONMIKI, string LOOAPLFGOEN, bool ACBAGPGGKPO = false, bool PANOOJJIPPJ = true)
{
PMGCJEPKFOF<HOOILIHKMEG> pmgcjepkfof;
return pmgcjepkfof;
}
// Token: 0x0600761A RID: 30234 RVA: 0x00199FE4 File Offset: 0x001981E4
[Token(Token = "0x600761A")]
[Address(RVA = "0x1696200", Offset = "0x1695200", VA = "0x181696200")]
public static PMGCJEPKFOF<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);
};
PMGCJEPKFOF<HOOILIHKMEG> pmgcjepkfof;
return pmgcjepkfof;
}
// Token: 0x0600761B RID: 30235 RVA: 0x0019A014 File Offset: 0x00198214
[Token(Token = "0x600761B")]
[Address(RVA = "0x1696300", Offset = "0x1695300", VA = "0x181696300")]
public static PMGCJEPKFOF<HOOILIHKMEG> ODNBLPCEPNC(HTTPMethods APAICGIHAGJ, LDCMJEDOFCO LLFIAONMIKI, string LOOAPLFGOEN, HTTPUrlEncodedForm MDOPLMHIKLP, bool ACBAGPGGKPO = false, bool PANOOJJIPPJ = true)
{
int num = 0;
BPHGKAEDBPE.JCNCFCIGELO jcncfcigelo;
jcncfcigelo.FieldGetter(num, LOOAPLFGOEN, MDOPLMHIKLP);
jcncfcigelo.form = MDOPLMHIKLP;
Action<NEBIGEDJGPP> action = delegate(NEBIGEDJGPP r)
{
HTTPUrlEncodedForm form = jcncfcigelo.form;
r.JJPKKFIALBN(form);
};
PMGCJEPKFOF<HOOILIHKMEG> pmgcjepkfof;
return pmgcjepkfof;
}
// Token: 0x0600761C RID: 30236 RVA: 0x0019A048 File Offset: 0x00198248
[Token(Token = "0x600761C")]
[Address(RVA = "0x1696060", Offset = "0x1695060", VA = "0x181696060")]
public static PMGCJEPKFOF<HOOILIHKMEG> ODNBLPCEPNC(HTTPMethods APAICGIHAGJ, LDCMJEDOFCO LLFIAONMIKI, string LOOAPLFGOEN, HTTPMultiPartForm MDOPLMHIKLP, bool ACBAGPGGKPO = false, bool PANOOJJIPPJ = true)
{
int num = 0;
BPHGKAEDBPE.FDGBNPJIMBC fdgbnpjimbc;
fdgbnpjimbc.FieldGetter(num, LOOAPLFGOEN, MDOPLMHIKLP);
fdgbnpjimbc.form = MDOPLMHIKLP;
Action<NEBIGEDJGPP> action = delegate(NEBIGEDJGPP r)
{
HTTPMultiPartForm form = fdgbnpjimbc.form;
r.JJPKKFIALBN(form);
};
PMGCJEPKFOF<HOOILIHKMEG> pmgcjepkfof;
return pmgcjepkfof;
}
// Token: 0x0600761D RID: 30237 RVA: 0x0019A07C File Offset: 0x0019827C
[Token(Token = "0x600761D")]
[Address(RVA = "0x1696400", Offset = "0x1695400", VA = "0x181696400")]
public static PMGCJEPKFOF<HOOILIHKMEG> ODNBLPCEPNC(HTTPMethods APAICGIHAGJ, LDCMJEDOFCO LLFIAONMIKI, string LOOAPLFGOEN, string LKHEMOPOEIM, bool ACBAGPGGKPO = false, bool PANOOJJIPPJ = true)
{
int num = 0;
BPHGKAEDBPE.JOFHHCBEAEP jofhhcbeaep;
jofhhcbeaep.FieldGetter(num, LOOAPLFGOEN, LKHEMOPOEIM);
jofhhcbeaep.json = LKHEMOPOEIM;
Action<NEBIGEDJGPP> action = delegate(NEBIGEDJGPP r)
{
string json = jofhhcbeaep.json;
r.AMGENGBNEPK(json);
};
PMGCJEPKFOF<HOOILIHKMEG> pmgcjepkfof;
return pmgcjepkfof;
}
// Token: 0x0600761E RID: 30238 RVA: 0x0019A0B0 File Offset: 0x001982B0
[Token(Token = "0x600761E")]
[Address(RVA = "0x1695B20", Offset = "0x1694B20", VA = "0x181695B20")]
public static PMGCJEPKFOF<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: 0x0600761F RID: 30239 RVA: 0x0019A0D0 File Offset: 0x001982D0
[Token(Token = "0x600761F")]
[Address(RVA = "0x1697150", Offset = "0x1696150", VA = "0x181697150")]
public static PMGCJEPKFOF<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: 0x06007620 RID: 30240 RVA: 0x0019A0F0 File Offset: 0x001982F0
[Token(Token = "0x6007620")]
[Address(RVA = "0x16951F0", Offset = "0x16941F0", VA = "0x1816951F0")]
public static PMGCJEPKFOF<HOOILIHKMEG> LOFMMMBEFEJ(LDCMJEDOFCO LLFIAONMIKI, string LOOAPLFGOEN)
{
Queue<BPHGKAEDBPE.IPJHBGCCNGH> gcaigkjnaca = BPHGKAEDBPE.GCAIGKJNACA;
PMGCJEPKFOF<HOOILIHKMEG> pmgcjepkfof;
return pmgcjepkfof;
}
// Token: 0x06007621 RID: 30241 RVA: 0x0019A108 File Offset: 0x00198308
[Token(Token = "0x6007621")]
[Address(RVA = "0x1691630", Offset = "0x1690630", VA = "0x181691630")]
public static PMGCJEPKFOF<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;
PMGCJEPKFOF<HOOILIHKMEG> pmgcjepkfof;
return pmgcjepkfof;
}
// Token: 0x06007622 RID: 30242 RVA: 0x0019A140 File Offset: 0x00198340
[Token(Token = "0x6007622")]
[Address(RVA = "0x1692D30", Offset = "0x1691D30", VA = "0x181692D30")]
public static PMGCJEPKFOF<HOOILIHKMEG> IAHDANBDAAM(string LOOAPLFGOEN, bool ACBAGPGGKPO = false)
{
int num = 0;
ulong num2;
return BPHGKAEDBPE.LIJHPNEMAMK(HTTPMethods.Get, LDCMJEDOFCO.API, LOOAPLFGOEN, num, ACBAGPGGKPO, num2 != 0UL);
}
// Token: 0x06007623 RID: 30243 RVA: 0x0019A15C File Offset: 0x0019835C
[Token(Token = "0x6007623")]
[Address(RVA = "0x1691D30", Offset = "0x1690D30", VA = "0x181691D30")]
public static PMGCJEPKFOF<HOOILIHKMEG> CKPCAIJMPJN(string LOOAPLFGOEN, IEnumerable<KeyValuePair<string, string>> MDOPLMHIKLP, bool ACBAGPGGKPO = false)
{
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: 0x06007624 RID: 30244 RVA: 0x0019A198 File Offset: 0x00198398
[Token(Token = "0x6007624")]
[Address(RVA = "0x16919D0", Offset = "0x16909D0", VA = "0x1816919D0")]
public static PMGCJEPKFOF<HOOILIHKMEG> CKPCAIJMPJN(string LOOAPLFGOEN, HTTPUrlEncodedForm MDOPLMHIKLP, bool ACBAGPGGKPO = false)
{
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: 0x06007625 RID: 30245 RVA: 0x0019A1D4 File Offset: 0x001983D4
[Token(Token = "0x6007625")]
[Address(RVA = "0x1691AF0", Offset = "0x1690AF0", VA = "0x181691AF0")]
public static PMGCJEPKFOF<HOOILIHKMEG> CKPCAIJMPJN(string LOOAPLFGOEN, HTTPMultiPartForm MDOPLMHIKLP, bool ACBAGPGGKPO = false)
{
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: 0x06007626 RID: 30246 RVA: 0x0019A210 File Offset: 0x00198410
[Token(Token = "0x6007626")]
[Address(RVA = "0x1691C10", Offset = "0x1690C10", VA = "0x181691C10")]
public static PMGCJEPKFOF<HOOILIHKMEG> CKPCAIJMPJN(string LOOAPLFGOEN, string LKHEMOPOEIM, bool ACBAGPGGKPO = false)
{
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: 0x06007627 RID: 30247 RVA: 0x0019A24C File Offset: 0x0019844C
[Token(Token = "0x6007627")]
[Address(RVA = "0x21BA3F0", Offset = "0x21B93F0", VA = "0x1821BA3F0")]
public static PMGCJEPKFOF 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++;
}
PMGCJEPKFOF<HOOILIHKMEG> pmgcjepkfof;
return pmgcjepkfof;
}
// Token: 0x06007628 RID: 30248 RVA: 0x0019A274 File Offset: 0x00198474
[Token(Token = "0x6007628")]
[Address(RVA = "0x1691730", Offset = "0x1690730", VA = "0x181691730")]
public static DABKFAIHBBP CHHFEMMJLAJ()
{
JJEKJGALHKO jjekjgalhko = new JJEKJGALHKO();
JJEKJGALHKO connectToRecNetPromise = jjekjgalhko;
BPHGKAEDBPE.KFAAMKHJFME();
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<NEBIGEDJGPP, HOOILIHKMEG> action = delegate(NEBIGEDJGPP orgRequest, HOOILIHKMEG response)
{
JJEKJGALHKO connectToRecNetPromise2 = connectToRecNetPromise;
BPHGKAEDBPE.HKHMDLBEHII(orgRequest, response, connectToRecNetPromise2);
};
nebigedjgpp.<LJNDHFJDNDH>k__BackingField = action;
nebigedjgpp.GDOIHJPIPBM();
JJEKJGALHKO connectToRecNetPromise3 = connectToRecNetPromise;
throw new NullReferenceException();
}
// Token: 0x06007629 RID: 30249 RVA: 0x0019A33C File Offset: 0x0019853C
[Token(Token = "0x6007629")]
[Address(RVA = "0x1692740", Offset = "0x1691740", VA = "0x181692740")]
private static void HKHMDLBEHII(NEBIGEDJGPP NAEOJENNACH, HOOILIHKMEG MAOOLFEBOOD, JJEKJGALHKO MCINMMCGJML)
{
BPHGKAEDBPE.NKHJEBBACPH nkhjebbacph = new BPHGKAEDBPE.NKHJEBBACPH();
nkhjebbacph.completePromise = MCINMMCGJML;
string text = BPHGKAEDBPE.DGCJEGKAEOM(NAEOJENNACH, true);
nkhjebbacph.connectionError = text;
nkhjebbacph.cachedNameServerResponseChanged = false;
if (text != 0)
{
BPHGKAEDBPE.NameServerResponse nameServerResponse = JsonUtility.FromJson<BPHGKAEDBPE.NameServerResponse>(MAOOLFEBOOD.DKPCLPHKFDI);
string recNetStatus = nameServerResponse.RecNetStatus;
if (nameServerResponse != 0)
{
string auth = nameServerResponse.Auth;
int num = 0;
nkhjebbacph.<ConnectionRequestCallback>g__TrySetServiceUri|1((LDCMJEDOFCO)num, auth);
string api = nameServerResponse.API;
nkhjebbacph.<ConnectionRequestCallback>g__TrySetServiceUri|1(LDCMJEDOFCO.API, api);
string commerce = nameServerResponse.Commerce;
nkhjebbacph.<ConnectionRequestCallback>g__TrySetServiceUri|1(LDCMJEDOFCO.Commerce, commerce);
string matchmaking = nameServerResponse.Matchmaking;
nkhjebbacph.<ConnectionRequestCallback>g__TrySetServiceUri|1(LDCMJEDOFCO.Matchmaking, matchmaking);
string notifications = nameServerResponse.Notifications;
nkhjebbacph.<ConnectionRequestCallback>g__TrySetServiceUri|1(LDCMJEDOFCO.Notifications, notifications);
string images = nameServerResponse.Images;
nkhjebbacph.<ConnectionRequestCallback>g__TrySetServiceUri|1(LDCMJEDOFCO.Images, images);
string cdn = nameServerResponse.CDN;
nkhjebbacph.<ConnectionRequestCallback>g__TrySetServiceUri|1(LDCMJEDOFCO.CDN, cdn);
string storage = nameServerResponse.Storage;
nkhjebbacph.<ConnectionRequestCallback>g__TrySetServiceUri|1(LDCMJEDOFCO.Storage, storage);
string chat = nameServerResponse.Chat;
nkhjebbacph.<ConnectionRequestCallback>g__TrySetServiceUri|1(LDCMJEDOFCO.Chat, chat);
string leaderboard = nameServerResponse.Leaderboard;
nkhjebbacph.<ConnectionRequestCallback>g__TrySetServiceUri|1(LDCMJEDOFCO.Leaderboard, leaderboard);
string accounts = nameServerResponse.Accounts;
nkhjebbacph.<ConnectionRequestCallback>g__TrySetServiceUri|1(LDCMJEDOFCO.Accounts, accounts);
string link = nameServerResponse.Link;
nkhjebbacph.<ConnectionRequestCallback>g__TrySetServiceUri|1(LDCMJEDOFCO.Link, link);
string roomComments = nameServerResponse.RoomComments;
nkhjebbacph.<ConnectionRequestCallback>g__TrySetServiceUri|1(LDCMJEDOFCO.RoomComments, roomComments);
string clubs = nameServerResponse.Clubs;
nkhjebbacph.<ConnectionRequestCallback>g__TrySetServiceUri|1(LDCMJEDOFCO.Clubs, clubs);
string rooms = nameServerResponse.Rooms;
nkhjebbacph.<ConnectionRequestCallback>g__TrySetServiceUri|1(LDCMJEDOFCO.Rooms, rooms);
BPHGKAEDBPE.ICPFJEBKHNG();
Dictionary<LDCMJEDOFCO, Uri> mhpmehpapcb = BPHGKAEDBPE.MHPMEHPAPCB;
Func<KeyValuePair<LDCMJEDOFCO, Uri>, bool> <>9__79_ = BPHGKAEDBPE.<>c.<>9__79_2;
if (<>9__79_ == 0)
{
BPHGKAEDBPE.<>c.<>9__79_2 = delegate(KeyValuePair<LDCMJEDOFCO, Uri> u)
{
bool flag;
return flag;
};
}
IEnumerable<KeyValuePair<LDCMJEDOFCO, Uri>> enumerable = Enumerable.Where<KeyValuePair<LDCMJEDOFCO, Uri>>(mhpmehpapcb, <>9__79_);
Func<KeyValuePair<LDCMJEDOFCO, Uri>, string> func;
if (BPHGKAEDBPE.<>c.<>9__79_3 == 0)
{
func = delegate(KeyValuePair<LDCMJEDOFCO, Uri> u)
{
string text2;
return text2;
};
BPHGKAEDBPE.<>c.<>9__79_3 = func;
}
BPHGKAEDBPE.FDPCFNHCHHA = new HashSet(Enumerable.Select<KeyValuePair<LDCMJEDOFCO, Uri>, string>(enumerable, func));
if (!nkhjebbacph.cachedNameServerResponseChanged)
{
nkhjebbacph.completePromise.OOOIENHGNCA();
return;
}
BPHGKAEDBPE.CMEGJPGONOO();
nkhjebbacph.completePromise.HMFPPBJFHKD("Failed to connect to RecNet (error code: name)");
return;
}
else
{
JJEKJGALHKO completePromise = nkhjebbacph.completePromise;
string recNetStatus2 = nameServerResponse.RecNetStatus;
completePromise.HMFPPBJFHKD(recNetStatus2);
string recNetStatus3 = nameServerResponse.RecNetStatus;
}
}
int num2;
NEBIGEDJGPP nebigedjgpp = new NEBIGEDJGPP(new Uri("http://www.google.com/generate_204"), (HTTPMethods)num2);
num2 = 0;
Action<NEBIGEDJGPP, HOOILIHKMEG> action = delegate(NEBIGEDJGPP orgRequest, HOOILIHKMEG newResponse)
{
JJEKJGALHKO completePromise2 = nkhjebbacph.completePromise;
string connectionError = nkhjebbacph.connectionError;
if (newResponse != 0 && newResponse.LLODNIOIDKE == 204)
{
Debug.LogError(" RecNet name server query failed (error code: summer): " + connectionError);
completePromise2.HMFPPBJFHKD("Failed to connect to RecNet (error code: summer)");
return;
}
string text3 = BPHGKAEDBPE.DGCJEGKAEOM(orgRequest, true);
Debug.LogError("Network connectivity test failed: " + text3);
throw new NullReferenceException();
};
nebigedjgpp.<LJNDHFJDNDH>k__BackingField = action;
nebigedjgpp.GDOIHJPIPBM();
}
// Token: 0x0600762A RID: 30250 RVA: 0x0019A590 File Offset: 0x00198790
[Token(Token = "0x600762A")]
[Address(RVA = "0x1691EF0", Offset = "0x1690EF0", VA = "0x181691EF0")]
public static void CMEGJPGONOO()
{
EFEFMHJPJIJ efefmhjpjij = BPHGKAEDBPE.<NJPCIEMIPKP>k__BackingField;
}
// Token: 0x0600762B RID: 30251 RVA: 0x0019A5AC File Offset: 0x001987AC
[Token(Token = "0x600762B")]
[Address(RVA = "0x1692DF0", Offset = "0x1691DF0", VA = "0x181692DF0")]
private static void ICPFJEBKHNG()
{
BPHGKAEDBPE.NameServerResponse nameServerResponse = new BPHGKAEDBPE.NameServerResponse();
Dictionary<LDCMJEDOFCO, Uri> mhpmehpapcb = BPHGKAEDBPE.MHPMEHPAPCB;
int num = 0;
string originalString = mhpmehpapcb[num].OriginalString;
nameServerResponse.Auth = originalString;
Dictionary<LDCMJEDOFCO, Uri> mhpmehpapcb2 = BPHGKAEDBPE.MHPMEHPAPCB;
Uri uri;
string originalString2 = uri.OriginalString;
nameServerResponse.API = originalString2;
Dictionary<LDCMJEDOFCO, Uri> mhpmehpapcb3 = BPHGKAEDBPE.MHPMEHPAPCB;
Uri uri2;
string originalString3 = uri2.OriginalString;
nameServerResponse.Commerce = originalString3;
Dictionary<LDCMJEDOFCO, Uri> mhpmehpapcb4 = BPHGKAEDBPE.MHPMEHPAPCB;
Uri uri3;
string originalString4 = uri3.OriginalString;
nameServerResponse.Matchmaking = originalString4;
Dictionary<LDCMJEDOFCO, Uri> mhpmehpapcb5 = BPHGKAEDBPE.MHPMEHPAPCB;
Uri uri4;
string originalString5 = uri4.OriginalString;
nameServerResponse.Notifications = originalString5;
Dictionary<LDCMJEDOFCO, Uri> mhpmehpapcb6 = BPHGKAEDBPE.MHPMEHPAPCB;
Uri uri5;
string originalString6 = uri5.OriginalString;
nameServerResponse.Images = originalString6;
Dictionary<LDCMJEDOFCO, Uri> mhpmehpapcb7 = BPHGKAEDBPE.MHPMEHPAPCB;
Uri uri6;
string originalString7 = uri6.OriginalString;
nameServerResponse.CDN = originalString7;
Dictionary<LDCMJEDOFCO, Uri> mhpmehpapcb8 = BPHGKAEDBPE.MHPMEHPAPCB;
Uri uri7;
string originalString8 = uri7.OriginalString;
nameServerResponse.Storage = originalString8;
Dictionary<LDCMJEDOFCO, Uri> mhpmehpapcb9 = BPHGKAEDBPE.MHPMEHPAPCB;
Uri uri8;
string originalString9 = uri8.OriginalString;
nameServerResponse.Chat = originalString9;
Dictionary<LDCMJEDOFCO, Uri> mhpmehpapcb10 = BPHGKAEDBPE.MHPMEHPAPCB;
Uri uri9;
string originalString10 = uri9.OriginalString;
nameServerResponse.Leaderboard = originalString10;
Dictionary<LDCMJEDOFCO, Uri> mhpmehpapcb11 = BPHGKAEDBPE.MHPMEHPAPCB;
Uri uri10;
string originalString11 = uri10.OriginalString;
nameServerResponse.Accounts = originalString11;
Dictionary<LDCMJEDOFCO, Uri> mhpmehpapcb12 = BPHGKAEDBPE.MHPMEHPAPCB;
Uri uri11;
string originalString12 = uri11.OriginalString;
nameServerResponse.Link = originalString12;
Dictionary<LDCMJEDOFCO, Uri> mhpmehpapcb13 = BPHGKAEDBPE.MHPMEHPAPCB;
Uri uri12;
string originalString13 = uri12.OriginalString;
nameServerResponse.RoomComments = originalString13;
Dictionary<LDCMJEDOFCO, Uri> mhpmehpapcb14 = BPHGKAEDBPE.MHPMEHPAPCB;
Uri uri13;
string originalString14 = uri13.OriginalString;
nameServerResponse.Clubs = originalString14;
Dictionary<LDCMJEDOFCO, Uri> mhpmehpapcb15 = BPHGKAEDBPE.MHPMEHPAPCB;
Uri uri14;
string originalString15 = uri14.OriginalString;
nameServerResponse.Rooms = originalString15;
string text = JsonUtility.ToJson(nameServerResponse);
EFEFMHJPJIJ efefmhjpjij = BPHGKAEDBPE.<NJPCIEMIPKP>k__BackingField;
string njldfkfkfmb = BPHGKAEDBPE.NJLDFKFKFMB;
int num2 = 0;
num2 += num2;
num2++;
efefmhjpjij.BGNNKPCDIKP();
}
// Token: 0x0600762C RID: 30252 RVA: 0x0019A768 File Offset: 0x00198968
[Token(Token = "0x600762C")]
[Address(RVA = "0x1693EC0", Offset = "0x1692EC0", VA = "0x181693EC0")]
private static void KFAAMKHJFME()
{
EFEFMHJPJIJ efefmhjpjij = BPHGKAEDBPE.<NJPCIEMIPKP>k__BackingField;
EFEFMHJPJIJ efefmhjpjij2 = BPHGKAEDBPE.<NJPCIEMIPKP>k__BackingField;
int num = 0;
if (num < efefmhjpjij)
{
num += num;
num++;
}
Dictionary<LDCMJEDOFCO, Uri> mhpmehpapcb = BPHGKAEDBPE.MHPMEHPAPCB;
BPHGKAEDBPE.NameServerResponse nameServerResponse;
Uri uri = new Uri(nameServerResponse.Auth);
int num2 = 0;
mhpmehpapcb[num2] = uri;
Dictionary<LDCMJEDOFCO, Uri> mhpmehpapcb2 = BPHGKAEDBPE.MHPMEHPAPCB;
Uri uri2 = new Uri(nameServerResponse.API);
Dictionary<LDCMJEDOFCO, Uri> mhpmehpapcb3 = BPHGKAEDBPE.MHPMEHPAPCB;
Uri uri3 = new Uri(nameServerResponse.Commerce);
Dictionary<LDCMJEDOFCO, Uri> mhpmehpapcb4 = BPHGKAEDBPE.MHPMEHPAPCB;
Uri uri4 = new Uri(nameServerResponse.Matchmaking);
Dictionary<LDCMJEDOFCO, Uri> mhpmehpapcb5 = BPHGKAEDBPE.MHPMEHPAPCB;
Uri uri5 = new Uri(nameServerResponse.Notifications);
Dictionary<LDCMJEDOFCO, Uri> mhpmehpapcb6 = BPHGKAEDBPE.MHPMEHPAPCB;
Uri uri6 = new Uri(nameServerResponse.Images);
Dictionary<LDCMJEDOFCO, Uri> mhpmehpapcb7 = BPHGKAEDBPE.MHPMEHPAPCB;
Uri uri7 = new Uri(nameServerResponse.CDN);
Dictionary<LDCMJEDOFCO, Uri> mhpmehpapcb8 = BPHGKAEDBPE.MHPMEHPAPCB;
Uri uri8 = new Uri(nameServerResponse.Storage);
Dictionary<LDCMJEDOFCO, Uri> mhpmehpapcb9 = BPHGKAEDBPE.MHPMEHPAPCB;
Uri uri9 = new Uri(nameServerResponse.Chat);
Dictionary<LDCMJEDOFCO, Uri> mhpmehpapcb10 = BPHGKAEDBPE.MHPMEHPAPCB;
Uri uri10 = new Uri(nameServerResponse.Leaderboard);
Dictionary<LDCMJEDOFCO, Uri> mhpmehpapcb11 = BPHGKAEDBPE.MHPMEHPAPCB;
Uri uri11 = new Uri(nameServerResponse.Accounts);
Dictionary<LDCMJEDOFCO, Uri> mhpmehpapcb12 = BPHGKAEDBPE.MHPMEHPAPCB;
Uri uri12 = new Uri(nameServerResponse.Link);
Dictionary<LDCMJEDOFCO, Uri> mhpmehpapcb13 = BPHGKAEDBPE.MHPMEHPAPCB;
Uri uri13 = new Uri(nameServerResponse.RoomComments);
Dictionary<LDCMJEDOFCO, Uri> mhpmehpapcb14 = BPHGKAEDBPE.MHPMEHPAPCB;
Uri uri14 = new Uri(nameServerResponse.Clubs);
Dictionary<LDCMJEDOFCO, Uri> mhpmehpapcb15 = BPHGKAEDBPE.MHPMEHPAPCB;
Uri uri15 = new Uri(nameServerResponse.Rooms);
uint num3;
num3 += num3;
byte[] bgcmipbnfcn = BPHGKAEDBPE.BGCMIPBNFCN;
string text;
Debug.LogError(text);
BPHGKAEDBPE.CMEGJPGONOO();
}
// Token: 0x0600762D RID: 30253 RVA: 0x0019A954 File Offset: 0x00198B54
[Token(Token = "0x600762D")]
[Address(RVA = "0x1693D80", Offset = "0x1692D80", VA = "0x181693D80")]
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: 0x0600762E RID: 30254 RVA: 0x0019A9AC File Offset: 0x00198BAC
[Token(Token = "0x600762E")]
[Address(RVA = "0x16949B0", Offset = "0x16939B0", VA = "0x1816949B0")]
[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();
HBPAJGDCHGM.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: 0x0600762F RID: 30255 RVA: 0x0019AB08 File Offset: 0x00198D08
[Token(Token = "0x600762F")]
[Address(RVA = "0x16913F0", Offset = "0x16903F0", VA = "0x1816913F0")]
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: 0x06007630 RID: 30256 RVA: 0x0019AB74 File Offset: 0x00198D74
[Token(Token = "0x6007630")]
[Address(RVA = "0x1696600", Offset = "0x1695600", VA = "0x181696600")]
public static void OFFLOPLJBBG()
{
int num;
do
{
num = 0;
Func<bool> <>9__94_ = BPHGKAEDBPE.<>c.<>9__94_0;
if (<>9__94_ == 0)
{
BPHGKAEDBPE.<>c.<>9__94_0 = delegate
{
PAJOOHAOLEE.PCEBCEPHAMF();
Matchmaking.JPFGCHENJMH();
Thread.Sleep(1000);
return true;
};
}
HTTPUpdateDelegator.OnBeforeApplicationQuit = <>9__94_;
BPHGKAEDBPE.JDNHICFDEJE();
GameObject gameObject = new GameObject("RecNetCoreCoroutineObject");
gameObject.DFFNGCIAOME();
gameObject.hideFlags = HideFlags.HideInHierarchy;
BPHGKAEDBPE.ANDOJIMOOBN = gameObject.AddComponent<RecNetCore>();
RecNetCore andojimoobn = BPHGKAEDBPE.ANDOJIMOOBN;
Queue<BPHGKAEDBPE.IPJHBGCCNGH> gcaigkjnaca = BPHGKAEDBPE.GCAIGKJNACA;
BPHGKAEDBPE.HLGAIKOJHJJ hlgaikojhjj;
hlgaikojhjj.<>1__state = num;
hlgaikojhjj.queue = gcaigkjnaca;
Coroutine coroutine = andojimoobn.StartCoroutine(hlgaikojhjj);
RecNetCore andojimoobn2 = BPHGKAEDBPE.ANDOJIMOOBN;
Queue<BPHGKAEDBPE.IPJHBGCCNGH> lmnjdhemkgb = BPHGKAEDBPE.LMNJDHEMKGB;
BPHGKAEDBPE.HLGAIKOJHJJ hlgaikojhjj2;
hlgaikojhjj2.<>1__state = num;
hlgaikojhjj2.queue = lmnjdhemkgb;
Coroutine coroutine2 = andojimoobn2.StartCoroutine(hlgaikojhjj2);
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.INKNNCGMHBB inknncgmhbb;
inknncgmhbb.System.IDisposable.Dispose();
inknncgmhbb.<>1__state = num;
Coroutine coroutine5 = andojimoobn5.StartCoroutine(inknncgmhbb);
RecNetCore andojimoobn6 = BPHGKAEDBPE.ANDOJIMOOBN;
BPHGKAEDBPE.KAAMNIBLHCG kaamniblhcg;
kaamniblhcg.System.IDisposable.Dispose();
kaamniblhcg.<>1__state = num;
Coroutine coroutine6 = andojimoobn6.StartCoroutine(kaamniblhcg);
RecNetCore andojimoobn7 = BPHGKAEDBPE.ANDOJIMOOBN;
BPHGKAEDBPE.FKKNDKGMBLG fkkndkgmblg;
fkkndkgmblg.System.IDisposable.Dispose();
fkkndkgmblg.<>1__state = num;
Coroutine coroutine7 = andojimoobn7.StartCoroutine(fkkndkgmblg);
List<Action> hbncnkomeij = BPHGKAEDBPE.HBNCNKOMEIJ;
bool flag;
if (flag)
{
}
}
while (num != 0);
}
// Token: 0x06007631 RID: 30257 RVA: 0x0019ACE0 File Offset: 0x00198EE0
[Token(Token = "0x6007631")]
[Address(RVA = "0x1695D90", Offset = "0x1694D90", VA = "0x181695D90")]
private static void NPCPLFAONFO()
{
int num;
do
{
num = 0;
List<Action> dkehfifhcmf = BPHGKAEDBPE.DKEHFIFHCMF;
bool flag;
if (flag)
{
while (typeof(BPHGKAEDBPE).TypeHandle == 0)
{
}
}
}
while (num != 0);
}
// Token: 0x06007632 RID: 30258 RVA: 0x0019AD08 File Offset: 0x00198F08
[Token(Token = "0x6007632")]
[Address(RVA = "0x1696C40", Offset = "0x1695C40", VA = "0x181696C40")]
public static void OGDCOCNEEEB()
{
int num = 0;
EFEFMHJPJIJ efefmhjpjij = BPHGKAEDBPE.<NJPCIEMIPKP>k__BackingField;
num += num;
num++;
byte[] fompddallkm = BPHGKAEDBPE.FOMPDDALLKM;
BPHGKAEDBPE.<HLHHHMNJAEM>k__BackingField = num;
int? num2 = BPHGKAEDBPE.<HLHHHMNJAEM>k__BackingField;
if (num2 != 0)
{
num2 += num2;
}
BPHGKAEDBPE.<HLHHHMNJAEM>k__BackingField = num;
EFEFMHJPJIJ efefmhjpjij2 = BPHGKAEDBPE.<NJPCIEMIPKP>k__BackingField;
int? num3 = BPHGKAEDBPE.<HLHHHMNJAEM>k__BackingField;
num += num;
num++;
}
// Token: 0x06007633 RID: 30259 RVA: 0x0019AD74 File Offset: 0x00198F74
[Token(Token = "0x6007633")]
[Address(RVA = "0x1693920", Offset = "0x1692920", VA = "0x181693920")]
public static void JPFGCHENJMH()
{
int num;
do
{
num = 0;
PAJOOHAOLEE.PCEBCEPHAMF();
List<Action> 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: 0x06007634 RID: 30260 RVA: 0x0019AE08 File Offset: 0x00199008
[Token(Token = "0x6007634")]
[Address(RVA = "0x1695960", Offset = "0x1694960", VA = "0x181695960")]
public static void MOKKEGPEHML()
{
BPHGKAEDBPE.NPCPLFAONFO();
int num = 0;
BPHGKAEDBPE.<PLHDKAHALBE>k__BackingField = num;
BPHGKAEDBPE.<FIKCMFECPFK>k__BackingField = num;
BPHGKAEDBPE.<NJPCIEMIPKP>k__BackingField = num;
}
// Token: 0x06007635 RID: 30261 RVA: 0x0019AE30 File Offset: 0x00199030
[Token(Token = "0x6007635")]
[Address(RVA = "0x1693410", Offset = "0x1692410", VA = "0x181693410")]
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<string> fdpcfnhchha = BPHGKAEDBPE.FDPCFNHCHHA;
if (fdpcfnhchha != 0)
{
fdpcfnhchha.Clear();
return;
}
}
// Token: 0x06007636 RID: 30262 RVA: 0x0019AEA0 File Offset: 0x001990A0
[Token(Token = "0x6007636")]
[Address(RVA = "0x16922E0", Offset = "0x16912E0", VA = "0x1816922E0")]
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: 0x06007637 RID: 30263 RVA: 0x0019AEEC File Offset: 0x001990EC
[Token(Token = "0x6007637")]
[Address(RVA = "0x1694790", Offset = "0x1693790", VA = "0x181694790")]
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: 0x06007638 RID: 30264 RVA: 0x0019AF28 File Offset: 0x00199128
[Token(Token = "0x6007638")]
[Address(RVA = "0x1695280", Offset = "0x1694280", VA = "0x181695280")]
private static void MEDEOBPKJAG(HTTPRequest JMFLHIIJFKL, Stream DMMGOMOKEKK)
{
int num;
do
{
num = 0;
Uri currentUri = JMFLHIIJFKL.CurrentUri;
HashSet<string> 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: 0x06007639 RID: 30265 RVA: 0x0019B028 File Offset: 0x00199228
[Token(Token = "0x6007639")]
[Address(RVA = "0x1692420", Offset = "0x1691420", VA = "0x181692420")]
private static IEnumerator EIDKOCFIBME()
{
/*
An exception occurred when decompiling this method (06007639)
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(KAAMNIBLHCG::System.IDisposable.Dispose, ldloc:KAAMNIBLHCG(var_0))
stfld:int32(KAAMNIBLHCG::<>1__state, ldloc:KAAMNIBLHCG(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: 0x0600763A RID: 30266 RVA: 0x0019B044 File Offset: 0x00199244
[Token(Token = "0x600763A")]
[Address(RVA = "0x1692470", Offset = "0x1691470", VA = "0x181692470")]
private static IEnumerator FFCJBDHAJCC()
{
/*
An exception occurred when decompiling this method (0600763A)
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(FKKNDKGMBLG::System.IDisposable.Dispose, ldloc:FKKNDKGMBLG(var_0))
stfld:int32(FKKNDKGMBLG::<>1__state, ldloc:FKKNDKGMBLG(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: 0x0600763B RID: 30267 RVA: 0x0019B060 File Offset: 0x00199260
[Token(Token = "0x600763B")]
[Address(RVA = "0x16911E0", Offset = "0x16901E0", VA = "0x1816911E0")]
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 0x30}" == num;
BPHGKAEDBPE.<OIBJLPBDMML>k__BackingField = GKLPIFBPGOD;
if (flag)
{
OKNNKFGFODL okceceookog = BPHGKAEDBPE.OKCECEOOKOG;
if (okceceookog != 0)
{
okceceookog.CNFDGDEOPPF();
}
}
}
// Token: 0x0600763C RID: 30268 RVA: 0x0019B094 File Offset: 0x00199294
[Token(Token = "0x600763C")]
[Address(RVA = "0x1695CF0", Offset = "0x1694CF0", VA = "0x181695CF0")]
public static void NLLLEMPFEOF(KFMCHGDCCGM BOELEDBJNFP)
{
BPHGKAEDBPE.<PKHDONAHJHH>k__BackingField = BOELEDBJNFP;
}
// Token: 0x0600763D RID: 30269 RVA: 0x0019B0A8 File Offset: 0x001992A8
[Token(Token = "0x600763D")]
[Address(RVA = "0x16950E0", Offset = "0x16940E0", VA = "0x1816950E0")]
private static PMGCJEPKFOF<HOOILIHKMEG> LIJHPNEMAMK(HTTPMethods APAICGIHAGJ, LDCMJEDOFCO LLFIAONMIKI, string PACGLAIGOMF, Action<NEBIGEDJGPP> KFLALOPEFGG, bool ACBAGPGGKPO, bool PANOOJJIPPJ)
{
Queue<BPHGKAEDBPE.IPJHBGCCNGH> naloaicaged = BPHGKAEDBPE.NALOAICAGED;
PMGCJEPKFOF<HOOILIHKMEG> pmgcjepkfof;
return pmgcjepkfof;
}
// Token: 0x0600763E RID: 30270 RVA: 0x0019B0BC File Offset: 0x001992BC
[Token(Token = "0x600763E")]
[Address(RVA = "0x1694FF0", Offset = "0x1693FF0", VA = "0x181694FF0")]
private static PMGCJEPKFOF<HOOILIHKMEG> LIJHPNEMAMK(HTTPMethods APAICGIHAGJ, LDCMJEDOFCO LLFIAONMIKI, string PACGLAIGOMF, Action<NEBIGEDJGPP> KFLALOPEFGG, Queue<BPHGKAEDBPE.IPJHBGCCNGH> MJHMBNIDGCA, bool PANOOJJIPPJ)
{
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<HOOILIHKMEG> cbllfjedoii = new CBLLFJEDOII();
ipjhbgccngh.BAINEAGHDEH = cbllfjedoii;
CBLLFJEDOII<HOOILIHKMEG> baineaghdeh = ipjhbgccngh.BAINEAGHDEH;
throw new NullReferenceException();
}
// Token: 0x0600763F RID: 30271 RVA: 0x0019B114 File Offset: 0x00199314
[Token(Token = "0x600763F")]
[Address(RVA = "0x1692170", Offset = "0x1691170", VA = "0x181692170")]
private static IEnumerator DICJMMBEONK(Queue<BPHGKAEDBPE.IPJHBGCCNGH> MJHMBNIDGCA)
{
/*
An exception occurred when decompiling this method (0600763F)
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:
stfld:int32(HLGAIKOJHJJ::<>1__state, ldloc:HLGAIKOJHJJ(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
stfld:class [System]System.Collections.Generic.Queue`1<class BPHGKAEDBPE/IPJHBGCCNGH>(HLGAIKOJHJJ::queue, ldloc:HLGAIKOJHJJ(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: 0x06007640 RID: 30272 RVA: 0x0019B130 File Offset: 0x00199330
[Token(Token = "0x6007640")]
[Address(RVA = "0x1695C10", Offset = "0x1694C10", VA = "0x181695C10")]
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: 0x06007641 RID: 30273 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6007641")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")]
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: 0x06007642 RID: 30274 RVA: 0x0019B194 File Offset: 0x00199394
[Token(Token = "0x6007642")]
[Address(RVA = "0x1692080", Offset = "0x1691080", VA = "0x181692080")]
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: 0x06007643 RID: 30275 RVA: 0x0019B1E4 File Offset: 0x001993E4
[Token(Token = "0x6007643")]
[Address(RVA = "0x16925C0", Offset = "0x16915C0", VA = "0x1816925C0")]
public static void HADGLCCBNHM(BPHGKAEDBPE.CBEOHBCIPEA AFLPGGJMPOE, string MOPOMPHBHKF)
{
if (AFLPGGJMPOE != 0)
{
AFLPGGJMPOE(MOPOMPHBHKF);
}
}
// Token: 0x06007644 RID: 30276 RVA: 0x0019B1FC File Offset: 0x001993FC
[Token(Token = "0x6007644")]
[Address(RVA = "0x25EE300", Offset = "0x25ED300", VA = "0x1825EE300")]
public static void HADGLCCBNHM<T>(BPHGKAEDBPE.OJDJIJDNFHE A_0, string A_1, T MAOOLFEBOOD)
{
if (A_0 != 0)
{
}
}
// Token: 0x06007645 RID: 30277 RVA: 0x0019B210 File Offset: 0x00199410
[Token(Token = "0x6007645")]
[Address(RVA = "0x1691060", Offset = "0x1690060", VA = "0x181691060")]
public static void APAOCLJJNFK(Action AFLPGGJMPOE)
{
int num;
do
{
num = 0;
Queue<Action> agkdmhijphd = BPHGKAEDBPE.AGKDMHIJPHD;
BPHGKAEDBPE.AGKDMHIJPHD.Enqueue(AFLPGGJMPOE);
Monitor.Exit(agkdmhijphd);
}
while (num != 0);
}
// Token: 0x06007646 RID: 30278 RVA: 0x0019B240 File Offset: 0x00199440
[Token(Token = "0x6007646")]
[Address(RVA = "0x16957A0", Offset = "0x16947A0", VA = "0x1816957A0")]
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.EIBEEGGEHNM eibeeggehnm = new BPHGKAEDBPE.EIBEEGGEHNM();
eibeeggehnm.CS$<>8__locals1 = eibeeggehnm;
eibeeggehnm.ex = eibeeggehnm;
BPHGKAEDBPE.APAOCLJJNFK(delegate
{
Debug.LogException(eibeeggehnm.ex);
BPHGKAEDBPE.KMAENEBBMEN cs$<>8__locals = eibeeggehnm.CS$<>8__locals1;
Exception ex = eibeeggehnm.ex;
JJEKJGALHKO promise2 = cs$<>8__locals.promise;
});
}).Start();
JJEKJGALHKO promise3 = promise;
throw new NullReferenceException();
}
// Token: 0x06007647 RID: 30279 RVA: 0x0019B28C File Offset: 0x0019948C
[Token(Token = "0x6007647")]
[Address(RVA = "0x1691190", Offset = "0x1690190", VA = "0x181691190")]
private static IEnumerator BDCKIPIOHDB()
{
/*
An exception occurred when decompiling this method (06007647)
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(INKNNCGMHBB::System.IDisposable.Dispose, ldloc:INKNNCGMHBB(var_0))
stfld:int32(INKNNCGMHBB::<>1__state, ldloc:INKNNCGMHBB(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: 0x06007648 RID: 30280 RVA: 0x0019B2A8 File Offset: 0x001994A8
[Token(Token = "0x6007648")]
[Address(RVA = "0x16938D0", Offset = "0x16928D0", VA = "0x1816938D0")]
[CALLMFDLAPD(IFJNJDOONNL.ExitingPlayMode, 0)]
private static void JGFBIFEDOBE()
{
BPHGKAEDBPE.ILKPCHDHKAF();
}
// Token: 0x06007649 RID: 30281 RVA: 0x0019B2BC File Offset: 0x001994BC
[Token(Token = "0x6007649")]
[Address(RVA = "0x1695EC0", Offset = "0x1694EC0", VA = "0x181695EC0")]
[CALLMFDLAPD(IFJNJDOONNL.EnteredEditModeNextFrame, 0)]
private static void OAGOGIDDPIK()
{
BPHGKAEDBPE.NPCPLFAONFO();
int num = 0;
BPHGKAEDBPE.<PLHDKAHALBE>k__BackingField = num;
BPHGKAEDBPE.<FIKCMFECPFK>k__BackingField = num;
BPHGKAEDBPE.<NJPCIEMIPKP>k__BackingField = num;
}
// Token: 0x0600764A RID: 30282 RVA: 0x0019B2E4 File Offset: 0x001994E4
[Token(Token = "0x600764A")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public BPHGKAEDBPE()
{
}
// Token: 0x0600764B RID: 30283 RVA: 0x0019B2F8 File Offset: 0x001994F8
[Token(Token = "0x600764B")]
[Address(RVA = "0x1692660", Offset = "0x1691660", VA = "0x181692660")]
[CompilerGenerated]
internal static void HHPLFCCEOCI(Queue<BPHGKAEDBPE.IPJHBGCCNGH> MJHMBNIDGCA)
{
MJHMBNIDGCA.Dequeue().BAINEAGHDEH.HMFPPBJFHKD("Cancelled due to logout");
}
// Token: 0x04004D5D RID: 19805
[Token(Token = "0x4004D5D")]
private const string NKDEFPGBJJD = "Rec Room requires an internet connection to play.\n\nPlease check your connection and relaunch Rec Room.";
// Token: 0x04004D5E RID: 19806
[Token(Token = "0x4004D5E")]
private const int KBEJGLLLMCM = 3;
// Token: 0x04004D5F RID: 19807
[Token(Token = "0x4004D5F")]
private const int GICCDNMDNGP = 4;
// Token: 0x04004D60 RID: 19808
[Token(Token = "0x4004D60")]
private const float DHPJCKLJGLC = 0.5f;
// Token: 0x04004D61 RID: 19809
[Token(Token = "0x4004D61")]
private const float CPGGBILJJKH = 30f;
// Token: 0x04004D62 RID: 19810
[Token(Token = "0x4004D62")]
private const float LLDHPLDCBGB = 3600f;
// Token: 0x04004D63 RID: 19811
[Token(Token = "0x4004D63")]
private const float CDHFEDPLDHM = 60f;
// Token: 0x04004D64 RID: 19812
[Token(Token = "0x4004D64")]
public const int BFPIAKEOMNM = 503;
// Token: 0x04004D65 RID: 19813
[Token(Token = "0x4004D65")]
private static readonly byte[] BGCMIPBNFCN;
// Token: 0x04004D66 RID: 19814
[Token(Token = "0x4004D66")]
private static readonly byte[] FOMPDDALLKM;
// Token: 0x04004D6A RID: 19818
[Token(Token = "0x4004D6A")]
private static bool BCAGNKDEKMH;
// Token: 0x04004D6D RID: 19821
[Token(Token = "0x4004D6D")]
public static OKNNKFGFODL OKCECEOOKOG;
// Token: 0x04004D70 RID: 19824
[Token(Token = "0x4004D70")]
public static readonly string IPFPGMDKMON;
// Token: 0x04004D71 RID: 19825
[Token(Token = "0x4004D71")]
private static Dictionary<LDCMJEDOFCO, Uri> MHPMEHPAPCB;
// Token: 0x04004D72 RID: 19826
[Token(Token = "0x4004D72")]
private static HashSet<string> FDPCFNHCHHA;
// Token: 0x04004D73 RID: 19827
[Token(Token = "0x4004D73")]
private static readonly string NJLDFKFKFMB;
// Token: 0x04004D74 RID: 19828
[Token(Token = "0x4004D74")]
private static bool CHDPGHGFMBA;
// Token: 0x04004D75 RID: 19829
[Token(Token = "0x4004D75")]
private static List<Action> HBNCNKOMEIJ;
// Token: 0x04004D76 RID: 19830
[Token(Token = "0x4004D76")]
private static List<Action> DKEHFIFHCMF;
// Token: 0x04004D77 RID: 19831
[Token(Token = "0x4004D77")]
private static List<Action> IPIALCNJLJD;
// Token: 0x04004D78 RID: 19832
[Token(Token = "0x4004D78")]
private static RecNetCore ANDOJIMOOBN;
// Token: 0x04004D79 RID: 19833
[Token(Token = "0x4004D79")]
private static bool KJDHMJPNDCK;
// Token: 0x04004D7A RID: 19834
[Token(Token = "0x4004D7A")]
private static bool FDIBAJNOFAG;
// Token: 0x04004D7B RID: 19835
[Token(Token = "0x4004D7B")]
private static Queue<BPHGKAEDBPE.IPJHBGCCNGH> GCAIGKJNACA;
// Token: 0x04004D7C RID: 19836
[Token(Token = "0x4004D7C")]
private static Queue<BPHGKAEDBPE.IPJHBGCCNGH> LMNJDHEMKGB;
// Token: 0x04004D7D RID: 19837
[Token(Token = "0x4004D7D")]
private static Queue<BPHGKAEDBPE.IPJHBGCCNGH> NALOAICAGED;
// Token: 0x04004D7E RID: 19838
[Token(Token = "0x4004D7E")]
private static Queue<BPHGKAEDBPE.IPJHBGCCNGH> BAFBEJLKFEH;
// Token: 0x04004D7F RID: 19839
[Token(Token = "0x4004D7F")]
private static Queue<Action> AGKDMHIJPHD;
// Token: 0x02001458 RID: 5208
[Token(Token = "0x2001458")]
public sealed class CBEOHBCIPEA : MulticastDelegate
{
// Token: 0x0600764C RID: 30284 RVA: 0x0019B320 File Offset: 0x00199520
[Token(Token = "0x600764C")]
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
public CBEOHBCIPEA(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x0600764D RID: 30285 RVA: 0x0019B33C File Offset: 0x0019953C
[Token(Token = "0x600764D")]
[Address(RVA = "0xBA61E0", Offset = "0xBA51E0", VA = "0x180BA61E0", Slot = "13")]
public void Invoke(string MOPOMPHBHKF)
{
if (this.delegates != 0)
{
}
uint num;
if (num != (uint)0)
{
throw new ExecutionEngineException();
}
}
// Token: 0x0600764E RID: 30286 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600764E")]
[Address(RVA = "0x5FA200", Offset = "0x5F9200", VA = "0x1805FA200", 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: 0x0600764F RID: 30287 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600764F")]
[Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")]
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x02001459 RID: 5209
[Token(Token = "0x2001459")]
public sealed class OJDJIJDNFHE<T> : MulticastDelegate
{
// Token: 0x06007650 RID: 30288 RVA: 0x0019B408 File Offset: 0x00199608
[Token(Token = "0x6007650")]
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
public OJDJIJDNFHE(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
}
// Token: 0x06007651 RID: 30289 RVA: 0x0019B418 File Offset: 0x00199618
[Token(Token = "0x6007651")]
[Address(RVA = "0x62D840", Offset = "0x62C840", VA = "0x18062D840", Slot = "13")]
public void Invoke(string MOPOMPHBHKF, T GIAOBLMEMMI)
{
uint num;
if (num != (uint)0)
{
throw new ExecutionEngineException();
}
}
// Token: 0x06007652 RID: 30290 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6007652")]
[Address(RVA = "0x2DAAB20", Offset = "0x2DA9B20", VA = "0x182DAAB20", 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: 0x06007653 RID: 30291 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6007653")]
[Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")]
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x0200145A RID: 5210
[Token(Token = "0x200145A")]
[Serializable]
internal class NameServerResponse
{
// Token: 0x06007654 RID: 30292 RVA: 0x0019B4D4 File Offset: 0x001996D4
[Token(Token = "0x6007654")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public NameServerResponse()
{
}
// Token: 0x04004D80 RID: 19840
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004D80")]
public string RecNetStatus;
// Token: 0x04004D81 RID: 19841
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4004D81")]
public string Auth;
// Token: 0x04004D82 RID: 19842
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4004D82")]
public string API;
// Token: 0x04004D83 RID: 19843
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4004D83")]
public string WWW;
// Token: 0x04004D84 RID: 19844
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4004D84")]
public string Notifications;
// Token: 0x04004D85 RID: 19845
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4004D85")]
public string Images;
// Token: 0x04004D86 RID: 19846
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4004D86")]
public string CDN;
// Token: 0x04004D87 RID: 19847
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4004D87")]
public string Commerce;
// Token: 0x04004D88 RID: 19848
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x4004D88")]
public string Matchmaking;
// Token: 0x04004D89 RID: 19849
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x4004D89")]
public string Storage;
// Token: 0x04004D8A RID: 19850
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x4004D8A")]
public string Chat;
// Token: 0x04004D8B RID: 19851
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x4004D8B")]
public string Leaderboard;
// Token: 0x04004D8C RID: 19852
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x4004D8C")]
public string Accounts;
// Token: 0x04004D8D RID: 19853
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x4004D8D")]
public string Link;
// Token: 0x04004D8E RID: 19854
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x4004D8E")]
public string RoomComments;
// Token: 0x04004D8F RID: 19855
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x4004D8F")]
public string Clubs;
// Token: 0x04004D90 RID: 19856
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x4004D90")]
public string Rooms;
}
// Token: 0x0200145B RID: 5211
[Token(Token = "0x200145B")]
private class IPJHBGCCNGH
{
// Token: 0x06007655 RID: 30293 RVA: 0x0019B4E8 File Offset: 0x001996E8
[Token(Token = "0x6007655")]
[Address(RVA = "0x16A2420", Offset = "0x16A1420", VA = "0x1816A2420")]
public IPJHBGCCNGH(HTTPMethods APAICGIHAGJ, LDCMJEDOFCO LLFIAONMIKI, string PACGLAIGOMF, bool PANOOJJIPPJ, Action<NEBIGEDJGPP> KFLALOPEFGG)
{
this.ODMPGBNEBOL = false;
this.ECFLPJLKEOK = 0;
this.JGGFLDBCLHJ = APAICGIHAGJ;
this.OAHFOPPICNO = LLFIAONMIKI;
this.NJIBHKPHKFF = PACGLAIGOMF;
CBLLFJEDOII<HOOILIHKMEG> cbllfjedoii = new CBLLFJEDOII();
this.BAINEAGHDEH = cbllfjedoii;
}
// Token: 0x04004D91 RID: 19857
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004D91")]
public HTTPMethods JGGFLDBCLHJ;
// Token: 0x04004D92 RID: 19858
[FieldOffset(Offset = "0x14")]
[Token(Token = "0x4004D92")]
public LDCMJEDOFCO OAHFOPPICNO;
// Token: 0x04004D93 RID: 19859
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4004D93")]
public string NJIBHKPHKFF;
// Token: 0x04004D94 RID: 19860
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4004D94")]
public bool ODMPGBNEBOL;
// Token: 0x04004D95 RID: 19861
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4004D95")]
public Action<NEBIGEDJGPP> ECFLPJLKEOK;
// Token: 0x04004D96 RID: 19862
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4004D96")]
public CBLLFJEDOII<HOOILIHKMEG> BAINEAGHDEH;
}
// Token: 0x0200145C RID: 5212
[Token(Token = "0x200145C")]
[CompilerGenerated]
private sealed class JOMFIBLFAIG
{
// Token: 0x06007656 RID: 30294 RVA: 0x0019B530 File Offset: 0x00199730
[Token(Token = "0x6007656")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public JOMFIBLFAIG()
{
}
// Token: 0x06007657 RID: 30295 RVA: 0x0019B544 File Offset: 0x00199744
[Token(Token = "0x6007657")]
[Address(RVA = "0x16A24F0", Offset = "0x16A14F0", VA = "0x1816A24F0")]
internal void <SendRequest>b__0(NEBIGEDJGPP r)
{
IEnumerable<KeyValuePair<string, string>> enumerable = this.form;
r.JJPKKFIALBN(enumerable);
}
// Token: 0x04004D97 RID: 19863
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004D97")]
public IEnumerable<KeyValuePair<string, string>> form;
}
// Token: 0x0200145D RID: 5213
[Token(Token = "0x200145D")]
[CompilerGenerated]
private sealed class JCNCFCIGELO
{
// Token: 0x06007658 RID: 30296 RVA: 0x0019B568 File Offset: 0x00199768
[Token(Token = "0x6007658")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public JCNCFCIGELO()
{
}
// Token: 0x06007659 RID: 30297 RVA: 0x0019B57C File Offset: 0x0019977C
[Token(Token = "0x6007659")]
[Address(RVA = "0x1671A10", Offset = "0x1670A10", VA = "0x181671A10")]
internal void <SendRequest>b__0(NEBIGEDJGPP r)
{
HTTPUrlEncodedForm httpurlEncodedForm = this.form;
r.JJPKKFIALBN(httpurlEncodedForm);
}
// Token: 0x04004D98 RID: 19864
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004D98")]
public HTTPUrlEncodedForm form;
}
// Token: 0x0200145E RID: 5214
[Token(Token = "0x200145E")]
[CompilerGenerated]
private sealed class FDGBNPJIMBC
{
// Token: 0x0600765A RID: 30298 RVA: 0x0019B5A0 File Offset: 0x001997A0
[Token(Token = "0x600765A")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public FDGBNPJIMBC()
{
}
// Token: 0x0600765B RID: 30299 RVA: 0x0019B5B4 File Offset: 0x001997B4
[Token(Token = "0x600765B")]
[Address(RVA = "0x1671A10", Offset = "0x1670A10", VA = "0x181671A10")]
internal void <SendRequest>b__0(NEBIGEDJGPP r)
{
HTTPMultiPartForm httpmultiPartForm = this.form;
r.JJPKKFIALBN(httpmultiPartForm);
}
// Token: 0x04004D99 RID: 19865
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004D99")]
public HTTPMultiPartForm form;
}
// Token: 0x0200145F RID: 5215
[Token(Token = "0x200145F")]
[CompilerGenerated]
private sealed class JOFHHCBEAEP
{
// Token: 0x0600765C RID: 30300 RVA: 0x0019B5D8 File Offset: 0x001997D8
[Token(Token = "0x600765C")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public JOFHHCBEAEP()
{
}
// Token: 0x0600765D RID: 30301 RVA: 0x0019B5EC File Offset: 0x001997EC
[Token(Token = "0x600765D")]
[Address(RVA = "0x16A24C0", Offset = "0x16A14C0", VA = "0x1816A24C0")]
internal void <SendRequest>b__0(NEBIGEDJGPP r)
{
string text = this.json;
r.AMGENGBNEPK(text);
}
// Token: 0x04004D9A RID: 19866
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004D9A")]
public string json;
}
// Token: 0x02001460 RID: 5216
[Token(Token = "0x2001460")]
[CompilerGenerated]
private sealed class KLHAFPPIPNM
{
// Token: 0x0600765E RID: 30302 RVA: 0x0019B610 File Offset: 0x00199810
[Token(Token = "0x600765E")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public KLHAFPPIPNM()
{
}
// Token: 0x0600765F RID: 30303 RVA: 0x0019B624 File Offset: 0x00199824
[Token(Token = "0x600765F")]
[Address(RVA = "0x1671A10", Offset = "0x1670A10", VA = "0x181671A10")]
internal void <PostUsingLoginQueue>b__0(NEBIGEDJGPP r)
{
HTTPUrlEncodedForm httpurlEncodedForm = this.form;
r.JJPKKFIALBN(httpurlEncodedForm);
}
// Token: 0x04004D9B RID: 19867
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004D9B")]
public HTTPUrlEncodedForm form;
}
// Token: 0x02001461 RID: 5217
[Token(Token = "0x2001461")]
[CompilerGenerated]
private sealed class DONPFLLPNKK
{
// Token: 0x06007660 RID: 30304 RVA: 0x0019B648 File Offset: 0x00199848
[Token(Token = "0x6007660")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public DONPFLLPNKK()
{
}
// Token: 0x06007661 RID: 30305 RVA: 0x0019B65C File Offset: 0x0019985C
[Token(Token = "0x6007661")]
[Address(RVA = "0x169CAA0", Offset = "0x169BAA0", VA = "0x18169CAA0")]
internal void <ConnectToRecNet>b__0(NEBIGEDJGPP orgRequest, HOOILIHKMEG response)
{
JJEKJGALHKO jjekjgalhko = this.connectToRecNetPromise;
BPHGKAEDBPE.HKHMDLBEHII(orgRequest, response, jjekjgalhko);
}
// Token: 0x04004D9C RID: 19868
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004D9C")]
public JJEKJGALHKO connectToRecNetPromise;
}
// Token: 0x02001462 RID: 5218
[Token(Token = "0x2001462")]
[CompilerGenerated]
private sealed class NKHJEBBACPH
{
// Token: 0x06007662 RID: 30306 RVA: 0x0019B678 File Offset: 0x00199878
[Token(Token = "0x6007662")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public NKHJEBBACPH()
{
}
// Token: 0x06007663 RID: 30307 RVA: 0x0019B68C File Offset: 0x0019988C
[Token(Token = "0x6007663")]
[Address(RVA = "0x16A2CE0", Offset = "0x16A1CE0", VA = "0x1816A2CE0")]
internal void <ConnectionRequestCallback>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: 0x06007664 RID: 30308 RVA: 0x0019B6F4 File Offset: 0x001998F4
[Token(Token = "0x6007664")]
[Address(RVA = "0x16A2E70", Offset = "0x16A1E70", VA = "0x1816A2E70")]
internal void <ConnectionRequestCallback>g__TrySetServiceUri|1(LDCMJEDOFCO service, string uri)
{
string text;
Uri uri2 = new Uri(text);
Dictionary<LDCMJEDOFCO, Uri> mhpmehpapcb = BPHGKAEDBPE.MHPMEHPAPCB;
Uri uri3;
string originalString = uri3.OriginalString;
if (uri2.OriginalString == 0)
{
}
Dictionary<LDCMJEDOFCO, Uri> mhpmehpapcb2 = BPHGKAEDBPE.MHPMEHPAPCB;
}
// Token: 0x04004D9D RID: 19869
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004D9D")]
public JJEKJGALHKO completePromise;
// Token: 0x04004D9E RID: 19870
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4004D9E")]
public string connectionError;
// Token: 0x04004D9F RID: 19871
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4004D9F")]
public bool cachedNameServerResponseChanged;
}
// Token: 0x02001466 RID: 5222
[Token(Token = "0x2001466")]
[CompilerGenerated]
private sealed class DMGDLIIAACL
{
// Token: 0x06007678 RID: 30328 RVA: 0x0019B994 File Offset: 0x00199B94
[Token(Token = "0x6007678")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public DMGDLIIAACL()
{
}
// Token: 0x06007679 RID: 30329 RVA: 0x0019B9A8 File Offset: 0x00199BA8
[Token(Token = "0x6007679")]
[Address(RVA = "0x169CA60", Offset = "0x169BA60", VA = "0x18169CA60")]
internal bool <ProcessCallApiQueue>b__1()
{
Queue<BPHGKAEDBPE.IPJHBGCCNGH> queue = this.queue;
bool flag;
return flag;
}
// Token: 0x04004DAC RID: 19884
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004DAC")]
public Queue<BPHGKAEDBPE.IPJHBGCCNGH> queue;
// Token: 0x04004DAD RID: 19885
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4004DAD")]
public Func<bool> <>9__1;
}
// Token: 0x02001468 RID: 5224
[Token(Token = "0x2001468")]
[CompilerGenerated]
private sealed class KMAENEBBMEN
{
// Token: 0x06007681 RID: 30337 RVA: 0x0019C120 File Offset: 0x0019A320
[Token(Token = "0x6007681")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public KMAENEBBMEN()
{
}
// Token: 0x06007682 RID: 30338 RVA: 0x0019C134 File Offset: 0x0019A334
[Token(Token = "0x6007682")]
[Address(RVA = "0x16A2650", Offset = "0x16A1650", VA = "0x1816A2650")]
internal void <RunOnBackgroundThread>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.EIBEEGGEHNM eibeeggehnm = new BPHGKAEDBPE.EIBEEGGEHNM();
eibeeggehnm.CS$<>8__locals1 = eibeeggehnm;
eibeeggehnm.ex = eibeeggehnm;
BPHGKAEDBPE.APAOCLJJNFK(delegate
{
Debug.LogException(eibeeggehnm.ex);
BPHGKAEDBPE.KMAENEBBMEN cs$<>8__locals = eibeeggehnm.CS$<>8__locals1;
Exception ex = eibeeggehnm.ex;
JJEKJGALHKO jjekjgalhko = cs$<>8__locals.promise;
});
}
// Token: 0x06007683 RID: 30339 RVA: 0x0019C1A4 File Offset: 0x0019A3A4
[Token(Token = "0x6007683")]
[Address(RVA = "0x16A27A0", Offset = "0x16A17A0", VA = "0x1816A27A0")]
internal void <RunOnBackgroundThread>b__1()
{
this.promise.OOOIENHGNCA();
}
// Token: 0x04004DBC RID: 19900
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004DBC")]
public Action actionToRun;
// Token: 0x04004DBD RID: 19901
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4004DBD")]
public JJEKJGALHKO promise;
// Token: 0x04004DBE RID: 19902
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4004DBE")]
public Action <>9__1;
}
// Token: 0x02001469 RID: 5225
[Token(Token = "0x2001469")]
[CompilerGenerated]
private sealed class EIBEEGGEHNM
{
// Token: 0x06007684 RID: 30340 RVA: 0x0019C1C4 File Offset: 0x0019A3C4
[Token(Token = "0x6007684")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public EIBEEGGEHNM()
{
}
// Token: 0x06007685 RID: 30341 RVA: 0x0019C1D8 File Offset: 0x0019A3D8
[Token(Token = "0x6007685")]
[Address(RVA = "0x169E9D0", Offset = "0x169D9D0", VA = "0x18169E9D0")]
internal void <RunOnBackgroundThread>b__2()
{
Debug.LogException(this.ex);
BPHGKAEDBPE.KMAENEBBMEN cs$<>8__locals = this.CS$<>8__locals1;
Exception ex = this.ex;
JJEKJGALHKO promise = cs$<>8__locals.promise;
}
// Token: 0x04004DBF RID: 19903
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004DBF")]
public Exception ex;
// Token: 0x04004DC0 RID: 19904
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4004DC0")]
public BPHGKAEDBPE.KMAENEBBMEN CS$<>8__locals1;
}
}