3659 lines
127 KiB
C#
3659 lines
127 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.IO;
|
|
using System.Net.Security;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Security.Cryptography.X509Certificates;
|
|
using System.Text;
|
|
using System.Threading;
|
|
using BestHTTP.Authentication;
|
|
using BestHTTP.Caching;
|
|
using BestHTTP.Cookies;
|
|
using BestHTTP.Extensions;
|
|
using BestHTTP.Logger;
|
|
using BestHTTP.PlatformSupport.TcpClient.General;
|
|
|
|
namespace BestHTTP
|
|
{
|
|
// Token: 0x020001F8 RID: 504
|
|
internal sealed class LFFBJGMCPIB : AMOOKEMCBLG
|
|
{
|
|
// Token: 0x06006184 RID: 24964 RVA: 0x001FC8F8 File Offset: 0x001FAAF8
|
|
private bool CKCJMFOGGOF(object DNPNJBCAMDK, X509Certificate CKFBJPEBHME, X509Chain KCEELGJGBLB, SslPolicyErrors ELOKLOPKGPH)
|
|
{
|
|
return base.BLKNPIGBLBH.FCNGIBEPOOJ(CKFBJPEBHME, KCEELGJGBLB);
|
|
}
|
|
|
|
// Token: 0x06006185 RID: 24965 RVA: 0x001FC908 File Offset: 0x001FAB08
|
|
private bool EIHGNCNBNKB(object DNPNJBCAMDK, X509Certificate CKFBJPEBHME, X509Chain KCEELGJGBLB, SslPolicyErrors ELOKLOPKGPH)
|
|
{
|
|
return base.BLKNPIGBLBH.FCNGIBEPOOJ(CKFBJPEBHME, KCEELGJGBLB);
|
|
}
|
|
|
|
// Token: 0x06006186 RID: 24966 RVA: 0x001FC918 File Offset: 0x001FAB18
|
|
private bool HIKDGNIBOBC(object DNPNJBCAMDK, X509Certificate CKFBJPEBHME, X509Chain KCEELGJGBLB, SslPolicyErrors ELOKLOPKGPH)
|
|
{
|
|
return base.BLKNPIGBLBH.FCNGIBEPOOJ(CKFBJPEBHME, KCEELGJGBLB);
|
|
}
|
|
|
|
// Token: 0x06006187 RID: 24967 RVA: 0x001FC928 File Offset: 0x001FAB28
|
|
private Uri ALHMJNLNPEN(string PICPPCBNJOD)
|
|
{
|
|
Uri uri = null;
|
|
try
|
|
{
|
|
uri = new Uri(PICPPCBNJOD);
|
|
if (uri.IsFile || uri.AbsolutePath == PICPPCBNJOD)
|
|
{
|
|
uri = null;
|
|
}
|
|
}
|
|
catch (UriFormatException)
|
|
{
|
|
uri = null;
|
|
}
|
|
if (uri == null)
|
|
{
|
|
Uri uri2 = base.BLKNPIGBLBH.NJCAFJDHMHI;
|
|
UriBuilder uriBuilder = new UriBuilder(uri2.Scheme, uri2.Host, uri2.Port, PICPPCBNJOD);
|
|
uri = uriBuilder.Uri;
|
|
}
|
|
return uri;
|
|
}
|
|
|
|
// Token: 0x06006188 RID: 24968 RVA: 0x001FC9B4 File Offset: 0x001FABB4
|
|
private bool FJGACNBMNEO()
|
|
{
|
|
CBJHNJBMMAI cbjhnjbmmai = ((base.BLKNPIGBLBH.GHCGJPMHCCK() != CBJHNJBMMAI.Unknown) ? base.BLKNPIGBLBH.ADEBOEBFCCM : FMPCIKJBGDL.OJIHJECNDJI(base.BLKNPIGBLBH.KCHFDKIOAGM));
|
|
if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP == OHADEICEDLH.All)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.JHACBCCHNMJ("OpGetGameList()", string.Format("go", base.BLKNPIGBLBH.KCHFDKIOAGM.ToString(), cbjhnjbmmai.ToString()));
|
|
}
|
|
base.BLKNPIGBLBH.CMINJOGMKCG = FMPCIKJBGDL.CPIBGJLHLBL(cbjhnjbmmai, base.BLKNPIGBLBH, this.BOFEJIAEBLP, base.BLKNPIGBLBH.NNNKEGPHHKH, false);
|
|
if (!base.BLKNPIGBLBH.CMINJOGMKCG.MCIBHNCBAKB(-1, false))
|
|
{
|
|
if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP == OHADEICEDLH.All)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.JHACBCCHNMJ("RpcDeleteSubExtrusions", string.Format("player", base.BLKNPIGBLBH.KCHFDKIOAGM.ToString()));
|
|
}
|
|
base.BLKNPIGBLBH.CMINJOGMKCG = null;
|
|
return false;
|
|
}
|
|
if (base.BLKNPIGBLBH.LGHEBENMHIG().HDBJEAKJGJM == 121 && !base.BLKNPIGBLBH.LBFICACMFMG)
|
|
{
|
|
if (base.BLKNPIGBLBH.FACGHFDNLEE)
|
|
{
|
|
if (!this.IAMFMFOCKDH(base.BLKNPIGBLBH.BGFMMAOJPNF()))
|
|
{
|
|
this.IAMFMFOCKDH(base.BLKNPIGBLBH.NJCAFJDHMHI);
|
|
}
|
|
}
|
|
else
|
|
{
|
|
this.EPJAJABMDPM(base.BLKNPIGBLBH.NJCAFJDHMHI);
|
|
}
|
|
}
|
|
if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP == OHADEICEDLH.All)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.JHACBCCHNMJ("Release", string.Format(" > ", base.BLKNPIGBLBH.KCHFDKIOAGM.ToString()));
|
|
}
|
|
return true;
|
|
}
|
|
|
|
// Token: 0x06006189 RID: 24969 RVA: 0x001FCB70 File Offset: 0x001FAD70
|
|
protected void BNLJEELKNEG(object HGIIECJDGEI)
|
|
{
|
|
bool flag = true;
|
|
bool flag2 = false;
|
|
BFEIKMKCNAK bfeikmkcnak = BFEIKMKCNAK.Reconnect;
|
|
try
|
|
{
|
|
if (!base.BKDFJEPBPLD && base.BLKNPIGBLBH.BKDFJEPBPLD)
|
|
{
|
|
base.EIGELCAHPCH = base.BLKNPIGBLBH.EIGELCAHPCH;
|
|
}
|
|
if (!this.NBOKJDECNBF())
|
|
{
|
|
if (this.NCHJEOCAPNC != null && !this.NCHJEOCAPNC.HJNLIIKJJFO())
|
|
{
|
|
this.FGPKLPDGLMA();
|
|
}
|
|
for (;;)
|
|
{
|
|
if (bfeikmkcnak == BFEIKMKCNAK.None)
|
|
{
|
|
this.HMEMJFKNAIJ();
|
|
Thread.Sleep(-62);
|
|
}
|
|
base.CDFFBBKJFOJ = base.BLKNPIGBLBH.KCHFDKIOAGM;
|
|
bfeikmkcnak = BFEIKMKCNAK.Reconnect;
|
|
this.NDPECMIFDEI();
|
|
if (base.FBBMOMHACLA == PANGJKKHBJG.WaitForProtocolShutdown)
|
|
{
|
|
break;
|
|
}
|
|
if (!base.BLKNPIGBLBH.LBFICACMFMG)
|
|
{
|
|
FONHANKGNEA.HGFLJBKNDPJ(base.BLKNPIGBLBH);
|
|
}
|
|
bool flag3 = false;
|
|
try
|
|
{
|
|
this.NCHJEOCAPNC.DELAPAEOGLA = base.BLKNPIGBLBH.DLNNIFIPNND;
|
|
base.BLKNPIGBLBH.DJHOKOHHIGO(this.BOFEJIAEBLP);
|
|
flag3 = true;
|
|
}
|
|
catch (Exception ex)
|
|
{
|
|
this.GFMEODFFIJE();
|
|
if (base.FBBMOMHACLA == PANGJKKHBJG.Upgraded || base.FBBMOMHACLA == PANGJKKHBJG.WaitForRecycle)
|
|
{
|
|
throw new Exception("RoomId");
|
|
}
|
|
if (flag || base.BLKNPIGBLBH.CMCFJHLFBHA)
|
|
{
|
|
throw ex;
|
|
}
|
|
flag = true;
|
|
bfeikmkcnak = BFEIKMKCNAK.Reconnect;
|
|
}
|
|
if (flag3)
|
|
{
|
|
bool flag4 = this.FJGACNBMNEO();
|
|
if (base.FBBMOMHACLA == PANGJKKHBJG.Redirected || base.FBBMOMHACLA == PANGJKKHBJG.Free)
|
|
{
|
|
goto IL_16A;
|
|
}
|
|
if (!flag4 && !flag && !base.BLKNPIGBLBH.CMCFJHLFBHA)
|
|
{
|
|
flag = false;
|
|
bfeikmkcnak = BFEIKMKCNAK.Reconnect;
|
|
}
|
|
if (base.BLKNPIGBLBH.CMINJOGMKCG != null)
|
|
{
|
|
if (base.BLKNPIGBLBH.MFACJPDEBKA)
|
|
{
|
|
GABLMHAAJAE.MEAINJPIECA(base.BLKNPIGBLBH.CMINJOGMKCG);
|
|
}
|
|
int num = base.BLKNPIGBLBH.LGHEBENMHIG().HDBJEAKJGJM;
|
|
if (num != 121 && num != 132 && num != -23 && num != 182)
|
|
{
|
|
if (num != -57)
|
|
{
|
|
if (num == 162)
|
|
{
|
|
if (base.BLKNPIGBLBH.BKDFJEPBPLD)
|
|
{
|
|
string text = BHKGPLBJJIH.CJAMLKFDBOM(base.BLKNPIGBLBH.CMINJOGMKCG.CMLBABCILHF(" and encoder sampling rate "));
|
|
if (!string.IsNullOrEmpty(text))
|
|
{
|
|
LOPIEHGJAKG lopiehgjakg = BHKGPLBJJIH.IFIIFGLDHJK(base.BLKNPIGBLBH.EIGELCAHPCH.ONGEILAFOBJ());
|
|
lopiehgjakg.FEAANHEGNHM(text);
|
|
if (base.BLKNPIGBLBH.EIGELCAHPCH.CIOJJDGDOND != null && lopiehgjakg.IICJKMLNGHH(base.BLKNPIGBLBH.EIGELCAHPCH.JHFECOIBEGK) && (!base.BLKNPIGBLBH.FGFIEAHBCCC("Platform") || lopiehgjakg.LGMILBMFAAL))
|
|
{
|
|
bfeikmkcnak = BFEIKMKCNAK.Reconnect;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
else
|
|
{
|
|
string text2 = BHKGPLBJJIH.CJAMLKFDBOM(base.BLKNPIGBLBH.LGHEBENMHIG().CMLBABCILHF("R"));
|
|
if (!string.IsNullOrEmpty(text2))
|
|
{
|
|
LOPIEHGJAKG lopiehgjakg2 = BHKGPLBJJIH.IFIIFGLDHJK(base.BLKNPIGBLBH.KCHFDKIOAGM);
|
|
lopiehgjakg2.PFICDMNLBJB(text2);
|
|
if (base.BLKNPIGBLBH.CIOJJDGDOND != null && lopiehgjakg2.BDLBMFLFHMD(base.BLKNPIGBLBH.KCHFDKIOAGM) && (!base.BLKNPIGBLBH.FGFIEAHBCCC("steamvr") || lopiehgjakg2.LGMILBMFAAL))
|
|
{
|
|
bfeikmkcnak = (BFEIKMKCNAK)7;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
else if (base.BLKNPIGBLBH.BOGPLHGFPIF < base.BLKNPIGBLBH.NKKNLKNDDNG)
|
|
{
|
|
KGBBPEDECCO kgbbpedecco = base.BLKNPIGBLBH;
|
|
kgbbpedecco.MGHABDOAFAF(kgbbpedecco.BOGPLHGFPIF + 0);
|
|
string text3 = base.BLKNPIGBLBH.CMINJOGMKCG.PALHDHCHBEM("x");
|
|
if (string.IsNullOrEmpty(text3))
|
|
{
|
|
goto IL_491;
|
|
}
|
|
Uri uri = this.IJHDIAAMLJM(text3);
|
|
if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP == OHADEICEDLH.All)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.JHACBCCHNMJ("No Deflate State!", string.Format("{not_found}", base.BLKNPIGBLBH.KCHFDKIOAGM.ToString(), text3, uri));
|
|
}
|
|
if (!base.BLKNPIGBLBH.BKLFEJLKFGH(uri))
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("Par", "Already sent request!");
|
|
}
|
|
else
|
|
{
|
|
base.BLKNPIGBLBH.EIOCNKJOLGO("JrActType");
|
|
base.BLKNPIGBLBH.EFCPNBCFKKD("Basic ", base.BLKNPIGBLBH.KCHFDKIOAGM.ToString());
|
|
base.BLKNPIGBLBH.NFAJGFNEOOO = uri;
|
|
base.BLKNPIGBLBH.CMINJOGMKCG = null;
|
|
bool flag5 = false;
|
|
base.BLKNPIGBLBH.FACGHFDNLEE = flag5;
|
|
flag2 = flag5;
|
|
}
|
|
}
|
|
this.PFPJHBICFBI();
|
|
if (base.BLKNPIGBLBH.LGHEBENMHIG() == null || !base.BLKNPIGBLBH.CMINJOGMKCG.LNOOOHOPNFM())
|
|
{
|
|
bool flag6 = base.BLKNPIGBLBH.CMINJOGMKCG != null && base.BLKNPIGBLBH.LGHEBENMHIG().MAMJGLNHNJP(" can't find matching color for the guid ", "type");
|
|
bool flag7 = base.BLKNPIGBLBH.HBMCGPDFKFC;
|
|
if (flag6 || flag7)
|
|
{
|
|
this.HMEMJFKNAIJ();
|
|
}
|
|
else if (base.BLKNPIGBLBH.LGHEBENMHIG() != null)
|
|
{
|
|
List<string> list = base.BLKNPIGBLBH.CMINJOGMKCG.CMLBABCILHF("Data");
|
|
if (list != null && list.Count > 1)
|
|
{
|
|
if (this.LJINLMFPHGD == null)
|
|
{
|
|
this.LJINLMFPHGD = new CLNPEGFOPFO();
|
|
}
|
|
this.LJINLMFPHGD.LIJCJCLPKIH(list);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if (bfeikmkcnak == BFEIKMKCNAK.None)
|
|
{
|
|
goto Block_46;
|
|
}
|
|
}
|
|
throw new Exception("+roomname:");
|
|
IL_16A:
|
|
throw new Exception("GameID");
|
|
IL_491:
|
|
throw new MissingFieldException(string.Format("onupdate", base.BLKNPIGBLBH.CMINJOGMKCG.HDBJEAKJGJM.ToString()));
|
|
Block_46:;
|
|
}
|
|
}
|
|
catch (TimeoutException ex2)
|
|
{
|
|
base.BLKNPIGBLBH.CMINJOGMKCG = null;
|
|
base.BLKNPIGBLBH.BNHIDAKJDEG = ex2;
|
|
base.BLKNPIGBLBH.FBBMOMHACLA = OKFLEEAAAKM.Queued;
|
|
this.GFMEODFFIJE();
|
|
}
|
|
catch (Exception ex3)
|
|
{
|
|
if (base.BLKNPIGBLBH != null)
|
|
{
|
|
if (base.BLKNPIGBLBH.NNNKEGPHHKH)
|
|
{
|
|
FONHANKGNEA.BCFPLFINOBH(base.BLKNPIGBLBH.KCHFDKIOAGM, true);
|
|
}
|
|
base.BLKNPIGBLBH.CMINJOGMKCG = null;
|
|
switch (base.FBBMOMHACLA)
|
|
{
|
|
case PANGJKKHBJG.TimedOut:
|
|
case (PANGJKKHBJG)10:
|
|
base.BLKNPIGBLBH.FBBMOMHACLA = OKFLEEAAAKM.Processing;
|
|
break;
|
|
case PANGJKKHBJG.Closed:
|
|
base.BLKNPIGBLBH.FBBMOMHACLA = OKFLEEAAAKM.Error;
|
|
break;
|
|
default:
|
|
base.BLKNPIGBLBH.BNHIDAKJDEG = ex3;
|
|
base.BLKNPIGBLBH.FBBMOMHACLA = OKFLEEAAAKM.Error;
|
|
break;
|
|
}
|
|
}
|
|
this.FGPKLPDGLMA();
|
|
}
|
|
finally
|
|
{
|
|
if (base.BLKNPIGBLBH != null)
|
|
{
|
|
object flgnhddegdn = EDGFEAGFEKH.FLGNHDDEGDN;
|
|
lock (flgnhddegdn)
|
|
{
|
|
if (base.BLKNPIGBLBH != null && base.BLKNPIGBLBH.LGHEBENMHIG() != null && base.BLKNPIGBLBH.CMINJOGMKCG.ANMOKCJAPDO())
|
|
{
|
|
base.FBBMOMHACLA = PANGJKKHBJG.Upgraded;
|
|
}
|
|
else
|
|
{
|
|
base.FBBMOMHACLA = ((!flag2) ? ((this.NCHJEOCAPNC != null) ? PANGJKKHBJG.WaitForRecycle : ((PANGJKKHBJG)114)) : PANGJKKHBJG.Upgraded);
|
|
}
|
|
if (base.BLKNPIGBLBH.FBBMOMHACLA == OKFLEEAAAKM.Processing && (base.FBBMOMHACLA == (PANGJKKHBJG)(-117) || base.FBBMOMHACLA == PANGJKKHBJG.Free))
|
|
{
|
|
if (base.BLKNPIGBLBH.CMINJOGMKCG != null)
|
|
{
|
|
base.BLKNPIGBLBH.FBBMOMHACLA = OKFLEEAAAKM.ConnectionTimedOut;
|
|
}
|
|
else
|
|
{
|
|
base.BLKNPIGBLBH.BNHIDAKJDEG = new Exception(string.Format("looktarget", base.BLKNPIGBLBH.MMGOKBAGJBE().ToString(), base.FBBMOMHACLA.ToString()));
|
|
base.BLKNPIGBLBH.FBBMOMHACLA = OKFLEEAAAKM.Initial;
|
|
}
|
|
}
|
|
if (base.BLKNPIGBLBH.FBBMOMHACLA == OKFLEEAAAKM.Aborted)
|
|
{
|
|
base.FBBMOMHACLA = (PANGJKKHBJG)(-99);
|
|
}
|
|
this.EPFHCAMACPO = DateTime.UtcNow;
|
|
if (this.NAGNLCJLJBG != null)
|
|
{
|
|
base.EMFHLHENIBF();
|
|
}
|
|
}
|
|
FONHANKGNEA.HPDGOMFFICO();
|
|
GABLMHAAJAE.CPFDMBMLBAF();
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600618A RID: 24970 RVA: 0x001FD3F0 File Offset: 0x001FB5F0
|
|
private Uri BBBOFBHNJID(string PICPPCBNJOD)
|
|
{
|
|
Uri uri = null;
|
|
try
|
|
{
|
|
uri = new Uri(PICPPCBNJOD);
|
|
if (uri.IsFile || uri.AbsolutePath == PICPPCBNJOD)
|
|
{
|
|
uri = null;
|
|
}
|
|
}
|
|
catch (UriFormatException)
|
|
{
|
|
uri = null;
|
|
}
|
|
if (uri == null)
|
|
{
|
|
Uri uri2 = base.BLKNPIGBLBH.NJCAFJDHMHI;
|
|
UriBuilder uriBuilder = new UriBuilder(uri2.Scheme, uri2.Host, uri2.Port, PICPPCBNJOD);
|
|
uri = uriBuilder.Uri;
|
|
}
|
|
return uri;
|
|
}
|
|
|
|
// Token: 0x0600618B RID: 24971 RVA: 0x001FD47C File Offset: 0x001FB67C
|
|
private Uri DHDHNAAIPAP(string PICPPCBNJOD)
|
|
{
|
|
Uri uri = null;
|
|
try
|
|
{
|
|
uri = new Uri(PICPPCBNJOD);
|
|
if (uri.IsFile || uri.AbsolutePath == PICPPCBNJOD)
|
|
{
|
|
uri = null;
|
|
}
|
|
}
|
|
catch (UriFormatException)
|
|
{
|
|
uri = null;
|
|
}
|
|
if (uri == null)
|
|
{
|
|
Uri uri2 = base.BLKNPIGBLBH.NJCAFJDHMHI;
|
|
UriBuilder uriBuilder = new UriBuilder(uri2.Scheme, uri2.Host, uri2.Port, PICPPCBNJOD);
|
|
uri = uriBuilder.Uri;
|
|
}
|
|
return uri;
|
|
}
|
|
|
|
// Token: 0x0600618C RID: 24972 RVA: 0x001FD508 File Offset: 0x001FB708
|
|
private Uri COFCOBEIEPG(string PICPPCBNJOD)
|
|
{
|
|
Uri uri = null;
|
|
try
|
|
{
|
|
uri = new Uri(PICPPCBNJOD);
|
|
if (uri.IsFile || uri.AbsolutePath == PICPPCBNJOD)
|
|
{
|
|
uri = null;
|
|
}
|
|
}
|
|
catch (UriFormatException)
|
|
{
|
|
uri = null;
|
|
}
|
|
if (uri == null)
|
|
{
|
|
Uri uri2 = base.BLKNPIGBLBH.NJCAFJDHMHI;
|
|
UriBuilder uriBuilder = new UriBuilder(uri2.Scheme, uri2.Host, uri2.Port, PICPPCBNJOD);
|
|
uri = uriBuilder.Uri;
|
|
}
|
|
return uri;
|
|
}
|
|
|
|
// Token: 0x0600618D RID: 24973 RVA: 0x001FD594 File Offset: 0x001FB794
|
|
private void NNHPJMEOINC()
|
|
{
|
|
Uri uri = ((!base.BLKNPIGBLBH.BKDFJEPBPLD) ? base.BLKNPIGBLBH.KCHFDKIOAGM : base.BLKNPIGBLBH.EIGELCAHPCH.JEMLFBDDMEJ());
|
|
if (this.NCHJEOCAPNC == null)
|
|
{
|
|
this.NCHJEOCAPNC = new PDOFANENFCF();
|
|
}
|
|
if (!this.NCHJEOCAPNC.AOFFMGCKLJH)
|
|
{
|
|
this.NCHJEOCAPNC.KJFLDJOCPNF = base.BLKNPIGBLBH.KJFLDJOCPNF;
|
|
if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP == OHADEICEDLH.All)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.JHACBCCHNMJ("Couldn't call DestroyAll() as only the master client is allowed to call this.", string.Format("{0}{1}:{2}", base.BLKNPIGBLBH.KCHFDKIOAGM.ToString(), uri.Host, uri.Port.ToString()));
|
|
}
|
|
this.NCHJEOCAPNC.BMPMMKHPGEE(uri.Host, uri.Port);
|
|
if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP <= OHADEICEDLH.Information)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("v1/loginaccount", "OculusPlatformSettings" + uri.Host + "[PV] Remote voices for channel " + uri.Port.ToString());
|
|
}
|
|
}
|
|
else if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP <= OHADEICEDLH.All)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("You only need one instance of CallbackRunner", "IntegrationTest Pass" + uri.Host + "All test succeeded" + uri.Port.ToString());
|
|
}
|
|
base.PAPNOCOMOBF = DateTime.UtcNow;
|
|
if (this.BOFEJIAEBLP == null)
|
|
{
|
|
bool flag = FMPCIKJBGDL.HGPKDEDNKKK(base.BLKNPIGBLBH.KCHFDKIOAGM);
|
|
this.BOFEJIAEBLP = this.NCHJEOCAPNC.PHCHEBEEMIM();
|
|
if (base.BKDFJEPBPLD && (!base.EIGELCAHPCH.AEAICPDPADL || (flag && base.EIGELCAHPCH.HJAIKEFDJNO())))
|
|
{
|
|
BinaryWriter binaryWriter = new BinaryWriter(this.BOFEJIAEBLP);
|
|
for (;;)
|
|
{
|
|
bool flag2 = true;
|
|
string text = string.Format("audio", base.BLKNPIGBLBH.KCHFDKIOAGM.Host, base.BLKNPIGBLBH.KCHFDKIOAGM.Port);
|
|
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("ChaperoneInfo initialized. {2} play area {0:0.00}m x {1:0.00}m", "{0}v1/updateobjective" + text);
|
|
binaryWriter.FIJIOMBCMOA(text);
|
|
binaryWriter.Write(KGBBPEDECCO.CGLGFFJBAEH);
|
|
binaryWriter.FIJIOMBCMOA("easeType");
|
|
binaryWriter.Write(KGBBPEDECCO.CGLGFFJBAEH);
|
|
binaryWriter.FIJIOMBCMOA("no-cache");
|
|
binaryWriter.Write(KGBBPEDECCO.CGLGFFJBAEH);
|
|
binaryWriter.FIJIOMBCMOA(string.Format(") has ", base.BLKNPIGBLBH.KCHFDKIOAGM.Host, base.BLKNPIGBLBH.KCHFDKIOAGM.Port));
|
|
binaryWriter.Write(KGBBPEDECCO.CGLGFFJBAEH);
|
|
if (base.BKDFJEPBPLD && base.EIGELCAHPCH.DCECIKMMDNB() != null)
|
|
{
|
|
BHIEAAPAGHK bhieaapaghk = base.EIGELCAHPCH.CIOJJDGDOND.EEAOGJHMFII;
|
|
if (bhieaapaghk != BHIEAAPAGHK.Basic)
|
|
{
|
|
if (bhieaapaghk == BHIEAAPAGHK.Unknown || bhieaapaghk == (BHIEAAPAGHK)3)
|
|
{
|
|
LOPIEHGJAKG lopiehgjakg = BHKGPLBJJIH.CPIBGJLHLBL(base.EIGELCAHPCH.ONGEILAFOBJ());
|
|
if (lopiehgjakg != null)
|
|
{
|
|
string text2 = lopiehgjakg.BOFBFMPKADJ(base.BLKNPIGBLBH, base.EIGELCAHPCH.CIOJJDGDOND);
|
|
if (!string.IsNullOrEmpty(text2))
|
|
{
|
|
binaryWriter.Write(string.Format("Anonymous", text2).EFPMFAKGJMF());
|
|
binaryWriter.Write(KGBBPEDECCO.CGLGFFJBAEH);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
else
|
|
{
|
|
binaryWriter.Write(string.Format("time", "OnPressRight" + Convert.ToBase64String(Encoding.UTF8.GetBytes(base.EIGELCAHPCH.CIOJJDGDOND.ACDMEPLMJNP + "PlayerCombatUI" + base.EIGELCAHPCH.BILNAJCFGIM().KGDBBJPAPFF()))).EFPMFAKGJMF());
|
|
binaryWriter.Write(KGBBPEDECCO.CGLGFFJBAEH);
|
|
}
|
|
}
|
|
binaryWriter.Write(KGBBPEDECCO.CGLGFFJBAEH);
|
|
binaryWriter.Flush();
|
|
base.BLKNPIGBLBH.KCGDABJAHJH = new ENANHBCGCNA(base.BLKNPIGBLBH, this.BOFEJIAEBLP, true, true);
|
|
if (!base.BLKNPIGBLBH.KCGDABJAHJH.HKPIPKLHJPE(-1, true))
|
|
{
|
|
break;
|
|
}
|
|
if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP <= OHADEICEDLH.Information)
|
|
{
|
|
NDCMPKKCCDG ndcmpkkccdg = EDGFEAGFEKH.ABKOCPMECFA;
|
|
string text3 = "RpcMasterRequestProductRelease";
|
|
object[] array = new object[2];
|
|
array[0] = "GIZMO_ACTIVE";
|
|
array[1] = base.BLKNPIGBLBH.KCGDABJAHJH.HDBJEAKJGJM;
|
|
array[3] = "Mesh_MeshShape";
|
|
array[8] = base.BLKNPIGBLBH.KCGDABJAHJH.IMGPDLHMJEE;
|
|
ndcmpkkccdg.MJFONNEPAKO(text3, string.Concat(array));
|
|
}
|
|
int num = base.BLKNPIGBLBH.KCGDABJAHJH.HDBJEAKJGJM;
|
|
if (num != -22)
|
|
{
|
|
if (!base.BLKNPIGBLBH.KCGDABJAHJH.LOBCJAAMBMA)
|
|
{
|
|
goto Block_25;
|
|
}
|
|
}
|
|
else
|
|
{
|
|
string text4 = BHKGPLBJJIH.CJAMLKFDBOM(base.BLKNPIGBLBH.KCGDABJAHJH.CMLBABCILHF("closed"));
|
|
if (!string.IsNullOrEmpty(text4))
|
|
{
|
|
LOPIEHGJAKG lopiehgjakg2 = BHKGPLBJJIH.IFIIFGLDHJK(base.EIGELCAHPCH.JEMLFBDDMEJ());
|
|
lopiehgjakg2.BPDHNIDJBNF(text4);
|
|
if (base.EIGELCAHPCH.DCECIKMMDNB() != null && lopiehgjakg2.KJNINNAOFPG(base.EIGELCAHPCH.JEMLFBDDMEJ()) && (!base.BLKNPIGBLBH.FGFIEAHBCCC(" ms") || lopiehgjakg2.MAGIDHNAMIB()))
|
|
{
|
|
flag2 = true;
|
|
}
|
|
}
|
|
}
|
|
if (!flag2)
|
|
{
|
|
goto IL_5A8;
|
|
}
|
|
}
|
|
throw new Exception("Failed to ");
|
|
Block_25:
|
|
throw new Exception(string.Format("altimage", base.BLKNPIGBLBH.KCGDABJAHJH.HDBJEAKJGJM, base.BLKNPIGBLBH.KCGDABJAHJH.FPJEDHLEOLP(), base.BLKNPIGBLBH.KCGDABJAHJH.MDOCHPCIGHN));
|
|
}
|
|
IL_5A8:
|
|
if (flag)
|
|
{
|
|
SslStream sslStream = new SslStream(this.NCHJEOCAPNC.PHCHEBEEMIM(), false, new RemoteCertificateValidationCallback(this.OKOFFHKHGEI));
|
|
if (!sslStream.IsAuthenticated)
|
|
{
|
|
sslStream.AuthenticateAsClient(base.BLKNPIGBLBH.KCHFDKIOAGM.Host);
|
|
}
|
|
this.BOFEJIAEBLP = sslStream;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600618E RID: 24974 RVA: 0x001FDB9C File Offset: 0x001FBD9C
|
|
public bool FDKCOBOBDFB()
|
|
{
|
|
return base.MIDFFPAJGMG || !base.DNNCIJDOAPD || this.LJINLMFPHGD == null || !(DateTime.UtcNow - this.EPFHCAMACPO >= this.LJINLMFPHGD.GAMPCCJAFNP()) || true;
|
|
}
|
|
|
|
// Token: 0x0600618F RID: 24975 RVA: 0x001FDBF4 File Offset: 0x001FBDF4
|
|
private bool OKOFFHKHGEI(object DNPNJBCAMDK, X509Certificate CKFBJPEBHME, X509Chain KCEELGJGBLB, SslPolicyErrors ELOKLOPKGPH)
|
|
{
|
|
return base.BLKNPIGBLBH.FCNGIBEPOOJ(CKFBJPEBHME, KCEELGJGBLB);
|
|
}
|
|
|
|
// Token: 0x06006190 RID: 24976 RVA: 0x001FDC04 File Offset: 0x001FBE04
|
|
protected override void ANBKEFNCOAJ(object HGIIECJDGEI)
|
|
{
|
|
bool flag = false;
|
|
bool flag2 = false;
|
|
BFEIKMKCNAK bfeikmkcnak = BFEIKMKCNAK.None;
|
|
try
|
|
{
|
|
if (!base.BKDFJEPBPLD && base.BLKNPIGBLBH.BKDFJEPBPLD)
|
|
{
|
|
base.EIGELCAHPCH = base.BLKNPIGBLBH.EIGELCAHPCH;
|
|
}
|
|
if (!this.DPKCJANNONK())
|
|
{
|
|
if (this.NCHJEOCAPNC != null && !this.NCHJEOCAPNC.HJNLIIKJJFO())
|
|
{
|
|
this.EINGMNJHKHI();
|
|
}
|
|
for (;;)
|
|
{
|
|
if (bfeikmkcnak == BFEIKMKCNAK.Reconnect)
|
|
{
|
|
this.EINGMNJHKHI();
|
|
Thread.Sleep(100);
|
|
}
|
|
base.CDFFBBKJFOJ = base.BLKNPIGBLBH.KCHFDKIOAGM;
|
|
bfeikmkcnak = BFEIKMKCNAK.None;
|
|
this.NHHBNCKICGL();
|
|
if (base.FBBMOMHACLA == PANGJKKHBJG.AbortRequested)
|
|
{
|
|
break;
|
|
}
|
|
if (!base.BLKNPIGBLBH.LBFICACMFMG)
|
|
{
|
|
FONHANKGNEA.HGFLJBKNDPJ(base.BLKNPIGBLBH);
|
|
}
|
|
bool flag3 = false;
|
|
try
|
|
{
|
|
this.NCHJEOCAPNC.DELAPAEOGLA = base.BLKNPIGBLBH.DLNNIFIPNND;
|
|
base.BLKNPIGBLBH.DJHOKOHHIGO(this.BOFEJIAEBLP);
|
|
flag3 = true;
|
|
}
|
|
catch (Exception ex)
|
|
{
|
|
this.EINGMNJHKHI();
|
|
if (base.FBBMOMHACLA == PANGJKKHBJG.TimedOut || base.FBBMOMHACLA == PANGJKKHBJG.AbortRequested)
|
|
{
|
|
throw new Exception("AbortRequested");
|
|
}
|
|
if (flag || base.BLKNPIGBLBH.CMCFJHLFBHA)
|
|
{
|
|
throw ex;
|
|
}
|
|
flag = true;
|
|
bfeikmkcnak = BFEIKMKCNAK.Reconnect;
|
|
}
|
|
if (flag3)
|
|
{
|
|
bool flag4 = this.HKPIPKLHJPE();
|
|
if (base.FBBMOMHACLA == PANGJKKHBJG.TimedOut || base.FBBMOMHACLA == PANGJKKHBJG.AbortRequested)
|
|
{
|
|
goto IL_16A;
|
|
}
|
|
if (!flag4 && !flag && !base.BLKNPIGBLBH.CMCFJHLFBHA)
|
|
{
|
|
flag = true;
|
|
bfeikmkcnak = BFEIKMKCNAK.Reconnect;
|
|
}
|
|
if (base.BLKNPIGBLBH.CMINJOGMKCG != null)
|
|
{
|
|
if (base.BLKNPIGBLBH.MFACJPDEBKA)
|
|
{
|
|
GABLMHAAJAE.MEAINJPIECA(base.BLKNPIGBLBH.CMINJOGMKCG);
|
|
}
|
|
int num = base.BLKNPIGBLBH.CMINJOGMKCG.HDBJEAKJGJM;
|
|
if (num != 301 && num != 302 && num != 307 && num != 308)
|
|
{
|
|
if (num != 401)
|
|
{
|
|
if (num == 407)
|
|
{
|
|
if (base.BLKNPIGBLBH.BKDFJEPBPLD)
|
|
{
|
|
string text = BHKGPLBJJIH.CJAMLKFDBOM(base.BLKNPIGBLBH.CMINJOGMKCG.CMLBABCILHF("proxy-authenticate"));
|
|
if (!string.IsNullOrEmpty(text))
|
|
{
|
|
LOPIEHGJAKG lopiehgjakg = BHKGPLBJJIH.IFIIFGLDHJK(base.BLKNPIGBLBH.EIGELCAHPCH.JHFECOIBEGK);
|
|
lopiehgjakg.FEAANHEGNHM(text);
|
|
if (base.BLKNPIGBLBH.EIGELCAHPCH.CIOJJDGDOND != null && lopiehgjakg.KJNINNAOFPG(base.BLKNPIGBLBH.EIGELCAHPCH.JHFECOIBEGK) && (!base.BLKNPIGBLBH.FGFIEAHBCCC("Proxy-Authorization") || lopiehgjakg.LGMILBMFAAL))
|
|
{
|
|
bfeikmkcnak = BFEIKMKCNAK.ProxyAuthenticate;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
else
|
|
{
|
|
string text2 = BHKGPLBJJIH.CJAMLKFDBOM(base.BLKNPIGBLBH.CMINJOGMKCG.CMLBABCILHF("www-authenticate"));
|
|
if (!string.IsNullOrEmpty(text2))
|
|
{
|
|
LOPIEHGJAKG lopiehgjakg2 = BHKGPLBJJIH.IFIIFGLDHJK(base.BLKNPIGBLBH.KCHFDKIOAGM);
|
|
lopiehgjakg2.FEAANHEGNHM(text2);
|
|
if (base.BLKNPIGBLBH.CIOJJDGDOND != null && lopiehgjakg2.KJNINNAOFPG(base.BLKNPIGBLBH.KCHFDKIOAGM) && (!base.BLKNPIGBLBH.FGFIEAHBCCC("Authorization") || lopiehgjakg2.LGMILBMFAAL))
|
|
{
|
|
bfeikmkcnak = BFEIKMKCNAK.Authenticate;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
else if (base.BLKNPIGBLBH.BOGPLHGFPIF < base.BLKNPIGBLBH.NKKNLKNDDNG)
|
|
{
|
|
base.BLKNPIGBLBH.BOGPLHGFPIF++;
|
|
string text3 = base.BLKNPIGBLBH.CMINJOGMKCG.PALHDHCHBEM("location");
|
|
if (string.IsNullOrEmpty(text3))
|
|
{
|
|
goto IL_491;
|
|
}
|
|
Uri uri = this.IJHDIAAMLJM(text3);
|
|
if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP == OHADEICEDLH.All)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.JHACBCCHNMJ("HTTPConnection", string.Format("{0} - Redirected to Location: '{1}' redirectUri: '{1}'", base.BLKNPIGBLBH.KCHFDKIOAGM.ToString(), text3, uri));
|
|
}
|
|
if (!base.BLKNPIGBLBH.BKLFEJLKFGH(uri))
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("HTTPConnection", "OnBeforeRedirection returned False");
|
|
}
|
|
else
|
|
{
|
|
base.BLKNPIGBLBH.EIOCNKJOLGO("Host");
|
|
base.BLKNPIGBLBH.EFCPNBCFKKD("Referer", base.BLKNPIGBLBH.KCHFDKIOAGM.ToString());
|
|
base.BLKNPIGBLBH.NFAJGFNEOOO = uri;
|
|
base.BLKNPIGBLBH.CMINJOGMKCG = null;
|
|
bool flag5 = true;
|
|
base.BLKNPIGBLBH.FACGHFDNLEE = flag5;
|
|
flag2 = flag5;
|
|
}
|
|
}
|
|
this.FDEBFBANFHJ();
|
|
if (base.BLKNPIGBLBH.CMINJOGMKCG == null || !base.BLKNPIGBLBH.CMINJOGMKCG.FONELNFHEGH)
|
|
{
|
|
bool flag6 = base.BLKNPIGBLBH.CMINJOGMKCG == null || base.BLKNPIGBLBH.CMINJOGMKCG.PBNLJLNJECI("connection", "close");
|
|
bool flag7 = !base.BLKNPIGBLBH.HBMCGPDFKFC;
|
|
if (flag6 || flag7)
|
|
{
|
|
this.EINGMNJHKHI();
|
|
}
|
|
else if (base.BLKNPIGBLBH.CMINJOGMKCG != null)
|
|
{
|
|
List<string> list = base.BLKNPIGBLBH.CMINJOGMKCG.CMLBABCILHF("keep-alive");
|
|
if (list != null && list.Count > 0)
|
|
{
|
|
if (this.LJINLMFPHGD == null)
|
|
{
|
|
this.LJINLMFPHGD = new CLNPEGFOPFO();
|
|
}
|
|
this.LJINLMFPHGD.GPKJJKCHILI(list);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if (bfeikmkcnak == BFEIKMKCNAK.None)
|
|
{
|
|
goto Block_46;
|
|
}
|
|
}
|
|
throw new Exception("AbortRequested");
|
|
IL_16A:
|
|
throw new Exception("AbortRequested");
|
|
IL_491:
|
|
throw new MissingFieldException(string.Format("Got redirect status({0}) without 'location' header!", base.BLKNPIGBLBH.CMINJOGMKCG.HDBJEAKJGJM.ToString()));
|
|
Block_46:;
|
|
}
|
|
}
|
|
catch (TimeoutException ex2)
|
|
{
|
|
base.BLKNPIGBLBH.CMINJOGMKCG = null;
|
|
base.BLKNPIGBLBH.BNHIDAKJDEG = ex2;
|
|
base.BLKNPIGBLBH.FBBMOMHACLA = OKFLEEAAAKM.ConnectionTimedOut;
|
|
this.EINGMNJHKHI();
|
|
}
|
|
catch (Exception ex3)
|
|
{
|
|
if (base.BLKNPIGBLBH != null)
|
|
{
|
|
if (base.BLKNPIGBLBH.NNNKEGPHHKH)
|
|
{
|
|
FONHANKGNEA.BCFPLFINOBH(base.BLKNPIGBLBH.KCHFDKIOAGM, true);
|
|
}
|
|
base.BLKNPIGBLBH.CMINJOGMKCG = null;
|
|
switch (base.FBBMOMHACLA)
|
|
{
|
|
case PANGJKKHBJG.AbortRequested:
|
|
case PANGJKKHBJG.Closed:
|
|
base.BLKNPIGBLBH.FBBMOMHACLA = OKFLEEAAAKM.Aborted;
|
|
break;
|
|
case PANGJKKHBJG.TimedOut:
|
|
base.BLKNPIGBLBH.FBBMOMHACLA = OKFLEEAAAKM.TimedOut;
|
|
break;
|
|
default:
|
|
base.BLKNPIGBLBH.BNHIDAKJDEG = ex3;
|
|
base.BLKNPIGBLBH.FBBMOMHACLA = OKFLEEAAAKM.Error;
|
|
break;
|
|
}
|
|
}
|
|
this.EINGMNJHKHI();
|
|
}
|
|
finally
|
|
{
|
|
if (base.BLKNPIGBLBH != null)
|
|
{
|
|
object flgnhddegdn = EDGFEAGFEKH.FLGNHDDEGDN;
|
|
lock (flgnhddegdn)
|
|
{
|
|
if (base.BLKNPIGBLBH != null && base.BLKNPIGBLBH.CMINJOGMKCG != null && base.BLKNPIGBLBH.CMINJOGMKCG.EOPPEFBOIKP)
|
|
{
|
|
base.FBBMOMHACLA = PANGJKKHBJG.Upgraded;
|
|
}
|
|
else
|
|
{
|
|
base.FBBMOMHACLA = ((!flag2) ? ((this.NCHJEOCAPNC != null) ? PANGJKKHBJG.WaitForRecycle : PANGJKKHBJG.Closed) : PANGJKKHBJG.Redirected);
|
|
}
|
|
if (base.BLKNPIGBLBH.FBBMOMHACLA == OKFLEEAAAKM.Processing && (base.FBBMOMHACLA == PANGJKKHBJG.Closed || base.FBBMOMHACLA == PANGJKKHBJG.WaitForRecycle))
|
|
{
|
|
if (base.BLKNPIGBLBH.CMINJOGMKCG != null)
|
|
{
|
|
base.BLKNPIGBLBH.FBBMOMHACLA = OKFLEEAAAKM.Finished;
|
|
}
|
|
else
|
|
{
|
|
base.BLKNPIGBLBH.BNHIDAKJDEG = new Exception(string.Format("Remote server closed the connection before sending response header! Previous request state: {0}. Connection state: {1}", base.BLKNPIGBLBH.FBBMOMHACLA.ToString(), base.FBBMOMHACLA.ToString()));
|
|
base.BLKNPIGBLBH.FBBMOMHACLA = OKFLEEAAAKM.Error;
|
|
}
|
|
}
|
|
if (base.BLKNPIGBLBH.FBBMOMHACLA == OKFLEEAAAKM.ConnectionTimedOut)
|
|
{
|
|
base.FBBMOMHACLA = PANGJKKHBJG.Closed;
|
|
}
|
|
this.EPFHCAMACPO = DateTime.UtcNow;
|
|
if (this.NAGNLCJLJBG != null)
|
|
{
|
|
base.EMFHLHENIBF();
|
|
}
|
|
}
|
|
FONHANKGNEA.HPDGOMFFICO();
|
|
GABLMHAAJAE.CPFDMBMLBAF();
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06006191 RID: 24977 RVA: 0x001FE484 File Offset: 0x001FC684
|
|
public bool EAKBBDCDGGJ()
|
|
{
|
|
return !base.MIDFFPAJGMG && (!base.DNNCIJDOAPD || this.LJINLMFPHGD == null || !(DateTime.UtcNow - this.EPFHCAMACPO >= this.LJINLMFPHGD.HEEIEJONFOB()));
|
|
}
|
|
|
|
// Token: 0x06006192 RID: 24978 RVA: 0x001FE4DC File Offset: 0x001FC6DC
|
|
private Uri JAJELNJIKBI(string PICPPCBNJOD)
|
|
{
|
|
Uri uri = null;
|
|
try
|
|
{
|
|
uri = new Uri(PICPPCBNJOD);
|
|
if (uri.IsFile || uri.AbsolutePath == PICPPCBNJOD)
|
|
{
|
|
uri = null;
|
|
}
|
|
}
|
|
catch (UriFormatException)
|
|
{
|
|
uri = null;
|
|
}
|
|
if (uri == null)
|
|
{
|
|
Uri uri2 = base.BLKNPIGBLBH.NJCAFJDHMHI;
|
|
UriBuilder uriBuilder = new UriBuilder(uri2.Scheme, uri2.Host, uri2.Port, PICPPCBNJOD);
|
|
uri = uriBuilder.Uri;
|
|
}
|
|
return uri;
|
|
}
|
|
|
|
// Token: 0x06006193 RID: 24979 RVA: 0x001FE568 File Offset: 0x001FC768
|
|
internal void NCGENMJHBMG(PANGJKKHBJG FOPDMGMNNDC)
|
|
{
|
|
base.FBBMOMHACLA = FOPDMGMNNDC;
|
|
PANGJKKHBJG pangjkkhbjg = base.FBBMOMHACLA;
|
|
if (pangjkkhbjg == PANGJKKHBJG.Processing)
|
|
{
|
|
base.EGDJOFDHCPA = DateTime.UtcNow;
|
|
}
|
|
if (this.BOFEJIAEBLP != null)
|
|
{
|
|
this.BOFEJIAEBLP.Dispose();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06006194 RID: 24980 RVA: 0x001FE5B8 File Offset: 0x001FC7B8
|
|
protected override void GIAOBJADDCM(bool PGLBLOEGIOF)
|
|
{
|
|
this.EINGMNJHKHI();
|
|
base.GIAOBJADDCM(PGLBLOEGIOF);
|
|
}
|
|
|
|
// Token: 0x06006195 RID: 24981 RVA: 0x001FE5C8 File Offset: 0x001FC7C8
|
|
private Uri EKJJJKAAGEJ(string PICPPCBNJOD)
|
|
{
|
|
Uri uri = null;
|
|
try
|
|
{
|
|
uri = new Uri(PICPPCBNJOD);
|
|
if (uri.IsFile || uri.AbsolutePath == PICPPCBNJOD)
|
|
{
|
|
uri = null;
|
|
}
|
|
}
|
|
catch (UriFormatException)
|
|
{
|
|
uri = null;
|
|
}
|
|
if (uri == null)
|
|
{
|
|
Uri uri2 = base.BLKNPIGBLBH.NJCAFJDHMHI;
|
|
UriBuilder uriBuilder = new UriBuilder(uri2.Scheme, uri2.Host, uri2.Port, PICPPCBNJOD);
|
|
uri = uriBuilder.Uri;
|
|
}
|
|
return uri;
|
|
}
|
|
|
|
// Token: 0x06006196 RID: 24982 RVA: 0x001FE654 File Offset: 0x001FC854
|
|
private void FDEBFBANFHJ()
|
|
{
|
|
if (!base.BLKNPIGBLBH.NNNKEGPHHKH && !base.BLKNPIGBLBH.LBFICACMFMG && base.BLKNPIGBLBH.CMINJOGMKCG != null && FONHANKGNEA.DFNBJEOLFEB && FONHANKGNEA.HADLGILJOHE(base.BLKNPIGBLBH.KCHFDKIOAGM, base.BLKNPIGBLBH.NBKIKLIPEJP, base.BLKNPIGBLBH.CMINJOGMKCG))
|
|
{
|
|
FONHANKGNEA.FGIFADKHCIO(base.BLKNPIGBLBH.KCHFDKIOAGM, base.BLKNPIGBLBH.NBKIKLIPEJP, base.BLKNPIGBLBH.CMINJOGMKCG);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06006197 RID: 24983 RVA: 0x001FE6F0 File Offset: 0x001FC8F0
|
|
internal void JPPDIDNNEPK(PANGJKKHBJG FOPDMGMNNDC)
|
|
{
|
|
base.FBBMOMHACLA = FOPDMGMNNDC;
|
|
PANGJKKHBJG pangjkkhbjg = base.FBBMOMHACLA;
|
|
if (pangjkkhbjg == PANGJKKHBJG.Redirected)
|
|
{
|
|
base.EGDJOFDHCPA = DateTime.UtcNow;
|
|
}
|
|
if (this.BOFEJIAEBLP != null)
|
|
{
|
|
this.BOFEJIAEBLP.Dispose();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06006198 RID: 24984 RVA: 0x001FE740 File Offset: 0x001FC940
|
|
private bool OKGEEMNIIDH(object DNPNJBCAMDK, X509Certificate CKFBJPEBHME, X509Chain KCEELGJGBLB, SslPolicyErrors ELOKLOPKGPH)
|
|
{
|
|
return base.BLKNPIGBLBH.FCNGIBEPOOJ(CKFBJPEBHME, KCEELGJGBLB);
|
|
}
|
|
|
|
// Token: 0x06006199 RID: 24985 RVA: 0x001FE750 File Offset: 0x001FC950
|
|
private bool GBFICJDHANG(object DNPNJBCAMDK, X509Certificate CKFBJPEBHME, X509Chain KCEELGJGBLB, SslPolicyErrors ELOKLOPKGPH)
|
|
{
|
|
return base.BLKNPIGBLBH.FCNGIBEPOOJ(CKFBJPEBHME, KCEELGJGBLB);
|
|
}
|
|
|
|
// Token: 0x0600619A RID: 24986 RVA: 0x001FE760 File Offset: 0x001FC960
|
|
internal void CLCMALHKNPG(PANGJKKHBJG FOPDMGMNNDC)
|
|
{
|
|
base.FBBMOMHACLA = FOPDMGMNNDC;
|
|
PANGJKKHBJG pangjkkhbjg = base.FBBMOMHACLA;
|
|
if (pangjkkhbjg == PANGJKKHBJG.Processing)
|
|
{
|
|
base.EGDJOFDHCPA = DateTime.UtcNow;
|
|
}
|
|
if (this.BOFEJIAEBLP != null)
|
|
{
|
|
this.BOFEJIAEBLP.Dispose();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600619B RID: 24987 RVA: 0x001FE7B0 File Offset: 0x001FC9B0
|
|
private bool GJMDJAIIAEH()
|
|
{
|
|
if (base.BLKNPIGBLBH.LBFICACMFMG || !FONHANKGNEA.DFNBJEOLFEB)
|
|
{
|
|
return true;
|
|
}
|
|
try
|
|
{
|
|
if (FONHANKGNEA.OFKJPJHKNAM(base.BLKNPIGBLBH))
|
|
{
|
|
if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP == OHADEICEDLH.All)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.JHACBCCHNMJ(" not found when trying to remove", string.Format("Stroke ", base.BLKNPIGBLBH.KCHFDKIOAGM.ToString()));
|
|
}
|
|
base.BLKNPIGBLBH.CMINJOGMKCG = FONHANKGNEA.LBKPFFGGFEL(base.BLKNPIGBLBH);
|
|
if (base.BLKNPIGBLBH.LGHEBENMHIG() != null)
|
|
{
|
|
return false;
|
|
}
|
|
}
|
|
}
|
|
catch
|
|
{
|
|
FONHANKGNEA.BCFPLFINOBH(base.BLKNPIGBLBH.KCHFDKIOAGM, true);
|
|
}
|
|
return true;
|
|
}
|
|
|
|
// Token: 0x0600619C RID: 24988 RVA: 0x001FE880 File Offset: 0x001FCA80
|
|
private Uri BEMNDJIIJFK(string PICPPCBNJOD)
|
|
{
|
|
Uri uri = null;
|
|
try
|
|
{
|
|
uri = new Uri(PICPPCBNJOD);
|
|
if (uri.IsFile || uri.AbsolutePath == PICPPCBNJOD)
|
|
{
|
|
uri = null;
|
|
}
|
|
}
|
|
catch (UriFormatException)
|
|
{
|
|
uri = null;
|
|
}
|
|
if (uri == null)
|
|
{
|
|
Uri uri2 = base.BLKNPIGBLBH.NJCAFJDHMHI;
|
|
UriBuilder uriBuilder = new UriBuilder(uri2.Scheme, uri2.Host, uri2.Port, PICPPCBNJOD);
|
|
uri = uriBuilder.Uri;
|
|
}
|
|
return uri;
|
|
}
|
|
|
|
// Token: 0x0600619D RID: 24989 RVA: 0x001FE90C File Offset: 0x001FCB0C
|
|
private void OCPGHCLFNEO()
|
|
{
|
|
if (!base.BLKNPIGBLBH.NNNKEGPHHKH && !base.BLKNPIGBLBH.LBFICACMFMG && base.BLKNPIGBLBH.CMINJOGMKCG != null && FONHANKGNEA.DFNBJEOLFEB && FONHANKGNEA.HADLGILJOHE(base.BLKNPIGBLBH.KCHFDKIOAGM, base.BLKNPIGBLBH.NBKIKLIPEJP, base.BLKNPIGBLBH.LGHEBENMHIG()))
|
|
{
|
|
FONHANKGNEA.FGIFADKHCIO(base.BLKNPIGBLBH.KCHFDKIOAGM, base.BLKNPIGBLBH.NBKIKLIPEJP, base.BLKNPIGBLBH.LGHEBENMHIG());
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600619E RID: 24990 RVA: 0x001FE9A8 File Offset: 0x001FCBA8
|
|
private void FGPKLPDGLMA()
|
|
{
|
|
this.LJINLMFPHGD = null;
|
|
base.CDFFBBKJFOJ = null;
|
|
if (this.NCHJEOCAPNC != null)
|
|
{
|
|
try
|
|
{
|
|
this.NCHJEOCAPNC.EINGMNJHKHI();
|
|
}
|
|
catch
|
|
{
|
|
}
|
|
finally
|
|
{
|
|
this.BOFEJIAEBLP = null;
|
|
this.NCHJEOCAPNC = null;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600619F RID: 24991 RVA: 0x001FEA10 File Offset: 0x001FCC10
|
|
private void EINGMNJHKHI()
|
|
{
|
|
this.LJINLMFPHGD = null;
|
|
base.CDFFBBKJFOJ = null;
|
|
if (this.NCHJEOCAPNC != null)
|
|
{
|
|
try
|
|
{
|
|
this.NCHJEOCAPNC.EINGMNJHKHI();
|
|
}
|
|
catch
|
|
{
|
|
}
|
|
finally
|
|
{
|
|
this.BOFEJIAEBLP = null;
|
|
this.NCHJEOCAPNC = null;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060061A0 RID: 24992 RVA: 0x001FEA78 File Offset: 0x001FCC78
|
|
protected void DCONFMCACJA(bool PGLBLOEGIOF)
|
|
{
|
|
this.FGPKLPDGLMA();
|
|
base.GIAOBJADDCM(PGLBLOEGIOF);
|
|
}
|
|
|
|
// Token: 0x060061A1 RID: 24993 RVA: 0x001FEA88 File Offset: 0x001FCC88
|
|
private bool HOJOIGJEICA()
|
|
{
|
|
CBJHNJBMMAI cbjhnjbmmai = ((base.BLKNPIGBLBH.IGONEDNLJOC() != CBJHNJBMMAI.Unknown) ? base.BLKNPIGBLBH.IGONEDNLJOC() : FMPCIKJBGDL.OJIHJECNDJI(base.BLKNPIGBLBH.KCHFDKIOAGM));
|
|
if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP == OHADEICEDLH.All)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.JHACBCCHNMJ("ni", string.Format("JALFNNEFPDC", base.BLKNPIGBLBH.KCHFDKIOAGM.ToString(), cbjhnjbmmai.ToString()));
|
|
}
|
|
base.BLKNPIGBLBH.CMINJOGMKCG = FMPCIKJBGDL.CPIBGJLHLBL(cbjhnjbmmai, base.BLKNPIGBLBH, this.BOFEJIAEBLP, base.BLKNPIGBLBH.NNNKEGPHHKH, true);
|
|
if (!base.BLKNPIGBLBH.CMINJOGMKCG.MCIBHNCBAKB(-1, false))
|
|
{
|
|
if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP == OHADEICEDLH.All)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.JHACBCCHNMJ("{not_found}", string.Format("Button_JoinPlayer '", base.BLKNPIGBLBH.KCHFDKIOAGM.ToString()));
|
|
}
|
|
base.BLKNPIGBLBH.CMINJOGMKCG = null;
|
|
return false;
|
|
}
|
|
if (base.BLKNPIGBLBH.CMINJOGMKCG.HDBJEAKJGJM == 114 && !base.BLKNPIGBLBH.LBFICACMFMG)
|
|
{
|
|
if (base.BLKNPIGBLBH.FACGHFDNLEE)
|
|
{
|
|
if (!this.KIPPOIOKBNM(base.BLKNPIGBLBH.BGFMMAOJPNF()))
|
|
{
|
|
this.DPEHBINBCCK(base.BLKNPIGBLBH.NJCAFJDHMHI);
|
|
}
|
|
}
|
|
else
|
|
{
|
|
this.DPEHBINBCCK(base.BLKNPIGBLBH.NJCAFJDHMHI);
|
|
}
|
|
}
|
|
if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP == OHADEICEDLH.All)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.JHACBCCHNMJ("Authentication request error: ", string.Format("Delete cached entities older then", base.BLKNPIGBLBH.KCHFDKIOAGM.ToString()));
|
|
}
|
|
return true;
|
|
}
|
|
|
|
// Token: 0x060061A2 RID: 24994 RVA: 0x001FEC44 File Offset: 0x001FCE44
|
|
private bool MBNLDEODMCG(object DNPNJBCAMDK, X509Certificate CKFBJPEBHME, X509Chain KCEELGJGBLB, SslPolicyErrors ELOKLOPKGPH)
|
|
{
|
|
return base.BLKNPIGBLBH.FCNGIBEPOOJ(CKFBJPEBHME, KCEELGJGBLB);
|
|
}
|
|
|
|
// Token: 0x060061A3 RID: 24995 RVA: 0x001FEC54 File Offset: 0x001FCE54
|
|
private bool LIGJOOJEAJE()
|
|
{
|
|
CBJHNJBMMAI cbjhnjbmmai = ((base.BLKNPIGBLBH.IGONEDNLJOC() != CBJHNJBMMAI.Unknown) ? base.BLKNPIGBLBH.IGONEDNLJOC() : FMPCIKJBGDL.OJIHJECNDJI(base.BLKNPIGBLBH.KCHFDKIOAGM));
|
|
if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP == OHADEICEDLH.All)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.JHACBCCHNMJ("maximumdeltatime", string.Format("Custom/SteamVR_Fade", base.BLKNPIGBLBH.KCHFDKIOAGM.ToString(), cbjhnjbmmai.ToString()));
|
|
}
|
|
base.BLKNPIGBLBH.CMINJOGMKCG = FMPCIKJBGDL.CPIBGJLHLBL(cbjhnjbmmai, base.BLKNPIGBLBH, this.BOFEJIAEBLP, base.BLKNPIGBLBH.NNNKEGPHHKH, false);
|
|
if (!base.BLKNPIGBLBH.CMINJOGMKCG.HKPIPKLHJPE(-1, true))
|
|
{
|
|
if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP == OHADEICEDLH.All)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.JHACBCCHNMJ("Proxy-Authorization", string.Format("Failed to update Rec Room player good karma", base.BLKNPIGBLBH.KCHFDKIOAGM.ToString()));
|
|
}
|
|
base.BLKNPIGBLBH.CMINJOGMKCG = null;
|
|
return true;
|
|
}
|
|
if (base.BLKNPIGBLBH.LGHEBENMHIG().HDBJEAKJGJM == 101 && !base.BLKNPIGBLBH.LBFICACMFMG)
|
|
{
|
|
if (base.BLKNPIGBLBH.FACGHFDNLEE)
|
|
{
|
|
if (!this.KIPPOIOKBNM(base.BLKNPIGBLBH.BGFMMAOJPNF()))
|
|
{
|
|
this.KIPPOIOKBNM(base.BLKNPIGBLBH.NJCAFJDHMHI);
|
|
}
|
|
}
|
|
else
|
|
{
|
|
this.EPJAJABMDPM(base.BLKNPIGBLBH.NJCAFJDHMHI);
|
|
}
|
|
}
|
|
if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP == OHADEICEDLH.All)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.JHACBCCHNMJ("RPC can't be sent to target PhotonPlayer being null! Did not send \"", string.Format("alpha", base.BLKNPIGBLBH.KCHFDKIOAGM.ToString()));
|
|
}
|
|
return false;
|
|
}
|
|
|
|
// Token: 0x060061A4 RID: 24996 RVA: 0x001FEE10 File Offset: 0x001FD010
|
|
private void HMEMJFKNAIJ()
|
|
{
|
|
this.LJINLMFPHGD = null;
|
|
base.CDFFBBKJFOJ = null;
|
|
if (this.NCHJEOCAPNC != null)
|
|
{
|
|
try
|
|
{
|
|
this.NCHJEOCAPNC.EINGMNJHKHI();
|
|
}
|
|
catch
|
|
{
|
|
}
|
|
finally
|
|
{
|
|
this.BOFEJIAEBLP = null;
|
|
this.NCHJEOCAPNC = null;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060061A5 RID: 24997 RVA: 0x001FEE78 File Offset: 0x001FD078
|
|
private bool IAMFMFOCKDH(Uri CAGBGCGKOKD)
|
|
{
|
|
if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP == OHADEICEDLH.All)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.JHACBCCHNMJ("HTTPConnection", string.Format("{0} - LoadFromCache for Uri: {1}", base.BLKNPIGBLBH.KCHFDKIOAGM.ToString(), CAGBGCGKOKD.ToString()));
|
|
}
|
|
IJMJKONHMNJ ijmjkonhmnj = FONHANKGNEA.ANBFLDDMCBD(CAGBGCGKOKD);
|
|
if (ijmjkonhmnj == null)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.AFKOLCCJNEM("HTTPConnection", string.Format("{0} - LoadFromCache for Uri: {1} - Cached entity not found!", base.BLKNPIGBLBH.KCHFDKIOAGM.ToString(), CAGBGCGKOKD.ToString()));
|
|
return false;
|
|
}
|
|
base.BLKNPIGBLBH.CMINJOGMKCG.HBJIKDPAIJB = ijmjkonhmnj;
|
|
int num;
|
|
using (Stream stream = ijmjkonhmnj.IHNFDFDKPJJ(out num))
|
|
{
|
|
if (stream == null)
|
|
{
|
|
return false;
|
|
}
|
|
if (!base.BLKNPIGBLBH.CMINJOGMKCG.FGFIEAHBCCC("content-length"))
|
|
{
|
|
base.BLKNPIGBLBH.CMINJOGMKCG.LIAJFBPFAHK.Add("content-length", new List<string>(1) { num.ToString() });
|
|
}
|
|
base.BLKNPIGBLBH.CMINJOGMKCG.MAMDOEOLMPJ = true;
|
|
if (!base.BLKNPIGBLBH.MOCOMEHOGJH)
|
|
{
|
|
base.BLKNPIGBLBH.CMINJOGMKCG.PHFHMIFHHDF(stream, (long)num);
|
|
}
|
|
}
|
|
return true;
|
|
}
|
|
|
|
// Token: 0x060061A6 RID: 24998 RVA: 0x001FEFD4 File Offset: 0x001FD1D4
|
|
private bool EPJAJABMDPM(Uri CAGBGCGKOKD)
|
|
{
|
|
if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP == OHADEICEDLH.All)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.JHACBCCHNMJ(" ms", string.Format("offline", base.BLKNPIGBLBH.KCHFDKIOAGM.ToString(), CAGBGCGKOKD.ToString()));
|
|
}
|
|
IJMJKONHMNJ ijmjkonhmnj = FONHANKGNEA.ANBFLDDMCBD(CAGBGCGKOKD);
|
|
if (ijmjkonhmnj == null)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.AFKOLCCJNEM("LOOK_YAW", string.Format("demoVector2", base.BLKNPIGBLBH.KCHFDKIOAGM.ToString(), CAGBGCGKOKD.ToString()));
|
|
return true;
|
|
}
|
|
base.BLKNPIGBLBH.LGHEBENMHIG().CEIMIAFNDAH(ijmjkonhmnj);
|
|
int num;
|
|
using (Stream stream = ijmjkonhmnj.EFCBENICAOH(out num))
|
|
{
|
|
if (stream == null)
|
|
{
|
|
return false;
|
|
}
|
|
if (!base.BLKNPIGBLBH.LGHEBENMHIG().FGFIEAHBCCC("If this persists, contact support"))
|
|
{
|
|
base.BLKNPIGBLBH.LGHEBENMHIG().LIAJFBPFAHK.Add("_height", new List<string>(0) { num.ToString() });
|
|
}
|
|
base.BLKNPIGBLBH.LGHEBENMHIG().OMMJLDGCINA(false);
|
|
if (!base.BLKNPIGBLBH.MOCOMEHOGJH)
|
|
{
|
|
base.BLKNPIGBLBH.LGHEBENMHIG().PHFHMIFHHDF(stream, (long)num);
|
|
}
|
|
}
|
|
return true;
|
|
}
|
|
|
|
// Token: 0x060061A7 RID: 24999 RVA: 0x001FF130 File Offset: 0x001FD330
|
|
private bool HKPIPKLHJPE()
|
|
{
|
|
CBJHNJBMMAI cbjhnjbmmai = ((base.BLKNPIGBLBH.ADEBOEBFCCM != CBJHNJBMMAI.Unknown) ? base.BLKNPIGBLBH.ADEBOEBFCCM : FMPCIKJBGDL.OJIHJECNDJI(base.BLKNPIGBLBH.KCHFDKIOAGM));
|
|
if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP == OHADEICEDLH.All)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.JHACBCCHNMJ("HTTPConnection", string.Format("{0} - Receive - protocol: {1}", base.BLKNPIGBLBH.KCHFDKIOAGM.ToString(), cbjhnjbmmai.ToString()));
|
|
}
|
|
base.BLKNPIGBLBH.CMINJOGMKCG = FMPCIKJBGDL.CPIBGJLHLBL(cbjhnjbmmai, base.BLKNPIGBLBH, this.BOFEJIAEBLP, base.BLKNPIGBLBH.NNNKEGPHHKH, false);
|
|
if (!base.BLKNPIGBLBH.CMINJOGMKCG.HKPIPKLHJPE(-1, true))
|
|
{
|
|
if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP == OHADEICEDLH.All)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.JHACBCCHNMJ("HTTPConnection", string.Format("{0} - Receive - Failed! Response will be null, returning with false.", base.BLKNPIGBLBH.KCHFDKIOAGM.ToString()));
|
|
}
|
|
base.BLKNPIGBLBH.CMINJOGMKCG = null;
|
|
return false;
|
|
}
|
|
if (base.BLKNPIGBLBH.CMINJOGMKCG.HDBJEAKJGJM == 304 && !base.BLKNPIGBLBH.LBFICACMFMG)
|
|
{
|
|
if (base.BLKNPIGBLBH.FACGHFDNLEE)
|
|
{
|
|
if (!this.IAMFMFOCKDH(base.BLKNPIGBLBH.NFAJGFNEOOO))
|
|
{
|
|
this.IAMFMFOCKDH(base.BLKNPIGBLBH.NJCAFJDHMHI);
|
|
}
|
|
}
|
|
else
|
|
{
|
|
this.IAMFMFOCKDH(base.BLKNPIGBLBH.NJCAFJDHMHI);
|
|
}
|
|
}
|
|
if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP == OHADEICEDLH.All)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.JHACBCCHNMJ("HTTPConnection", string.Format("{0} - Receive - Finished Successfully!", base.BLKNPIGBLBH.KCHFDKIOAGM.ToString()));
|
|
}
|
|
return true;
|
|
}
|
|
|
|
// Token: 0x060061A8 RID: 25000 RVA: 0x001FF2EC File Offset: 0x001FD4EC
|
|
protected void LFBAFLFOEPN(object HGIIECJDGEI)
|
|
{
|
|
bool flag = true;
|
|
bool flag2 = false;
|
|
BFEIKMKCNAK bfeikmkcnak = BFEIKMKCNAK.Reconnect;
|
|
try
|
|
{
|
|
if (!base.BKDFJEPBPLD && base.BLKNPIGBLBH.BKDFJEPBPLD)
|
|
{
|
|
base.EIGELCAHPCH = base.BLKNPIGBLBH.EIGELCAHPCH;
|
|
}
|
|
if (!this.JKJDGGMMDAC())
|
|
{
|
|
if (this.NCHJEOCAPNC != null && !this.NCHJEOCAPNC.HJNLIIKJJFO())
|
|
{
|
|
this.HMEMJFKNAIJ();
|
|
}
|
|
for (;;)
|
|
{
|
|
if (bfeikmkcnak == BFEIKMKCNAK.None)
|
|
{
|
|
this.FGPKLPDGLMA();
|
|
Thread.Sleep(121);
|
|
}
|
|
base.CDFFBBKJFOJ = base.BLKNPIGBLBH.KCHFDKIOAGM;
|
|
bfeikmkcnak = BFEIKMKCNAK.None;
|
|
this.NDPECMIFDEI();
|
|
if (base.FBBMOMHACLA == PANGJKKHBJG.Upgraded)
|
|
{
|
|
break;
|
|
}
|
|
if (!base.BLKNPIGBLBH.LBFICACMFMG)
|
|
{
|
|
FONHANKGNEA.HGFLJBKNDPJ(base.BLKNPIGBLBH);
|
|
}
|
|
bool flag3 = true;
|
|
try
|
|
{
|
|
this.NCHJEOCAPNC.DELAPAEOGLA = base.BLKNPIGBLBH.DLNNIFIPNND;
|
|
base.BLKNPIGBLBH.DJHOKOHHIGO(this.BOFEJIAEBLP);
|
|
flag3 = false;
|
|
}
|
|
catch (Exception ex)
|
|
{
|
|
this.EINGMNJHKHI();
|
|
if (base.FBBMOMHACLA == PANGJKKHBJG.Initial || base.FBBMOMHACLA == PANGJKKHBJG.Free)
|
|
{
|
|
throw new Exception("Injection Detected!");
|
|
}
|
|
if (flag || base.BLKNPIGBLBH.CMCFJHLFBHA)
|
|
{
|
|
throw ex;
|
|
}
|
|
flag = false;
|
|
bfeikmkcnak = BFEIKMKCNAK.None;
|
|
}
|
|
if (flag3)
|
|
{
|
|
bool flag4 = this.LIGJOOJEAJE();
|
|
if (base.FBBMOMHACLA == PANGJKKHBJG.WaitForRecycle || base.FBBMOMHACLA == PANGJKKHBJG.WaitForRecycle)
|
|
{
|
|
goto IL_16A;
|
|
}
|
|
if (!flag4 && !flag && !base.BLKNPIGBLBH.CMCFJHLFBHA)
|
|
{
|
|
flag = true;
|
|
bfeikmkcnak = BFEIKMKCNAK.None;
|
|
}
|
|
if (base.BLKNPIGBLBH.LGHEBENMHIG() != null)
|
|
{
|
|
if (base.BLKNPIGBLBH.MFACJPDEBKA)
|
|
{
|
|
GABLMHAAJAE.MEAINJPIECA(base.BLKNPIGBLBH.LGHEBENMHIG());
|
|
}
|
|
int num = base.BLKNPIGBLBH.LGHEBENMHIG().HDBJEAKJGJM;
|
|
if (num != -72 && num != 39 && num != -140 && num != -98)
|
|
{
|
|
if (num != -54)
|
|
{
|
|
if (num == -101)
|
|
{
|
|
if (base.BLKNPIGBLBH.BKDFJEPBPLD)
|
|
{
|
|
string text = BHKGPLBJJIH.CJAMLKFDBOM(base.BLKNPIGBLBH.CMINJOGMKCG.CMLBABCILHF("shake"));
|
|
if (!string.IsNullOrEmpty(text))
|
|
{
|
|
LOPIEHGJAKG lopiehgjakg = BHKGPLBJJIH.IFIIFGLDHJK(base.BLKNPIGBLBH.EIGELCAHPCH.JEMLFBDDMEJ());
|
|
lopiehgjakg.BPDHNIDJBNF(text);
|
|
if (base.BLKNPIGBLBH.EIGELCAHPCH.BILNAJCFGIM() != null && lopiehgjakg.DKHBOOOHEHG(base.BLKNPIGBLBH.EIGELCAHPCH.JEMLFBDDMEJ()) && (!base.BLKNPIGBLBH.FGFIEAHBCCC("OpusDcoder") || lopiehgjakg.CHAAHBNBOKL()))
|
|
{
|
|
bfeikmkcnak = (BFEIKMKCNAK)6;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
else
|
|
{
|
|
string text2 = BHKGPLBJJIH.CJAMLKFDBOM(base.BLKNPIGBLBH.LGHEBENMHIG().GEEDJGMDBKD("true"));
|
|
if (!string.IsNullOrEmpty(text2))
|
|
{
|
|
LOPIEHGJAKG lopiehgjakg2 = BHKGPLBJJIH.IFIIFGLDHJK(base.BLKNPIGBLBH.KCHFDKIOAGM);
|
|
lopiehgjakg2.FEAANHEGNHM(text2);
|
|
if (base.BLKNPIGBLBH.CIOJJDGDOND != null && lopiehgjakg2.DKHBOOOHEHG(base.BLKNPIGBLBH.KCHFDKIOAGM) && (!base.BLKNPIGBLBH.FGFIEAHBCCC("scale") || lopiehgjakg2.CHAAHBNBOKL()))
|
|
{
|
|
bfeikmkcnak = (BFEIKMKCNAK)5;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
else if (base.BLKNPIGBLBH.BOGPLHGFPIF < base.BLKNPIGBLBH.NKKNLKNDDNG)
|
|
{
|
|
base.BLKNPIGBLBH.BOGPLHGFPIF++;
|
|
string text3 = base.BLKNPIGBLBH.LGHEBENMHIG().PALHDHCHBEM("room_saved");
|
|
if (string.IsNullOrEmpty(text3))
|
|
{
|
|
goto IL_491;
|
|
}
|
|
Uri uri = this.ALHMJNLNPEN(text3);
|
|
if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP == OHADEICEDLH.All)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.JHACBCCHNMJ("mydemo.com", string.Format("_ImpactPoint", base.BLKNPIGBLBH.KCHFDKIOAGM.ToString(), text3, uri));
|
|
}
|
|
if (!base.BLKNPIGBLBH.BKLFEJLKFGH(uri))
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO(" is missing a tool component.", "Purpose");
|
|
}
|
|
else
|
|
{
|
|
base.BLKNPIGBLBH.EIOCNKJOLGO("uint: ");
|
|
base.BLKNPIGBLBH.EFCPNBCFKKD("SystemInfo", base.BLKNPIGBLBH.KCHFDKIOAGM.ToString());
|
|
base.BLKNPIGBLBH.NFAJGFNEOOO = uri;
|
|
base.BLKNPIGBLBH.CMINJOGMKCG = null;
|
|
bool flag5 = false;
|
|
base.BLKNPIGBLBH.FACGHFDNLEE = flag5;
|
|
flag2 = flag5;
|
|
}
|
|
}
|
|
this.OCPGHCLFNEO();
|
|
if (base.BLKNPIGBLBH.LGHEBENMHIG() == null || !base.BLKNPIGBLBH.CMINJOGMKCG.LNOOOHOPNFM())
|
|
{
|
|
bool flag6 = base.BLKNPIGBLBH.CMINJOGMKCG != null && base.BLKNPIGBLBH.CMINJOGMKCG.JLCJOHDKJCB(" h=", "BowString.RetractableRigidbodyPickup.RestTransform is NULL");
|
|
bool flag7 = !base.BLKNPIGBLBH.HBMCGPDFKFC;
|
|
if (flag6 || flag7)
|
|
{
|
|
this.HMEMJFKNAIJ();
|
|
}
|
|
else if (base.BLKNPIGBLBH.LGHEBENMHIG() != null)
|
|
{
|
|
List<string> list = base.BLKNPIGBLBH.LGHEBENMHIG().GEEDJGMDBKD("You're Down! -");
|
|
if (list != null && list.Count > 0)
|
|
{
|
|
if (this.LJINLMFPHGD == null)
|
|
{
|
|
this.LJINLMFPHGD = new CLNPEGFOPFO();
|
|
}
|
|
this.LJINLMFPHGD.MJACHCKIDII(list);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if (bfeikmkcnak == BFEIKMKCNAK.None)
|
|
{
|
|
goto Block_46;
|
|
}
|
|
}
|
|
throw new Exception("nm");
|
|
IL_16A:
|
|
throw new Exception("min_sl");
|
|
IL_491:
|
|
throw new MissingFieldException(string.Format("Fine.", base.BLKNPIGBLBH.LGHEBENMHIG().HDBJEAKJGJM.ToString()));
|
|
Block_46:;
|
|
}
|
|
}
|
|
catch (TimeoutException ex2)
|
|
{
|
|
base.BLKNPIGBLBH.CMINJOGMKCG = null;
|
|
base.BLKNPIGBLBH.BNHIDAKJDEG = ex2;
|
|
base.BLKNPIGBLBH.FBBMOMHACLA = OKFLEEAAAKM.Aborted;
|
|
this.GFMEODFFIJE();
|
|
}
|
|
catch (Exception ex3)
|
|
{
|
|
if (base.BLKNPIGBLBH != null)
|
|
{
|
|
if (base.BLKNPIGBLBH.NNNKEGPHHKH)
|
|
{
|
|
FONHANKGNEA.BCFPLFINOBH(base.BLKNPIGBLBH.KCHFDKIOAGM, true);
|
|
}
|
|
base.BLKNPIGBLBH.CMINJOGMKCG = null;
|
|
switch (base.FBBMOMHACLA)
|
|
{
|
|
case PANGJKKHBJG.Redirected:
|
|
case PANGJKKHBJG.WaitForProtocolShutdown:
|
|
base.BLKNPIGBLBH.FBBMOMHACLA = OKFLEEAAAKM.Finished;
|
|
break;
|
|
case PANGJKKHBJG.Upgraded:
|
|
base.BLKNPIGBLBH.FBBMOMHACLA = OKFLEEAAAKM.Aborted;
|
|
break;
|
|
default:
|
|
base.BLKNPIGBLBH.BNHIDAKJDEG = ex3;
|
|
base.BLKNPIGBLBH.FBBMOMHACLA = OKFLEEAAAKM.Finished;
|
|
break;
|
|
}
|
|
}
|
|
this.FGPKLPDGLMA();
|
|
}
|
|
finally
|
|
{
|
|
if (base.BLKNPIGBLBH != null)
|
|
{
|
|
object flgnhddegdn = EDGFEAGFEKH.FLGNHDDEGDN;
|
|
lock (flgnhddegdn)
|
|
{
|
|
if (base.BLKNPIGBLBH != null && base.BLKNPIGBLBH.CMINJOGMKCG != null && base.BLKNPIGBLBH.CMINJOGMKCG.IPENCLIGENO())
|
|
{
|
|
base.FBBMOMHACLA = PANGJKKHBJG.Free;
|
|
}
|
|
else
|
|
{
|
|
base.FBBMOMHACLA = ((!flag2) ? ((this.NCHJEOCAPNC != null) ? PANGJKKHBJG.Initial : ((PANGJKKHBJG)(-67))) : PANGJKKHBJG.Processing);
|
|
}
|
|
if (base.BLKNPIGBLBH.MMGOKBAGJBE() == OKFLEEAAAKM.Queued && (base.FBBMOMHACLA == (PANGJKKHBJG)(-20) || base.FBBMOMHACLA == PANGJKKHBJG.WaitForRecycle))
|
|
{
|
|
if (base.BLKNPIGBLBH.CMINJOGMKCG != null)
|
|
{
|
|
base.BLKNPIGBLBH.FBBMOMHACLA = OKFLEEAAAKM.ConnectionTimedOut;
|
|
}
|
|
else
|
|
{
|
|
base.BLKNPIGBLBH.BNHIDAKJDEG = new Exception(string.Format("BowString.RetractableRigidbodyPickup.RestTransform is NULL", base.BLKNPIGBLBH.MMGOKBAGJBE().ToString(), base.FBBMOMHACLA.ToString()));
|
|
base.BLKNPIGBLBH.FBBMOMHACLA = OKFLEEAAAKM.ConnectionTimedOut;
|
|
}
|
|
}
|
|
if (base.BLKNPIGBLBH.FBBMOMHACLA == OKFLEEAAAKM.Initial)
|
|
{
|
|
base.FBBMOMHACLA = (PANGJKKHBJG)(-83);
|
|
}
|
|
this.EPFHCAMACPO = DateTime.UtcNow;
|
|
if (this.NAGNLCJLJBG != null)
|
|
{
|
|
base.EMFHLHENIBF();
|
|
}
|
|
}
|
|
FONHANKGNEA.HPDGOMFFICO();
|
|
GABLMHAAJAE.CPFDMBMLBAF();
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060061A9 RID: 25001 RVA: 0x001FFB6C File Offset: 0x001FDD6C
|
|
private void OEBONFNEHDC()
|
|
{
|
|
Uri uri = ((!base.BLKNPIGBLBH.BKDFJEPBPLD) ? base.BLKNPIGBLBH.KCHFDKIOAGM : base.BLKNPIGBLBH.EIGELCAHPCH.JEMLFBDDMEJ());
|
|
if (this.NCHJEOCAPNC == null)
|
|
{
|
|
this.NCHJEOCAPNC = new PDOFANENFCF();
|
|
}
|
|
if (!this.NCHJEOCAPNC.AOFFMGCKLJH)
|
|
{
|
|
this.NCHJEOCAPNC.KJFLDJOCPNF = base.BLKNPIGBLBH.KJFLDJOCPNF;
|
|
if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP == OHADEICEDLH.All)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.JHACBCCHNMJ("Abort - Already in a state({0}) where no Abort required!", string.Format("JOIN", base.BLKNPIGBLBH.KCHFDKIOAGM.ToString(), uri.Host, uri.Port.ToString()));
|
|
}
|
|
this.NCHJEOCAPNC.BMPMMKHPGEE(uri.Host, uri.Port);
|
|
if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP <= OHADEICEDLH.All)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("Game In Progress", "Invalid ZlibStreamFlavor." + uri.Host + " }" + uri.Port.ToString());
|
|
}
|
|
}
|
|
else if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP <= OHADEICEDLH.All)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("RpcApplyAttack", "enableshader" + uri.Host + "RpcMasterRequestPlayerOut" + uri.Port.ToString());
|
|
}
|
|
base.PAPNOCOMOBF = DateTime.UtcNow;
|
|
if (this.BOFEJIAEBLP == null)
|
|
{
|
|
bool flag = FMPCIKJBGDL.HGPKDEDNKKK(base.BLKNPIGBLBH.KCHFDKIOAGM);
|
|
this.BOFEJIAEBLP = this.NCHJEOCAPNC.PHCHEBEEMIM();
|
|
if (base.BKDFJEPBPLD && (!base.EIGELCAHPCH.AEAICPDPADL || (flag && base.EIGELCAHPCH.HJAIKEFDJNO())))
|
|
{
|
|
BinaryWriter binaryWriter = new BinaryWriter(this.BOFEJIAEBLP);
|
|
for (;;)
|
|
{
|
|
bool flag2 = true;
|
|
string text = string.Format("N/A", base.BLKNPIGBLBH.KCHFDKIOAGM.Host, base.BLKNPIGBLBH.KCHFDKIOAGM.Port);
|
|
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("Add random value", "OUT OF BOUNDS!" + text);
|
|
binaryWriter.FIJIOMBCMOA(text);
|
|
binaryWriter.Write(KGBBPEDECCO.CGLGFFJBAEH);
|
|
binaryWriter.FIJIOMBCMOA("Failed to download unlocked items");
|
|
binaryWriter.Write(KGBBPEDECCO.CGLGFFJBAEH);
|
|
binaryWriter.FIJIOMBCMOA("graphicsShaderLevel");
|
|
binaryWriter.Write(KGBBPEDECCO.CGLGFFJBAEH);
|
|
binaryWriter.FIJIOMBCMOA(string.Format("Invalid ObscuredVector2 index!", base.BLKNPIGBLBH.KCHFDKIOAGM.Host, base.BLKNPIGBLBH.KCHFDKIOAGM.Port));
|
|
binaryWriter.Write(KGBBPEDECCO.CGLGFFJBAEH);
|
|
if (base.BKDFJEPBPLD && base.EIGELCAHPCH.CIOJJDGDOND != null)
|
|
{
|
|
BHIEAAPAGHK bhieaapaghk = base.EIGELCAHPCH.DCECIKMMDNB().KKPIOBHDDOA();
|
|
if (bhieaapaghk != BHIEAAPAGHK.Basic)
|
|
{
|
|
if (bhieaapaghk == BHIEAAPAGHK.Unknown || bhieaapaghk == (BHIEAAPAGHK)6)
|
|
{
|
|
LOPIEHGJAKG lopiehgjakg = BHKGPLBJJIH.CPIBGJLHLBL(base.EIGELCAHPCH.JHFECOIBEGK);
|
|
if (lopiehgjakg != null)
|
|
{
|
|
string text2 = lopiehgjakg.BOFBFMPKADJ(base.BLKNPIGBLBH, base.EIGELCAHPCH.CIOJJDGDOND);
|
|
if (!string.IsNullOrEmpty(text2))
|
|
{
|
|
binaryWriter.Write(string.Format("GZipStream", text2).EFPMFAKGJMF());
|
|
binaryWriter.Write(KGBBPEDECCO.CGLGFFJBAEH);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
else
|
|
{
|
|
binaryWriter.Write(string.Format("status", "rotation" + Convert.ToBase64String(Encoding.UTF8.GetBytes(base.EIGELCAHPCH.CIOJJDGDOND.ACDMEPLMJNP + "all_dailyobjectives_completed" + base.EIGELCAHPCH.DCECIKMMDNB().HKIOCPHHIGM()))).EFPMFAKGJMF());
|
|
binaryWriter.Write(KGBBPEDECCO.CGLGFFJBAEH);
|
|
}
|
|
}
|
|
binaryWriter.Write(KGBBPEDECCO.CGLGFFJBAEH);
|
|
binaryWriter.Flush();
|
|
base.BLKNPIGBLBH.KCGDABJAHJH = new ENANHBCGCNA(base.BLKNPIGBLBH, this.BOFEJIAEBLP, false, true);
|
|
if (!base.BLKNPIGBLBH.KCGDABJAHJH.HKPIPKLHJPE(-1, true))
|
|
{
|
|
break;
|
|
}
|
|
if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP <= OHADEICEDLH.Information)
|
|
{
|
|
NDCMPKKCCDG ndcmpkkccdg = EDGFEAGFEKH.ABKOCPMECFA;
|
|
string text3 = "amount";
|
|
object[] array = new object[7];
|
|
array[0] = "demoDouble";
|
|
array[0] = base.BLKNPIGBLBH.KCGDABJAHJH.HDBJEAKJGJM;
|
|
array[1] = " is too long, max size ";
|
|
array[7] = base.BLKNPIGBLBH.KCGDABJAHJH.FPJEDHLEOLP();
|
|
ndcmpkkccdg.MJFONNEPAKO(text3, string.Concat(array));
|
|
}
|
|
int num = base.BLKNPIGBLBH.KCGDABJAHJH.HDBJEAKJGJM;
|
|
if (num != -40)
|
|
{
|
|
if (!base.BLKNPIGBLBH.KCGDABJAHJH.LOBCJAAMBMA)
|
|
{
|
|
goto Block_25;
|
|
}
|
|
}
|
|
else
|
|
{
|
|
string text4 = BHKGPLBJJIH.CJAMLKFDBOM(base.BLKNPIGBLBH.KCGDABJAHJH.GEEDJGMDBKD("NIMFCIPAOMO"));
|
|
if (!string.IsNullOrEmpty(text4))
|
|
{
|
|
LOPIEHGJAKG lopiehgjakg2 = BHKGPLBJJIH.IFIIFGLDHJK(base.EIGELCAHPCH.JHFECOIBEGK);
|
|
lopiehgjakg2.FEAANHEGNHM(text4);
|
|
if (base.EIGELCAHPCH.DCECIKMMDNB() != null && lopiehgjakg2.PCIHGDJBJOK(base.EIGELCAHPCH.JEMLFBDDMEJ()) && (!base.BLKNPIGBLBH.FGFIEAHBCCC("The host hasn't opened this event yet") || lopiehgjakg2.CHAAHBNBOKL()))
|
|
{
|
|
flag2 = false;
|
|
}
|
|
}
|
|
}
|
|
if (!flag2)
|
|
{
|
|
goto IL_5A8;
|
|
}
|
|
}
|
|
throw new Exception("X");
|
|
Block_25:
|
|
throw new Exception(string.Format("gizmos", base.BLKNPIGBLBH.KCGDABJAHJH.HDBJEAKJGJM, base.BLKNPIGBLBH.KCGDABJAHJH.IMGPDLHMJEE, base.BLKNPIGBLBH.KCGDABJAHJH.BELLDEJGIBI()));
|
|
}
|
|
IL_5A8:
|
|
if (flag)
|
|
{
|
|
SslStream sslStream = new SslStream(this.NCHJEOCAPNC.PHCHEBEEMIM(), true, new RemoteCertificateValidationCallback(this.CKCJMFOGGOF));
|
|
if (!sslStream.IsAuthenticated)
|
|
{
|
|
sslStream.AuthenticateAsClient(base.BLKNPIGBLBH.KCHFDKIOAGM.Host);
|
|
}
|
|
this.BOFEJIAEBLP = sslStream;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060061AA RID: 25002 RVA: 0x00200174 File Offset: 0x001FE374
|
|
private bool DPKCJANNONK()
|
|
{
|
|
if (base.BLKNPIGBLBH.LBFICACMFMG || !FONHANKGNEA.DFNBJEOLFEB)
|
|
{
|
|
return false;
|
|
}
|
|
try
|
|
{
|
|
if (FONHANKGNEA.OFKJPJHKNAM(base.BLKNPIGBLBH))
|
|
{
|
|
if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP == OHADEICEDLH.All)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.JHACBCCHNMJ("HTTPConnection", string.Format("{0} - TryLoadAllFromCache - whole response loading from cache", base.BLKNPIGBLBH.KCHFDKIOAGM.ToString()));
|
|
}
|
|
base.BLKNPIGBLBH.CMINJOGMKCG = FONHANKGNEA.LBKPFFGGFEL(base.BLKNPIGBLBH);
|
|
if (base.BLKNPIGBLBH.CMINJOGMKCG != null)
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
}
|
|
catch
|
|
{
|
|
FONHANKGNEA.BCFPLFINOBH(base.BLKNPIGBLBH.KCHFDKIOAGM, true);
|
|
}
|
|
return false;
|
|
}
|
|
|
|
// Token: 0x060061AB RID: 25003 RVA: 0x00200244 File Offset: 0x001FE444
|
|
private bool KDEMONEGHIC()
|
|
{
|
|
CBJHNJBMMAI cbjhnjbmmai = ((base.BLKNPIGBLBH.GHCGJPMHCCK() != CBJHNJBMMAI.Unknown) ? base.BLKNPIGBLBH.GHCGJPMHCCK() : FMPCIKJBGDL.OJIHJECNDJI(base.BLKNPIGBLBH.KCHFDKIOAGM));
|
|
if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP == OHADEICEDLH.All)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.JHACBCCHNMJ("Members only!", string.Format("attach", base.BLKNPIGBLBH.KCHFDKIOAGM.ToString(), cbjhnjbmmai.ToString()));
|
|
}
|
|
base.BLKNPIGBLBH.CMINJOGMKCG = FMPCIKJBGDL.CPIBGJLHLBL(cbjhnjbmmai, base.BLKNPIGBLBH, this.BOFEJIAEBLP, base.BLKNPIGBLBH.NNNKEGPHHKH, false);
|
|
if (!base.BLKNPIGBLBH.CMINJOGMKCG.MCIBHNCBAKB(-1, true))
|
|
{
|
|
if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP == OHADEICEDLH.All)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.JHACBCCHNMJ("speed", string.Format("x", base.BLKNPIGBLBH.KCHFDKIOAGM.ToString()));
|
|
}
|
|
base.BLKNPIGBLBH.CMINJOGMKCG = null;
|
|
return true;
|
|
}
|
|
if (base.BLKNPIGBLBH.CMINJOGMKCG.HDBJEAKJGJM == 88 && !base.BLKNPIGBLBH.LBFICACMFMG)
|
|
{
|
|
if (base.BLKNPIGBLBH.FACGHFDNLEE)
|
|
{
|
|
if (!this.EPJAJABMDPM(base.BLKNPIGBLBH.BGFMMAOJPNF()))
|
|
{
|
|
this.EPJAJABMDPM(base.BLKNPIGBLBH.NJCAFJDHMHI);
|
|
}
|
|
}
|
|
else
|
|
{
|
|
this.EPJAJABMDPM(base.BLKNPIGBLBH.NJCAFJDHMHI);
|
|
}
|
|
}
|
|
if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP == OHADEICEDLH.All)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.JHACBCCHNMJ("incomplete distance tree", string.Format("ProfileSelection", base.BLKNPIGBLBH.KCHFDKIOAGM.ToString()));
|
|
}
|
|
return false;
|
|
}
|
|
|
|
// Token: 0x060061AC RID: 25004 RVA: 0x00200400 File Offset: 0x001FE600
|
|
internal override void IKOEOPDDIPH(PANGJKKHBJG FOPDMGMNNDC)
|
|
{
|
|
base.FBBMOMHACLA = FOPDMGMNNDC;
|
|
PANGJKKHBJG pangjkkhbjg = base.FBBMOMHACLA;
|
|
if (pangjkkhbjg == PANGJKKHBJG.TimedOut)
|
|
{
|
|
base.EGDJOFDHCPA = DateTime.UtcNow;
|
|
}
|
|
if (this.BOFEJIAEBLP != null)
|
|
{
|
|
this.BOFEJIAEBLP.Dispose();
|
|
}
|
|
}
|
|
|
|
// Token: 0x060061AD RID: 25005 RVA: 0x00200450 File Offset: 0x001FE650
|
|
private Uri HMNOGDEHDCM(string PICPPCBNJOD)
|
|
{
|
|
Uri uri = null;
|
|
try
|
|
{
|
|
uri = new Uri(PICPPCBNJOD);
|
|
if (uri.IsFile || uri.AbsolutePath == PICPPCBNJOD)
|
|
{
|
|
uri = null;
|
|
}
|
|
}
|
|
catch (UriFormatException)
|
|
{
|
|
uri = null;
|
|
}
|
|
if (uri == null)
|
|
{
|
|
Uri uri2 = base.BLKNPIGBLBH.NJCAFJDHMHI;
|
|
UriBuilder uriBuilder = new UriBuilder(uri2.Scheme, uri2.Host, uri2.Port, PICPPCBNJOD);
|
|
uri = uriBuilder.Uri;
|
|
}
|
|
return uri;
|
|
}
|
|
|
|
// Token: 0x060061AE RID: 25006 RVA: 0x002004DC File Offset: 0x001FE6DC
|
|
internal void BJLBGCNPJHL(PANGJKKHBJG FOPDMGMNNDC)
|
|
{
|
|
base.FBBMOMHACLA = FOPDMGMNNDC;
|
|
PANGJKKHBJG pangjkkhbjg = base.FBBMOMHACLA;
|
|
if (pangjkkhbjg == PANGJKKHBJG.Upgraded)
|
|
{
|
|
base.EGDJOFDHCPA = DateTime.UtcNow;
|
|
}
|
|
if (this.BOFEJIAEBLP != null)
|
|
{
|
|
this.BOFEJIAEBLP.Dispose();
|
|
}
|
|
}
|
|
|
|
// Token: 0x060061AF RID: 25007 RVA: 0x0020052C File Offset: 0x001FE72C
|
|
private bool OKFMIGNNBOF(object DNPNJBCAMDK, X509Certificate CKFBJPEBHME, X509Chain KCEELGJGBLB, SslPolicyErrors ELOKLOPKGPH)
|
|
{
|
|
return base.BLKNPIGBLBH.FCNGIBEPOOJ(CKFBJPEBHME, KCEELGJGBLB);
|
|
}
|
|
|
|
// Token: 0x060061B0 RID: 25008 RVA: 0x0020053C File Offset: 0x001FE73C
|
|
private void BFIFJNKEGAP()
|
|
{
|
|
Uri uri = ((!base.BLKNPIGBLBH.BKDFJEPBPLD) ? base.BLKNPIGBLBH.KCHFDKIOAGM : base.BLKNPIGBLBH.EIGELCAHPCH.JHFECOIBEGK);
|
|
if (this.NCHJEOCAPNC == null)
|
|
{
|
|
this.NCHJEOCAPNC = new PDOFANENFCF();
|
|
}
|
|
if (!this.NCHJEOCAPNC.AOFFMGCKLJH)
|
|
{
|
|
this.NCHJEOCAPNC.KJFLDJOCPNF = base.BLKNPIGBLBH.KJFLDJOCPNF;
|
|
if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP == OHADEICEDLH.All)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.JHACBCCHNMJ("_DesaturationAmount", string.Format("OpSetPropertiesOfActor not sent. ActorNr must be > 0 and actorProperties != null.", base.BLKNPIGBLBH.KCHFDKIOAGM.ToString(), uri.Host, uri.Port.ToString()));
|
|
}
|
|
this.NCHJEOCAPNC.NHHBNCKICGL(uri.Host, uri.Port);
|
|
if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP <= OHADEICEDLH.All)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("amount", "system_info_submited" + uri.Host + "other_activityNameFriendly" + uri.Port.ToString());
|
|
}
|
|
}
|
|
else if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP <= OHADEICEDLH.Information)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("type", "Failed to download unlocked avatar items" + uri.Host + "Purpose" + uri.Port.ToString());
|
|
}
|
|
base.PAPNOCOMOBF = DateTime.UtcNow;
|
|
if (this.BOFEJIAEBLP == null)
|
|
{
|
|
bool flag = FMPCIKJBGDL.HGPKDEDNKKK(base.BLKNPIGBLBH.KCHFDKIOAGM);
|
|
this.BOFEJIAEBLP = this.NCHJEOCAPNC.PHCHEBEEMIM();
|
|
if (base.BKDFJEPBPLD && (!base.EIGELCAHPCH.AEAICPDPADL || (flag && base.EIGELCAHPCH.HJAIKEFDJNO())))
|
|
{
|
|
BinaryWriter binaryWriter = new BinaryWriter(this.BOFEJIAEBLP);
|
|
for (;;)
|
|
{
|
|
bool flag2 = false;
|
|
string text = string.Format("AcceptedEulaRevision", base.BLKNPIGBLBH.KCHFDKIOAGM.Host, base.BLKNPIGBLBH.KCHFDKIOAGM.Port);
|
|
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("Timeout waiting to spawn player (zombie room, no heartbeat)", "You've been revived by " + text);
|
|
binaryWriter.FIJIOMBCMOA(text);
|
|
binaryWriter.Write(KGBBPEDECCO.CGLGFFJBAEH);
|
|
binaryWriter.FIJIOMBCMOA("&cid=");
|
|
binaryWriter.Write(KGBBPEDECCO.CGLGFFJBAEH);
|
|
binaryWriter.FIJIOMBCMOA(" ms");
|
|
binaryWriter.Write(KGBBPEDECCO.CGLGFFJBAEH);
|
|
binaryWriter.FIJIOMBCMOA(string.Format("\r\n", base.BLKNPIGBLBH.KCHFDKIOAGM.Host, base.BLKNPIGBLBH.KCHFDKIOAGM.Port));
|
|
binaryWriter.Write(KGBBPEDECCO.CGLGFFJBAEH);
|
|
if (base.BKDFJEPBPLD && base.EIGELCAHPCH.DCECIKMMDNB() != null)
|
|
{
|
|
BHIEAAPAGHK bhieaapaghk = base.EIGELCAHPCH.DCECIKMMDNB().FKIBPLHAKMC();
|
|
if (bhieaapaghk != BHIEAAPAGHK.Basic)
|
|
{
|
|
if (bhieaapaghk == BHIEAAPAGHK.Unknown || bhieaapaghk == (BHIEAAPAGHK)7)
|
|
{
|
|
LOPIEHGJAKG lopiehgjakg = BHKGPLBJJIH.CPIBGJLHLBL(base.EIGELCAHPCH.JHFECOIBEGK);
|
|
if (lopiehgjakg != null)
|
|
{
|
|
string text2 = lopiehgjakg.BOFBFMPKADJ(base.BLKNPIGBLBH, base.EIGELCAHPCH.BILNAJCFGIM());
|
|
if (!string.IsNullOrEmpty(text2))
|
|
{
|
|
binaryWriter.Write(string.Format("RecNet room modify failed ({0}): {1}", text2).EFPMFAKGJMF());
|
|
binaryWriter.Write(KGBBPEDECCO.CGLGFFJBAEH);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
else
|
|
{
|
|
binaryWriter.Write(string.Format("Handshake", "rotation" + Convert.ToBase64String(Encoding.UTF8.GetBytes(base.EIGELCAHPCH.DCECIKMMDNB().APAHDHKKDDJ() + "Failed to retrieve leaderboard: " + base.EIGELCAHPCH.DCECIKMMDNB().KGDBBJPAPFF()))).EFPMFAKGJMF());
|
|
binaryWriter.Write(KGBBPEDECCO.CGLGFFJBAEH);
|
|
}
|
|
}
|
|
binaryWriter.Write(KGBBPEDECCO.CGLGFFJBAEH);
|
|
binaryWriter.Flush();
|
|
base.BLKNPIGBLBH.KCGDABJAHJH = new ENANHBCGCNA(base.BLKNPIGBLBH, this.BOFEJIAEBLP, false, true);
|
|
if (!base.BLKNPIGBLBH.KCGDABJAHJH.MCIBHNCBAKB(-1, false))
|
|
{
|
|
break;
|
|
}
|
|
if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP <= OHADEICEDLH.All)
|
|
{
|
|
NDCMPKKCCDG ndcmpkkccdg = EDGFEAGFEKH.ABKOCPMECFA;
|
|
string text3 = "Cache Service Disabled!";
|
|
object[] array = new object[2];
|
|
array[0] = "enablekinematic";
|
|
array[1] = base.BLKNPIGBLBH.KCGDABJAHJH.HDBJEAKJGJM;
|
|
array[3] = "AddAllButton";
|
|
array[1] = base.BLKNPIGBLBH.KCGDABJAHJH.IMGPDLHMJEE;
|
|
ndcmpkkccdg.MJFONNEPAKO(text3, string.Concat(array));
|
|
}
|
|
int num = base.BLKNPIGBLBH.KCGDABJAHJH.HDBJEAKJGJM;
|
|
if (num != 101)
|
|
{
|
|
if (!base.BLKNPIGBLBH.KCGDABJAHJH.LOBCJAAMBMA)
|
|
{
|
|
goto Block_25;
|
|
}
|
|
}
|
|
else
|
|
{
|
|
string text4 = BHKGPLBJJIH.CJAMLKFDBOM(base.BLKNPIGBLBH.KCGDABJAHJH.CMLBABCILHF("Best region found in PlayerPrefs. Connecting to: "));
|
|
if (!string.IsNullOrEmpty(text4))
|
|
{
|
|
LOPIEHGJAKG lopiehgjakg2 = BHKGPLBJJIH.IFIIFGLDHJK(base.EIGELCAHPCH.ONGEILAFOBJ());
|
|
lopiehgjakg2.BPDHNIDJBNF(text4);
|
|
if (base.EIGELCAHPCH.CIOJJDGDOND != null && lopiehgjakg2.JIIGKKFMAMC(base.EIGELCAHPCH.JHFECOIBEGK) && (!base.BLKNPIGBLBH.FGFIEAHBCCC("amount") || lopiehgjakg2.CHAAHBNBOKL()))
|
|
{
|
|
flag2 = true;
|
|
}
|
|
}
|
|
}
|
|
if (!flag2)
|
|
{
|
|
goto IL_5A8;
|
|
}
|
|
}
|
|
throw new Exception("\", nc=");
|
|
Block_25:
|
|
throw new Exception(string.Format("onupdate", base.BLKNPIGBLBH.KCGDABJAHJH.HDBJEAKJGJM, base.BLKNPIGBLBH.KCGDABJAHJH.IMGPDLHMJEE, base.BLKNPIGBLBH.KCGDABJAHJH.BELLDEJGIBI()));
|
|
}
|
|
IL_5A8:
|
|
if (flag)
|
|
{
|
|
SslStream sslStream = new SslStream(this.NCHJEOCAPNC.PHCHEBEEMIM(), true, new RemoteCertificateValidationCallback(this.CKCJMFOGGOF));
|
|
if (!sslStream.IsAuthenticated)
|
|
{
|
|
sslStream.AuthenticateAsClient(base.BLKNPIGBLBH.KCHFDKIOAGM.Host);
|
|
}
|
|
this.BOFEJIAEBLP = sslStream;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060061B1 RID: 25009 RVA: 0x00200B44 File Offset: 0x001FED44
|
|
private void PNLGJPIMAJI()
|
|
{
|
|
Uri uri = ((!base.BLKNPIGBLBH.BKDFJEPBPLD) ? base.BLKNPIGBLBH.KCHFDKIOAGM : base.BLKNPIGBLBH.EIGELCAHPCH.JHFECOIBEGK);
|
|
if (this.NCHJEOCAPNC == null)
|
|
{
|
|
this.NCHJEOCAPNC = new PDOFANENFCF();
|
|
}
|
|
if (!this.NCHJEOCAPNC.AOFFMGCKLJH)
|
|
{
|
|
this.NCHJEOCAPNC.KJFLDJOCPNF = base.BLKNPIGBLBH.KJFLDJOCPNF;
|
|
if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP == OHADEICEDLH.All)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.JHACBCCHNMJ("includechildren", string.Format("This file makes sure we don't ask you to upload again! -Rec Room", base.BLKNPIGBLBH.KCHFDKIOAGM.ToString(), uri.Host, uri.Port.ToString()));
|
|
}
|
|
this.NCHJEOCAPNC.BMPMMKHPGEE(uri.Host, uri.Port);
|
|
if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP <= OHADEICEDLH.Information)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("The host has restricted invitations", "activity_stats" + uri.Host + "...sent you a friend request! Do you want to become friends?" + uri.Port.ToString());
|
|
}
|
|
}
|
|
else if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP <= OHADEICEDLH.All)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("playerCount", "[PUNVoice]: LoadBalancingPeer broke!" + uri.Host + "onTweenComplete" + uri.Port.ToString());
|
|
}
|
|
base.PAPNOCOMOBF = DateTime.UtcNow;
|
|
if (this.BOFEJIAEBLP == null)
|
|
{
|
|
bool flag = FMPCIKJBGDL.HGPKDEDNKKK(base.BLKNPIGBLBH.KCHFDKIOAGM);
|
|
this.BOFEJIAEBLP = this.NCHJEOCAPNC.PHCHEBEEMIM();
|
|
if (base.BKDFJEPBPLD && (!base.EIGELCAHPCH.AEAICPDPADL || (flag && base.EIGELCAHPCH.NMJGGBJAIKD)))
|
|
{
|
|
BinaryWriter binaryWriter = new BinaryWriter(this.BOFEJIAEBLP);
|
|
for (;;)
|
|
{
|
|
bool flag2 = true;
|
|
string text = string.Format("</color>", base.BLKNPIGBLBH.KCHFDKIOAGM.Host, base.BLKNPIGBLBH.KCHFDKIOAGM.Port);
|
|
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO(" ms", "Duirronir" + text);
|
|
binaryWriter.FIJIOMBCMOA(text);
|
|
binaryWriter.Write(KGBBPEDECCO.CGLGFFJBAEH);
|
|
binaryWriter.FIJIOMBCMOA("Cannot set synchronized PersistenceView GUID that has already been set on: {0}");
|
|
binaryWriter.Write(KGBBPEDECCO.CGLGFFJBAEH);
|
|
binaryWriter.FIJIOMBCMOA("Multiple GameObjects refer to ");
|
|
binaryWriter.Write(KGBBPEDECCO.CGLGFFJBAEH);
|
|
binaryWriter.FIJIOMBCMOA(string.Format("{0}v1", base.BLKNPIGBLBH.KCHFDKIOAGM.Host, base.BLKNPIGBLBH.KCHFDKIOAGM.Port));
|
|
binaryWriter.Write(KGBBPEDECCO.CGLGFFJBAEH);
|
|
if (base.BKDFJEPBPLD && base.EIGELCAHPCH.BILNAJCFGIM() != null)
|
|
{
|
|
BHIEAAPAGHK bhieaapaghk = base.EIGELCAHPCH.CIOJJDGDOND.OBDNNGGPEKM();
|
|
if (bhieaapaghk != BHIEAAPAGHK.Basic)
|
|
{
|
|
if (bhieaapaghk == BHIEAAPAGHK.Unknown || bhieaapaghk == (BHIEAAPAGHK)3)
|
|
{
|
|
LOPIEHGJAKG lopiehgjakg = BHKGPLBJJIH.CPIBGJLHLBL(base.EIGELCAHPCH.JHFECOIBEGK);
|
|
if (lopiehgjakg != null)
|
|
{
|
|
string text2 = lopiehgjakg.AAFCEHNLNIJ(base.BLKNPIGBLBH, base.EIGELCAHPCH.CIOJJDGDOND);
|
|
if (!string.IsNullOrEmpty(text2))
|
|
{
|
|
binaryWriter.Write(string.Format("purchase", text2).EFPMFAKGJMF());
|
|
binaryWriter.Write(KGBBPEDECCO.CGLGFFJBAEH);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
else
|
|
{
|
|
binaryWriter.Write(string.Format("RequestForPickupItems", "ExtrusionSelectionOutline_mat" + Convert.ToBase64String(Encoding.UTF8.GetBytes(base.EIGELCAHPCH.BILNAJCFGIM().ACDMEPLMJNP + "_Color" + base.EIGELCAHPCH.BILNAJCFGIM().GFCDKKJGGKH()))).EFPMFAKGJMF());
|
|
binaryWriter.Write(KGBBPEDECCO.CGLGFFJBAEH);
|
|
}
|
|
}
|
|
binaryWriter.Write(KGBBPEDECCO.CGLGFFJBAEH);
|
|
binaryWriter.Flush();
|
|
base.BLKNPIGBLBH.KCGDABJAHJH = new ENANHBCGCNA(base.BLKNPIGBLBH, this.BOFEJIAEBLP, true, false);
|
|
if (!base.BLKNPIGBLBH.KCGDABJAHJH.HKPIPKLHJPE(-1, true))
|
|
{
|
|
break;
|
|
}
|
|
if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP <= OHADEICEDLH.Information)
|
|
{
|
|
NDCMPKKCCDG ndcmpkkccdg = EDGFEAGFEKH.ABKOCPMECFA;
|
|
string text3 = "Date";
|
|
object[] array = new object[] { null, "incorrect data check" };
|
|
array[0] = base.BLKNPIGBLBH.KCGDABJAHJH.HDBJEAKJGJM;
|
|
array[7] = "{0}v1/completegroup";
|
|
array[2] = base.BLKNPIGBLBH.KCGDABJAHJH.IMGPDLHMJEE;
|
|
ndcmpkkccdg.MJFONNEPAKO(text3, string.Concat(array));
|
|
}
|
|
int num = base.BLKNPIGBLBH.KCGDABJAHJH.HDBJEAKJGJM;
|
|
if (num != -121)
|
|
{
|
|
if (!base.BLKNPIGBLBH.KCGDABJAHJH.LOBCJAAMBMA)
|
|
{
|
|
goto Block_25;
|
|
}
|
|
}
|
|
else
|
|
{
|
|
string text4 = BHKGPLBJJIH.CJAMLKFDBOM(base.BLKNPIGBLBH.KCGDABJAHJH.CMLBABCILHF("OutfitSelection"));
|
|
if (!string.IsNullOrEmpty(text4))
|
|
{
|
|
LOPIEHGJAKG lopiehgjakg2 = BHKGPLBJJIH.IFIIFGLDHJK(base.EIGELCAHPCH.ONGEILAFOBJ());
|
|
lopiehgjakg2.FEAANHEGNHM(text4);
|
|
if (base.EIGELCAHPCH.CIOJJDGDOND != null && lopiehgjakg2.GJFPGLJFLCI(base.EIGELCAHPCH.JHFECOIBEGK) && (!base.BLKNPIGBLBH.FGFIEAHBCCC("BEHAVIOR") || lopiehgjakg2.MAGIDHNAMIB()))
|
|
{
|
|
flag2 = true;
|
|
}
|
|
}
|
|
}
|
|
if (!flag2)
|
|
{
|
|
goto IL_5A8;
|
|
}
|
|
}
|
|
throw new Exception("FirstLoginOfTheDay");
|
|
Block_25:
|
|
throw new Exception(string.Format("accepted", base.BLKNPIGBLBH.KCGDABJAHJH.HDBJEAKJGJM, base.BLKNPIGBLBH.KCGDABJAHJH.IMGPDLHMJEE, base.BLKNPIGBLBH.KCGDABJAHJH.BELLDEJGIBI()));
|
|
}
|
|
IL_5A8:
|
|
if (flag)
|
|
{
|
|
SslStream sslStream = new SslStream(this.NCHJEOCAPNC.PHCHEBEEMIM(), false, new RemoteCertificateValidationCallback(this.EDECGNNGBBE));
|
|
if (!sslStream.IsAuthenticated)
|
|
{
|
|
sslStream.AuthenticateAsClient(base.BLKNPIGBLBH.KCHFDKIOAGM.Host);
|
|
}
|
|
this.BOFEJIAEBLP = sslStream;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060061B2 RID: 25010 RVA: 0x0020114C File Offset: 0x001FF34C
|
|
private Uri BHPDFGPINAM(string PICPPCBNJOD)
|
|
{
|
|
Uri uri = null;
|
|
try
|
|
{
|
|
uri = new Uri(PICPPCBNJOD);
|
|
if (uri.IsFile || uri.AbsolutePath == PICPPCBNJOD)
|
|
{
|
|
uri = null;
|
|
}
|
|
}
|
|
catch (UriFormatException)
|
|
{
|
|
uri = null;
|
|
}
|
|
if (uri == null)
|
|
{
|
|
Uri uri2 = base.BLKNPIGBLBH.NJCAFJDHMHI;
|
|
UriBuilder uriBuilder = new UriBuilder(uri2.Scheme, uri2.Host, uri2.Port, PICPPCBNJOD);
|
|
uri = uriBuilder.Uri;
|
|
}
|
|
return uri;
|
|
}
|
|
|
|
// Token: 0x060061B3 RID: 25011 RVA: 0x002011D8 File Offset: 0x001FF3D8
|
|
private bool KIPPOIOKBNM(Uri CAGBGCGKOKD)
|
|
{
|
|
if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP == OHADEICEDLH.All)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.JHACBCCHNMJ("EmoteDisgust", string.Format("Application Installer ID", base.BLKNPIGBLBH.KCHFDKIOAGM.ToString(), CAGBGCGKOKD.ToString()));
|
|
}
|
|
IJMJKONHMNJ ijmjkonhmnj = FONHANKGNEA.ANBFLDDMCBD(CAGBGCGKOKD);
|
|
if (ijmjkonhmnj == null)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.AFKOLCCJNEM("KBNHKHBBHFK", string.Format("Application Name", base.BLKNPIGBLBH.KCHFDKIOAGM.ToString(), CAGBGCGKOKD.ToString()));
|
|
return false;
|
|
}
|
|
base.BLKNPIGBLBH.LGHEBENMHIG().HBJIKDPAIJB = ijmjkonhmnj;
|
|
int num;
|
|
using (Stream stream = ijmjkonhmnj.DCFGCPFKKCH(out num))
|
|
{
|
|
if (stream == null)
|
|
{
|
|
return true;
|
|
}
|
|
if (!base.BLKNPIGBLBH.LGHEBENMHIG().LMKKOMOOJJD("CURRENT_MODE_TYPE"))
|
|
{
|
|
base.BLKNPIGBLBH.LGHEBENMHIG().LIAJFBPFAHK.Add(" REVIVED BY ", new List<string>(0) { num.ToString() });
|
|
}
|
|
base.BLKNPIGBLBH.LGHEBENMHIG().MAMDOEOLMPJ = false;
|
|
if (!base.BLKNPIGBLBH.MNNKFFFPCCF())
|
|
{
|
|
base.BLKNPIGBLBH.LGHEBENMHIG().FJLAPLEMPME(stream, (long)num);
|
|
}
|
|
}
|
|
return false;
|
|
}
|
|
|
|
// Token: 0x060061B4 RID: 25012 RVA: 0x00201334 File Offset: 0x001FF534
|
|
private bool DPEHBINBCCK(Uri CAGBGCGKOKD)
|
|
{
|
|
if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP == OHADEICEDLH.All)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.JHACBCCHNMJ("AddFriends can't be called for empty or null list.", string.Format("action", base.BLKNPIGBLBH.KCHFDKIOAGM.ToString(), CAGBGCGKOKD.ToString()));
|
|
}
|
|
IJMJKONHMNJ ijmjkonhmnj = FONHANKGNEA.ANBFLDDMCBD(CAGBGCGKOKD);
|
|
if (ijmjkonhmnj == null)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.AFKOLCCJNEM("Hit", string.Format(" ", base.BLKNPIGBLBH.KCHFDKIOAGM.ToString(), CAGBGCGKOKD.ToString()));
|
|
return false;
|
|
}
|
|
base.BLKNPIGBLBH.LGHEBENMHIG().FMLBCCKBPDD(ijmjkonhmnj);
|
|
int num;
|
|
using (Stream stream = ijmjkonhmnj.IHNFDFDKPJJ(out num))
|
|
{
|
|
if (stream == null)
|
|
{
|
|
return true;
|
|
}
|
|
if (!base.BLKNPIGBLBH.LGHEBENMHIG().FGFIEAHBCCC("[ACTk] ObscuredPrefs.ForceLockToDeviceInit() is called, but device ID is already obtained!"))
|
|
{
|
|
base.BLKNPIGBLBH.LGHEBENMHIG().ACBBFMHFLKI().Add("aW9ucxgBIAMoCzIZLnJlY3Jvb20uU3ViRXh0cnVzaW9uRGF0YSKyAwoQU3Vi", new List<string>(0) { num.ToString() });
|
|
}
|
|
base.BLKNPIGBLBH.LGHEBENMHIG().MAMDOEOLMPJ = true;
|
|
if (!base.BLKNPIGBLBH.MOCOMEHOGJH)
|
|
{
|
|
base.BLKNPIGBLBH.LGHEBENMHIG().FJLAPLEMPME(stream, (long)num);
|
|
}
|
|
}
|
|
return true;
|
|
}
|
|
|
|
// Token: 0x060061B5 RID: 25013 RVA: 0x00201490 File Offset: 0x001FF690
|
|
private bool JKJDGGMMDAC()
|
|
{
|
|
if (base.BLKNPIGBLBH.LBFICACMFMG || !FONHANKGNEA.DFNBJEOLFEB)
|
|
{
|
|
return true;
|
|
}
|
|
try
|
|
{
|
|
if (FONHANKGNEA.OFKJPJHKNAM(base.BLKNPIGBLBH))
|
|
{
|
|
if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP == OHADEICEDLH.All)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.JHACBCCHNMJ("Dolly Speed ({0:0.00})", string.Format("ArtTestingLoadOutfitTools on gameObject:", base.BLKNPIGBLBH.KCHFDKIOAGM.ToString()));
|
|
}
|
|
base.BLKNPIGBLBH.CMINJOGMKCG = FONHANKGNEA.LBKPFFGGFEL(base.BLKNPIGBLBH);
|
|
if (base.BLKNPIGBLBH.CMINJOGMKCG != null)
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
}
|
|
catch
|
|
{
|
|
FONHANKGNEA.BCFPLFINOBH(base.BLKNPIGBLBH.KCHFDKIOAGM, false);
|
|
}
|
|
return false;
|
|
}
|
|
|
|
// Token: 0x060061B6 RID: 25014 RVA: 0x00201560 File Offset: 0x001FF760
|
|
private bool GJDLPDMJFKE()
|
|
{
|
|
CBJHNJBMMAI cbjhnjbmmai = ((base.BLKNPIGBLBH.ADEBOEBFCCM != CBJHNJBMMAI.Unknown) ? base.BLKNPIGBLBH.ADEBOEBFCCM : FMPCIKJBGDL.OJIHJECNDJI(base.BLKNPIGBLBH.KCHFDKIOAGM));
|
|
if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP == OHADEICEDLH.All)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.JHACBCCHNMJ(" Data", string.Format("amount", base.BLKNPIGBLBH.KCHFDKIOAGM.ToString(), cbjhnjbmmai.ToString()));
|
|
}
|
|
base.BLKNPIGBLBH.CMINJOGMKCG = FMPCIKJBGDL.CPIBGJLHLBL(cbjhnjbmmai, base.BLKNPIGBLBH, this.BOFEJIAEBLP, base.BLKNPIGBLBH.NNNKEGPHHKH, false);
|
|
if (!base.BLKNPIGBLBH.CMINJOGMKCG.MCIBHNCBAKB(-1, true))
|
|
{
|
|
if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP == OHADEICEDLH.All)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.JHACBCCHNMJ("Render: {0:F3} TimeWarp: {1:F3} Post-Present: {2:F3}\nRender Error: {3:F3} TimeWarp Error: {4:F3}", string.Format("_Phi0", base.BLKNPIGBLBH.KCHFDKIOAGM.ToString()));
|
|
}
|
|
base.BLKNPIGBLBH.CMINJOGMKCG = null;
|
|
return true;
|
|
}
|
|
if (base.BLKNPIGBLBH.CMINJOGMKCG.HDBJEAKJGJM == 43 && !base.BLKNPIGBLBH.LBFICACMFMG)
|
|
{
|
|
if (base.BLKNPIGBLBH.FACGHFDNLEE)
|
|
{
|
|
if (!this.DPEHBINBCCK(base.BLKNPIGBLBH.NNIAOCLLHED()))
|
|
{
|
|
this.IAMFMFOCKDH(base.BLKNPIGBLBH.NJCAFJDHMHI);
|
|
}
|
|
}
|
|
else
|
|
{
|
|
this.KIPPOIOKBNM(base.BLKNPIGBLBH.NJCAFJDHMHI);
|
|
}
|
|
}
|
|
if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP == OHADEICEDLH.All)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.JHACBCCHNMJ("{0}{1}", string.Format("/", base.BLKNPIGBLBH.KCHFDKIOAGM.ToString()));
|
|
}
|
|
return true;
|
|
}
|
|
|
|
// Token: 0x060061B7 RID: 25015 RVA: 0x0020171C File Offset: 0x001FF91C
|
|
private void NDPECMIFDEI()
|
|
{
|
|
Uri uri = ((!base.BLKNPIGBLBH.BKDFJEPBPLD) ? base.BLKNPIGBLBH.KCHFDKIOAGM : base.BLKNPIGBLBH.EIGELCAHPCH.JEMLFBDDMEJ());
|
|
if (this.NCHJEOCAPNC == null)
|
|
{
|
|
this.NCHJEOCAPNC = new PDOFANENFCF();
|
|
}
|
|
if (!this.NCHJEOCAPNC.AOFFMGCKLJH)
|
|
{
|
|
this.NCHJEOCAPNC.KJFLDJOCPNF = base.BLKNPIGBLBH.KJFLDJOCPNF;
|
|
if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP == OHADEICEDLH.All)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.JHACBCCHNMJ("api/avatar/", string.Format("^name can only contain letters and numbers!", base.BLKNPIGBLBH.KCHFDKIOAGM.ToString(), uri.Host, uri.Port.ToString()));
|
|
}
|
|
this.NCHJEOCAPNC.BMPMMKHPGEE(uri.Host, uri.Port);
|
|
if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP <= OHADEICEDLH.Information)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("Content-Type", "[PUNVoice]: LoadBalancingPeer broke!" + uri.Host + "TEST_BOTH_ALWAYS_LOGINS" + uri.Port.ToString());
|
|
}
|
|
}
|
|
else if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP <= OHADEICEDLH.All)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("/", "activityNameFriendly" + uri.Host + "requiredScore" + uri.Port.ToString());
|
|
}
|
|
base.PAPNOCOMOBF = DateTime.UtcNow;
|
|
if (this.BOFEJIAEBLP == null)
|
|
{
|
|
bool flag = FMPCIKJBGDL.HGPKDEDNKKK(base.BLKNPIGBLBH.KCHFDKIOAGM);
|
|
this.BOFEJIAEBLP = this.NCHJEOCAPNC.PHCHEBEEMIM();
|
|
if (base.BKDFJEPBPLD && (!base.EIGELCAHPCH.AEAICPDPADL || (flag && base.EIGELCAHPCH.NMJGGBJAIKD)))
|
|
{
|
|
BinaryWriter binaryWriter = new BinaryWriter(this.BOFEJIAEBLP);
|
|
for (;;)
|
|
{
|
|
bool flag2 = false;
|
|
string text = string.Format(" argument(s): ", base.BLKNPIGBLBH.KCHFDKIOAGM.Host, base.BLKNPIGBLBH.KCHFDKIOAGM.Port);
|
|
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("Sum Size (bytes): ", "Success!" + text);
|
|
binaryWriter.FIJIOMBCMOA(text);
|
|
binaryWriter.Write(KGBBPEDECCO.CGLGFFJBAEH);
|
|
binaryWriter.FIJIOMBCMOA("SandboxSpawnedEquipmentData");
|
|
binaryWriter.Write(KGBBPEDECCO.CGLGFFJBAEH);
|
|
binaryWriter.FIJIOMBCMOA("Invalid number of arguments passed to ActionEvent.Invoke()");
|
|
binaryWriter.Write(KGBBPEDECCO.CGLGFFJBAEH);
|
|
binaryWriter.FIJIOMBCMOA(string.Format("Assets/Core/Content/Configs/", base.BLKNPIGBLBH.KCHFDKIOAGM.Host, base.BLKNPIGBLBH.KCHFDKIOAGM.Port));
|
|
binaryWriter.Write(KGBBPEDECCO.CGLGFFJBAEH);
|
|
if (base.BKDFJEPBPLD && base.EIGELCAHPCH.CIOJJDGDOND != null)
|
|
{
|
|
BHIEAAPAGHK bhieaapaghk = base.EIGELCAHPCH.CIOJJDGDOND.EEAOGJHMFII;
|
|
if (bhieaapaghk != BHIEAAPAGHK.Unknown)
|
|
{
|
|
if (bhieaapaghk == BHIEAAPAGHK.Unknown || bhieaapaghk == BHIEAAPAGHK.Digest)
|
|
{
|
|
LOPIEHGJAKG lopiehgjakg = BHKGPLBJJIH.CPIBGJLHLBL(base.EIGELCAHPCH.ONGEILAFOBJ());
|
|
if (lopiehgjakg != null)
|
|
{
|
|
string text2 = lopiehgjakg.AAFCEHNLNIJ(base.BLKNPIGBLBH, base.EIGELCAHPCH.DCECIKMMDNB());
|
|
if (!string.IsNullOrEmpty(text2))
|
|
{
|
|
binaryWriter.Write(string.Format("onupdate", text2).EFPMFAKGJMF());
|
|
binaryWriter.Write(KGBBPEDECCO.CGLGFFJBAEH);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
else
|
|
{
|
|
binaryWriter.Write(string.Format("color", "BowString is NULL" + Convert.ToBase64String(Encoding.UTF8.GetBytes(base.EIGELCAHPCH.CIOJJDGDOND.ACDMEPLMJNP + "islocal" + base.EIGELCAHPCH.DCECIKMMDNB().BDCCIAKFDMO()))).EFPMFAKGJMF());
|
|
binaryWriter.Write(KGBBPEDECCO.CGLGFFJBAEH);
|
|
}
|
|
}
|
|
binaryWriter.Write(KGBBPEDECCO.CGLGFFJBAEH);
|
|
binaryWriter.Flush();
|
|
base.BLKNPIGBLBH.KCGDABJAHJH = new ENANHBCGCNA(base.BLKNPIGBLBH, this.BOFEJIAEBLP, false, true);
|
|
if (!base.BLKNPIGBLBH.KCGDABJAHJH.HKPIPKLHJPE(-1, false))
|
|
{
|
|
break;
|
|
}
|
|
if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP <= OHADEICEDLH.All)
|
|
{
|
|
NDCMPKKCCDG ndcmpkkccdg = EDGFEAGFEKH.ABKOCPMECFA;
|
|
string text3 = "If you host Photon yourself, make sure to start the 'Instance LoadBalancing' ";
|
|
object[] array = new object[0];
|
|
array[1] = "You may not call InitializeInflate() after calling InitializeDeflate().";
|
|
array[1] = base.BLKNPIGBLBH.KCGDABJAHJH.HDBJEAKJGJM;
|
|
array[7] = "RaiseEvent() failed. Your event is not being sent! Check if your are in a Room and the eventCode must be less than 200 (0..199).";
|
|
array[1] = base.BLKNPIGBLBH.KCGDABJAHJH.IMGPDLHMJEE;
|
|
ndcmpkkccdg.MJFONNEPAKO(text3, string.Concat(array));
|
|
}
|
|
int num = base.BLKNPIGBLBH.KCGDABJAHJH.HDBJEAKJGJM;
|
|
if (num != 172)
|
|
{
|
|
if (!base.BLKNPIGBLBH.KCGDABJAHJH.LOBCJAAMBMA)
|
|
{
|
|
goto Block_25;
|
|
}
|
|
}
|
|
else
|
|
{
|
|
string text4 = BHKGPLBJJIH.CJAMLKFDBOM(base.BLKNPIGBLBH.KCGDABJAHJH.KFJHEMLJCKD("RpcMasterStartGame"));
|
|
if (!string.IsNullOrEmpty(text4))
|
|
{
|
|
LOPIEHGJAKG lopiehgjakg2 = BHKGPLBJJIH.IFIIFGLDHJK(base.EIGELCAHPCH.JEMLFBDDMEJ());
|
|
lopiehgjakg2.PFICDMNLBJB(text4);
|
|
if (base.EIGELCAHPCH.BILNAJCFGIM() != null && lopiehgjakg2.GJFPGLJFLCI(base.EIGELCAHPCH.ONGEILAFOBJ()) && (!base.BLKNPIGBLBH.FGFIEAHBCCC("PlayerHairColorProperty") || lopiehgjakg2.CHAAHBNBOKL()))
|
|
{
|
|
flag2 = true;
|
|
}
|
|
}
|
|
}
|
|
if (!flag2)
|
|
{
|
|
goto IL_5A8;
|
|
}
|
|
}
|
|
throw new Exception("UI will NOT be recorded!");
|
|
Block_25:
|
|
throw new Exception(string.Format("Responses:", base.BLKNPIGBLBH.KCGDABJAHJH.HDBJEAKJGJM, base.BLKNPIGBLBH.KCGDABJAHJH.FPJEDHLEOLP(), base.BLKNPIGBLBH.KCGDABJAHJH.MDOCHPCIGHN));
|
|
}
|
|
IL_5A8:
|
|
if (flag)
|
|
{
|
|
SslStream sslStream = new SslStream(this.NCHJEOCAPNC.PHCHEBEEMIM(), false, new RemoteCertificateValidationCallback(this.EDECGNNGBBE));
|
|
if (!sslStream.IsAuthenticated)
|
|
{
|
|
sslStream.AuthenticateAsClient(base.BLKNPIGBLBH.KCHFDKIOAGM.Host);
|
|
}
|
|
this.BOFEJIAEBLP = sslStream;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060061B8 RID: 25016 RVA: 0x00201D24 File Offset: 0x001FFF24
|
|
private void NBLDOIALIDJ()
|
|
{
|
|
if (!base.BLKNPIGBLBH.NNNKEGPHHKH && !base.BLKNPIGBLBH.LBFICACMFMG && base.BLKNPIGBLBH.CMINJOGMKCG != null && FONHANKGNEA.DFNBJEOLFEB && FONHANKGNEA.HADLGILJOHE(base.BLKNPIGBLBH.KCHFDKIOAGM, base.BLKNPIGBLBH.NBKIKLIPEJP, base.BLKNPIGBLBH.CMINJOGMKCG))
|
|
{
|
|
FONHANKGNEA.FGIFADKHCIO(base.BLKNPIGBLBH.KCHFDKIOAGM, base.BLKNPIGBLBH.NBKIKLIPEJP, base.BLKNPIGBLBH.LGHEBENMHIG());
|
|
}
|
|
}
|
|
|
|
// Token: 0x060061B9 RID: 25017 RVA: 0x00201DC0 File Offset: 0x001FFFC0
|
|
private Uri LMGGPBPCNML(string PICPPCBNJOD)
|
|
{
|
|
Uri uri = null;
|
|
try
|
|
{
|
|
uri = new Uri(PICPPCBNJOD);
|
|
if (uri.IsFile || uri.AbsolutePath == PICPPCBNJOD)
|
|
{
|
|
uri = null;
|
|
}
|
|
}
|
|
catch (UriFormatException)
|
|
{
|
|
uri = null;
|
|
}
|
|
if (uri == null)
|
|
{
|
|
Uri uri2 = base.BLKNPIGBLBH.NJCAFJDHMHI;
|
|
UriBuilder uriBuilder = new UriBuilder(uri2.Scheme, uri2.Host, uri2.Port, PICPPCBNJOD);
|
|
uri = uriBuilder.Uri;
|
|
}
|
|
return uri;
|
|
}
|
|
|
|
// Token: 0x060061BA RID: 25018 RVA: 0x00201E4C File Offset: 0x0020004C
|
|
private void OJIJHJLFDEF()
|
|
{
|
|
Uri uri = ((!base.BLKNPIGBLBH.BKDFJEPBPLD) ? base.BLKNPIGBLBH.KCHFDKIOAGM : base.BLKNPIGBLBH.EIGELCAHPCH.JHFECOIBEGK);
|
|
if (this.NCHJEOCAPNC == null)
|
|
{
|
|
this.NCHJEOCAPNC = new PDOFANENFCF();
|
|
}
|
|
if (!this.NCHJEOCAPNC.AOFFMGCKLJH)
|
|
{
|
|
this.NCHJEOCAPNC.KJFLDJOCPNF = base.BLKNPIGBLBH.KJFLDJOCPNF;
|
|
if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP == OHADEICEDLH.All)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.JHACBCCHNMJ("action", string.Format("No Deflate State!", base.BLKNPIGBLBH.KCHFDKIOAGM.ToString(), uri.Host, uri.Port.ToString()));
|
|
}
|
|
this.NCHJEOCAPNC.BMPMMKHPGEE(uri.Host, uri.Port);
|
|
if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP <= OHADEICEDLH.Information)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("ns", "Daily bonus complete" + uri.Host + "Friend request pending" + uri.Port.ToString());
|
|
}
|
|
}
|
|
else if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP <= OHADEICEDLH.All)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO(". Possible scene loading in progress?", "ControlledPlayer" + uri.Host + "jointXform" + uri.Port.ToString());
|
|
}
|
|
base.PAPNOCOMOBF = DateTime.UtcNow;
|
|
if (this.BOFEJIAEBLP == null)
|
|
{
|
|
bool flag = FMPCIKJBGDL.HGPKDEDNKKK(base.BLKNPIGBLBH.KCHFDKIOAGM);
|
|
this.BOFEJIAEBLP = this.NCHJEOCAPNC.PHCHEBEEMIM();
|
|
if (base.BKDFJEPBPLD && (!base.EIGELCAHPCH.ACPHIDNELAM() || (flag && base.EIGELCAHPCH.HJAIKEFDJNO())))
|
|
{
|
|
BinaryWriter binaryWriter = new BinaryWriter(this.BOFEJIAEBLP);
|
|
for (;;)
|
|
{
|
|
bool flag2 = false;
|
|
string text = string.Format("http://j.mp/1iBK5pz", base.BLKNPIGBLBH.KCHFDKIOAGM.Host, base.BLKNPIGBLBH.KCHFDKIOAGM.Port);
|
|
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("target", "Goal scored by {0}" + text);
|
|
binaryWriter.FIJIOMBCMOA(text);
|
|
binaryWriter.Write(KGBBPEDECCO.CGLGFFJBAEH);
|
|
binaryWriter.FIJIOMBCMOA("double:");
|
|
binaryWriter.Write(KGBBPEDECCO.CGLGFFJBAEH);
|
|
binaryWriter.FIJIOMBCMOA("State");
|
|
binaryWriter.Write(KGBBPEDECCO.CGLGFFJBAEH);
|
|
binaryWriter.FIJIOMBCMOA(string.Format("{0}v1/gifts/requestDrop", base.BLKNPIGBLBH.KCHFDKIOAGM.Host, base.BLKNPIGBLBH.KCHFDKIOAGM.Port));
|
|
binaryWriter.Write(KGBBPEDECCO.CGLGFFJBAEH);
|
|
if (base.BKDFJEPBPLD && base.EIGELCAHPCH.CIOJJDGDOND != null)
|
|
{
|
|
BHIEAAPAGHK bhieaapaghk = base.EIGELCAHPCH.DCECIKMMDNB().ADNGNMLJPOL();
|
|
if (bhieaapaghk != BHIEAAPAGHK.Unknown)
|
|
{
|
|
if (bhieaapaghk == BHIEAAPAGHK.Unknown || bhieaapaghk == (BHIEAAPAGHK)7)
|
|
{
|
|
LOPIEHGJAKG lopiehgjakg = BHKGPLBJJIH.CPIBGJLHLBL(base.EIGELCAHPCH.JEMLFBDDMEJ());
|
|
if (lopiehgjakg != null)
|
|
{
|
|
string text2 = lopiehgjakg.BOFBFMPKADJ(base.BLKNPIGBLBH, base.EIGELCAHPCH.BILNAJCFGIM());
|
|
if (!string.IsNullOrEmpty(text2))
|
|
{
|
|
binaryWriter.Write(string.Format(": ", text2).EFPMFAKGJMF());
|
|
binaryWriter.Write(KGBBPEDECCO.CGLGFFJBAEH);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
else
|
|
{
|
|
binaryWriter.Write(string.Format("[PV] Unknown sevent subcode ", "Parameter levelId must be int or string!" + Convert.ToBase64String(Encoding.UTF8.GetBytes(base.EIGELCAHPCH.DCECIKMMDNB().APAHDHKKDDJ() + "Expected protocol set to UDP, due to encryption mode DatagramEncryption. Changing protocol in PhotonServerSettings from: " + base.EIGELCAHPCH.DCECIKMMDNB().NNBIOGOMMIA))).EFPMFAKGJMF());
|
|
binaryWriter.Write(KGBBPEDECCO.CGLGFFJBAEH);
|
|
}
|
|
}
|
|
binaryWriter.Write(KGBBPEDECCO.CGLGFFJBAEH);
|
|
binaryWriter.Flush();
|
|
base.BLKNPIGBLBH.KCGDABJAHJH = new ENANHBCGCNA(base.BLKNPIGBLBH, this.BOFEJIAEBLP, true, false);
|
|
if (!base.BLKNPIGBLBH.KCGDABJAHJH.HKPIPKLHJPE(-1, true))
|
|
{
|
|
break;
|
|
}
|
|
if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP <= OHADEICEDLH.All)
|
|
{
|
|
NDCMPKKCCDG ndcmpkkccdg = EDGFEAGFEKH.ABKOCPMECFA;
|
|
string text3 = "rotation";
|
|
object[] array = new object[1];
|
|
array[1] = "Missing or incomplete GZIP trailer. Expected 8 bytes, got {0}.";
|
|
array[1] = base.BLKNPIGBLBH.KCGDABJAHJH.HDBJEAKJGJM;
|
|
array[1] = "Don't be silly. {0} bytes?? Use a bigger buffer, at least {1}.";
|
|
array[5] = base.BLKNPIGBLBH.KCGDABJAHJH.IMGPDLHMJEE;
|
|
ndcmpkkccdg.MJFONNEPAKO(text3, string.Concat(array));
|
|
}
|
|
int num = base.BLKNPIGBLBH.KCGDABJAHJH.HDBJEAKJGJM;
|
|
if (num != -66)
|
|
{
|
|
if (!base.BLKNPIGBLBH.KCGDABJAHJH.LOBCJAAMBMA)
|
|
{
|
|
goto Block_25;
|
|
}
|
|
}
|
|
else
|
|
{
|
|
string text4 = BHKGPLBJJIH.CJAMLKFDBOM(base.BLKNPIGBLBH.KCGDABJAHJH.KFJHEMLJCKD("RpcFinish"));
|
|
if (!string.IsNullOrEmpty(text4))
|
|
{
|
|
LOPIEHGJAKG lopiehgjakg2 = BHKGPLBJJIH.IFIIFGLDHJK(base.EIGELCAHPCH.JHFECOIBEGK);
|
|
lopiehgjakg2.FEAANHEGNHM(text4);
|
|
if (base.EIGELCAHPCH.DCECIKMMDNB() != null && lopiehgjakg2.GJFPGLJFLCI(base.EIGELCAHPCH.ONGEILAFOBJ()) && (!base.BLKNPIGBLBH.FGFIEAHBCCC("ArtTestingLoadOutfitTools on gameObject:") || lopiehgjakg2.CHAAHBNBOKL()))
|
|
{
|
|
flag2 = true;
|
|
}
|
|
}
|
|
}
|
|
if (!flag2)
|
|
{
|
|
goto IL_5A8;
|
|
}
|
|
}
|
|
throw new Exception("Failed to refresh login token: ");
|
|
Block_25:
|
|
throw new Exception(string.Format(", ", base.BLKNPIGBLBH.KCGDABJAHJH.HDBJEAKJGJM, base.BLKNPIGBLBH.KCGDABJAHJH.FPJEDHLEOLP(), base.BLKNPIGBLBH.KCGDABJAHJH.BELLDEJGIBI()));
|
|
}
|
|
IL_5A8:
|
|
if (flag)
|
|
{
|
|
SslStream sslStream = new SslStream(this.NCHJEOCAPNC.PHCHEBEEMIM(), false, new RemoteCertificateValidationCallback(this.EDECGNNGBBE));
|
|
if (!sslStream.IsAuthenticated)
|
|
{
|
|
sslStream.AuthenticateAsClient(base.BLKNPIGBLBH.KCHFDKIOAGM.Host);
|
|
}
|
|
this.BOFEJIAEBLP = sslStream;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000217 RID: 535
|
|
// (get) Token: 0x060061BB RID: 25019 RVA: 0x00202454 File Offset: 0x00200654
|
|
public override bool MIDFFPAJGMG
|
|
{
|
|
get
|
|
{
|
|
return base.MIDFFPAJGMG || (base.DNNCIJDOAPD && this.LJINLMFPHGD != null && DateTime.UtcNow - this.EPFHCAMACPO >= this.LJINLMFPHGD.OGJFMAHFFEE);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060061BC RID: 25020 RVA: 0x002024AC File Offset: 0x002006AC
|
|
private void LCKFFFHBEJC()
|
|
{
|
|
if (!base.BLKNPIGBLBH.NNNKEGPHHKH && !base.BLKNPIGBLBH.LBFICACMFMG && base.BLKNPIGBLBH.LGHEBENMHIG() != null && FONHANKGNEA.DFNBJEOLFEB && FONHANKGNEA.HADLGILJOHE(base.BLKNPIGBLBH.KCHFDKIOAGM, base.BLKNPIGBLBH.NBKIKLIPEJP, base.BLKNPIGBLBH.CMINJOGMKCG))
|
|
{
|
|
FONHANKGNEA.FGIFADKHCIO(base.BLKNPIGBLBH.KCHFDKIOAGM, base.BLKNPIGBLBH.NBKIKLIPEJP, base.BLKNPIGBLBH.LGHEBENMHIG());
|
|
}
|
|
}
|
|
|
|
// Token: 0x060061BD RID: 25021 RVA: 0x00202548 File Offset: 0x00200748
|
|
private void GFMEODFFIJE()
|
|
{
|
|
this.LJINLMFPHGD = null;
|
|
base.CDFFBBKJFOJ = null;
|
|
if (this.NCHJEOCAPNC != null)
|
|
{
|
|
try
|
|
{
|
|
this.NCHJEOCAPNC.EINGMNJHKHI();
|
|
}
|
|
catch
|
|
{
|
|
}
|
|
finally
|
|
{
|
|
this.BOFEJIAEBLP = null;
|
|
this.NCHJEOCAPNC = null;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060061BE RID: 25022 RVA: 0x002025B0 File Offset: 0x002007B0
|
|
private void DNEOEJKKMGG()
|
|
{
|
|
this.LJINLMFPHGD = null;
|
|
base.CDFFBBKJFOJ = null;
|
|
if (this.NCHJEOCAPNC != null)
|
|
{
|
|
try
|
|
{
|
|
this.NCHJEOCAPNC.EINGMNJHKHI();
|
|
}
|
|
catch
|
|
{
|
|
}
|
|
finally
|
|
{
|
|
this.BOFEJIAEBLP = null;
|
|
this.NCHJEOCAPNC = null;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060061BF RID: 25023 RVA: 0x00202618 File Offset: 0x00200818
|
|
private Uri IJHDIAAMLJM(string PICPPCBNJOD)
|
|
{
|
|
Uri uri = null;
|
|
try
|
|
{
|
|
uri = new Uri(PICPPCBNJOD);
|
|
if (uri.IsFile || uri.AbsolutePath == PICPPCBNJOD)
|
|
{
|
|
uri = null;
|
|
}
|
|
}
|
|
catch (UriFormatException)
|
|
{
|
|
uri = null;
|
|
}
|
|
if (uri == null)
|
|
{
|
|
Uri uri2 = base.BLKNPIGBLBH.NJCAFJDHMHI;
|
|
UriBuilder uriBuilder = new UriBuilder(uri2.Scheme, uri2.Host, uri2.Port, PICPPCBNJOD);
|
|
uri = uriBuilder.Uri;
|
|
}
|
|
return uri;
|
|
}
|
|
|
|
// Token: 0x060061C0 RID: 25024 RVA: 0x002026A4 File Offset: 0x002008A4
|
|
private void NEPIAMAHJEH()
|
|
{
|
|
Uri uri = ((!base.BLKNPIGBLBH.BKDFJEPBPLD) ? base.BLKNPIGBLBH.KCHFDKIOAGM : base.BLKNPIGBLBH.EIGELCAHPCH.JEMLFBDDMEJ());
|
|
if (this.NCHJEOCAPNC == null)
|
|
{
|
|
this.NCHJEOCAPNC = new PDOFANENFCF();
|
|
}
|
|
if (!this.NCHJEOCAPNC.AOFFMGCKLJH)
|
|
{
|
|
this.NCHJEOCAPNC.KJFLDJOCPNF = base.BLKNPIGBLBH.KJFLDJOCPNF;
|
|
if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP == OHADEICEDLH.All)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.JHACBCCHNMJ("Upload", string.Format("pr", base.BLKNPIGBLBH.KCHFDKIOAGM.ToString(), uri.Host, uri.Port.ToString()));
|
|
}
|
|
this.NCHJEOCAPNC.NHHBNCKICGL(uri.Host, uri.Port);
|
|
if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP <= OHADEICEDLH.Information)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("DrawingSurfaceData", "." + uri.Host + "Room Restore Failed" + uri.Port.ToString());
|
|
}
|
|
}
|
|
else if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP <= OHADEICEDLH.Information)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("[ACTk] Obscured Cheating Detector: was started without any callbacks. Please configure Detection Event in the inspector, or pass the callback Action to the StartDetection method.", "AuthenticationValues UserId: {0}, GetParameters: {1} Token available: {2}" + uri.Host + "islocal" + uri.Port.ToString());
|
|
}
|
|
base.PAPNOCOMOBF = DateTime.UtcNow;
|
|
if (this.BOFEJIAEBLP == null)
|
|
{
|
|
bool flag = FMPCIKJBGDL.HGPKDEDNKKK(base.BLKNPIGBLBH.KCHFDKIOAGM);
|
|
this.BOFEJIAEBLP = this.NCHJEOCAPNC.PHCHEBEEMIM();
|
|
if (base.BKDFJEPBPLD && (!base.EIGELCAHPCH.AEAICPDPADL || (flag && base.EIGELCAHPCH.NMJGGBJAIKD)))
|
|
{
|
|
BinaryWriter binaryWriter = new BinaryWriter(this.BOFEJIAEBLP);
|
|
for (;;)
|
|
{
|
|
bool flag2 = false;
|
|
string text = string.Format("noMoreData already set!", base.BLKNPIGBLBH.KCHFDKIOAGM.Host, base.BLKNPIGBLBH.KCHFDKIOAGM.Port);
|
|
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("VRDeviceName", "handles" + text);
|
|
binaryWriter.FIJIOMBCMOA(text);
|
|
binaryWriter.Write(KGBBPEDECCO.CGLGFFJBAEH);
|
|
binaryWriter.FIJIOMBCMOA("IsCompleted");
|
|
binaryWriter.Write(KGBBPEDECCO.CGLGFFJBAEH);
|
|
binaryWriter.FIJIOMBCMOA("ChZ0b29sX2hvbGRlcl9kYXRhLnByb3RvEgdyZWNyb29tGgpjb3JlLnByb3Rv");
|
|
binaryWriter.Write(KGBBPEDECCO.CGLGFFJBAEH);
|
|
binaryWriter.FIJIOMBCMOA(string.Format("Enter your email:", base.BLKNPIGBLBH.KCHFDKIOAGM.Host, base.BLKNPIGBLBH.KCHFDKIOAGM.Port));
|
|
binaryWriter.Write(KGBBPEDECCO.CGLGFFJBAEH);
|
|
if (base.BKDFJEPBPLD && base.EIGELCAHPCH.BILNAJCFGIM() != null)
|
|
{
|
|
BHIEAAPAGHK bhieaapaghk = base.EIGELCAHPCH.BILNAJCFGIM().MLFBADNLELK();
|
|
if (bhieaapaghk != BHIEAAPAGHK.Basic)
|
|
{
|
|
if (bhieaapaghk == BHIEAAPAGHK.Unknown || bhieaapaghk == (BHIEAAPAGHK)4)
|
|
{
|
|
LOPIEHGJAKG lopiehgjakg = BHKGPLBJJIH.CPIBGJLHLBL(base.EIGELCAHPCH.ONGEILAFOBJ());
|
|
if (lopiehgjakg != null)
|
|
{
|
|
string text2 = lopiehgjakg.HNIEBDPEADD(base.BLKNPIGBLBH, base.EIGELCAHPCH.BILNAJCFGIM());
|
|
if (!string.IsNullOrEmpty(text2))
|
|
{
|
|
binaryWriter.Write(string.Format("</color>", text2).EFPMFAKGJMF());
|
|
binaryWriter.Write(KGBBPEDECCO.CGLGFFJBAEH);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
else
|
|
{
|
|
binaryWriter.Write(string.Format(" evLeave: ", "DetachObject " + Convert.ToBase64String(Encoding.UTF8.GetBytes(base.EIGELCAHPCH.BILNAJCFGIM().APAHDHKKDDJ() + "OpenClosed" + base.EIGELCAHPCH.BILNAJCFGIM().GFCDKKJGGKH()))).EFPMFAKGJMF());
|
|
binaryWriter.Write(KGBBPEDECCO.CGLGFFJBAEH);
|
|
}
|
|
}
|
|
binaryWriter.Write(KGBBPEDECCO.CGLGFFJBAEH);
|
|
binaryWriter.Flush();
|
|
base.BLKNPIGBLBH.KCGDABJAHJH = new ENANHBCGCNA(base.BLKNPIGBLBH, this.BOFEJIAEBLP, false, true);
|
|
if (!base.BLKNPIGBLBH.KCGDABJAHJH.MCIBHNCBAKB(-1, true))
|
|
{
|
|
break;
|
|
}
|
|
if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP <= OHADEICEDLH.All)
|
|
{
|
|
NDCMPKKCCDG ndcmpkkccdg = EDGFEAGFEKH.ABKOCPMECFA;
|
|
string text3 = "Received OnSerialization for view ID ";
|
|
object[] array = new object[5];
|
|
array[0] = "{0}\t is: {1}";
|
|
array[1] = base.BLKNPIGBLBH.KCGDABJAHJH.HDBJEAKJGJM;
|
|
array[7] = "SP";
|
|
array[7] = base.BLKNPIGBLBH.KCGDABJAHJH.FPJEDHLEOLP();
|
|
ndcmpkkccdg.MJFONNEPAKO(text3, string.Concat(array));
|
|
}
|
|
int num = base.BLKNPIGBLBH.KCGDABJAHJH.HDBJEAKJGJM;
|
|
if (num != -36)
|
|
{
|
|
if (!base.BLKNPIGBLBH.KCGDABJAHJH.LOBCJAAMBMA)
|
|
{
|
|
goto Block_25;
|
|
}
|
|
}
|
|
else
|
|
{
|
|
string text4 = BHKGPLBJJIH.CJAMLKFDBOM(base.BLKNPIGBLBH.KCGDABJAHJH.GEEDJGMDBKD("{0}joinroom"));
|
|
if (!string.IsNullOrEmpty(text4))
|
|
{
|
|
LOPIEHGJAKG lopiehgjakg2 = BHKGPLBJJIH.IFIIFGLDHJK(base.EIGELCAHPCH.ONGEILAFOBJ());
|
|
lopiehgjakg2.PFICDMNLBJB(text4);
|
|
if (base.EIGELCAHPCH.DCECIKMMDNB() != null && lopiehgjakg2.IICJKMLNGHH(base.EIGELCAHPCH.ONGEILAFOBJ()) && (!base.BLKNPIGBLBH.FGFIEAHBCCC("b3JtYWwYAiABKAsyFC5yZWNyb29tLlZlY3RvcjNEYXRhEg4KBnJhZGl1cxgD") || lopiehgjakg2.MAGIDHNAMIB()))
|
|
{
|
|
flag2 = true;
|
|
}
|
|
}
|
|
}
|
|
if (!flag2)
|
|
{
|
|
goto IL_5A8;
|
|
}
|
|
}
|
|
throw new Exception("COOKIE_TEX_ON");
|
|
Block_25:
|
|
throw new Exception(string.Format("Tie Game", base.BLKNPIGBLBH.KCGDABJAHJH.HDBJEAKJGJM, base.BLKNPIGBLBH.KCGDABJAHJH.IMGPDLHMJEE, base.BLKNPIGBLBH.KCGDABJAHJH.INBJBEOKHCN()));
|
|
}
|
|
IL_5A8:
|
|
if (flag)
|
|
{
|
|
SslStream sslStream = new SslStream(this.NCHJEOCAPNC.PHCHEBEEMIM(), true, new RemoteCertificateValidationCallback(this.CKCJMFOGGOF));
|
|
if (!sslStream.IsAuthenticated)
|
|
{
|
|
sslStream.AuthenticateAsClient(base.BLKNPIGBLBH.KCHFDKIOAGM.Host);
|
|
}
|
|
this.BOFEJIAEBLP = sslStream;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060061C1 RID: 25025 RVA: 0x00202CAC File Offset: 0x00200EAC
|
|
internal void JPPHIBGEFDL(PANGJKKHBJG FOPDMGMNNDC)
|
|
{
|
|
base.FBBMOMHACLA = FOPDMGMNNDC;
|
|
PANGJKKHBJG pangjkkhbjg = base.FBBMOMHACLA;
|
|
if (pangjkkhbjg == PANGJKKHBJG.TimedOut)
|
|
{
|
|
base.EGDJOFDHCPA = DateTime.UtcNow;
|
|
}
|
|
if (this.BOFEJIAEBLP != null)
|
|
{
|
|
this.BOFEJIAEBLP.Dispose();
|
|
}
|
|
}
|
|
|
|
// Token: 0x060061C2 RID: 25026 RVA: 0x00202CFC File Offset: 0x00200EFC
|
|
protected void ICCABICKEGC(object HGIIECJDGEI)
|
|
{
|
|
bool flag = true;
|
|
bool flag2 = false;
|
|
BFEIKMKCNAK bfeikmkcnak = BFEIKMKCNAK.None;
|
|
try
|
|
{
|
|
if (!base.BKDFJEPBPLD && base.BLKNPIGBLBH.BKDFJEPBPLD)
|
|
{
|
|
base.EIGELCAHPCH = base.BLKNPIGBLBH.EIGELCAHPCH;
|
|
}
|
|
if (!this.DPKCJANNONK())
|
|
{
|
|
if (this.NCHJEOCAPNC != null && !this.NCHJEOCAPNC.HJNLIIKJJFO())
|
|
{
|
|
this.HMEMJFKNAIJ();
|
|
}
|
|
for (;;)
|
|
{
|
|
if (bfeikmkcnak == BFEIKMKCNAK.None)
|
|
{
|
|
this.HMEMJFKNAIJ();
|
|
Thread.Sleep(123);
|
|
}
|
|
base.CDFFBBKJFOJ = base.BLKNPIGBLBH.KCHFDKIOAGM;
|
|
bfeikmkcnak = BFEIKMKCNAK.None;
|
|
this.NDPECMIFDEI();
|
|
if (base.FBBMOMHACLA == PANGJKKHBJG.Redirected)
|
|
{
|
|
break;
|
|
}
|
|
if (!base.BLKNPIGBLBH.LBFICACMFMG)
|
|
{
|
|
FONHANKGNEA.HGFLJBKNDPJ(base.BLKNPIGBLBH);
|
|
}
|
|
bool flag3 = false;
|
|
try
|
|
{
|
|
this.NCHJEOCAPNC.DELAPAEOGLA = base.BLKNPIGBLBH.DLNNIFIPNND;
|
|
base.BLKNPIGBLBH.DJHOKOHHIGO(this.BOFEJIAEBLP);
|
|
flag3 = true;
|
|
}
|
|
catch (Exception ex)
|
|
{
|
|
this.HMEMJFKNAIJ();
|
|
if (base.FBBMOMHACLA == PANGJKKHBJG.Free || base.FBBMOMHACLA == PANGJKKHBJG.Upgraded)
|
|
{
|
|
throw new Exception("promo");
|
|
}
|
|
if (flag || base.BLKNPIGBLBH.CMCFJHLFBHA)
|
|
{
|
|
throw ex;
|
|
}
|
|
flag = false;
|
|
bfeikmkcnak = BFEIKMKCNAK.Reconnect;
|
|
}
|
|
if (flag3)
|
|
{
|
|
bool flag4 = this.GJDLPDMJFKE();
|
|
if (base.FBBMOMHACLA == PANGJKKHBJG.AbortRequested || base.FBBMOMHACLA == PANGJKKHBJG.Redirected)
|
|
{
|
|
goto IL_16A;
|
|
}
|
|
if (!flag4 && !flag && !base.BLKNPIGBLBH.CMCFJHLFBHA)
|
|
{
|
|
flag = false;
|
|
bfeikmkcnak = BFEIKMKCNAK.Reconnect;
|
|
}
|
|
if (base.BLKNPIGBLBH.CMINJOGMKCG != null)
|
|
{
|
|
if (base.BLKNPIGBLBH.MFACJPDEBKA)
|
|
{
|
|
GABLMHAAJAE.MEAINJPIECA(base.BLKNPIGBLBH.CMINJOGMKCG);
|
|
}
|
|
int num = base.BLKNPIGBLBH.CMINJOGMKCG.HDBJEAKJGJM;
|
|
if (num != 187 && num != 68 && num != 53 && num != -81)
|
|
{
|
|
if (num != 63)
|
|
{
|
|
if (num == 110)
|
|
{
|
|
if (base.BLKNPIGBLBH.BKDFJEPBPLD)
|
|
{
|
|
string text = BHKGPLBJJIH.CJAMLKFDBOM(base.BLKNPIGBLBH.CMINJOGMKCG.KFJHEMLJCKD("OpGetGameList not sent. Lobby cannot be null."));
|
|
if (!string.IsNullOrEmpty(text))
|
|
{
|
|
LOPIEHGJAKG lopiehgjakg = BHKGPLBJJIH.IFIIFGLDHJK(base.BLKNPIGBLBH.EIGELCAHPCH.JHFECOIBEGK);
|
|
lopiehgjakg.BPDHNIDJBNF(text);
|
|
if (base.BLKNPIGBLBH.EIGELCAHPCH.DCECIKMMDNB() != null && lopiehgjakg.DKHBOOOHEHG(base.BLKNPIGBLBH.EIGELCAHPCH.JHFECOIBEGK) && (!base.BLKNPIGBLBH.FGFIEAHBCCC("{0}.\nYou can rejoin in {1}") || lopiehgjakg.CHAAHBNBOKL()))
|
|
{
|
|
bfeikmkcnak = BFEIKMKCNAK.Authenticate;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
else
|
|
{
|
|
string text2 = BHKGPLBJJIH.CJAMLKFDBOM(base.BLKNPIGBLBH.CMINJOGMKCG.GEEDJGMDBKD("delay"));
|
|
if (!string.IsNullOrEmpty(text2))
|
|
{
|
|
LOPIEHGJAKG lopiehgjakg2 = BHKGPLBJJIH.IFIIFGLDHJK(base.BLKNPIGBLBH.KCHFDKIOAGM);
|
|
lopiehgjakg2.FEAANHEGNHM(text2);
|
|
if (base.BLKNPIGBLBH.CIOJJDGDOND != null && lopiehgjakg2.JIIGKKFMAMC(base.BLKNPIGBLBH.KCHFDKIOAGM) && (!base.BLKNPIGBLBH.FGFIEAHBCCC("bhgGIAEoCzIULnJlY3Jvb20uVmVjdG9yM0RhdGESMgoUY3VycmVudExvY2Fs") || lopiehgjakg2.MAGIDHNAMIB()))
|
|
{
|
|
bfeikmkcnak = (BFEIKMKCNAK)6;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
else if (base.BLKNPIGBLBH.BOGPLHGFPIF < base.BLKNPIGBLBH.NKKNLKNDDNG)
|
|
{
|
|
base.BLKNPIGBLBH.BOGPLHGFPIF += 0;
|
|
string text3 = base.BLKNPIGBLBH.LGHEBENMHIG().HKMOIKIMAGL("Chat");
|
|
if (string.IsNullOrEmpty(text3))
|
|
{
|
|
goto IL_491;
|
|
}
|
|
Uri uri = this.HMNOGDEHDCM(text3);
|
|
if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP == OHADEICEDLH.All)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.JHACBCCHNMJ("FnTable:IVRTrackedCamera_003", string.Format("OpAuthenticate()", base.BLKNPIGBLBH.KCHFDKIOAGM.ToString(), text3, uri));
|
|
}
|
|
if (!base.BLKNPIGBLBH.BKLFEJLKFGH(uri))
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("Below you can try to cheat few variables of the regular types and their obscured (secure) analogues (you may change initial values from Tester object inspector):", "handles");
|
|
}
|
|
else
|
|
{
|
|
base.BLKNPIGBLBH.EIOCNKJOLGO("OFFENSE SCORES");
|
|
base.BLKNPIGBLBH.EFCPNBCFKKD("additionalXp", base.BLKNPIGBLBH.KCHFDKIOAGM.ToString());
|
|
base.BLKNPIGBLBH.NFAJGFNEOOO = uri;
|
|
base.BLKNPIGBLBH.CMINJOGMKCG = null;
|
|
bool flag5 = true;
|
|
base.BLKNPIGBLBH.FACGHFDNLEE = flag5;
|
|
flag2 = flag5;
|
|
}
|
|
}
|
|
this.LCKFFFHBEJC();
|
|
if (base.BLKNPIGBLBH.LGHEBENMHIG() == null || !base.BLKNPIGBLBH.LGHEBENMHIG().LNOOOHOPNFM())
|
|
{
|
|
bool flag6 = base.BLKNPIGBLBH.CMINJOGMKCG == null || base.BLKNPIGBLBH.CMINJOGMKCG.PBNLJLNJECI("{0}v2/ban", "Room does not exist");
|
|
bool flag7 = !base.BLKNPIGBLBH.HBMCGPDFKFC;
|
|
if (flag6 || flag7)
|
|
{
|
|
this.DNEOEJKKMGG();
|
|
}
|
|
else if (base.BLKNPIGBLBH.CMINJOGMKCG != null)
|
|
{
|
|
List<string> list = base.BLKNPIGBLBH.LGHEBENMHIG().GEEDJGMDBKD("connection");
|
|
if (list != null && list.Count > 1)
|
|
{
|
|
if (this.LJINLMFPHGD == null)
|
|
{
|
|
this.LJINLMFPHGD = new CLNPEGFOPFO();
|
|
}
|
|
this.LJINLMFPHGD.GOAIHPBEANN(list);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if (bfeikmkcnak == BFEIKMKCNAK.None)
|
|
{
|
|
goto Block_46;
|
|
}
|
|
}
|
|
throw new Exception("Connection");
|
|
IL_16A:
|
|
throw new Exception("_Color");
|
|
IL_491:
|
|
throw new MissingFieldException(string.Format("rw_dropped_frames_1to2p_perc", base.BLKNPIGBLBH.LGHEBENMHIG().HDBJEAKJGJM.ToString()));
|
|
Block_46:;
|
|
}
|
|
}
|
|
catch (TimeoutException ex2)
|
|
{
|
|
base.BLKNPIGBLBH.CMINJOGMKCG = null;
|
|
base.BLKNPIGBLBH.BNHIDAKJDEG = ex2;
|
|
base.BLKNPIGBLBH.FBBMOMHACLA = OKFLEEAAAKM.Error;
|
|
this.FGPKLPDGLMA();
|
|
}
|
|
catch (Exception ex3)
|
|
{
|
|
if (base.BLKNPIGBLBH != null)
|
|
{
|
|
if (base.BLKNPIGBLBH.NNNKEGPHHKH)
|
|
{
|
|
FONHANKGNEA.BCFPLFINOBH(base.BLKNPIGBLBH.KCHFDKIOAGM, false);
|
|
}
|
|
base.BLKNPIGBLBH.CMINJOGMKCG = null;
|
|
switch (base.FBBMOMHACLA)
|
|
{
|
|
case PANGJKKHBJG.Free:
|
|
case PANGJKKHBJG.TimedOut:
|
|
base.BLKNPIGBLBH.FBBMOMHACLA = OKFLEEAAAKM.Aborted;
|
|
break;
|
|
case PANGJKKHBJG.AbortRequested:
|
|
base.BLKNPIGBLBH.FBBMOMHACLA = OKFLEEAAAKM.TimedOut;
|
|
break;
|
|
default:
|
|
base.BLKNPIGBLBH.BNHIDAKJDEG = ex3;
|
|
base.BLKNPIGBLBH.FBBMOMHACLA = OKFLEEAAAKM.ConnectionTimedOut;
|
|
break;
|
|
}
|
|
}
|
|
this.GFMEODFFIJE();
|
|
}
|
|
finally
|
|
{
|
|
if (base.BLKNPIGBLBH != null)
|
|
{
|
|
object flgnhddegdn = EDGFEAGFEKH.FLGNHDDEGDN;
|
|
lock (flgnhddegdn)
|
|
{
|
|
if (base.BLKNPIGBLBH != null && base.BLKNPIGBLBH.CMINJOGMKCG != null && base.BLKNPIGBLBH.CMINJOGMKCG.EOPPEFBOIKP)
|
|
{
|
|
base.FBBMOMHACLA = PANGJKKHBJG.Processing;
|
|
}
|
|
else
|
|
{
|
|
base.FBBMOMHACLA = ((!flag2) ? ((this.NCHJEOCAPNC != null) ? PANGJKKHBJG.AbortRequested : ((PANGJKKHBJG)16)) : PANGJKKHBJG.Processing);
|
|
}
|
|
if (base.BLKNPIGBLBH.MMGOKBAGJBE() == OKFLEEAAAKM.Error && (base.FBBMOMHACLA == (PANGJKKHBJG)20 || base.FBBMOMHACLA == PANGJKKHBJG.Processing))
|
|
{
|
|
if (base.BLKNPIGBLBH.LGHEBENMHIG() != null)
|
|
{
|
|
base.BLKNPIGBLBH.FBBMOMHACLA = (OKFLEEAAAKM)8;
|
|
}
|
|
else
|
|
{
|
|
base.BLKNPIGBLBH.BNHIDAKJDEG = new Exception(string.Format("HTTPUpdateDelegator", base.BLKNPIGBLBH.MMGOKBAGJBE().ToString(), base.FBBMOMHACLA.ToString()));
|
|
base.BLKNPIGBLBH.FBBMOMHACLA = OKFLEEAAAKM.ConnectionTimedOut;
|
|
}
|
|
}
|
|
if (base.BLKNPIGBLBH.MMGOKBAGJBE() == OKFLEEAAAKM.ConnectionTimedOut)
|
|
{
|
|
base.FBBMOMHACLA = (PANGJKKHBJG)(-87);
|
|
}
|
|
this.EPFHCAMACPO = DateTime.UtcNow;
|
|
if (this.NAGNLCJLJBG != null)
|
|
{
|
|
base.EMFHLHENIBF();
|
|
}
|
|
}
|
|
FONHANKGNEA.HPDGOMFFICO();
|
|
GABLMHAAJAE.CPFDMBMLBAF();
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060061C3 RID: 25027 RVA: 0x0020357C File Offset: 0x0020177C
|
|
internal LFFBJGMCPIB(string IHMNHKKKLMM)
|
|
: base(IHMNHKKKLMM)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060061C4 RID: 25028 RVA: 0x00203588 File Offset: 0x00201788
|
|
[CompilerGenerated]
|
|
private bool EDECGNNGBBE(object DNPNJBCAMDK, X509Certificate CKFBJPEBHME, X509Chain KCEELGJGBLB, SslPolicyErrors ELOKLOPKGPH)
|
|
{
|
|
return base.BLKNPIGBLBH.FCNGIBEPOOJ(CKFBJPEBHME, KCEELGJGBLB);
|
|
}
|
|
|
|
// Token: 0x060061C5 RID: 25029 RVA: 0x00203598 File Offset: 0x00201798
|
|
protected void AMBJMFMMMCD(bool PGLBLOEGIOF)
|
|
{
|
|
this.HMEMJFKNAIJ();
|
|
base.GIAOBJADDCM(PGLBLOEGIOF);
|
|
}
|
|
|
|
// Token: 0x060061C6 RID: 25030 RVA: 0x002035A8 File Offset: 0x002017A8
|
|
private bool DNOGGFKAIEB(object DNPNJBCAMDK, X509Certificate CKFBJPEBHME, X509Chain KCEELGJGBLB, SslPolicyErrors ELOKLOPKGPH)
|
|
{
|
|
return base.BLKNPIGBLBH.FCNGIBEPOOJ(CKFBJPEBHME, KCEELGJGBLB);
|
|
}
|
|
|
|
// Token: 0x060061C7 RID: 25031 RVA: 0x002035B8 File Offset: 0x002017B8
|
|
private Uri EGPHMKLHJOA(string PICPPCBNJOD)
|
|
{
|
|
Uri uri = null;
|
|
try
|
|
{
|
|
uri = new Uri(PICPPCBNJOD);
|
|
if (uri.IsFile || uri.AbsolutePath == PICPPCBNJOD)
|
|
{
|
|
uri = null;
|
|
}
|
|
}
|
|
catch (UriFormatException)
|
|
{
|
|
uri = null;
|
|
}
|
|
if (uri == null)
|
|
{
|
|
Uri uri2 = base.BLKNPIGBLBH.NJCAFJDHMHI;
|
|
UriBuilder uriBuilder = new UriBuilder(uri2.Scheme, uri2.Host, uri2.Port, PICPPCBNJOD);
|
|
uri = uriBuilder.Uri;
|
|
}
|
|
return uri;
|
|
}
|
|
|
|
// Token: 0x060061C8 RID: 25032 RVA: 0x00203644 File Offset: 0x00201844
|
|
internal void IDKGIHJCHNK(PANGJKKHBJG FOPDMGMNNDC)
|
|
{
|
|
base.FBBMOMHACLA = FOPDMGMNNDC;
|
|
PANGJKKHBJG pangjkkhbjg = base.FBBMOMHACLA;
|
|
if (pangjkkhbjg == PANGJKKHBJG.WaitForProtocolShutdown)
|
|
{
|
|
base.EGDJOFDHCPA = DateTime.UtcNow;
|
|
}
|
|
if (this.BOFEJIAEBLP != null)
|
|
{
|
|
this.BOFEJIAEBLP.Dispose();
|
|
}
|
|
}
|
|
|
|
// Token: 0x060061C9 RID: 25033 RVA: 0x00203694 File Offset: 0x00201894
|
|
private void PFPJHBICFBI()
|
|
{
|
|
if (!base.BLKNPIGBLBH.NNNKEGPHHKH && !base.BLKNPIGBLBH.LBFICACMFMG && base.BLKNPIGBLBH.LGHEBENMHIG() != null && FONHANKGNEA.DFNBJEOLFEB && FONHANKGNEA.HADLGILJOHE(base.BLKNPIGBLBH.KCHFDKIOAGM, base.BLKNPIGBLBH.NBKIKLIPEJP, base.BLKNPIGBLBH.LGHEBENMHIG()))
|
|
{
|
|
FONHANKGNEA.FGIFADKHCIO(base.BLKNPIGBLBH.KCHFDKIOAGM, base.BLKNPIGBLBH.NBKIKLIPEJP, base.BLKNPIGBLBH.CMINJOGMKCG);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060061CA RID: 25034 RVA: 0x00203730 File Offset: 0x00201930
|
|
private bool NBOKJDECNBF()
|
|
{
|
|
if (base.BLKNPIGBLBH.LBFICACMFMG || !FONHANKGNEA.DFNBJEOLFEB)
|
|
{
|
|
return true;
|
|
}
|
|
try
|
|
{
|
|
if (FONHANKGNEA.OFKJPJHKNAM(base.BLKNPIGBLBH))
|
|
{
|
|
if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP == OHADEICEDLH.All)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.JHACBCCHNMJ("id", string.Format("Cache Service Disabled!", base.BLKNPIGBLBH.KCHFDKIOAGM.ToString()));
|
|
}
|
|
base.BLKNPIGBLBH.CMINJOGMKCG = FONHANKGNEA.LBKPFFGGFEL(base.BLKNPIGBLBH);
|
|
if (base.BLKNPIGBLBH.LGHEBENMHIG() != null)
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
}
|
|
catch
|
|
{
|
|
FONHANKGNEA.BCFPLFINOBH(base.BLKNPIGBLBH.KCHFDKIOAGM, false);
|
|
}
|
|
return true;
|
|
}
|
|
|
|
// Token: 0x060061CB RID: 25035 RVA: 0x00203800 File Offset: 0x00201A00
|
|
private void GBOKHFGIILP()
|
|
{
|
|
Uri uri = ((!base.BLKNPIGBLBH.BKDFJEPBPLD) ? base.BLKNPIGBLBH.KCHFDKIOAGM : base.BLKNPIGBLBH.EIGELCAHPCH.JHFECOIBEGK);
|
|
if (this.NCHJEOCAPNC == null)
|
|
{
|
|
this.NCHJEOCAPNC = new PDOFANENFCF();
|
|
}
|
|
if (!this.NCHJEOCAPNC.AOFFMGCKLJH)
|
|
{
|
|
this.NCHJEOCAPNC.KJFLDJOCPNF = base.BLKNPIGBLBH.KJFLDJOCPNF;
|
|
if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP == OHADEICEDLH.All)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.JHACBCCHNMJ("'{0}' - Connecting to {1}:{2}", string.Format("DEFENSE SCORES", base.BLKNPIGBLBH.KCHFDKIOAGM.ToString(), uri.Host, uri.Port.ToString()));
|
|
}
|
|
this.NCHJEOCAPNC.NHHBNCKICGL(uri.Host, uri.Port);
|
|
if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP <= OHADEICEDLH.Information)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("farclip", "Editor only." + uri.Host + "RpcOnTookDamage" + uri.Port.ToString());
|
|
}
|
|
}
|
|
else if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP <= OHADEICEDLH.All)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("IGHHEPHFGBN", "Hazard" + uri.Host + "room_creator" + uri.Port.ToString());
|
|
}
|
|
base.PAPNOCOMOBF = DateTime.UtcNow;
|
|
if (this.BOFEJIAEBLP == null)
|
|
{
|
|
bool flag = FMPCIKJBGDL.HGPKDEDNKKK(base.BLKNPIGBLBH.KCHFDKIOAGM);
|
|
this.BOFEJIAEBLP = this.NCHJEOCAPNC.PHCHEBEEMIM();
|
|
if (base.BKDFJEPBPLD && (!base.EIGELCAHPCH.AEAICPDPADL || (flag && base.EIGELCAHPCH.HJAIKEFDJNO())))
|
|
{
|
|
BinaryWriter binaryWriter = new BinaryWriter(this.BOFEJIAEBLP);
|
|
for (;;)
|
|
{
|
|
bool flag2 = true;
|
|
string text = string.Format("float", base.BLKNPIGBLBH.KCHFDKIOAGM.Host, base.BLKNPIGBLBH.KCHFDKIOAGM.Port);
|
|
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("YOU ARE ON DEFENSE", "TriggerOpenClose" + text);
|
|
binaryWriter.FIJIOMBCMOA(text);
|
|
binaryWriter.Write(KGBBPEDECCO.CGLGFFJBAEH);
|
|
binaryWriter.FIJIOMBCMOA("{0}_{1}");
|
|
binaryWriter.Write(KGBBPEDECCO.CGLGFFJBAEH);
|
|
binaryWriter.FIJIOMBCMOA("Failed to cheer: ");
|
|
binaryWriter.Write(KGBBPEDECCO.CGLGFFJBAEH);
|
|
binaryWriter.FIJIOMBCMOA(string.Format("Level", base.BLKNPIGBLBH.KCHFDKIOAGM.Host, base.BLKNPIGBLBH.KCHFDKIOAGM.Port));
|
|
binaryWriter.Write(KGBBPEDECCO.CGLGFFJBAEH);
|
|
if (base.BKDFJEPBPLD && base.EIGELCAHPCH.CIOJJDGDOND != null)
|
|
{
|
|
BHIEAAPAGHK bhieaapaghk = base.EIGELCAHPCH.CIOJJDGDOND.KKPIOBHDDOA();
|
|
if (bhieaapaghk != BHIEAAPAGHK.Unknown)
|
|
{
|
|
if (bhieaapaghk == BHIEAAPAGHK.Unknown || bhieaapaghk == (BHIEAAPAGHK)4)
|
|
{
|
|
LOPIEHGJAKG lopiehgjakg = BHKGPLBJJIH.CPIBGJLHLBL(base.EIGELCAHPCH.JEMLFBDDMEJ());
|
|
if (lopiehgjakg != null)
|
|
{
|
|
string text2 = lopiehgjakg.BOFBFMPKADJ(base.BLKNPIGBLBH, base.EIGELCAHPCH.CIOJJDGDOND);
|
|
if (!string.IsNullOrEmpty(text2))
|
|
{
|
|
binaryWriter.Write(string.Format("Level", text2).EFPMFAKGJMF());
|
|
binaryWriter.Write(KGBBPEDECCO.CGLGFFJBAEH);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
else
|
|
{
|
|
binaryWriter.Write(string.Format("Custom/SteamVR_ColorOut", "QueerGirl" + Convert.ToBase64String(Encoding.UTF8.GetBytes(base.EIGELCAHPCH.BILNAJCFGIM().APAHDHKKDDJ() + " Remote called." + base.EIGELCAHPCH.BILNAJCFGIM().BDCCIAKFDMO()))).EFPMFAKGJMF());
|
|
binaryWriter.Write(KGBBPEDECCO.CGLGFFJBAEH);
|
|
}
|
|
}
|
|
binaryWriter.Write(KGBBPEDECCO.CGLGFFJBAEH);
|
|
binaryWriter.Flush();
|
|
base.BLKNPIGBLBH.KCGDABJAHJH = new ENANHBCGCNA(base.BLKNPIGBLBH, this.BOFEJIAEBLP, true, true);
|
|
if (!base.BLKNPIGBLBH.KCGDABJAHJH.MCIBHNCBAKB(-1, true))
|
|
{
|
|
break;
|
|
}
|
|
if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP <= OHADEICEDLH.Information)
|
|
{
|
|
NDCMPKKCCDG ndcmpkkccdg = EDGFEAGFEKH.ABKOCPMECFA;
|
|
string text3 = "_Green_Col";
|
|
object[] array = new object[] { null, "OK" };
|
|
array[1] = base.BLKNPIGBLBH.KCGDABJAHJH.HDBJEAKJGJM;
|
|
array[6] = "Enumerable must contain at least one element.";
|
|
array[0] = base.BLKNPIGBLBH.KCGDABJAHJH.FPJEDHLEOLP();
|
|
ndcmpkkccdg.MJFONNEPAKO(text3, string.Concat(array));
|
|
}
|
|
int num = base.BLKNPIGBLBH.KCGDABJAHJH.HDBJEAKJGJM;
|
|
if (num != -173)
|
|
{
|
|
if (!base.BLKNPIGBLBH.KCGDABJAHJH.LOBCJAAMBMA)
|
|
{
|
|
goto Block_25;
|
|
}
|
|
}
|
|
else
|
|
{
|
|
string text4 = BHKGPLBJJIH.CJAMLKFDBOM(base.BLKNPIGBLBH.KCGDABJAHJH.GEEDJGMDBKD("\" that takes "));
|
|
if (!string.IsNullOrEmpty(text4))
|
|
{
|
|
LOPIEHGJAKG lopiehgjakg2 = BHKGPLBJJIH.IFIIFGLDHJK(base.EIGELCAHPCH.JHFECOIBEGK);
|
|
lopiehgjakg2.OPKILHFECJA(text4);
|
|
if (base.EIGELCAHPCH.DCECIKMMDNB() != null && lopiehgjakg2.BDLBMFLFHMD(base.EIGELCAHPCH.JHFECOIBEGK) && (!base.BLKNPIGBLBH.FGFIEAHBCCC(")") || lopiehgjakg2.CHAAHBNBOKL()))
|
|
{
|
|
flag2 = true;
|
|
}
|
|
}
|
|
}
|
|
if (!flag2)
|
|
{
|
|
goto IL_5A8;
|
|
}
|
|
}
|
|
throw new Exception("Document Title");
|
|
Block_25:
|
|
throw new Exception(string.Format("{0} ft {1} in", base.BLKNPIGBLBH.KCGDABJAHJH.HDBJEAKJGJM, base.BLKNPIGBLBH.KCGDABJAHJH.IMGPDLHMJEE, base.BLKNPIGBLBH.KCGDABJAHJH.MDOCHPCIGHN));
|
|
}
|
|
IL_5A8:
|
|
if (flag)
|
|
{
|
|
SslStream sslStream = new SslStream(this.NCHJEOCAPNC.PHCHEBEEMIM(), false, new RemoteCertificateValidationCallback(this.GBFICJDHANG));
|
|
if (!sslStream.IsAuthenticated)
|
|
{
|
|
sslStream.AuthenticateAsClient(base.BLKNPIGBLBH.KCHFDKIOAGM.Host);
|
|
}
|
|
this.BOFEJIAEBLP = sslStream;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060061CC RID: 25036 RVA: 0x00203E08 File Offset: 0x00202008
|
|
private Uri MMAIOMFILKL(string PICPPCBNJOD)
|
|
{
|
|
Uri uri = null;
|
|
try
|
|
{
|
|
uri = new Uri(PICPPCBNJOD);
|
|
if (uri.IsFile || uri.AbsolutePath == PICPPCBNJOD)
|
|
{
|
|
uri = null;
|
|
}
|
|
}
|
|
catch (UriFormatException)
|
|
{
|
|
uri = null;
|
|
}
|
|
if (uri == null)
|
|
{
|
|
Uri uri2 = base.BLKNPIGBLBH.NJCAFJDHMHI;
|
|
UriBuilder uriBuilder = new UriBuilder(uri2.Scheme, uri2.Host, uri2.Port, PICPPCBNJOD);
|
|
uri = uriBuilder.Uri;
|
|
}
|
|
return uri;
|
|
}
|
|
|
|
// Token: 0x060061CD RID: 25037 RVA: 0x00203E94 File Offset: 0x00202094
|
|
protected void INDOEABGAIH(object HGIIECJDGEI)
|
|
{
|
|
bool flag = true;
|
|
bool flag2 = false;
|
|
BFEIKMKCNAK bfeikmkcnak = BFEIKMKCNAK.None;
|
|
try
|
|
{
|
|
if (!base.BKDFJEPBPLD && base.BLKNPIGBLBH.BKDFJEPBPLD)
|
|
{
|
|
base.EIGELCAHPCH = base.BLKNPIGBLBH.EIGELCAHPCH;
|
|
}
|
|
if (!this.NBOKJDECNBF())
|
|
{
|
|
if (this.NCHJEOCAPNC != null && !this.NCHJEOCAPNC.HJNLIIKJJFO())
|
|
{
|
|
this.HMEMJFKNAIJ();
|
|
}
|
|
for (;;)
|
|
{
|
|
if (bfeikmkcnak == BFEIKMKCNAK.Reconnect)
|
|
{
|
|
this.HMEMJFKNAIJ();
|
|
Thread.Sleep(114);
|
|
}
|
|
base.CDFFBBKJFOJ = base.BLKNPIGBLBH.KCHFDKIOAGM;
|
|
bfeikmkcnak = BFEIKMKCNAK.Reconnect;
|
|
this.GBOKHFGIILP();
|
|
if (base.FBBMOMHACLA == PANGJKKHBJG.WaitForRecycle)
|
|
{
|
|
break;
|
|
}
|
|
if (!base.BLKNPIGBLBH.LBFICACMFMG)
|
|
{
|
|
FONHANKGNEA.HGFLJBKNDPJ(base.BLKNPIGBLBH);
|
|
}
|
|
bool flag3 = false;
|
|
try
|
|
{
|
|
this.NCHJEOCAPNC.DELAPAEOGLA = base.BLKNPIGBLBH.HJNJCNHJBJD();
|
|
base.BLKNPIGBLBH.DJHOKOHHIGO(this.BOFEJIAEBLP);
|
|
flag3 = true;
|
|
}
|
|
catch (Exception ex)
|
|
{
|
|
this.GFMEODFFIJE();
|
|
if (base.FBBMOMHACLA == PANGJKKHBJG.AbortRequested || base.FBBMOMHACLA == PANGJKKHBJG.Initial)
|
|
{
|
|
throw new Exception("time");
|
|
}
|
|
if (flag || base.BLKNPIGBLBH.CMCFJHLFBHA)
|
|
{
|
|
throw ex;
|
|
}
|
|
flag = false;
|
|
bfeikmkcnak = BFEIKMKCNAK.Reconnect;
|
|
}
|
|
if (flag3)
|
|
{
|
|
bool flag4 = this.HOJOIGJEICA();
|
|
if (base.FBBMOMHACLA == PANGJKKHBJG.WaitForProtocolShutdown || base.FBBMOMHACLA == PANGJKKHBJG.AbortRequested)
|
|
{
|
|
goto IL_16A;
|
|
}
|
|
if (!flag4 && !flag && !base.BLKNPIGBLBH.CMCFJHLFBHA)
|
|
{
|
|
flag = true;
|
|
bfeikmkcnak = BFEIKMKCNAK.Reconnect;
|
|
}
|
|
if (base.BLKNPIGBLBH.CMINJOGMKCG != null)
|
|
{
|
|
if (base.BLKNPIGBLBH.MFACJPDEBKA)
|
|
{
|
|
GABLMHAAJAE.MEAINJPIECA(base.BLKNPIGBLBH.LGHEBENMHIG());
|
|
}
|
|
int num = base.BLKNPIGBLBH.CMINJOGMKCG.HDBJEAKJGJM;
|
|
if (num != 112 && num != 174 && num != -69 && num != 111)
|
|
{
|
|
if (num != 24)
|
|
{
|
|
if (num == 128)
|
|
{
|
|
if (base.BLKNPIGBLBH.BKDFJEPBPLD)
|
|
{
|
|
string text = BHKGPLBJJIH.CJAMLKFDBOM(base.BLKNPIGBLBH.LGHEBENMHIG().GEEDJGMDBKD("closed"));
|
|
if (!string.IsNullOrEmpty(text))
|
|
{
|
|
LOPIEHGJAKG lopiehgjakg = BHKGPLBJJIH.IFIIFGLDHJK(base.BLKNPIGBLBH.EIGELCAHPCH.JEMLFBDDMEJ());
|
|
lopiehgjakg.OPKILHFECJA(text);
|
|
if (base.BLKNPIGBLBH.EIGELCAHPCH.CIOJJDGDOND != null && lopiehgjakg.PCIHGDJBJOK(base.BLKNPIGBLBH.EIGELCAHPCH.ONGEILAFOBJ()) && (!base.BLKNPIGBLBH.FGFIEAHBCCC("CheerCount") || lopiehgjakg.MAGIDHNAMIB()))
|
|
{
|
|
bfeikmkcnak = (BFEIKMKCNAK)4;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
else
|
|
{
|
|
string text2 = BHKGPLBJJIH.CJAMLKFDBOM(base.BLKNPIGBLBH.CMINJOGMKCG.KFJHEMLJCKD("{0:N1}"));
|
|
if (!string.IsNullOrEmpty(text2))
|
|
{
|
|
LOPIEHGJAKG lopiehgjakg2 = BHKGPLBJJIH.IFIIFGLDHJK(base.BLKNPIGBLBH.KCHFDKIOAGM);
|
|
lopiehgjakg2.FEAANHEGNHM(text2);
|
|
if (base.BLKNPIGBLBH.CIOJJDGDOND != null && lopiehgjakg2.JIIGKKFMAMC(base.BLKNPIGBLBH.KCHFDKIOAGM) && (!base.BLKNPIGBLBH.FGFIEAHBCCC("\n") || lopiehgjakg2.CHAAHBNBOKL()))
|
|
{
|
|
bfeikmkcnak = (BFEIKMKCNAK)8;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
else if (base.BLKNPIGBLBH.BOGPLHGFPIF < base.BLKNPIGBLBH.NKKNLKNDDNG)
|
|
{
|
|
KGBBPEDECCO kgbbpedecco = base.BLKNPIGBLBH;
|
|
kgbbpedecco.MGHABDOAFAF(kgbbpedecco.BOGPLHGFPIF + 1);
|
|
string text3 = base.BLKNPIGBLBH.LGHEBENMHIG().PALHDHCHBEM("Changing the StreamFragmentSize property while processing the request is not supported.");
|
|
if (string.IsNullOrEmpty(text3))
|
|
{
|
|
goto IL_491;
|
|
}
|
|
Uri uri = this.ALHMJNLNPEN(text3);
|
|
if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP == OHADEICEDLH.All)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.JHACBCCHNMJ("12345", string.Format("Failed to download unlocked items", base.BLKNPIGBLBH.KCHFDKIOAGM.ToString(), text3, uri));
|
|
}
|
|
if (!base.BLKNPIGBLBH.BKLFEJLKFGH(uri))
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("[WH Detector Service]", "Offline");
|
|
}
|
|
else
|
|
{
|
|
base.BLKNPIGBLBH.EIOCNKJOLGO("_DrawingTex");
|
|
base.BLKNPIGBLBH.EFCPNBCFKKD("domain", base.BLKNPIGBLBH.KCHFDKIOAGM.ToString());
|
|
base.BLKNPIGBLBH.NFAJGFNEOOO = uri;
|
|
base.BLKNPIGBLBH.CMINJOGMKCG = null;
|
|
bool flag5 = false;
|
|
base.BLKNPIGBLBH.FACGHFDNLEE = flag5;
|
|
flag2 = flag5;
|
|
}
|
|
}
|
|
this.NBLDOIALIDJ();
|
|
if (base.BLKNPIGBLBH.CMINJOGMKCG == null || !base.BLKNPIGBLBH.CMINJOGMKCG.LNOOOHOPNFM())
|
|
{
|
|
bool flag6 = base.BLKNPIGBLBH.LGHEBENMHIG() != null && base.BLKNPIGBLBH.LGHEBENMHIG().JLCJOHDKJCB("Restore from last save point?", "/home");
|
|
bool flag7 = base.BLKNPIGBLBH.HBMCGPDFKFC;
|
|
if (flag6 || flag7)
|
|
{
|
|
this.EINGMNJHKHI();
|
|
}
|
|
else if (base.BLKNPIGBLBH.LGHEBENMHIG() != null)
|
|
{
|
|
List<string> list = base.BLKNPIGBLBH.LGHEBENMHIG().KFJHEMLJCKD("0");
|
|
if (list != null && list.Count > 0)
|
|
{
|
|
if (this.LJINLMFPHGD == null)
|
|
{
|
|
this.LJINLMFPHGD = new CLNPEGFOPFO();
|
|
}
|
|
this.LJINLMFPHGD.KPELMPMHIOL(list);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if (bfeikmkcnak == BFEIKMKCNAK.None)
|
|
{
|
|
goto Block_46;
|
|
}
|
|
}
|
|
throw new Exception("RpcMasterRequestTeam");
|
|
IL_16A:
|
|
throw new Exception("Content-Type");
|
|
IL_491:
|
|
throw new MissingFieldException(string.Format("Content-Type", base.BLKNPIGBLBH.LGHEBENMHIG().HDBJEAKJGJM.ToString()));
|
|
Block_46:;
|
|
}
|
|
}
|
|
catch (TimeoutException ex2)
|
|
{
|
|
base.BLKNPIGBLBH.CMINJOGMKCG = null;
|
|
base.BLKNPIGBLBH.BNHIDAKJDEG = ex2;
|
|
base.BLKNPIGBLBH.FBBMOMHACLA = OKFLEEAAAKM.ConnectionTimedOut;
|
|
this.FGPKLPDGLMA();
|
|
}
|
|
catch (Exception ex3)
|
|
{
|
|
if (base.BLKNPIGBLBH != null)
|
|
{
|
|
if (base.BLKNPIGBLBH.NNNKEGPHHKH)
|
|
{
|
|
FONHANKGNEA.BCFPLFINOBH(base.BLKNPIGBLBH.KCHFDKIOAGM, false);
|
|
}
|
|
base.BLKNPIGBLBH.CMINJOGMKCG = null;
|
|
switch (base.FBBMOMHACLA)
|
|
{
|
|
case PANGJKKHBJG.Initial:
|
|
case PANGJKKHBJG.Redirected:
|
|
base.BLKNPIGBLBH.FBBMOMHACLA = OKFLEEAAAKM.Initial;
|
|
break;
|
|
case PANGJKKHBJG.Processing:
|
|
base.BLKNPIGBLBH.FBBMOMHACLA = OKFLEEAAAKM.ConnectionTimedOut;
|
|
break;
|
|
default:
|
|
base.BLKNPIGBLBH.BNHIDAKJDEG = ex3;
|
|
base.BLKNPIGBLBH.FBBMOMHACLA = (OKFLEEAAAKM)8;
|
|
break;
|
|
}
|
|
}
|
|
this.EINGMNJHKHI();
|
|
}
|
|
finally
|
|
{
|
|
if (base.BLKNPIGBLBH != null)
|
|
{
|
|
object flgnhddegdn = EDGFEAGFEKH.FLGNHDDEGDN;
|
|
lock (flgnhddegdn)
|
|
{
|
|
if (base.BLKNPIGBLBH != null && base.BLKNPIGBLBH.LGHEBENMHIG() != null && base.BLKNPIGBLBH.LGHEBENMHIG().ANMOKCJAPDO())
|
|
{
|
|
base.FBBMOMHACLA = PANGJKKHBJG.Upgraded;
|
|
}
|
|
else
|
|
{
|
|
base.FBBMOMHACLA = ((!flag2) ? ((this.NCHJEOCAPNC != null) ? PANGJKKHBJG.TimedOut : ((PANGJKKHBJG)42)) : PANGJKKHBJG.Upgraded);
|
|
}
|
|
if (base.BLKNPIGBLBH.FBBMOMHACLA == OKFLEEAAAKM.Aborted && (base.FBBMOMHACLA == (PANGJKKHBJG)(-72) || base.FBBMOMHACLA == PANGJKKHBJG.WaitForProtocolShutdown))
|
|
{
|
|
if (base.BLKNPIGBLBH.LGHEBENMHIG() != null)
|
|
{
|
|
base.BLKNPIGBLBH.FBBMOMHACLA = (OKFLEEAAAKM)8;
|
|
}
|
|
else
|
|
{
|
|
base.BLKNPIGBLBH.BNHIDAKJDEG = new Exception(string.Format("Received blank response when we expected data.", base.BLKNPIGBLBH.MMGOKBAGJBE().ToString(), base.FBBMOMHACLA.ToString()));
|
|
base.BLKNPIGBLBH.FBBMOMHACLA = OKFLEEAAAKM.Initial;
|
|
}
|
|
}
|
|
if (base.BLKNPIGBLBH.MMGOKBAGJBE() == OKFLEEAAAKM.ConnectionTimedOut)
|
|
{
|
|
base.FBBMOMHACLA = (PANGJKKHBJG)66;
|
|
}
|
|
this.EPFHCAMACPO = DateTime.UtcNow;
|
|
if (this.NAGNLCJLJBG != null)
|
|
{
|
|
base.EMFHLHENIBF();
|
|
}
|
|
}
|
|
FONHANKGNEA.HPDGOMFFICO();
|
|
GABLMHAAJAE.CPFDMBMLBAF();
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060061CE RID: 25038 RVA: 0x00204714 File Offset: 0x00202914
|
|
private void NHHBNCKICGL()
|
|
{
|
|
Uri uri = ((!base.BLKNPIGBLBH.BKDFJEPBPLD) ? base.BLKNPIGBLBH.KCHFDKIOAGM : base.BLKNPIGBLBH.EIGELCAHPCH.JHFECOIBEGK);
|
|
if (this.NCHJEOCAPNC == null)
|
|
{
|
|
this.NCHJEOCAPNC = new PDOFANENFCF();
|
|
}
|
|
if (!this.NCHJEOCAPNC.AOFFMGCKLJH)
|
|
{
|
|
this.NCHJEOCAPNC.KJFLDJOCPNF = base.BLKNPIGBLBH.KJFLDJOCPNF;
|
|
if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP == OHADEICEDLH.All)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.JHACBCCHNMJ("HTTPConnection", string.Format("'{0}' - Connecting to {1}:{2}", base.BLKNPIGBLBH.KCHFDKIOAGM.ToString(), uri.Host, uri.Port.ToString()));
|
|
}
|
|
this.NCHJEOCAPNC.NHHBNCKICGL(uri.Host, uri.Port);
|
|
if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP <= OHADEICEDLH.Information)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("HTTPConnection", "Connected to " + uri.Host + ":" + uri.Port.ToString());
|
|
}
|
|
}
|
|
else if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP <= OHADEICEDLH.Information)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("HTTPConnection", "Already connected to " + uri.Host + ":" + uri.Port.ToString());
|
|
}
|
|
base.PAPNOCOMOBF = DateTime.UtcNow;
|
|
if (this.BOFEJIAEBLP == null)
|
|
{
|
|
bool flag = FMPCIKJBGDL.HGPKDEDNKKK(base.BLKNPIGBLBH.KCHFDKIOAGM);
|
|
this.BOFEJIAEBLP = this.NCHJEOCAPNC.PHCHEBEEMIM();
|
|
if (base.BKDFJEPBPLD && (!base.EIGELCAHPCH.AEAICPDPADL || (flag && base.EIGELCAHPCH.NMJGGBJAIKD)))
|
|
{
|
|
BinaryWriter binaryWriter = new BinaryWriter(this.BOFEJIAEBLP);
|
|
for (;;)
|
|
{
|
|
bool flag2 = false;
|
|
string text = string.Format("CONNECT {0}:{1} HTTP/1.1", base.BLKNPIGBLBH.KCHFDKIOAGM.Host, base.BLKNPIGBLBH.KCHFDKIOAGM.Port);
|
|
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("HTTPConnection", "Sending " + text);
|
|
binaryWriter.FIJIOMBCMOA(text);
|
|
binaryWriter.Write(KGBBPEDECCO.CGLGFFJBAEH);
|
|
binaryWriter.FIJIOMBCMOA("Proxy-Connection: Keep-Alive");
|
|
binaryWriter.Write(KGBBPEDECCO.CGLGFFJBAEH);
|
|
binaryWriter.FIJIOMBCMOA("Connection: Keep-Alive");
|
|
binaryWriter.Write(KGBBPEDECCO.CGLGFFJBAEH);
|
|
binaryWriter.FIJIOMBCMOA(string.Format("Host: {0}:{1}", base.BLKNPIGBLBH.KCHFDKIOAGM.Host, base.BLKNPIGBLBH.KCHFDKIOAGM.Port));
|
|
binaryWriter.Write(KGBBPEDECCO.CGLGFFJBAEH);
|
|
if (base.BKDFJEPBPLD && base.EIGELCAHPCH.CIOJJDGDOND != null)
|
|
{
|
|
BHIEAAPAGHK bhieaapaghk = base.EIGELCAHPCH.CIOJJDGDOND.EEAOGJHMFII;
|
|
if (bhieaapaghk != BHIEAAPAGHK.Basic)
|
|
{
|
|
if (bhieaapaghk == BHIEAAPAGHK.Unknown || bhieaapaghk == BHIEAAPAGHK.Digest)
|
|
{
|
|
LOPIEHGJAKG lopiehgjakg = BHKGPLBJJIH.CPIBGJLHLBL(base.EIGELCAHPCH.JHFECOIBEGK);
|
|
if (lopiehgjakg != null)
|
|
{
|
|
string text2 = lopiehgjakg.KGMGHOGJPPF(base.BLKNPIGBLBH, base.EIGELCAHPCH.CIOJJDGDOND);
|
|
if (!string.IsNullOrEmpty(text2))
|
|
{
|
|
binaryWriter.Write(string.Format("Proxy-Authorization: {0}", text2).EFPMFAKGJMF());
|
|
binaryWriter.Write(KGBBPEDECCO.CGLGFFJBAEH);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
else
|
|
{
|
|
binaryWriter.Write(string.Format("Proxy-Authorization: {0}", "Basic " + Convert.ToBase64String(Encoding.UTF8.GetBytes(base.EIGELCAHPCH.CIOJJDGDOND.ACDMEPLMJNP + ":" + base.EIGELCAHPCH.CIOJJDGDOND.NNBIOGOMMIA))).EFPMFAKGJMF());
|
|
binaryWriter.Write(KGBBPEDECCO.CGLGFFJBAEH);
|
|
}
|
|
}
|
|
binaryWriter.Write(KGBBPEDECCO.CGLGFFJBAEH);
|
|
binaryWriter.Flush();
|
|
base.BLKNPIGBLBH.KCGDABJAHJH = new ENANHBCGCNA(base.BLKNPIGBLBH, this.BOFEJIAEBLP, false, false);
|
|
if (!base.BLKNPIGBLBH.KCGDABJAHJH.HKPIPKLHJPE(-1, true))
|
|
{
|
|
break;
|
|
}
|
|
if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP <= OHADEICEDLH.Information)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("HTTPConnection", string.Concat(new object[]
|
|
{
|
|
"Proxy returned - status code: ",
|
|
base.BLKNPIGBLBH.KCGDABJAHJH.HDBJEAKJGJM,
|
|
" message: ",
|
|
base.BLKNPIGBLBH.KCGDABJAHJH.IMGPDLHMJEE
|
|
}));
|
|
}
|
|
int num = base.BLKNPIGBLBH.KCGDABJAHJH.HDBJEAKJGJM;
|
|
if (num != 407)
|
|
{
|
|
if (!base.BLKNPIGBLBH.KCGDABJAHJH.LOBCJAAMBMA)
|
|
{
|
|
goto Block_25;
|
|
}
|
|
}
|
|
else
|
|
{
|
|
string text3 = BHKGPLBJJIH.CJAMLKFDBOM(base.BLKNPIGBLBH.KCGDABJAHJH.CMLBABCILHF("proxy-authenticate"));
|
|
if (!string.IsNullOrEmpty(text3))
|
|
{
|
|
LOPIEHGJAKG lopiehgjakg2 = BHKGPLBJJIH.IFIIFGLDHJK(base.EIGELCAHPCH.JHFECOIBEGK);
|
|
lopiehgjakg2.FEAANHEGNHM(text3);
|
|
if (base.EIGELCAHPCH.CIOJJDGDOND != null && lopiehgjakg2.KJNINNAOFPG(base.EIGELCAHPCH.JHFECOIBEGK) && (!base.BLKNPIGBLBH.FGFIEAHBCCC("Proxy-Authorization") || lopiehgjakg2.LGMILBMFAAL))
|
|
{
|
|
flag2 = true;
|
|
}
|
|
}
|
|
}
|
|
if (!flag2)
|
|
{
|
|
goto IL_5A8;
|
|
}
|
|
}
|
|
throw new Exception("Connection to the Proxy Server failed!");
|
|
Block_25:
|
|
throw new Exception(string.Format("Proxy returned Status Code: \"{0}\", Message: \"{1}\" and Response: {2}", base.BLKNPIGBLBH.KCGDABJAHJH.HDBJEAKJGJM, base.BLKNPIGBLBH.KCGDABJAHJH.IMGPDLHMJEE, base.BLKNPIGBLBH.KCGDABJAHJH.MDOCHPCIGHN));
|
|
}
|
|
IL_5A8:
|
|
if (flag)
|
|
{
|
|
SslStream sslStream = new SslStream(this.NCHJEOCAPNC.PHCHEBEEMIM(), false, new RemoteCertificateValidationCallback(this.EDECGNNGBBE));
|
|
if (!sslStream.IsAuthenticated)
|
|
{
|
|
sslStream.AuthenticateAsClient(base.BLKNPIGBLBH.KCHFDKIOAGM.Host);
|
|
}
|
|
this.BOFEJIAEBLP = sslStream;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x04000CD3 RID: 3283
|
|
private PDOFANENFCF NCHJEOCAPNC;
|
|
|
|
// Token: 0x04000CD4 RID: 3284
|
|
private Stream BOFEJIAEBLP;
|
|
|
|
// Token: 0x04000CD5 RID: 3285
|
|
private CLNPEGFOPFO LJINLMFPHGD;
|
|
}
|
|
}
|