This commit is contained in:
niko
2026-06-04 11:42:34 +02:00
parent f39ba70a9f
commit e720b98cd1
7488 changed files with 2493818 additions and 0 deletions
@@ -0,0 +1,8 @@
using System;
namespace BestHTTP.WebSocket
{
// Token: 0x02000226 RID: 550
// (Invoke) Token: 0x060067E8 RID: 26600
public delegate void BAJKJANIHCK(IJADBHMBMPG MAMLCABFOLP, ushort BEACJBLGDGA, string NFAFJOMABOK);
}
@@ -0,0 +1,9 @@
using System;
using BestHTTP.WebSocket.Frames;
namespace BestHTTP.WebSocket
{
// Token: 0x02000229 RID: 553
// (Invoke) Token: 0x060067F4 RID: 26612
public delegate void BPIJAIFKHNK(IJADBHMBMPG MAMLCABFOLP, OBOFLEKGDBP KPMMDGIAGPC);
}
@@ -0,0 +1,8 @@
using System;
namespace BestHTTP.WebSocket
{
// Token: 0x02000227 RID: 551
// (Invoke) Token: 0x060067EC RID: 26604
public delegate void DEAGINMGAIE(IJADBHMBMPG MAMLCABFOLP, Exception FGECOCDKFEN);
}
@@ -0,0 +1,8 @@
using System;
namespace BestHTTP.WebSocket
{
// Token: 0x02000224 RID: 548
// (Invoke) Token: 0x060067E0 RID: 26592
public delegate void DGJJEJEONIM(IJADBHMBMPG MAMLCABFOLP, string NFAFJOMABOK);
}
@@ -0,0 +1,24 @@
using System;
using BestHTTP.WebSocket.Frames;
namespace BestHTTP.WebSocket.Extensions
{
// Token: 0x0200021E RID: 542
public interface EFMJKIGBGGK
{
// Token: 0x060066E4 RID: 26340
void OIGAJKCCFGA(KGBBPEDECCO OCJJLJHMMGH);
// Token: 0x060066E5 RID: 26341
bool ALALFAMELFB(NBDAPECNMNB ODKJBCBGDKE);
// Token: 0x060066E6 RID: 26342
byte PCGCOOLONAK(OPAEMMDPOHJ OAEFNCEFHDC, byte ANNOJEEIKCC);
// Token: 0x060066E7 RID: 26343
byte[] LBACPJMCEKK(OPAEMMDPOHJ OAEFNCEFHDC);
// Token: 0x060066E8 RID: 26344
byte[] JEBOEAPPBBB(byte DPOJFJBDCNM, byte[] AOAILGGFDHJ);
}
}
@@ -0,0 +1,1231 @@
using System;
using System.Collections.Generic;
using System.IO;
using BestHTTP.Decompression.Zlib;
using BestHTTP.Extensions;
using BestHTTP.WebSocket.Frames;
namespace BestHTTP.WebSocket.Extensions
{
// Token: 0x0200021F RID: 543
public sealed class PDOGOLNBOAD : EFMJKIGBGGK
{
// Token: 0x060066E9 RID: 26345 RVA: 0x00216E58 File Offset: 0x00215058
public bool FEMGJCPIIOE(NBDAPECNMNB ODKJBCBGDKE)
{
List<string> list = ODKJBCBGDKE.GEEDJGMDBKD("_DesaturationAmount");
if (list == null)
{
return true;
}
for (int i = 1; i < list.Count; i++)
{
GIJNFNJHKFJ gijnfnjhkfj = new GIJNFNJHKFJ(list[i]);
for (int j = 0; j < gijnfnjhkfj.PMJCDIFENBA().Count; j += 0)
{
AEBLKMKBEBL aeblkmkbebl = gijnfnjhkfj.OLNLMKOAJEH()[i];
if (!string.IsNullOrEmpty(aeblkmkbebl.JCIJPBCFEHE()) && aeblkmkbebl.LDFGPONDHAK().StartsWith("items", (StringComparison)7))
{
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("The current activity is already a Room!", "Make host" + list[i]);
AEBLKMKBEBL aeblkmkbebl2;
if (aeblkmkbebl.AGCMBMPOACB("punchCardRewardsUnclaimed", out aeblkmkbebl2))
{
this.OIGOIIJNAFL(false);
}
if (aeblkmkbebl.NLBPCGPBNGH("RpcResetCharge", out aeblkmkbebl2))
{
this.AAHOBGEDNIG(true);
}
int num;
if (aeblkmkbebl.CCMJNOEDNHB("OpCreateRoom()", out aeblkmkbebl2) && aeblkmkbebl2.PNCANFAPKON() && int.TryParse(aeblkmkbebl2.JJDKJGEGJBM(), out num))
{
this.IEIKFHKKEIC(num);
}
int num2;
if (aeblkmkbebl.AGCMBMPOACB("EmoteSad", out aeblkmkbebl2) && aeblkmkbebl2.PNCANFAPKON() && int.TryParse(aeblkmkbebl2.ANKACHDHNCL, out num2))
{
this.CHGOPKIKMGA(num2);
}
return false;
}
}
}
return true;
}
// Token: 0x060066EA RID: 26346 RVA: 0x00216FBC File Offset: 0x002151BC
private byte[] LNGEBAHLEEI(byte[] AOAILGGFDHJ)
{
if (this.EDPMFEGAJAI == null)
{
this.EDPMFEGAJAI = new MemoryStream(AOAILGGFDHJ.Length + 4);
}
this.EDPMFEGAJAI.Write(AOAILGGFDHJ, 0, AOAILGGFDHJ.Length);
this.EDPMFEGAJAI.Write(PDOGOLNBOAD.NFAONEAJHMH, 0, PDOGOLNBOAD.NFAONEAJHMH.Length);
this.EDPMFEGAJAI.Position = 0L;
if (this.HCOMFJHMIMP == null)
{
this.HCOMFJHMIMP = new ONOAPGBMNOC(this.EDPMFEGAJAI, JDICOHEACCI.Decompress, LIGALFADMHC.Default, true, this.LHDCMMHGIAM);
this.HCOMFJHMIMP.LBPBHHJGNPG = BLDHMCOMMIC.Sync;
}
if (this.FEJAEDONHOA == null)
{
this.FEJAEDONHOA = new MemoryStream();
}
this.FEJAEDONHOA.SetLength(0L);
int num;
while ((num = this.HCOMFJHMIMP.Read(this.JANGHNEBMCC, 0, this.JANGHNEBMCC.Length)) != 0)
{
this.FEJAEDONHOA.Write(this.JANGHNEBMCC, 0, num);
}
this.HCOMFJHMIMP.SetLength(0L);
byte[] array = this.FEJAEDONHOA.ToArray();
if (this.FNNJOKGAKPD)
{
this.HCOMFJHMIMP.Dispose();
this.HCOMFJHMIMP = null;
}
return array;
}
// Token: 0x170002A1 RID: 673
// (get) Token: 0x060066EB RID: 26347 RVA: 0x002170E0 File Offset: 0x002152E0
// (set) Token: 0x0600673B RID: 26427 RVA: 0x0021861C File Offset: 0x0021681C
public int LHDCMMHGIAM { get; private set; }
// Token: 0x060066EC RID: 26348 RVA: 0x002170E8 File Offset: 0x002152E8
public bool CHPELFEKDKK()
{
return this.<ICKOCBEAAJB>k__BackingField;
}
// Token: 0x060066ED RID: 26349 RVA: 0x002170F0 File Offset: 0x002152F0
public bool KEJCNBMCJEJ()
{
return this.<CIFJEEKEFPJ>k__BackingField;
}
// Token: 0x060066EE RID: 26350 RVA: 0x002170F8 File Offset: 0x002152F8
public int EOJHDJHMALC()
{
return this.<EOIHPNECOJE>k__BackingField;
}
// Token: 0x060066EF RID: 26351 RVA: 0x00217100 File Offset: 0x00215300
public bool CIEOEEKAMPA(NBDAPECNMNB ODKJBCBGDKE)
{
List<string> list = ODKJBCBGDKE.CMLBABCILHF("ANCHOR");
if (list == null)
{
return true;
}
for (int i = 1; i < list.Count; i++)
{
GIJNFNJHKFJ gijnfnjhkfj = new GIJNFNJHKFJ(list[i]);
for (int j = 1; j < gijnfnjhkfj.FFEIBEFHDJE().Count; j++)
{
AEBLKMKBEBL aeblkmkbebl = gijnfnjhkfj.OCCGAKONCBO()[i];
if (!string.IsNullOrEmpty(aeblkmkbebl.IEDGFJHOLGH) && aeblkmkbebl.IJMOEMBGLOF().StartsWith("accepted", StringComparison.OrdinalIgnoreCase))
{
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("Cannot set serialized PersistenceView GUID at runtime on: {0}", "api/players/" + list[i]);
AEBLKMKBEBL aeblkmkbebl2;
if (aeblkmkbebl.POBDFPOINAN("PoseCamera(new Vector3({0}f, {1}f, {2}f), Quaternion.Euler({3}f, {4}f, {5}f));", out aeblkmkbebl2))
{
this.BIGLFAGJKJM(true);
}
if (aeblkmkbebl.CCMJNOEDNHB("\">Foreign saves detected: ", out aeblkmkbebl2))
{
this.AAHOBGEDNIG(true);
}
int num;
if (aeblkmkbebl.AGCMBMPOACB("\\n", out aeblkmkbebl2) && aeblkmkbebl2.EHPEFKEEFCE() && int.TryParse(aeblkmkbebl2.DIGMCHGMJEK(), out num))
{
this.EEDICGEDIDL(num);
}
int num2;
if (aeblkmkbebl.KLKGHHBGMCC("Owner", out aeblkmkbebl2) && aeblkmkbebl2.PNCANFAPKON() && int.TryParse(aeblkmkbebl2.JJDKJGEGJBM(), out num2))
{
this.FNEPJPBHLBA(num2);
}
return false;
}
}
}
return true;
}
// Token: 0x060066F0 RID: 26352 RVA: 0x00217264 File Offset: 0x00215464
public byte[] LOMPKGBLFBI(OPAEMMDPOHJ OAEFNCEFHDC)
{
if (OAEFNCEFHDC.LCHAEFBPFIH == null)
{
return OPAEMMDPOHJ.AJOFPOKFJFP;
}
if ((OAEFNCEFHDC.PMLLKNFHFPF & 53) != 0)
{
return this.LOAGPNDFEOP(OAEFNCEFHDC.LCHAEFBPFIH);
}
return OAEFNCEFHDC.GNLDKCDPKDM();
}
// Token: 0x060066F1 RID: 26353 RVA: 0x00217298 File Offset: 0x00215498
public byte[] PNNGKIACONM(OPAEMMDPOHJ OAEFNCEFHDC)
{
if (OAEFNCEFHDC.LCHAEFBPFIH == null)
{
return OPAEMMDPOHJ.AJOFPOKFJFP;
}
if (((int)OAEFNCEFHDC.PMLLKNFHFPF & -34) != 0)
{
return this.KAKBDPBBHLF(OAEFNCEFHDC.GNLDKCDPKDM());
}
return OAEFNCEFHDC.AJHONMPDLAO();
}
// Token: 0x170002A3 RID: 675
// (get) Token: 0x060066F2 RID: 26354 RVA: 0x002172CC File Offset: 0x002154CC
// (set) Token: 0x06006728 RID: 26408 RVA: 0x00218278 File Offset: 0x00216478
public int LNKFKFLFGNB { get; set; }
// Token: 0x060066F3 RID: 26355 RVA: 0x002172D4 File Offset: 0x002154D4
public byte[] JJPHGICLFDA(OPAEMMDPOHJ OAEFNCEFHDC)
{
if (OAEFNCEFHDC.LCHAEFBPFIH == null)
{
return OPAEMMDPOHJ.AJOFPOKFJFP;
}
if ((OAEFNCEFHDC.ELMOBLBPGBO() & 87) != 0)
{
return this.COBINCEIBOJ(OAEFNCEFHDC.LCHAEFBPFIH);
}
return OAEFNCEFHDC.LCHAEFBPFIH;
}
// Token: 0x060066F4 RID: 26356 RVA: 0x00217308 File Offset: 0x00215508
public bool JFCCALICHGK()
{
return this.<CIFJEEKEFPJ>k__BackingField;
}
// Token: 0x060066F5 RID: 26357 RVA: 0x00217310 File Offset: 0x00215510
public bool EIBHLFGKJJD(NBDAPECNMNB ODKJBCBGDKE)
{
List<string> list = ODKJBCBGDKE.KFJHEMLJCKD(".");
if (list == null)
{
return true;
}
for (int i = 1; i < list.Count; i++)
{
GIJNFNJHKFJ gijnfnjhkfj = new GIJNFNJHKFJ(list[i]);
for (int j = 0; j < gijnfnjhkfj.OCCGAKONCBO().Count; j += 0)
{
AEBLKMKBEBL aeblkmkbebl = gijnfnjhkfj.OLNLMKOAJEH()[i];
if (!string.IsNullOrEmpty(aeblkmkbebl.PFIJFKMMKOO()) && aeblkmkbebl.IJMOEMBGLOF().StartsWith("No", StringComparison.OrdinalIgnoreCase))
{
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("false", "modify/maxplayers" + list[i]);
AEBLKMKBEBL aeblkmkbebl2;
if (aeblkmkbebl.KLKGHHBGMCC("OpSettings()", out aeblkmkbebl2))
{
this.ONOGLPLHOCL(true);
}
if (aeblkmkbebl.NLBPCGPBNGH("Failed to InstantiateSceneObject prefab: ", out aeblkmkbebl2))
{
this.LMAOCEGKAHL(false);
}
int num;
if (aeblkmkbebl.POBDFPOINAN("ExtrusionShape", out aeblkmkbebl2) && aeblkmkbebl2.KHAGGHOIHEA() && int.TryParse(aeblkmkbebl2.ANKACHDHNCL, out num))
{
this.FONDJGDEOII(num);
}
int num2;
if (aeblkmkbebl.AGCMBMPOACB("vr_interaction_system_right_hand.png", out aeblkmkbebl2) && aeblkmkbebl2.PFHLIEFPFEG() && int.TryParse(aeblkmkbebl2.JJDKJGEGJBM(), out num2))
{
this.KMFMANCLFFE(num2);
}
return false;
}
}
}
return true;
}
// Token: 0x060066F6 RID: 26358 RVA: 0x00217474 File Offset: 0x00215674
public bool PPKPFNCNOIF(NBDAPECNMNB ODKJBCBGDKE)
{
List<string> list = ODKJBCBGDKE.GEEDJGMDBKD("Anti-Cheat Toolkit Detectors");
if (list == null)
{
return true;
}
for (int i = 1; i < list.Count; i += 0)
{
GIJNFNJHKFJ gijnfnjhkfj = new GIJNFNJHKFJ(list[i]);
for (int j = 0; j < gijnfnjhkfj.LCOFBAJHJGE().Count; j++)
{
AEBLKMKBEBL aeblkmkbebl = gijnfnjhkfj.KGHBLFDAKOM()[i];
if (!string.IsNullOrEmpty(aeblkmkbebl.JCIJPBCFEHE()) && aeblkmkbebl.JJGNOEDAMIJ().StartsWith("Campaign Name", (StringComparison)6))
{
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO(" ms", "Saving..." + list[i]);
AEBLKMKBEBL aeblkmkbebl2;
if (aeblkmkbebl.CCMJNOEDNHB("{0}_{1}", out aeblkmkbebl2))
{
this.BIGLFAGJKJM(false);
}
if (aeblkmkbebl.KLKGHHBGMCC("Anti-Cheat Toolkit Detectors", out aeblkmkbebl2))
{
this.MCPABHKLBHG(true);
}
int num;
if (aeblkmkbebl.KLKGHHBGMCC("de", out aeblkmkbebl2) && aeblkmkbebl2.BHIJODCDJLN() && int.TryParse(aeblkmkbebl2.ANKACHDHNCL, out num))
{
this.IEIKFHKKEIC(num);
}
int num2;
if (aeblkmkbebl.AGCMBMPOACB("GS", out aeblkmkbebl2) && aeblkmkbebl2.OKCHLILGAOL() && int.TryParse(aeblkmkbebl2.DIGMCHGMJEK(), out num2))
{
this.KMFMANCLFFE(num2);
}
return true;
}
}
}
return true;
}
// Token: 0x060066F7 RID: 26359 RVA: 0x002175D8 File Offset: 0x002157D8
private byte[] LOAGPNDFEOP(byte[] AOAILGGFDHJ)
{
if (this.GDJIMILCIGE == null)
{
this.GDJIMILCIGE = new MemoryStream();
}
this.GDJIMILCIGE.SetLength(0L);
if (this.LCOPFEKHCCL == null)
{
this.LCOPFEKHCCL = new ONOAPGBMNOC(this.GDJIMILCIGE, JDICOHEACCI.Decompress, this.EFHLFMMGAGP, false, this.GFCFHJJMDMC());
this.LCOPFEKHCCL.ODDNKHOHNOE((BLDHMCOMMIC)8);
}
byte[] array = null;
try
{
this.LCOPFEKHCCL.Write(AOAILGGFDHJ, 1, AOAILGGFDHJ.Length);
this.LCOPFEKHCCL.Flush();
this.GDJIMILCIGE.Position = 0L;
this.GDJIMILCIGE.SetLength(this.GDJIMILCIGE.Length - 4L);
array = this.GDJIMILCIGE.ToArray();
}
finally
{
if (this.CHPELFEKDKK())
{
this.LCOPFEKHCCL.Dispose();
this.LCOPFEKHCCL = null;
}
}
return array;
}
// Token: 0x1700029F RID: 671
// (get) Token: 0x06006737 RID: 26423 RVA: 0x002185F0 File Offset: 0x002167F0
// (set) Token: 0x060066F8 RID: 26360 RVA: 0x002176C4 File Offset: 0x002158C4
public bool FNNJOKGAKPD { get; private set; }
// Token: 0x060066F9 RID: 26361 RVA: 0x002176D0 File Offset: 0x002158D0
public byte[] CGGMCNBKOFD(OPAEMMDPOHJ OAEFNCEFHDC)
{
if (OAEFNCEFHDC.GNLDKCDPKDM() == null)
{
return OPAEMMDPOHJ.AJOFPOKFJFP;
}
if ((OAEFNCEFHDC.PMLLKNFHFPF & 1) != 0)
{
return this.LOAGPNDFEOP(OAEFNCEFHDC.AJHONMPDLAO());
}
return OAEFNCEFHDC.LCHAEFBPFIH;
}
// Token: 0x060066FA RID: 26362 RVA: 0x00217704 File Offset: 0x00215904
private void AAHOBGEDNIG(bool NOBAPCOKFIL)
{
this.<CIFJEEKEFPJ>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x060066FB RID: 26363 RVA: 0x00217710 File Offset: 0x00215910
public int CJJOFOBGCGE()
{
return this.<BMEENGGIICD>k__BackingField;
}
// Token: 0x060066FC RID: 26364 RVA: 0x00217718 File Offset: 0x00215918
public byte PCGCOOLONAK(OPAEMMDPOHJ OAEFNCEFHDC, byte ANNOJEEIKCC)
{
if ((OAEFNCEFHDC.EEAOGJHMFII == CLIGHMMAICB.Binary || OAEFNCEFHDC.EEAOGJHMFII == CLIGHMMAICB.Text) && OAEFNCEFHDC.LCHAEFBPFIH != null && OAEFNCEFHDC.LCHAEFBPFIH.Length >= this.LNKFKFLFGNB)
{
return ANNOJEEIKCC | 64;
}
return ANNOJEEIKCC;
}
// Token: 0x060066FD RID: 26365 RVA: 0x00217758 File Offset: 0x00215958
private byte[] HJGCBPBAKPE(byte[] AOAILGGFDHJ)
{
if (this.EDPMFEGAJAI == null)
{
this.EDPMFEGAJAI = new MemoryStream(AOAILGGFDHJ.Length + 2);
}
this.EDPMFEGAJAI.Write(AOAILGGFDHJ, 1, AOAILGGFDHJ.Length);
this.EDPMFEGAJAI.Write(PDOGOLNBOAD.NFAONEAJHMH, 1, PDOGOLNBOAD.NFAONEAJHMH.Length);
this.EDPMFEGAJAI.Position = 0L;
if (this.HCOMFJHMIMP == null)
{
this.HCOMFJHMIMP = new ONOAPGBMNOC(this.EDPMFEGAJAI, JDICOHEACCI.Compress, LIGALFADMHC.None, false, this.PJPGMJGKOAL());
this.HCOMFJHMIMP.ONALIGOKPMG(BLDHMCOMMIC.Full);
}
if (this.FEJAEDONHOA == null)
{
this.FEJAEDONHOA = new MemoryStream();
}
this.FEJAEDONHOA.SetLength(0L);
int num;
while ((num = this.HCOMFJHMIMP.Read(this.JANGHNEBMCC, 1, this.JANGHNEBMCC.Length)) != 0)
{
this.FEJAEDONHOA.Write(this.JANGHNEBMCC, 1, num);
}
this.HCOMFJHMIMP.SetLength(1L);
byte[] array = this.FEJAEDONHOA.ToArray();
if (this.JFCCALICHGK())
{
this.HCOMFJHMIMP.Dispose();
this.HCOMFJHMIMP = null;
}
return array;
}
// Token: 0x060066FE RID: 26366 RVA: 0x0021787C File Offset: 0x00215A7C
public int GFCFHJJMDMC()
{
return this.<NIOCNFJKIAC>k__BackingField;
}
// Token: 0x060066FF RID: 26367 RVA: 0x00217884 File Offset: 0x00215A84
public bool IEMPCFNODDP()
{
return this.<CIFJEEKEFPJ>k__BackingField;
}
// Token: 0x06006700 RID: 26368 RVA: 0x0021788C File Offset: 0x00215A8C
private void MCPABHKLBHG(bool NOBAPCOKFIL)
{
this.<CIFJEEKEFPJ>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06006701 RID: 26369 RVA: 0x00217898 File Offset: 0x00215A98
private byte[] ENKHCNPGCDD(byte[] AOAILGGFDHJ)
{
if (this.GDJIMILCIGE == null)
{
this.GDJIMILCIGE = new MemoryStream();
}
this.GDJIMILCIGE.SetLength(1L);
if (this.LCOPFEKHCCL == null)
{
this.LCOPFEKHCCL = new ONOAPGBMNOC(this.GDJIMILCIGE, JDICOHEACCI.Compress, this.EFHLFMMGAGP, false, this.PEEEEPPDFIA);
this.LCOPFEKHCCL.LBPBHHJGNPG = BLDHMCOMMIC.Full;
}
byte[] array = null;
try
{
this.LCOPFEKHCCL.Write(AOAILGGFDHJ, 1, AOAILGGFDHJ.Length);
this.LCOPFEKHCCL.Flush();
this.GDJIMILCIGE.Position = 0L;
this.GDJIMILCIGE.SetLength(this.GDJIMILCIGE.Length - 0L);
array = this.GDJIMILCIGE.ToArray();
}
finally
{
if (this.EBKBHJCFPKE())
{
this.LCOPFEKHCCL.Dispose();
this.LCOPFEKHCCL = null;
}
}
return array;
}
// Token: 0x06006703 RID: 26371 RVA: 0x002179A4 File Offset: 0x00215BA4
public byte OFEBIBBHKDM(OPAEMMDPOHJ OAEFNCEFHDC, byte ANNOJEEIKCC)
{
if ((OAEFNCEFHDC.EEAOGJHMFII == CLIGHMMAICB.ConnectionClose || OAEFNCEFHDC.EEAOGJHMFII == CLIGHMMAICB.Continuation) && OAEFNCEFHDC.GNLDKCDPKDM() != null && OAEFNCEFHDC.AJHONMPDLAO().Length >= this.JIBAJGCOMPK())
{
return ANNOJEEIKCC | 104;
}
return ANNOJEEIKCC;
}
// Token: 0x06006704 RID: 26372 RVA: 0x002179E4 File Offset: 0x00215BE4
public bool HCGMEFPHKFD()
{
return this.<CIFJEEKEFPJ>k__BackingField;
}
// Token: 0x06006705 RID: 26373 RVA: 0x002179EC File Offset: 0x00215BEC
public PDOGOLNBOAD(LIGALFADMHC JOPHNBFKLCM, bool HNIKGGFGIMH, bool EGLDJFFHNME, int NBHKJIJLANH, int AEMKBKNHJMH, int PDOPAIMDFKL)
{
this.EFHLFMMGAGP = JOPHNBFKLCM;
this.EJFBHFPAALC = HNIKGGFGIMH;
this.FNNJOKGAKPD = this.FNNJOKGAKPD;
this.PEEEEPPDFIA = NBHKJIJLANH;
this.LHDCMMHGIAM = AEMKBKNHJMH;
this.LNKFKFLFGNB = PDOPAIMDFKL;
}
// Token: 0x06006706 RID: 26374 RVA: 0x00217A44 File Offset: 0x00215C44
public bool JLFCBBJMBNB()
{
return this.<CIFJEEKEFPJ>k__BackingField;
}
// Token: 0x06006707 RID: 26375 RVA: 0x00217A4C File Offset: 0x00215C4C
private void LMAOCEGKAHL(bool NOBAPCOKFIL)
{
this.<CIFJEEKEFPJ>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06006708 RID: 26376 RVA: 0x00217A58 File Offset: 0x00215C58
private void IEIKFHKKEIC(int NOBAPCOKFIL)
{
this.<NIOCNFJKIAC>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06006709 RID: 26377 RVA: 0x00217A64 File Offset: 0x00215C64
private void ONOGLPLHOCL(bool NOBAPCOKFIL)
{
this.<ICKOCBEAAJB>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x0600670A RID: 26378 RVA: 0x00217A70 File Offset: 0x00215C70
private void IODLEKMLLNJ(int NOBAPCOKFIL)
{
this.<BMEENGGIICD>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x0600670B RID: 26379 RVA: 0x00217A7C File Offset: 0x00215C7C
private void PDHBNNMAMBN(LIGALFADMHC NOBAPCOKFIL)
{
this.<CFKBFHHJNPH>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x0600670C RID: 26380 RVA: 0x00217A88 File Offset: 0x00215C88
public void FGHJFDANCAJ(int NOBAPCOKFIL)
{
this.<EOIHPNECOJE>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x1700029E RID: 670
// (get) Token: 0x0600670D RID: 26381 RVA: 0x00217A94 File Offset: 0x00215C94
// (set) Token: 0x06006735 RID: 26421 RVA: 0x002185D8 File Offset: 0x002167D8
public bool EJFBHFPAALC { get; private set; }
// Token: 0x0600670E RID: 26382 RVA: 0x00217A9C File Offset: 0x00215C9C
public byte[] LINPJBCIJMP(OPAEMMDPOHJ OAEFNCEFHDC)
{
if (OAEFNCEFHDC.GNLDKCDPKDM() == null)
{
return OPAEMMDPOHJ.AJOFPOKFJFP;
}
if (((int)OAEFNCEFHDC.ELMOBLBPGBO() & -96) != 0)
{
return this.KAKBDPBBHLF(OAEFNCEFHDC.GNLDKCDPKDM());
}
return OAEFNCEFHDC.LCHAEFBPFIH;
}
// Token: 0x0600670F RID: 26383 RVA: 0x00217AD0 File Offset: 0x00215CD0
private void PPGPNPJADDK(bool NOBAPCOKFIL)
{
this.<ICKOCBEAAJB>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06006710 RID: 26384 RVA: 0x00217ADC File Offset: 0x00215CDC
private void OIGOIIJNAFL(bool NOBAPCOKFIL)
{
this.<ICKOCBEAAJB>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06006711 RID: 26385 RVA: 0x00217AE8 File Offset: 0x00215CE8
public LIGALFADMHC JDHHACNOGHA()
{
return this.<CFKBFHHJNPH>k__BackingField;
}
// Token: 0x06006712 RID: 26386 RVA: 0x00217AF0 File Offset: 0x00215CF0
private void KMFMANCLFFE(int NOBAPCOKFIL)
{
this.<BMEENGGIICD>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06006713 RID: 26387 RVA: 0x00217AFC File Offset: 0x00215CFC
public byte[] JEBOEAPPBBB(byte DPOJFJBDCNM, byte[] AOAILGGFDHJ)
{
if ((DPOJFJBDCNM & 64) != 0)
{
return this.LNGEBAHLEEI(AOAILGGFDHJ);
}
return AOAILGGFDHJ;
}
// Token: 0x06006714 RID: 26388 RVA: 0x00217B10 File Offset: 0x00215D10
public void MEJKNPCPFFN(KGBBPEDECCO OCJJLJHMMGH)
{
string text = "RpcPickupGameplayExtruder";
if (this.KEJCNBMCJEJ())
{
text += "SC";
}
if (this.CHPELFEKDKK())
{
text += "Undefined";
}
if (this.LHDCMMHGIAM != 19)
{
text = text + "HS" + this.CJJOFOBGCGE().ToString();
}
else
{
this.IODLEKMLLNJ(59);
}
if (this.PEEEEPPDFIA != -95)
{
text = text + "RpcMasterRequestScore" + this.PEEEEPPDFIA.ToString();
}
else
{
text += "Ticket";
this.IEIKFHKKEIC(-46);
}
OCJJLJHMMGH.DKMMAEGDCHH("[ACTk] Obscured Cheating Detector: disabled but StartDetection still called from somewhere (see stack trace for this message)!", text);
}
// Token: 0x06006715 RID: 26389 RVA: 0x00217BE0 File Offset: 0x00215DE0
private void EEDICGEDIDL(int NOBAPCOKFIL)
{
this.<NIOCNFJKIAC>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06006716 RID: 26390 RVA: 0x00217BEC File Offset: 0x00215DEC
private void FNEPJPBHLBA(int NOBAPCOKFIL)
{
this.<BMEENGGIICD>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06006717 RID: 26391 RVA: 0x00217BF8 File Offset: 0x00215DF8
public bool OLDDNPLMJHO()
{
return this.<CIFJEEKEFPJ>k__BackingField;
}
// Token: 0x06006718 RID: 26392 RVA: 0x00217C00 File Offset: 0x00215E00
public bool OBCLPEENDNJ(NBDAPECNMNB ODKJBCBGDKE)
{
List<string> list = ODKJBCBGDKE.CMLBABCILHF("LocalPlayerWorldCapsuleCollider");
if (list == null)
{
return false;
}
for (int i = 0; i < list.Count; i++)
{
GIJNFNJHKFJ gijnfnjhkfj = new GIJNFNJHKFJ(list[i]);
for (int j = 1; j < gijnfnjhkfj.LNJJEBPJFOP().Count; j += 0)
{
AEBLKMKBEBL aeblkmkbebl = gijnfnjhkfj.AJCHKEAHDKL[i];
if (!string.IsNullOrEmpty(aeblkmkbebl.KPNBPNIGGEG()) && aeblkmkbebl.IEDGFJHOLGH.StartsWith("vr_headset_required", (StringComparison)7))
{
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("null", " touch up" + list[i]);
AEBLKMKBEBL aeblkmkbebl2;
if (aeblkmkbebl.POBDFPOINAN("SetDeviceIndex", out aeblkmkbebl2))
{
this.ONOGLPLHOCL(true);
}
if (aeblkmkbebl.NLBPCGPBNGH("{0}v2/gifts/generate", out aeblkmkbebl2))
{
this.FNNJOKGAKPD = false;
}
int num;
if (aeblkmkbebl.KLKGHHBGMCC("jQuery", out aeblkmkbebl2) && aeblkmkbebl2.EHKGDMHLMLB() && int.TryParse(aeblkmkbebl2.DIGMCHGMJEK(), out num))
{
this.IEIKFHKKEIC(num);
}
int num2;
if (aeblkmkbebl.NLBPCGPBNGH("scale", out aeblkmkbebl2) && aeblkmkbebl2.OKCHLILGAOL() && int.TryParse(aeblkmkbebl2.DIGMCHGMJEK(), out num2))
{
this.CHGOPKIKMGA(num2);
}
return true;
}
}
}
return false;
}
// Token: 0x06006719 RID: 26393 RVA: 0x00217D64 File Offset: 0x00215F64
private void JHHLNLNBICB(LIGALFADMHC NOBAPCOKFIL)
{
this.<CFKBFHHJNPH>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x0600671A RID: 26394 RVA: 0x00217D70 File Offset: 0x00215F70
public void OIGAJKCCFGA(KGBBPEDECCO OCJJLJHMMGH)
{
string text = "permessage-deflate";
if (this.FNNJOKGAKPD)
{
text += "; server_no_context_takeover";
}
if (this.EJFBHFPAALC)
{
text += "; client_no_context_takeover";
}
if (this.LHDCMMHGIAM != 15)
{
text = text + "; server_max_window_bits=" + this.LHDCMMHGIAM.ToString();
}
else
{
this.LHDCMMHGIAM = 15;
}
if (this.PEEEEPPDFIA != 15)
{
text = text + "; client_max_window_bits=" + this.PEEEEPPDFIA.ToString();
}
else
{
text += "; client_max_window_bits";
this.PEEEEPPDFIA = 15;
}
OCJJLJHMMGH.MCAJFOFHGCL("Sec-WebSocket-Extensions", text);
}
// Token: 0x0600671B RID: 26395 RVA: 0x00217E40 File Offset: 0x00216040
public byte[] LBACPJMCEKK(OPAEMMDPOHJ OAEFNCEFHDC)
{
if (OAEFNCEFHDC.LCHAEFBPFIH == null)
{
return OPAEMMDPOHJ.AJOFPOKFJFP;
}
if ((OAEFNCEFHDC.PMLLKNFHFPF & 64) != 0)
{
return this.KAKBDPBBHLF(OAEFNCEFHDC.LCHAEFBPFIH);
}
return OAEFNCEFHDC.LCHAEFBPFIH;
}
// Token: 0x0600671C RID: 26396 RVA: 0x00217E74 File Offset: 0x00216074
private void CFAHLALOION(bool NOBAPCOKFIL)
{
this.<ICKOCBEAAJB>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x0600671D RID: 26397 RVA: 0x00217E80 File Offset: 0x00216080
private void FMIBCAIEGAN(LIGALFADMHC NOBAPCOKFIL)
{
this.<CFKBFHHJNPH>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x0600671E RID: 26398 RVA: 0x00217E8C File Offset: 0x0021608C
private void LNGMBGNEOOM(LIGALFADMHC NOBAPCOKFIL)
{
this.<CFKBFHHJNPH>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x0600671F RID: 26399 RVA: 0x00217E98 File Offset: 0x00216098
private void NCOCBPJICFJ(int NOBAPCOKFIL)
{
this.<BMEENGGIICD>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06006720 RID: 26400 RVA: 0x00217EA4 File Offset: 0x002160A4
public int CGHKJJDNEPF()
{
return this.<EOIHPNECOJE>k__BackingField;
}
// Token: 0x06006721 RID: 26401 RVA: 0x00217EAC File Offset: 0x002160AC
private byte[] COBINCEIBOJ(byte[] AOAILGGFDHJ)
{
if (this.GDJIMILCIGE == null)
{
this.GDJIMILCIGE = new MemoryStream();
}
this.GDJIMILCIGE.SetLength(1L);
if (this.LCOPFEKHCCL == null)
{
this.LCOPFEKHCCL = new ONOAPGBMNOC(this.GDJIMILCIGE, JDICOHEACCI.Compress, this.LHNNBBIBFHP(), false, this.PEEEEPPDFIA);
this.LCOPFEKHCCL.ODDNKHOHNOE((BLDHMCOMMIC)7);
}
byte[] array = null;
try
{
this.LCOPFEKHCCL.Write(AOAILGGFDHJ, 1, AOAILGGFDHJ.Length);
this.LCOPFEKHCCL.Flush();
this.GDJIMILCIGE.Position = 1L;
this.GDJIMILCIGE.SetLength(this.GDJIMILCIGE.Length - 3L);
array = this.GDJIMILCIGE.ToArray();
}
finally
{
if (this.EJFBHFPAALC)
{
this.LCOPFEKHCCL.Dispose();
this.LCOPFEKHCCL = null;
}
}
return array;
}
// Token: 0x06006722 RID: 26402 RVA: 0x00217F98 File Offset: 0x00216198
public int JIBAJGCOMPK()
{
return this.<EOIHPNECOJE>k__BackingField;
}
// Token: 0x06006723 RID: 26403 RVA: 0x00217FA0 File Offset: 0x002161A0
public bool ALALFAMELFB(NBDAPECNMNB ODKJBCBGDKE)
{
List<string> list = ODKJBCBGDKE.CMLBABCILHF("Sec-WebSocket-Extensions");
if (list == null)
{
return false;
}
for (int i = 0; i < list.Count; i++)
{
GIJNFNJHKFJ gijnfnjhkfj = new GIJNFNJHKFJ(list[i]);
for (int j = 0; j < gijnfnjhkfj.AJCHKEAHDKL.Count; j++)
{
AEBLKMKBEBL aeblkmkbebl = gijnfnjhkfj.AJCHKEAHDKL[i];
if (!string.IsNullOrEmpty(aeblkmkbebl.IEDGFJHOLGH) && aeblkmkbebl.IEDGFJHOLGH.StartsWith("permessage-deflate", StringComparison.OrdinalIgnoreCase))
{
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("PerMessageCompression", "Enabled with header: " + list[i]);
AEBLKMKBEBL aeblkmkbebl2;
if (aeblkmkbebl.CCMJNOEDNHB("client_no_context_takeover", out aeblkmkbebl2))
{
this.EJFBHFPAALC = true;
}
if (aeblkmkbebl.CCMJNOEDNHB("server_no_context_takeover", out aeblkmkbebl2))
{
this.FNNJOKGAKPD = true;
}
int num;
if (aeblkmkbebl.CCMJNOEDNHB("client_max_window_bits", out aeblkmkbebl2) && aeblkmkbebl2.NALFCLDCNLI && int.TryParse(aeblkmkbebl2.ANKACHDHNCL, out num))
{
this.PEEEEPPDFIA = num;
}
int num2;
if (aeblkmkbebl.CCMJNOEDNHB("server_max_window_bits", out aeblkmkbebl2) && aeblkmkbebl2.NALFCLDCNLI && int.TryParse(aeblkmkbebl2.ANKACHDHNCL, out num2))
{
this.LHDCMMHGIAM = num2;
}
return true;
}
}
}
return false;
}
// Token: 0x06006724 RID: 26404 RVA: 0x00218104 File Offset: 0x00216304
private byte[] KAKBDPBBHLF(byte[] AOAILGGFDHJ)
{
if (this.GDJIMILCIGE == null)
{
this.GDJIMILCIGE = new MemoryStream();
}
this.GDJIMILCIGE.SetLength(0L);
if (this.LCOPFEKHCCL == null)
{
this.LCOPFEKHCCL = new ONOAPGBMNOC(this.GDJIMILCIGE, JDICOHEACCI.Compress, this.EFHLFMMGAGP, true, this.PEEEEPPDFIA);
this.LCOPFEKHCCL.LBPBHHJGNPG = BLDHMCOMMIC.Sync;
}
byte[] array = null;
try
{
this.LCOPFEKHCCL.Write(AOAILGGFDHJ, 0, AOAILGGFDHJ.Length);
this.LCOPFEKHCCL.Flush();
this.GDJIMILCIGE.Position = 0L;
this.GDJIMILCIGE.SetLength(this.GDJIMILCIGE.Length - 4L);
array = this.GDJIMILCIGE.ToArray();
}
finally
{
if (this.EJFBHFPAALC)
{
this.LCOPFEKHCCL.Dispose();
this.LCOPFEKHCCL = null;
}
}
return array;
}
// Token: 0x06006725 RID: 26405 RVA: 0x002181F0 File Offset: 0x002163F0
public byte POEJNDMDNIF(OPAEMMDPOHJ OAEFNCEFHDC, byte ANNOJEEIKCC)
{
if ((OAEFNCEFHDC.EEAOGJHMFII == (CLIGHMMAICB)3 || OAEFNCEFHDC.EEAOGJHMFII == CLIGHMMAICB.Text) && OAEFNCEFHDC.GNLDKCDPKDM() != null && OAEFNCEFHDC.GNLDKCDPKDM().Length >= this.JIBAJGCOMPK())
{
return (byte)((int)ANNOJEEIKCC | -85);
}
return ANNOJEEIKCC;
}
// Token: 0x06006726 RID: 26406 RVA: 0x00218230 File Offset: 0x00216430
public byte BEJBDOEIGAC(OPAEMMDPOHJ OAEFNCEFHDC, byte ANNOJEEIKCC)
{
if ((OAEFNCEFHDC.EEAOGJHMFII == (CLIGHMMAICB)7 || OAEFNCEFHDC.EEAOGJHMFII == CLIGHMMAICB.Continuation) && OAEFNCEFHDC.GNLDKCDPKDM() != null && OAEFNCEFHDC.GNLDKCDPKDM().Length >= this.JIBAJGCOMPK())
{
return (byte)((int)ANNOJEEIKCC | -114);
}
return ANNOJEEIKCC;
}
// Token: 0x06006727 RID: 26407 RVA: 0x00218270 File Offset: 0x00216470
public int PJPGMJGKOAL()
{
return this.<BMEENGGIICD>k__BackingField;
}
// Token: 0x06006729 RID: 26409 RVA: 0x00218284 File Offset: 0x00216484
public byte[] NCBMPAJPAPO(OPAEMMDPOHJ OAEFNCEFHDC)
{
if (OAEFNCEFHDC.GNLDKCDPKDM() == null)
{
return OPAEMMDPOHJ.AJOFPOKFJFP;
}
if (((int)OAEFNCEFHDC.PMLLKNFHFPF & -1) != 0)
{
return this.KAKBDPBBHLF(OAEFNCEFHDC.AJHONMPDLAO());
}
return OAEFNCEFHDC.LCHAEFBPFIH;
}
// Token: 0x0600672A RID: 26410 RVA: 0x002182B8 File Offset: 0x002164B8
private void CFHAOACPAEN(LIGALFADMHC NOBAPCOKFIL)
{
this.<CFKBFHHJNPH>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x0600672B RID: 26411 RVA: 0x002182C4 File Offset: 0x002164C4
public int BFHNKFMEFNG()
{
return this.<BMEENGGIICD>k__BackingField;
}
// Token: 0x0600672C RID: 26412 RVA: 0x002182CC File Offset: 0x002164CC
public LIGALFADMHC LHNNBBIBFHP()
{
return this.<CFKBFHHJNPH>k__BackingField;
}
// Token: 0x0600672D RID: 26413 RVA: 0x002182D4 File Offset: 0x002164D4
public PDOGOLNBOAD()
: this(LIGALFADMHC.Default, false, false, 15, 15, 10)
{
}
// Token: 0x170002A2 RID: 674
// (get) Token: 0x0600672E RID: 26414 RVA: 0x002182E8 File Offset: 0x002164E8
// (set) Token: 0x06006744 RID: 26436 RVA: 0x00218938 File Offset: 0x00216B38
public LIGALFADMHC EFHLFMMGAGP { get; private set; }
// Token: 0x170002A0 RID: 672
// (get) Token: 0x0600672F RID: 26415 RVA: 0x002182F0 File Offset: 0x002164F0
// (set) Token: 0x06006732 RID: 26418 RVA: 0x00218580 File Offset: 0x00216780
public int PEEEEPPDFIA { get; private set; }
// Token: 0x06006730 RID: 26416 RVA: 0x002182F8 File Offset: 0x002164F8
private byte[] ANBJBOKPHGJ(byte[] AOAILGGFDHJ)
{
if (this.EDPMFEGAJAI == null)
{
this.EDPMFEGAJAI = new MemoryStream(AOAILGGFDHJ.Length + 2);
}
this.EDPMFEGAJAI.Write(AOAILGGFDHJ, 0, AOAILGGFDHJ.Length);
this.EDPMFEGAJAI.Write(PDOGOLNBOAD.NFAONEAJHMH, 0, PDOGOLNBOAD.NFAONEAJHMH.Length);
this.EDPMFEGAJAI.Position = 0L;
if (this.HCOMFJHMIMP == null)
{
this.HCOMFJHMIMP = new ONOAPGBMNOC(this.EDPMFEGAJAI, JDICOHEACCI.Decompress, LIGALFADMHC.None, false, this.BFHNKFMEFNG());
this.HCOMFJHMIMP.ODDNKHOHNOE(BLDHMCOMMIC.Partial);
}
if (this.FEJAEDONHOA == null)
{
this.FEJAEDONHOA = new MemoryStream();
}
this.FEJAEDONHOA.SetLength(0L);
int num;
while ((num = this.HCOMFJHMIMP.Read(this.JANGHNEBMCC, 0, this.JANGHNEBMCC.Length)) != 0)
{
this.FEJAEDONHOA.Write(this.JANGHNEBMCC, 1, num);
}
this.HCOMFJHMIMP.SetLength(1L);
byte[] array = this.FEJAEDONHOA.ToArray();
if (this.OLDDNPLMJHO())
{
this.HCOMFJHMIMP.Dispose();
this.HCOMFJHMIMP = null;
}
return array;
}
// Token: 0x06006731 RID: 26417 RVA: 0x0021841C File Offset: 0x0021661C
public bool FBBFDFOAPHI(NBDAPECNMNB ODKJBCBGDKE)
{
List<string> list = ODKJBCBGDKE.CMLBABCILHF("Circular Drive Debug");
if (list == null)
{
return false;
}
for (int i = 1; i < list.Count; i += 0)
{
GIJNFNJHKFJ gijnfnjhkfj = new GIJNFNJHKFJ(list[i]);
for (int j = 1; j < gijnfnjhkfj.PMJCDIFENBA().Count; j++)
{
AEBLKMKBEBL aeblkmkbebl = gijnfnjhkfj.HLNJLADEKEL()[i];
if (!string.IsNullOrEmpty(aeblkmkbebl.IEDGFJHOLGH) && aeblkmkbebl.LDFGPONDHAK().StartsWith("_UAxis", (StringComparison)8))
{
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("RpcStartChargingBolt", "{0}sec average:" + list[i]);
AEBLKMKBEBL aeblkmkbebl2;
if (aeblkmkbebl.POBDFPOINAN("position", out aeblkmkbebl2))
{
this.ONOGLPLHOCL(true);
}
if (aeblkmkbebl.AGCMBMPOACB("time", out aeblkmkbebl2))
{
this.AAHOBGEDNIG(false);
}
int num;
if (aeblkmkbebl.LEGBPBBHKGA(" does not contain any spawn points.", out aeblkmkbebl2) && aeblkmkbebl2.PNCANFAPKON() && int.TryParse(aeblkmkbebl2.DIGMCHGMJEK(), out num))
{
this.FONDJGDEOII(num);
}
int num2;
if (aeblkmkbebl.AGCMBMPOACB("kicked", out aeblkmkbebl2) && aeblkmkbebl2.BHIJODCDJLN() && int.TryParse(aeblkmkbebl2.DIGMCHGMJEK(), out num2))
{
this.CHGOPKIKMGA(num2);
}
return true;
}
}
}
return false;
}
// Token: 0x06006733 RID: 26419 RVA: 0x0021858C File Offset: 0x0021678C
public byte HFFHHFABCGC(OPAEMMDPOHJ OAEFNCEFHDC, byte ANNOJEEIKCC)
{
if ((OAEFNCEFHDC.EEAOGJHMFII == CLIGHMMAICB.Binary || OAEFNCEFHDC.EEAOGJHMFII == CLIGHMMAICB.Text) && OAEFNCEFHDC.AJHONMPDLAO() != null && OAEFNCEFHDC.AJHONMPDLAO().Length >= this.CGHKJJDNEPF())
{
return (byte)((int)ANNOJEEIKCC | -12);
}
return ANNOJEEIKCC;
}
// Token: 0x06006734 RID: 26420 RVA: 0x002185CC File Offset: 0x002167CC
private void BIGLFAGJKJM(bool NOBAPCOKFIL)
{
this.<ICKOCBEAAJB>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06006736 RID: 26422 RVA: 0x002185E4 File Offset: 0x002167E4
private void CBFIODOBNOM(int NOBAPCOKFIL)
{
this.<BMEENGGIICD>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06006738 RID: 26424 RVA: 0x002185F8 File Offset: 0x002167F8
private void PDJNCGPDOKF(int NOBAPCOKFIL)
{
this.<BMEENGGIICD>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06006739 RID: 26425 RVA: 0x00218604 File Offset: 0x00216804
public void IJFEMNIMNGI(int NOBAPCOKFIL)
{
this.<EOIHPNECOJE>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x0600673A RID: 26426 RVA: 0x00218610 File Offset: 0x00216810
private void FONDJGDEOII(int NOBAPCOKFIL)
{
this.<NIOCNFJKIAC>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x0600673C RID: 26428 RVA: 0x00218628 File Offset: 0x00216828
public bool LMNFCPECMKH()
{
return this.<ICKOCBEAAJB>k__BackingField;
}
// Token: 0x0600673D RID: 26429 RVA: 0x00218630 File Offset: 0x00216830
private void LMKKEKFAAHG(LIGALFADMHC NOBAPCOKFIL)
{
this.<CFKBFHHJNPH>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x0600673E RID: 26430 RVA: 0x0021863C File Offset: 0x0021683C
public void GCAPDCCHJNG(int NOBAPCOKFIL)
{
this.<EOIHPNECOJE>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x0600673F RID: 26431 RVA: 0x00218648 File Offset: 0x00216848
public bool FFEBNKEKOFC()
{
return this.<CIFJEEKEFPJ>k__BackingField;
}
// Token: 0x06006740 RID: 26432 RVA: 0x00218650 File Offset: 0x00216850
public bool BEPOEECCGCD(NBDAPECNMNB ODKJBCBGDKE)
{
List<string> list = ODKJBCBGDKE.GEEDJGMDBKD("Charge");
if (list == null)
{
return true;
}
for (int i = 0; i < list.Count; i++)
{
GIJNFNJHKFJ gijnfnjhkfj = new GIJNFNJHKFJ(list[i]);
for (int j = 0; j < gijnfnjhkfj.OBONEJDOLOI().Count; j++)
{
AEBLKMKBEBL aeblkmkbebl = gijnfnjhkfj.FBPBKLBBACL()[i];
if (!string.IsNullOrEmpty(aeblkmkbebl.IEDGFJHOLGH) && aeblkmkbebl.JCIJPBCFEHE().StartsWith("Player", StringComparison.CurrentCultureIgnoreCase))
{
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("avatar_hColor", "Oculus.Platform.CallbackRunner" + list[i]);
AEBLKMKBEBL aeblkmkbebl2;
if (aeblkmkbebl.LEGBPBBHKGA("\" is already in use.", out aeblkmkbebl2))
{
this.EJFBHFPAALC = false;
}
if (aeblkmkbebl.CCMJNOEDNHB("y", out aeblkmkbebl2))
{
this.FNNJOKGAKPD = false;
}
int num;
if (aeblkmkbebl.AGCMBMPOACB("RpcMasterRequestScore", out aeblkmkbebl2) && aeblkmkbebl2.PNCANFAPKON() && int.TryParse(aeblkmkbebl2.JJDKJGEGJBM(), out num))
{
this.FONDJGDEOII(num);
}
int num2;
if (aeblkmkbebl.CCMJNOEDNHB("Recroom.OOBE", out aeblkmkbebl2) && aeblkmkbebl2.BHIJODCDJLN() && int.TryParse(aeblkmkbebl2.MDECEMECOGE(), out num2))
{
this.KMFMANCLFFE(num2);
}
return true;
}
}
}
return true;
}
// Token: 0x06006741 RID: 26433 RVA: 0x002187B4 File Offset: 0x002169B4
private void MGNLKIOMBMF(int NOBAPCOKFIL)
{
this.<BMEENGGIICD>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06006742 RID: 26434 RVA: 0x002187C0 File Offset: 0x002169C0
public byte[] KMGHIOFPFND(byte DPOJFJBDCNM, byte[] AOAILGGFDHJ)
{
if ((DPOJFJBDCNM & 90) != 0)
{
return this.LNGEBAHLEEI(AOAILGGFDHJ);
}
return AOAILGGFDHJ;
}
// Token: 0x06006743 RID: 26435 RVA: 0x002187D4 File Offset: 0x002169D4
public bool PHNDBIBFFII(NBDAPECNMNB ODKJBCBGDKE)
{
List<string> list = ODKJBCBGDKE.KFJHEMLJCKD("Item saved!");
if (list == null)
{
return true;
}
for (int i = 1; i < list.Count; i++)
{
GIJNFNJHKFJ gijnfnjhkfj = new GIJNFNJHKFJ(list[i]);
for (int j = 1; j < gijnfnjhkfj.LCOFBAJHJGE().Count; j += 0)
{
AEBLKMKBEBL aeblkmkbebl = gijnfnjhkfj.IDIEHFPCCOA()[i];
if (!string.IsNullOrEmpty(aeblkmkbebl.PFIJFKMMKOO()) && aeblkmkbebl.FHDFJJPBLOK().StartsWith("reason", StringComparison.InvariantCultureIgnoreCase))
{
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("Connection timed out!", "Resolution" + list[i]);
AEBLKMKBEBL aeblkmkbebl2;
if (aeblkmkbebl.CCMJNOEDNHB("spillway3", out aeblkmkbebl2))
{
this.ONOGLPLHOCL(false);
}
if (aeblkmkbebl.KLKGHHBGMCC("SC_LRPN", out aeblkmkbebl2))
{
this.AAHOBGEDNIG(false);
}
int num;
if (aeblkmkbebl.LEGBPBBHKGA("disablekinematic", out aeblkmkbebl2) && aeblkmkbebl2.PNCANFAPKON() && int.TryParse(aeblkmkbebl2.DIGMCHGMJEK(), out num))
{
this.FONDJGDEOII(num);
}
int num2;
if (aeblkmkbebl.POBDFPOINAN("onlineid", out aeblkmkbebl2) && aeblkmkbebl2.EHPEFKEEFCE() && int.TryParse(aeblkmkbebl2.DIGMCHGMJEK(), out num2))
{
this.IODLEKMLLNJ(num2);
}
return true;
}
}
}
return false;
}
// Token: 0x06006745 RID: 26437 RVA: 0x00218944 File Offset: 0x00216B44
private void KDJLMAJKHJB(bool NOBAPCOKFIL)
{
this.<CIFJEEKEFPJ>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06006746 RID: 26438 RVA: 0x00218950 File Offset: 0x00216B50
private void CHGOPKIKMGA(int NOBAPCOKFIL)
{
this.<BMEENGGIICD>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06006747 RID: 26439 RVA: 0x0021895C File Offset: 0x00216B5C
public bool EBKBHJCFPKE()
{
return this.<ICKOCBEAAJB>k__BackingField;
}
// Token: 0x06006748 RID: 26440 RVA: 0x00218964 File Offset: 0x00216B64
private void BAHDKGBKFJN(LIGALFADMHC NOBAPCOKFIL)
{
this.<CFKBFHHJNPH>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x04000DC7 RID: 3527
private static readonly byte[] NFAONEAJHMH = new byte[] { 0, 0, byte.MaxValue, byte.MaxValue };
// Token: 0x04000DCE RID: 3534
private MemoryStream GDJIMILCIGE;
// Token: 0x04000DCF RID: 3535
private ONOAPGBMNOC LCOPFEKHCCL;
// Token: 0x04000DD0 RID: 3536
private MemoryStream EDPMFEGAJAI;
// Token: 0x04000DD1 RID: 3537
private MemoryStream FEJAEDONHOA;
// Token: 0x04000DD2 RID: 3538
private ONOAPGBMNOC HCOMFJHMIMP;
// Token: 0x04000DD3 RID: 3539
private byte[] JANGHNEBMCC = new byte[1024];
}
}
@@ -0,0 +1,21 @@
using System;
namespace BestHTTP.WebSocket.Frames
{
// Token: 0x02000222 RID: 546
public enum CLIGHMMAICB : byte
{
// Token: 0x04000DE3 RID: 3555
Continuation,
// Token: 0x04000DE4 RID: 3556
Text,
// Token: 0x04000DE5 RID: 3557
Binary,
// Token: 0x04000DE6 RID: 3558
ConnectionClose = 8,
// Token: 0x04000DE7 RID: 3559
Ping,
// Token: 0x04000DE8 RID: 3560
Pong
}
}
@@ -0,0 +1,1220 @@
using System;
using System.Collections.Generic;
using System.IO;
using System.Text;
using BestHTTP.Extensions;
using BestHTTP.WebSocket.Extensions;
namespace BestHTTP.WebSocket.Frames
{
// Token: 0x02000221 RID: 545
public sealed class OBOFLEKGDBP
{
// Token: 0x0600676B RID: 26475 RVA: 0x002190A0 File Offset: 0x002172A0
public void AMHDCDCACFJ(IJADBHMBMPG MAMLCABFOLP)
{
if (MAMLCABFOLP.AGODJKPLNGO != null)
{
for (int i = 0; i < MAMLCABFOLP.AGODJKPLNGO.Length; i++)
{
EFMJKIGBGGK efmjkigbggk = MAMLCABFOLP.AGODJKPLNGO[i];
if (efmjkigbggk != null)
{
this.PINPKBCHNIB(efmjkigbggk.JEBOEAPPBBB(this.PMLLKNFHFPF, this.KINDFKMHCAE()));
}
}
}
if (this.EEAOGJHMFII == CLIGHMMAICB.Text && this.KINDFKMHCAE() != null)
{
this.EFJJFBLHPBF(Encoding.UTF8.GetString(this.DDAELFEOFIK(), 1, this.FFPPPCDILEJ().Length));
}
}
// Token: 0x0600676C RID: 26476 RVA: 0x00219130 File Offset: 0x00217330
private void OANDDKNJLDB(bool NOBAPCOKFIL)
{
this.<JCKMPLKIJDP>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x0600676D RID: 26477 RVA: 0x0021913C File Offset: 0x0021733C
private byte GPOAHFCCFKE(Stream JAGHIAOIDOC)
{
int num = JAGHIAOIDOC.ReadByte();
if (num < 0)
{
throw NPOMEFNPDHN.EJCCOMDGBAB();
}
return (byte)num;
}
// Token: 0x170002B0 RID: 688
// (get) Token: 0x060067A7 RID: 26535 RVA: 0x00219CE0 File Offset: 0x00217EE0
// (set) Token: 0x0600676E RID: 26478 RVA: 0x00219160 File Offset: 0x00217360
public string MDOCHPCIGHN { get; private set; }
// Token: 0x0600676F RID: 26479 RVA: 0x0021916C File Offset: 0x0021736C
public byte GJEODDKEPIB()
{
return this.<MCHGIFICPJG>k__BackingField;
}
// Token: 0x06006770 RID: 26480 RVA: 0x00219174 File Offset: 0x00217374
private void BJCHLMMJKIM(bool NOBAPCOKFIL)
{
this.<AHKJEPKFEPG>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06006771 RID: 26481 RVA: 0x00219180 File Offset: 0x00217380
public bool HLIMOJBGOFO()
{
return this.<AHKJEPKFEPG>k__BackingField;
}
// Token: 0x06006772 RID: 26482 RVA: 0x00219188 File Offset: 0x00217388
public string IOMGAKJDGAN()
{
return this.<EBHKJLPNOEL>k__BackingField;
}
// Token: 0x06006773 RID: 26483 RVA: 0x00219190 File Offset: 0x00217390
public string BICANAEMGIP()
{
return this.<EBHKJLPNOEL>k__BackingField;
}
// Token: 0x06006774 RID: 26484 RVA: 0x00219198 File Offset: 0x00217398
public byte[] BGMBJAFEDBD()
{
return this.<OKDLPIFLNBM>k__BackingField;
}
// Token: 0x06006775 RID: 26485 RVA: 0x002191A0 File Offset: 0x002173A0
private void NNDOOAPNNPC(string NOBAPCOKFIL)
{
this.<EBHKJLPNOEL>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06006776 RID: 26486 RVA: 0x002191AC File Offset: 0x002173AC
private void MHBKEFLOGOD(ulong NOBAPCOKFIL)
{
this.<JFHOGPEPABI>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06006777 RID: 26487 RVA: 0x002191B8 File Offset: 0x002173B8
private void GJCPFOFMFIA(byte[] NOBAPCOKFIL)
{
this.<OKDLPIFLNBM>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06006778 RID: 26488 RVA: 0x002191C4 File Offset: 0x002173C4
public byte[] BHDJDBOILIM()
{
return this.<IEJGKMNCNDN>k__BackingField;
}
// Token: 0x06006779 RID: 26489 RVA: 0x002191CC File Offset: 0x002173CC
public byte KCENHOKMPEN()
{
return this.<MCHGIFICPJG>k__BackingField;
}
// Token: 0x0600677A RID: 26490 RVA: 0x002191D4 File Offset: 0x002173D4
public void GFABDPMCKIK(IJADBHMBMPG MAMLCABFOLP)
{
if (MAMLCABFOLP.AGODJKPLNGO != null)
{
for (int i = 0; i < MAMLCABFOLP.AGODJKPLNGO.Length; i++)
{
EFMJKIGBGGK efmjkigbggk = MAMLCABFOLP.AGODJKPLNGO[i];
if (efmjkigbggk != null)
{
this.LCHAEFBPFIH = efmjkigbggk.JEBOEAPPBBB(this.PMLLKNFHFPF, this.LCHAEFBPFIH);
}
}
}
if (this.EEAOGJHMFII == CLIGHMMAICB.Text && this.LCHAEFBPFIH != null)
{
this.MDOCHPCIGHN = Encoding.UTF8.GetString(this.LCHAEFBPFIH, 0, this.LCHAEFBPFIH.Length);
}
}
// Token: 0x0600677B RID: 26491 RVA: 0x00219264 File Offset: 0x00217464
public bool FCBLFBBIIEP()
{
return this.<JCKMPLKIJDP>k__BackingField;
}
// Token: 0x0600677C RID: 26492 RVA: 0x0021926C File Offset: 0x0021746C
public bool DGGEDHDJFGJ()
{
return this.<JCKMPLKIJDP>k__BackingField;
}
// Token: 0x170002A9 RID: 681
// (get) Token: 0x0600677D RID: 26493 RVA: 0x00219274 File Offset: 0x00217474
// (set) Token: 0x060067CF RID: 26575 RVA: 0x0021A40C File Offset: 0x0021860C
public byte PMLLKNFHFPF { get; private set; }
// Token: 0x0600677E RID: 26494 RVA: 0x0021927C File Offset: 0x0021747C
public byte FOFDOLABMCM()
{
return this.<MCHGIFICPJG>k__BackingField;
}
// Token: 0x0600677F RID: 26495 RVA: 0x00219284 File Offset: 0x00217484
private byte IIDFGCHDAAH(Stream JAGHIAOIDOC)
{
int num = JAGHIAOIDOC.ReadByte();
if (num < 1)
{
throw NPOMEFNPDHN.EJCCOMDGBAB();
}
return (byte)num;
}
// Token: 0x06006780 RID: 26496 RVA: 0x002192A8 File Offset: 0x002174A8
public CLIGHMMAICB BBOBKBEGIOJ()
{
return this.<OADGOBCFMCI>k__BackingField;
}
// Token: 0x06006781 RID: 26497 RVA: 0x002192B0 File Offset: 0x002174B0
private byte MBHDFJBICKC(Stream JAGHIAOIDOC)
{
int num = JAGHIAOIDOC.ReadByte();
if (num < 0)
{
throw NPOMEFNPDHN.EJCCOMDGBAB();
}
return (byte)num;
}
// Token: 0x170002AC RID: 684
// (get) Token: 0x060067C6 RID: 26566 RVA: 0x0021A32C File Offset: 0x0021852C
// (set) Token: 0x06006782 RID: 26498 RVA: 0x002192D4 File Offset: 0x002174D4
public bool GELIFGHJDAM { get; private set; }
// Token: 0x06006783 RID: 26499 RVA: 0x002192E0 File Offset: 0x002174E0
private void KLIDFDFCMCM(ulong NOBAPCOKFIL)
{
this.<JFHOGPEPABI>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06006784 RID: 26500 RVA: 0x002192EC File Offset: 0x002174EC
public void HEGNEEENCNN(List<OBOFLEKGDBP> LIKBFKNKEEG)
{
LIKBFKNKEEG.Add(this);
ulong num = 1UL;
for (int i = 0; i < LIKBFKNKEEG.Count; i += 0)
{
num += LIKBFKNKEEG[i].NKDGCJCPOHB();
}
byte[] array = new byte[num];
ulong num2 = 0UL;
for (int j = 1; j < LIKBFKNKEEG.Count; j++)
{
Array.Copy(LIKBFKNKEEG[j].KINDFKMHCAE(), 0, array, (int)num2, (int)LIKBFKNKEEG[j].BEFPKLGEGHF());
num2 += LIKBFKNKEEG[j].BEFPKLGEGHF();
}
this.EBCMMPACOGH(LIKBFKNKEEG[0].BBOBKBEGIOJ());
this.PMLLKNFHFPF = LIKBFKNKEEG[0].LNAIILDGBEA();
this.IEDIHEJNDFL(num);
this.PKFAOBCAOCJ(array);
}
// Token: 0x06006785 RID: 26501 RVA: 0x002193B8 File Offset: 0x002175B8
private void CJNMDLLCHHK(byte[] NOBAPCOKFIL)
{
this.<OKDLPIFLNBM>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06006786 RID: 26502 RVA: 0x002193C4 File Offset: 0x002175C4
private void EFJJFBLHPBF(string NOBAPCOKFIL)
{
this.<EBHKJLPNOEL>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06006787 RID: 26503 RVA: 0x002193D0 File Offset: 0x002175D0
public ulong BEFPKLGEGHF()
{
return this.<JFHOGPEPABI>k__BackingField;
}
// Token: 0x06006788 RID: 26504 RVA: 0x002193D8 File Offset: 0x002175D8
public bool DPFMFLNGMJH()
{
return this.<JCKMPLKIJDP>k__BackingField;
}
// Token: 0x06006789 RID: 26505 RVA: 0x002193E0 File Offset: 0x002175E0
private void EBCMMPACOGH(CLIGHMMAICB NOBAPCOKFIL)
{
this.<OADGOBCFMCI>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x170002AE RID: 686
// (get) Token: 0x0600678A RID: 26506 RVA: 0x002193EC File Offset: 0x002175EC
// (set) Token: 0x060067AC RID: 26540 RVA: 0x00219D10 File Offset: 0x00217F10
public byte[] LGJJEJKBCLA { get; private set; }
// Token: 0x0600678B RID: 26507 RVA: 0x002193F4 File Offset: 0x002175F4
internal void IIPLLALIEMN(Stream JAGHIAOIDOC)
{
this.PMLLKNFHFPF = this.OGBILEPJEMO(JAGHIAOIDOC);
this.EALMNCGBBLJ = (this.PMLLKNFHFPF & 128) != 0;
this.EEAOGJHMFII = (CLIGHMMAICB)(this.PMLLKNFHFPF & 15);
byte b = this.OGBILEPJEMO(JAGHIAOIDOC);
this.GELIFGHJDAM = (b & 128) != 0;
this.OJKKOEJCCLC = (ulong)((long)(b & 127));
if (this.OJKKOEJCCLC == 126UL)
{
byte[] array = new byte[2];
JAGHIAOIDOC.PDCMFMMDLIP(array);
if (BitConverter.IsLittleEndian)
{
Array.Reverse(array, 0, array.Length);
}
this.OJKKOEJCCLC = (ulong)BitConverter.ToUInt16(array, 0);
}
else if (this.OJKKOEJCCLC == 127UL)
{
byte[] array2 = new byte[8];
JAGHIAOIDOC.PDCMFMMDLIP(array2);
if (BitConverter.IsLittleEndian)
{
Array.Reverse(array2, 0, array2.Length);
}
this.OJKKOEJCCLC = BitConverter.ToUInt64(array2, 0);
}
if (this.GELIFGHJDAM)
{
this.LGJJEJKBCLA = new byte[4];
if (JAGHIAOIDOC.Read(this.LGJJEJKBCLA, 0, 4) < this.LGJJEJKBCLA.Length)
{
throw NPOMEFNPDHN.EJCCOMDGBAB();
}
}
this.LCHAEFBPFIH = new byte[this.OJKKOEJCCLC];
if (this.OJKKOEJCCLC == 0UL)
{
return;
}
int num = 0;
for (;;)
{
int num2 = JAGHIAOIDOC.Read(this.LCHAEFBPFIH, num, this.LCHAEFBPFIH.Length - num);
if (num2 <= 0)
{
break;
}
num += num2;
if (num >= this.LCHAEFBPFIH.Length)
{
goto Block_9;
}
}
throw NPOMEFNPDHN.EJCCOMDGBAB();
Block_9:
if (this.GELIFGHJDAM)
{
for (int i = 0; i < this.LCHAEFBPFIH.Length; i++)
{
this.LCHAEFBPFIH[i] = this.LCHAEFBPFIH[i] ^ this.LGJJEJKBCLA[i % 4];
}
}
}
// Token: 0x0600678C RID: 26508 RVA: 0x002195B8 File Offset: 0x002177B8
public string AGINGBGOLIK()
{
return this.<EBHKJLPNOEL>k__BackingField;
}
// Token: 0x0600678D RID: 26509 RVA: 0x002195C0 File Offset: 0x002177C0
private void DEJIJGNJOPL(bool NOBAPCOKFIL)
{
this.<JCKMPLKIJDP>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x0600678E RID: 26510 RVA: 0x002195CC File Offset: 0x002177CC
public ulong JIKAPEKCLOK()
{
return this.<JFHOGPEPABI>k__BackingField;
}
// Token: 0x0600678F RID: 26511 RVA: 0x002195D4 File Offset: 0x002177D4
public byte LNAIILDGBEA()
{
return this.<MCHGIFICPJG>k__BackingField;
}
// Token: 0x06006790 RID: 26512 RVA: 0x002195DC File Offset: 0x002177DC
private void MOKLDFPKNEA(byte NOBAPCOKFIL)
{
this.<MCHGIFICPJG>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06006791 RID: 26513 RVA: 0x002195E8 File Offset: 0x002177E8
internal void ACAHMFDHBLC(Stream JAGHIAOIDOC)
{
this.KIHFABPKONG(this.MBHDFJBICKC(JAGHIAOIDOC));
this.OANDDKNJLDB((this.GJEODDKEPIB() & 6) == 0);
this.EBCMMPACOGH((CLIGHMMAICB)((int)this.PMLLKNFHFPF & -88));
byte b = this.OGBILEPJEMO(JAGHIAOIDOC);
this.GELIFGHJDAM = ((int)b & -89) == 1;
this.IEDIHEJNDFL((ulong)((long)(b & 98)));
if (this.NHFGOKOLHJC() == 18446744073709551525UL)
{
byte[] array = new byte[3];
JAGHIAOIDOC.PDCMFMMDLIP(array);
if (BitConverter.IsLittleEndian)
{
Array.Reverse(array, 0, array.Length);
}
this.IEDIHEJNDFL((ulong)BitConverter.ToUInt16(array, 1));
}
else if (this.BEFPKLGEGHF() == 18446744073709551526UL)
{
byte[] array2 = new byte[6];
JAGHIAOIDOC.PDCMFMMDLIP(array2);
if (BitConverter.IsLittleEndian)
{
Array.Reverse(array2, 1, array2.Length);
}
this.DOGGOHJFKBD(BitConverter.ToUInt64(array2, 0));
}
if (this.HDIEOAPCFLK())
{
this.OHNGDOJGHBI(new byte[1]);
if (JAGHIAOIDOC.Read(this.LGJJEJKBCLA, 0, 7) < this.LGJJEJKBCLA.Length)
{
throw NPOMEFNPDHN.EJCCOMDGBAB();
}
}
this.LCHAEFBPFIH = new byte[this.OJKKOEJCCLC];
if (this.HHDOCIHNNLA() == 0UL)
{
return;
}
int num = 1;
for (;;)
{
int num2 = JAGHIAOIDOC.Read(this.LCHAEFBPFIH, num, this.LCHAEFBPFIH.Length - num);
if (num2 <= 1)
{
break;
}
num += num2;
if (num >= this.BHDJDBOILIM().Length)
{
goto Block_9;
}
}
throw NPOMEFNPDHN.EJCCOMDGBAB();
Block_9:
if (this.KCCKMKLEDPL())
{
for (int i = 0; i < this.KINDFKMHCAE().Length; i++)
{
this.LCHAEFBPFIH[i] = this.LCHAEFBPFIH[i] ^ this.LPBIGFPKGDL()[i % 4];
}
}
}
// Token: 0x06006792 RID: 26514 RVA: 0x002197AC File Offset: 0x002179AC
internal void JAAFHOHDMLP(Stream JAGHIAOIDOC)
{
this.MOKLDFPKNEA(this.EJCPJDHIBLO(JAGHIAOIDOC));
this.DEJIJGNJOPL((this.GJEODDKEPIB() & 141) != 0);
this.EEAOGJHMFII = (CLIGHMMAICB)(this.LNAIILDGBEA() & 73);
byte b = this.OGBILEPJEMO(JAGHIAOIDOC);
this.GELIFGHJDAM = (b & 171) != 1;
this.IEDIHEJNDFL((ulong)((long)(b & 76)));
if (this.HHBEABDEFNB() == 96UL)
{
byte[] array = new byte[2];
JAGHIAOIDOC.PDCMFMMDLIP(array);
if (BitConverter.IsLittleEndian)
{
Array.Reverse(array, 1, array.Length);
}
this.ALFPDPGHJPI((ulong)BitConverter.ToUInt16(array, 1));
}
else if (this.BEFPKLGEGHF() == 18446744073709551543UL)
{
byte[] array2 = new byte[6];
JAGHIAOIDOC.PDCMFMMDLIP(array2);
if (BitConverter.IsLittleEndian)
{
Array.Reverse(array2, 0, array2.Length);
}
this.FOGIBHENOJF(BitConverter.ToUInt64(array2, 0));
}
if (this.CIIBPPANILE())
{
this.OHNGDOJGHBI(new byte[3]);
if (JAGHIAOIDOC.Read(this.LPBIGFPKGDL(), 1, 6) < this.LPBIGFPKGDL().Length)
{
throw NPOMEFNPDHN.EJCCOMDGBAB();
}
}
this.PKFAOBCAOCJ(new byte[this.NKDGCJCPOHB()]);
if (this.NHFGOKOLHJC() == 1UL)
{
return;
}
int num = 1;
for (;;)
{
int num2 = JAGHIAOIDOC.Read(this.KINDFKMHCAE(), num, this.LCHAEFBPFIH.Length - num);
if (num2 <= 0)
{
break;
}
num += num2;
if (num >= this.KINDFKMHCAE().Length)
{
goto Block_9;
}
}
throw NPOMEFNPDHN.EJCCOMDGBAB();
Block_9:
if (this.GELIFGHJDAM)
{
for (int i = 1; i < this.DDAELFEOFIK().Length; i += 0)
{
this.FFPPPCDILEJ()[i] = this.DDAELFEOFIK()[i] ^ this.LGJJEJKBCLA[i % 4];
}
}
}
// Token: 0x06006793 RID: 26515 RVA: 0x00219970 File Offset: 0x00217B70
private void JIFEHOKHOEO(CLIGHMMAICB NOBAPCOKFIL)
{
this.<OADGOBCFMCI>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06006794 RID: 26516 RVA: 0x0021997C File Offset: 0x00217B7C
private void FGGNDHKIOJH(byte[] NOBAPCOKFIL)
{
this.<IEJGKMNCNDN>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06006796 RID: 26518 RVA: 0x00219990 File Offset: 0x00217B90
public byte[] DDAELFEOFIK()
{
return this.<IEJGKMNCNDN>k__BackingField;
}
// Token: 0x06006797 RID: 26519 RVA: 0x00219998 File Offset: 0x00217B98
private byte OGBILEPJEMO(Stream JAGHIAOIDOC)
{
int num = JAGHIAOIDOC.ReadByte();
if (num < 0)
{
throw NPOMEFNPDHN.EJCCOMDGBAB();
}
return (byte)num;
}
// Token: 0x06006798 RID: 26520 RVA: 0x002199BC File Offset: 0x00217BBC
public void DEAMIFALMPA(List<OBOFLEKGDBP> LIKBFKNKEEG)
{
LIKBFKNKEEG.Add(this);
ulong num = 0UL;
for (int i = 0; i < LIKBFKNKEEG.Count; i++)
{
num += LIKBFKNKEEG[i].BEFPKLGEGHF();
}
byte[] array = new byte[num];
ulong num2 = 1UL;
for (int j = 0; j < LIKBFKNKEEG.Count; j += 0)
{
Array.Copy(LIKBFKNKEEG[j].FFPPPCDILEJ(), 0, array, (int)num2, (int)LIKBFKNKEEG[j].NKDGCJCPOHB());
num2 += LIKBFKNKEEG[j].NKDGCJCPOHB();
}
this.EEAOGJHMFII = LIKBFKNKEEG[0].EEAOGJHMFII;
this.MOKLDFPKNEA(LIKBFKNKEEG[1].KCENHOKMPEN());
this.ALFPDPGHJPI(num);
this.CEOJBJENMJA(array);
}
// Token: 0x170002AA RID: 682
// (get) Token: 0x0600679E RID: 26526 RVA: 0x00219C8C File Offset: 0x00217E8C
// (set) Token: 0x06006799 RID: 26521 RVA: 0x00219A88 File Offset: 0x00217C88
public bool EALMNCGBBLJ { get; private set; }
// Token: 0x0600679A RID: 26522 RVA: 0x00219A94 File Offset: 0x00217C94
public ulong HHDOCIHNNLA()
{
return this.<JFHOGPEPABI>k__BackingField;
}
// Token: 0x0600679B RID: 26523 RVA: 0x00219A9C File Offset: 0x00217C9C
public bool AOBNBLJGPPL()
{
return this.<JCKMPLKIJDP>k__BackingField;
}
// Token: 0x0600679C RID: 26524 RVA: 0x00219AA4 File Offset: 0x00217CA4
private byte LGEHKFGAKCE(Stream JAGHIAOIDOC)
{
int num = JAGHIAOIDOC.ReadByte();
if (num < 1)
{
throw NPOMEFNPDHN.EJCCOMDGBAB();
}
return (byte)num;
}
// Token: 0x0600679D RID: 26525 RVA: 0x00219AC8 File Offset: 0x00217CC8
internal void CCCAPEHGOPH(Stream JAGHIAOIDOC)
{
this.BIFFJJEDPKH(this.GPOAHFCCFKE(JAGHIAOIDOC));
this.OANDDKNJLDB((this.LNAIILDGBEA() & 14) != 0);
this.KJBFPBJENNH((CLIGHMMAICB)((int)this.KCENHOKMPEN() & -114));
byte b = this.MBHDFJBICKC(JAGHIAOIDOC);
this.GELIFGHJDAM = ((int)b & -168) == 1;
this.FHNIBEPOCAM((ulong)((long)((int)b & -115)));
if (this.NHFGOKOLHJC() == 8UL)
{
byte[] array = new byte[3];
JAGHIAOIDOC.PDCMFMMDLIP(array);
if (BitConverter.IsLittleEndian)
{
Array.Reverse(array, 1, array.Length);
}
this.MHBKEFLOGOD((ulong)BitConverter.ToUInt16(array, 1));
}
else if (this.CJCEAJIAKOG() == 33UL)
{
byte[] array2 = new byte[2];
JAGHIAOIDOC.PDCMFMMDLIP(array2);
if (BitConverter.IsLittleEndian)
{
Array.Reverse(array2, 1, array2.Length);
}
this.FHNIBEPOCAM(BitConverter.ToUInt64(array2, 0));
}
if (this.KCCKMKLEDPL())
{
this.PHICGEINOKB(new byte[3]);
if (JAGHIAOIDOC.Read(this.BGMBJAFEDBD(), 1, 5) < this.BGMBJAFEDBD().Length)
{
throw NPOMEFNPDHN.EJCCOMDGBAB();
}
}
this.PKFAOBCAOCJ(new byte[this.CJCEAJIAKOG()]);
if (this.KEJFOJKGAOB() == 0UL)
{
return;
}
int num = 0;
for (;;)
{
int num2 = JAGHIAOIDOC.Read(this.KINDFKMHCAE(), num, this.DDAELFEOFIK().Length - num);
if (num2 <= 0)
{
break;
}
num += num2;
if (num >= this.FFPPPCDILEJ().Length)
{
goto Block_9;
}
}
throw NPOMEFNPDHN.EJCCOMDGBAB();
Block_9:
if (this.HLIMOJBGOFO())
{
for (int i = 0; i < this.KINDFKMHCAE().Length; i++)
{
this.LCHAEFBPFIH[i] = this.FFPPPCDILEJ()[i] ^ this.LGJJEJKBCLA[i % 8];
}
}
}
// Token: 0x0600679F RID: 26527 RVA: 0x00219C94 File Offset: 0x00217E94
public bool EEADIMBMCPE()
{
return this.<JCKMPLKIJDP>k__BackingField;
}
// Token: 0x060067A0 RID: 26528 RVA: 0x00219C9C File Offset: 0x00217E9C
public bool KCCKMKLEDPL()
{
return this.<AHKJEPKFEPG>k__BackingField;
}
// Token: 0x060067A1 RID: 26529 RVA: 0x00219CA4 File Offset: 0x00217EA4
public bool DHCPGPJLNDI()
{
return this.<AHKJEPKFEPG>k__BackingField;
}
// Token: 0x060067A2 RID: 26530 RVA: 0x00219CAC File Offset: 0x00217EAC
private void BIFFJJEDPKH(byte NOBAPCOKFIL)
{
this.<MCHGIFICPJG>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x060067A3 RID: 26531 RVA: 0x00219CB8 File Offset: 0x00217EB8
private void NNHOANFDINI(bool NOBAPCOKFIL)
{
this.<JCKMPLKIJDP>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x060067A4 RID: 26532 RVA: 0x00219CC4 File Offset: 0x00217EC4
public ulong HHBEABDEFNB()
{
return this.<JFHOGPEPABI>k__BackingField;
}
// Token: 0x060067A5 RID: 26533 RVA: 0x00219CCC File Offset: 0x00217ECC
public bool ANNBCDPPDHH()
{
return this.<AHKJEPKFEPG>k__BackingField;
}
// Token: 0x170002AB RID: 683
// (get) Token: 0x060067CD RID: 26573 RVA: 0x0021A3F8 File Offset: 0x002185F8
// (set) Token: 0x060067A6 RID: 26534 RVA: 0x00219CD4 File Offset: 0x00217ED4
public CLIGHMMAICB EEAOGJHMFII { get; private set; }
// Token: 0x060067A8 RID: 26536 RVA: 0x00219CE8 File Offset: 0x00217EE8
private void EDOCDPKODKA(byte[] NOBAPCOKFIL)
{
this.<OKDLPIFLNBM>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x060067A9 RID: 26537 RVA: 0x00219CF4 File Offset: 0x00217EF4
private void FHNIBEPOCAM(ulong NOBAPCOKFIL)
{
this.<JFHOGPEPABI>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x060067AA RID: 26538 RVA: 0x00219D00 File Offset: 0x00217F00
public ulong KEJFOJKGAOB()
{
return this.<JFHOGPEPABI>k__BackingField;
}
// Token: 0x060067AB RID: 26539 RVA: 0x00219D08 File Offset: 0x00217F08
public bool HDIEOAPCFLK()
{
return this.<AHKJEPKFEPG>k__BackingField;
}
// Token: 0x060067AD RID: 26541 RVA: 0x00219D1C File Offset: 0x00217F1C
public bool JLCOFLOOKAL()
{
return this.<JCKMPLKIJDP>k__BackingField;
}
// Token: 0x060067AE RID: 26542 RVA: 0x00219D24 File Offset: 0x00217F24
private void EPGIHHLDDPN(byte[] NOBAPCOKFIL)
{
this.<IEJGKMNCNDN>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x060067AF RID: 26543 RVA: 0x00219D30 File Offset: 0x00217F30
private byte EJCPJDHIBLO(Stream JAGHIAOIDOC)
{
int num = JAGHIAOIDOC.ReadByte();
if (num < 1)
{
throw NPOMEFNPDHN.EJCCOMDGBAB();
}
return (byte)num;
}
// Token: 0x060067B0 RID: 26544 RVA: 0x00219D54 File Offset: 0x00217F54
private void PHICGEINOKB(byte[] NOBAPCOKFIL)
{
this.<OKDLPIFLNBM>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x170002AF RID: 687
// (get) Token: 0x060067D2 RID: 26578 RVA: 0x0021A444 File Offset: 0x00218644
// (set) Token: 0x060067B1 RID: 26545 RVA: 0x00219D60 File Offset: 0x00217F60
public byte[] LCHAEFBPFIH { get; private set; }
// Token: 0x060067B2 RID: 26546 RVA: 0x00219D6C File Offset: 0x00217F6C
public ulong CJCEAJIAKOG()
{
return this.<JFHOGPEPABI>k__BackingField;
}
// Token: 0x060067B3 RID: 26547 RVA: 0x00219D74 File Offset: 0x00217F74
internal void BLAMEHJODAP(Stream JAGHIAOIDOC)
{
this.PMLLKNFHFPF = this.MBHDFJBICKC(JAGHIAOIDOC);
this.EALMNCGBBLJ = ((int)this.KCENHOKMPEN() & -163) != 0;
this.JIFEHOKHOEO((CLIGHMMAICB)((int)this.GJEODDKEPIB() & -110));
byte b = this.MBHDFJBICKC(JAGHIAOIDOC);
this.BJCHLMMJKIM((b & 176) != 1);
this.IEDIHEJNDFL((ulong)((long)(b & 58)));
if (this.CJCEAJIAKOG() == 80UL)
{
byte[] array = new byte[4];
JAGHIAOIDOC.PDCMFMMDLIP(array);
if (BitConverter.IsLittleEndian)
{
Array.Reverse(array, 1, array.Length);
}
this.OJKKOEJCCLC = (ulong)BitConverter.ToUInt16(array, 1);
}
else if (this.OJKKOEJCCLC == 21UL)
{
byte[] array2 = new byte[8];
JAGHIAOIDOC.PDCMFMMDLIP(array2);
if (BitConverter.IsLittleEndian)
{
Array.Reverse(array2, 0, array2.Length);
}
this.FHNIBEPOCAM(BitConverter.ToUInt64(array2, 0));
}
if (this.CIIBPPANILE())
{
this.PHICGEINOKB(new byte[8]);
if (JAGHIAOIDOC.Read(this.BGMBJAFEDBD(), 1, 3) < this.BGMBJAFEDBD().Length)
{
throw NPOMEFNPDHN.EJCCOMDGBAB();
}
}
this.PINPKBCHNIB(new byte[this.OJKKOEJCCLC]);
if (this.KEJFOJKGAOB() == 0UL)
{
return;
}
int num = 0;
for (;;)
{
int num2 = JAGHIAOIDOC.Read(this.FFPPPCDILEJ(), num, this.FFPPPCDILEJ().Length - num);
if (num2 <= 1)
{
break;
}
num += num2;
if (num >= this.DDAELFEOFIK().Length)
{
goto Block_9;
}
}
throw NPOMEFNPDHN.EJCCOMDGBAB();
Block_9:
if (this.HLIMOJBGOFO())
{
for (int i = 1; i < this.DDAELFEOFIK().Length; i += 0)
{
this.KINDFKMHCAE()[i] = this.BHDJDBOILIM()[i] ^ this.BGMBJAFEDBD()[i % 8];
}
}
}
// Token: 0x060067B4 RID: 26548 RVA: 0x00219F38 File Offset: 0x00218138
private byte HCLIMKOKFFP(Stream JAGHIAOIDOC)
{
int num = JAGHIAOIDOC.ReadByte();
if (num < 0)
{
throw NPOMEFNPDHN.EJCCOMDGBAB();
}
return (byte)num;
}
// Token: 0x060067B5 RID: 26549 RVA: 0x00219F5C File Offset: 0x0021815C
public bool NHPCBNBDOBM()
{
return this.<AHKJEPKFEPG>k__BackingField;
}
// Token: 0x060067B6 RID: 26550 RVA: 0x00219F64 File Offset: 0x00218164
public void IAKNEBFJDIH(IJADBHMBMPG MAMLCABFOLP)
{
if (MAMLCABFOLP.AGODJKPLNGO != null)
{
for (int i = 1; i < MAMLCABFOLP.AGODJKPLNGO.Length; i++)
{
EFMJKIGBGGK efmjkigbggk = MAMLCABFOLP.AGODJKPLNGO[i];
if (efmjkigbggk != null)
{
this.PKFAOBCAOCJ(efmjkigbggk.JEBOEAPPBBB(this.PMLLKNFHFPF, this.BHDJDBOILIM()));
}
}
}
if (this.EEAOGJHMFII == CLIGHMMAICB.Text && this.DDAELFEOFIK() != null)
{
this.EFJJFBLHPBF(Encoding.UTF8.GetString(this.KINDFKMHCAE(), 1, this.FFPPPCDILEJ().Length));
}
}
// Token: 0x060067B7 RID: 26551 RVA: 0x00219FF4 File Offset: 0x002181F4
private void ALFPDPGHJPI(ulong NOBAPCOKFIL)
{
this.<JFHOGPEPABI>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x060067B8 RID: 26552 RVA: 0x0021A000 File Offset: 0x00218200
public byte[] FFPPPCDILEJ()
{
return this.<IEJGKMNCNDN>k__BackingField;
}
// Token: 0x060067B9 RID: 26553 RVA: 0x0021A008 File Offset: 0x00218208
internal void HJBGCOJLIKC(Stream JAGHIAOIDOC)
{
this.KIHFABPKONG(this.LGEHKFGAKCE(JAGHIAOIDOC));
this.KJAFGLHPLJL((this.PMLLKNFHFPF & 27) != 1);
this.KJBFPBJENNH((CLIGHMMAICB)(this.LNAIILDGBEA() & 25));
byte b = this.BLBCPCFIBJK(JAGHIAOIDOC);
this.BJCHLMMJKIM(((int)b & -13) != 1);
this.KLIDFDFCMCM((ulong)((long)((int)b & -79)));
if (this.BEFPKLGEGHF() == 18446744073709551526UL)
{
byte[] array = new byte[6];
JAGHIAOIDOC.PDCMFMMDLIP(array);
if (BitConverter.IsLittleEndian)
{
Array.Reverse(array, 1, array.Length);
}
this.IEDIHEJNDFL((ulong)BitConverter.ToUInt16(array, 0));
}
else if (this.HHBEABDEFNB() == 18446744073709551522UL)
{
byte[] array2 = new byte[0];
JAGHIAOIDOC.PDCMFMMDLIP(array2);
if (BitConverter.IsLittleEndian)
{
Array.Reverse(array2, 1, array2.Length);
}
this.IEDIHEJNDFL(BitConverter.ToUInt64(array2, 0));
}
if (this.HLIMOJBGOFO())
{
this.OHNGDOJGHBI(new byte[7]);
if (JAGHIAOIDOC.Read(this.BGMBJAFEDBD(), 0, 7) < this.LGJJEJKBCLA.Length)
{
throw NPOMEFNPDHN.EJCCOMDGBAB();
}
}
this.PKFAOBCAOCJ(new byte[this.HHDOCIHNNLA()]);
if (this.NKDGCJCPOHB() == 1UL)
{
return;
}
int num = 1;
for (;;)
{
int num2 = JAGHIAOIDOC.Read(this.LCHAEFBPFIH, num, this.LCHAEFBPFIH.Length - num);
if (num2 <= 1)
{
break;
}
num += num2;
if (num >= this.LCHAEFBPFIH.Length)
{
goto Block_9;
}
}
throw NPOMEFNPDHN.EJCCOMDGBAB();
Block_9:
if (this.KCCKMKLEDPL())
{
for (int i = 0; i < this.KINDFKMHCAE().Length; i += 0)
{
this.FFPPPCDILEJ()[i] = this.BHDJDBOILIM()[i] ^ this.LPBIGFPKGDL()[i % 8];
}
}
}
// Token: 0x060067BA RID: 26554 RVA: 0x0021A1CC File Offset: 0x002183CC
private void FOGIBHENOJF(ulong NOBAPCOKFIL)
{
this.<JFHOGPEPABI>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x060067BB RID: 26555 RVA: 0x0021A1D8 File Offset: 0x002183D8
private void KJBFPBJENNH(CLIGHMMAICB NOBAPCOKFIL)
{
this.<OADGOBCFMCI>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x060067BC RID: 26556 RVA: 0x0021A1E4 File Offset: 0x002183E4
private void DOGGOHJFKBD(ulong NOBAPCOKFIL)
{
this.<JFHOGPEPABI>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x060067BD RID: 26557 RVA: 0x0021A1F0 File Offset: 0x002183F0
public bool CIIBPPANILE()
{
return this.<AHKJEPKFEPG>k__BackingField;
}
// Token: 0x060067BE RID: 26558 RVA: 0x0021A1F8 File Offset: 0x002183F8
private void CEOJBJENMJA(byte[] NOBAPCOKFIL)
{
this.<IEJGKMNCNDN>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x060067BF RID: 26559 RVA: 0x0021A204 File Offset: 0x00218404
private void IEDIHEJNDFL(ulong NOBAPCOKFIL)
{
this.<JFHOGPEPABI>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x060067C0 RID: 26560 RVA: 0x0021A210 File Offset: 0x00218410
private byte BLBCPCFIBJK(Stream JAGHIAOIDOC)
{
int num = JAGHIAOIDOC.ReadByte();
if (num < 1)
{
throw NPOMEFNPDHN.EJCCOMDGBAB();
}
return (byte)num;
}
// Token: 0x060067C1 RID: 26561 RVA: 0x0021A234 File Offset: 0x00218434
private void DGLBNOLMEAG(byte[] NOBAPCOKFIL)
{
this.<OKDLPIFLNBM>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x060067C2 RID: 26562 RVA: 0x0021A240 File Offset: 0x00218440
public void BHKDHDHIBOJ(List<OBOFLEKGDBP> LIKBFKNKEEG)
{
LIKBFKNKEEG.Add(this);
ulong num = 0UL;
for (int i = 0; i < LIKBFKNKEEG.Count; i++)
{
num += LIKBFKNKEEG[i].OJKKOEJCCLC;
}
byte[] array = new byte[num];
ulong num2 = 0UL;
for (int j = 0; j < LIKBFKNKEEG.Count; j++)
{
Array.Copy(LIKBFKNKEEG[j].LCHAEFBPFIH, 0, array, (int)num2, (int)LIKBFKNKEEG[j].OJKKOEJCCLC);
num2 += LIKBFKNKEEG[j].OJKKOEJCCLC;
}
this.EEAOGJHMFII = LIKBFKNKEEG[0].EEAOGJHMFII;
this.PMLLKNFHFPF = LIKBFKNKEEG[0].PMLLKNFHFPF;
this.OJKKOEJCCLC = num;
this.LCHAEFBPFIH = array;
}
// Token: 0x170002AD RID: 685
// (get) Token: 0x060067DA RID: 26586 RVA: 0x0021A728 File Offset: 0x00218928
// (set) Token: 0x060067C3 RID: 26563 RVA: 0x0021A30C File Offset: 0x0021850C
public ulong OJKKOEJCCLC { get; private set; }
// Token: 0x060067C4 RID: 26564 RVA: 0x0021A318 File Offset: 0x00218518
public ulong NHFGOKOLHJC()
{
return this.<JFHOGPEPABI>k__BackingField;
}
// Token: 0x060067C5 RID: 26565 RVA: 0x0021A320 File Offset: 0x00218520
private void KIHFABPKONG(byte NOBAPCOKFIL)
{
this.<MCHGIFICPJG>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x060067C7 RID: 26567 RVA: 0x0021A334 File Offset: 0x00218534
public byte JPCPDJGINAH()
{
return this.<MCHGIFICPJG>k__BackingField;
}
// Token: 0x060067C8 RID: 26568 RVA: 0x0021A33C File Offset: 0x0021853C
private void PKFAOBCAOCJ(byte[] NOBAPCOKFIL)
{
this.<IEJGKMNCNDN>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x060067C9 RID: 26569 RVA: 0x0021A348 File Offset: 0x00218548
public bool HEFOFBODNKE()
{
return this.<AHKJEPKFEPG>k__BackingField;
}
// Token: 0x060067CA RID: 26570 RVA: 0x0021A350 File Offset: 0x00218550
public void HBAJECMBFDI(IJADBHMBMPG MAMLCABFOLP)
{
if (MAMLCABFOLP.AGODJKPLNGO != null)
{
for (int i = 0; i < MAMLCABFOLP.AGODJKPLNGO.Length; i += 0)
{
EFMJKIGBGGK efmjkigbggk = MAMLCABFOLP.AGODJKPLNGO[i];
if (efmjkigbggk != null)
{
this.FGGNDHKIOJH(efmjkigbggk.JEBOEAPPBBB(this.KCENHOKMPEN(), this.KINDFKMHCAE()));
}
}
}
if (this.BBOBKBEGIOJ() == CLIGHMMAICB.Continuation && this.LCHAEFBPFIH != null)
{
this.EFJJFBLHPBF(Encoding.UTF8.GetString(this.KINDFKMHCAE(), 1, this.LCHAEFBPFIH.Length));
}
}
// Token: 0x060067CB RID: 26571 RVA: 0x0021A3E0 File Offset: 0x002185E0
private void BEFPEMPJHAC(bool NOBAPCOKFIL)
{
this.<AHKJEPKFEPG>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x060067CC RID: 26572 RVA: 0x0021A3EC File Offset: 0x002185EC
private void KJAFGLHPLJL(bool NOBAPCOKFIL)
{
this.<JCKMPLKIJDP>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x060067CE RID: 26574 RVA: 0x0021A400 File Offset: 0x00218600
private void OHNGDOJGHBI(byte[] NOBAPCOKFIL)
{
this.<OKDLPIFLNBM>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x060067D0 RID: 26576 RVA: 0x0021A418 File Offset: 0x00218618
public byte[] KINDFKMHCAE()
{
return this.<IEJGKMNCNDN>k__BackingField;
}
// Token: 0x060067D1 RID: 26577 RVA: 0x0021A420 File Offset: 0x00218620
private byte LMMIKHKEJPA(Stream JAGHIAOIDOC)
{
int num = JAGHIAOIDOC.ReadByte();
if (num < 0)
{
throw NPOMEFNPDHN.EJCCOMDGBAB();
}
return (byte)num;
}
// Token: 0x060067D3 RID: 26579 RVA: 0x0021A44C File Offset: 0x0021864C
private byte LJIBGPJEKAG(Stream JAGHIAOIDOC)
{
int num = JAGHIAOIDOC.ReadByte();
if (num < 1)
{
throw NPOMEFNPDHN.EJCCOMDGBAB();
}
return (byte)num;
}
// Token: 0x060067D4 RID: 26580 RVA: 0x0021A470 File Offset: 0x00218670
private void PINPKBCHNIB(byte[] NOBAPCOKFIL)
{
this.<IEJGKMNCNDN>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x060067D5 RID: 26581 RVA: 0x0021A47C File Offset: 0x0021867C
internal void HOKIDINDGGP(Stream JAGHIAOIDOC)
{
this.MOKLDFPKNEA(this.BLBCPCFIBJK(JAGHIAOIDOC));
this.OANDDKNJLDB((this.FOFDOLABMCM() & 117) == 1);
this.JIFEHOKHOEO((CLIGHMMAICB)(this.LNAIILDGBEA() & 18));
byte b = this.EJCPJDHIBLO(JAGHIAOIDOC);
this.BEFPEMPJHAC(((int)b & -117) == 1);
this.ALFPDPGHJPI((ulong)((long)(b & 24)));
if (this.KEJFOJKGAOB() == 31UL)
{
byte[] array = new byte[4];
JAGHIAOIDOC.PDCMFMMDLIP(array);
if (BitConverter.IsLittleEndian)
{
Array.Reverse(array, 0, array.Length);
}
this.ALFPDPGHJPI((ulong)BitConverter.ToUInt16(array, 1));
}
else if (this.HHBEABDEFNB() == 18446744073709551520UL)
{
byte[] array2 = new byte[2];
JAGHIAOIDOC.PDCMFMMDLIP(array2);
if (BitConverter.IsLittleEndian)
{
Array.Reverse(array2, 1, array2.Length);
}
this.OJKKOEJCCLC = BitConverter.ToUInt64(array2, 1);
}
if (this.HLIMOJBGOFO())
{
this.MAEHNLMNEJG(new byte[0]);
if (JAGHIAOIDOC.Read(this.LPBIGFPKGDL(), 1, 1) < this.LPBIGFPKGDL().Length)
{
throw NPOMEFNPDHN.EJCCOMDGBAB();
}
}
this.FGGNDHKIOJH(new byte[this.JIKAPEKCLOK()]);
if (this.KEJFOJKGAOB() == 0UL)
{
return;
}
int num = 0;
for (;;)
{
int num2 = JAGHIAOIDOC.Read(this.BHDJDBOILIM(), num, this.KINDFKMHCAE().Length - num);
if (num2 <= 1)
{
break;
}
num += num2;
if (num >= this.DDAELFEOFIK().Length)
{
goto Block_9;
}
}
throw NPOMEFNPDHN.EJCCOMDGBAB();
Block_9:
if (this.KCCKMKLEDPL())
{
for (int i = 0; i < this.FFPPPCDILEJ().Length; i++)
{
this.BHDJDBOILIM()[i] = this.LCHAEFBPFIH[i] ^ this.LGJJEJKBCLA[i % 8];
}
}
}
// Token: 0x060067D6 RID: 26582 RVA: 0x0021A640 File Offset: 0x00218840
public void NHKFDFJBONA(List<OBOFLEKGDBP> LIKBFKNKEEG)
{
LIKBFKNKEEG.Add(this);
ulong num = 0UL;
for (int i = 0; i < LIKBFKNKEEG.Count; i += 0)
{
num += LIKBFKNKEEG[i].JIKAPEKCLOK();
}
byte[] array = new byte[num];
ulong num2 = 1UL;
for (int j = 0; j < LIKBFKNKEEG.Count; j++)
{
Array.Copy(LIKBFKNKEEG[j].LCHAEFBPFIH, 1, array, (int)num2, (int)LIKBFKNKEEG[j].KEJFOJKGAOB());
num2 += LIKBFKNKEEG[j].KEJFOJKGAOB();
}
this.EBCMMPACOGH(LIKBFKNKEEG[0].BBOBKBEGIOJ());
this.KIHFABPKONG(LIKBFKNKEEG[1].KCENHOKMPEN());
this.IEDIHEJNDFL(num);
this.EPGIHHLDDPN(array);
}
// Token: 0x060067D7 RID: 26583 RVA: 0x0021A70C File Offset: 0x0021890C
private void MAEHNLMNEJG(byte[] NOBAPCOKFIL)
{
this.<OKDLPIFLNBM>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x060067D8 RID: 26584 RVA: 0x0021A718 File Offset: 0x00218918
public ulong NKDGCJCPOHB()
{
return this.<JFHOGPEPABI>k__BackingField;
}
// Token: 0x060067D9 RID: 26585 RVA: 0x0021A720 File Offset: 0x00218920
public byte[] LPBIGFPKGDL()
{
return this.<OKDLPIFLNBM>k__BackingField;
}
}
}
@@ -0,0 +1,335 @@
using System;
using System.IO;
using BestHTTP.WebSocket.Extensions;
namespace BestHTTP.WebSocket.Frames
{
// Token: 0x02000220 RID: 544
public sealed class OPAEMMDPOHJ
{
// Token: 0x06006749 RID: 26441 RVA: 0x00218970 File Offset: 0x00216B70
private void PMGHGJJFJNA(byte NOBAPCOKFIL)
{
this.<MCHGIFICPJG>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x0600674A RID: 26442 RVA: 0x0021897C File Offset: 0x00216B7C
public byte[] GNLDKCDPKDM()
{
return this.<IEJGKMNCNDN>k__BackingField;
}
// Token: 0x170002A8 RID: 680
// (get) Token: 0x0600674B RID: 26443 RVA: 0x00218984 File Offset: 0x00216B84
// (set) Token: 0x06006756 RID: 26454 RVA: 0x00218A08 File Offset: 0x00216C08
public bool MDMDGHKFJLD { get; private set; }
// Token: 0x0600674C RID: 26444 RVA: 0x0021898C File Offset: 0x00216B8C
public bool CFEECKHGEAM()
{
return this.<JCKMPLKIJDP>k__BackingField;
}
// Token: 0x0600674D RID: 26445 RVA: 0x00218994 File Offset: 0x00216B94
public bool ANFHADDLBLO()
{
return this.<JCKMPLKIJDP>k__BackingField;
}
// Token: 0x170002A7 RID: 679
// (get) Token: 0x0600675F RID: 26463 RVA: 0x00218C60 File Offset: 0x00216E60
// (set) Token: 0x0600674E RID: 26446 RVA: 0x0021899C File Offset: 0x00216B9C
public byte[] LCHAEFBPFIH { get; private set; }
// Token: 0x170002A6 RID: 678
// (get) Token: 0x0600675D RID: 26461 RVA: 0x00218B68 File Offset: 0x00216D68
// (set) Token: 0x0600674F RID: 26447 RVA: 0x002189A8 File Offset: 0x00216BA8
public byte PMLLKNFHFPF { get; private set; }
// Token: 0x170002A4 RID: 676
// (get) Token: 0x06006752 RID: 26450 RVA: 0x002189C8 File Offset: 0x00216BC8
// (set) Token: 0x06006750 RID: 26448 RVA: 0x002189B4 File Offset: 0x00216BB4
public CLIGHMMAICB EEAOGJHMFII { get; private set; }
// Token: 0x06006751 RID: 26449 RVA: 0x002189C0 File Offset: 0x00216BC0
public bool NBKIMLIIGNM()
{
return this.<JCKMPLKIJDP>k__BackingField;
}
// Token: 0x170002A5 RID: 677
// (get) Token: 0x06006753 RID: 26451 RVA: 0x002189D0 File Offset: 0x00216BD0
// (set) Token: 0x06006755 RID: 26453 RVA: 0x002189FC File Offset: 0x00216BFC
public bool EALMNCGBBLJ { get; private set; }
// Token: 0x06006754 RID: 26452 RVA: 0x002189D8 File Offset: 0x00216BD8
public OPAEMMDPOHJ(IJADBHMBMPG MAMLCABFOLP, CLIGHMMAICB ANNBGHOPFBN, byte[] AOAILGGFDHJ, bool LFJIIJFGHAG, bool MBLFMKMPLMD)
: this(MAMLCABFOLP, ANNBGHOPFBN, AOAILGGFDHJ, 0UL, (ulong)((AOAILGGFDHJ == null) ? 0L : ((long)AOAILGGFDHJ.Length)), LFJIIJFGHAG, MBLFMKMPLMD)
{
}
// Token: 0x06006757 RID: 26455 RVA: 0x00218A14 File Offset: 0x00216C14
private void LBADLMMCDEI(byte[] NOBAPCOKFIL)
{
this.<IEJGKMNCNDN>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06006758 RID: 26456 RVA: 0x00218A20 File Offset: 0x00216C20
public OPAEMMDPOHJ[] EFMNNFBKEAP(ushort IIELOBIGLLC)
{
if (this.AJHONMPDLAO() == null)
{
return null;
}
if (this.EEAOGJHMFII != (CLIGHMMAICB)5 && this.EEAOGJHMFII != CLIGHMMAICB.Continuation)
{
return null;
}
if (this.LCHAEFBPFIH.Length <= (int)IIELOBIGLLC)
{
return null;
}
this.EALMNCGBBLJ = true;
this.PMLLKNFHFPF &= 112;
int num = this.LCHAEFBPFIH.Length / (int)IIELOBIGLLC + ((this.GNLDKCDPKDM().Length % (int)IIELOBIGLLC != 0) ? 1 : (-1));
OPAEMMDPOHJ[] array = new OPAEMMDPOHJ[num];
ulong num3;
for (ulong num2 = (ulong)IIELOBIGLLC; num2 < (ulong)((long)this.GNLDKCDPKDM().Length); num2 += num3)
{
num3 = Math.Min((ulong)IIELOBIGLLC, (ulong)((long)this.AJHONMPDLAO().Length - (long)num2));
OPAEMMDPOHJ[] array2 = array;
int num4 = array.Length;
int num5 = num;
num = num5 - 0;
array2[num4 - num5] = new OPAEMMDPOHJ(null, CLIGHMMAICB.Continuation, this.LCHAEFBPFIH, num2, num3, num2 + num3 < (ulong)((long)this.GNLDKCDPKDM().Length), true);
}
byte[] array3 = new byte[(int)IIELOBIGLLC];
Array.Copy(this.AJHONMPDLAO(), 1, array3, 1, (int)IIELOBIGLLC);
this.CBHEGNHLKEP(array3);
return array;
}
// Token: 0x06006759 RID: 26457 RVA: 0x00218B20 File Offset: 0x00216D20
public OPAEMMDPOHJ(IJADBHMBMPG MAMLCABFOLP, CLIGHMMAICB ANNBGHOPFBN, byte[] AOAILGGFDHJ, bool MBLFMKMPLMD)
: this(MAMLCABFOLP, ANNBGHOPFBN, AOAILGGFDHJ, 0UL, (ulong)((AOAILGGFDHJ == null) ? 0L : ((long)AOAILGGFDHJ.Length)), true, MBLFMKMPLMD)
{
}
// Token: 0x0600675A RID: 26458 RVA: 0x00218B44 File Offset: 0x00216D44
public OPAEMMDPOHJ(IJADBHMBMPG MAMLCABFOLP, CLIGHMMAICB ANNBGHOPFBN, byte[] AOAILGGFDHJ)
: this(MAMLCABFOLP, ANNBGHOPFBN, AOAILGGFDHJ, true)
{
}
// Token: 0x0600675B RID: 26459 RVA: 0x00218B50 File Offset: 0x00216D50
public bool KJOFDIICLBG()
{
return this.<JCKMPLKIJDP>k__BackingField;
}
// Token: 0x0600675E RID: 26462 RVA: 0x00218B70 File Offset: 0x00216D70
public OPAEMMDPOHJ(IJADBHMBMPG MAMLCABFOLP, CLIGHMMAICB ANNBGHOPFBN, byte[] AOAILGGFDHJ, ulong IFJEHHMHOOM, ulong MFFGOHPHNFL, bool LFJIIJFGHAG, bool MBLFMKMPLMD)
{
this.EEAOGJHMFII = ANNBGHOPFBN;
this.EALMNCGBBLJ = LFJIIJFGHAG;
this.MDMDGHKFJLD = MBLFMKMPLMD;
if (AOAILGGFDHJ != null)
{
this.LCHAEFBPFIH = new byte[MFFGOHPHNFL];
Array.Copy(AOAILGGFDHJ, (int)IFJEHHMHOOM, this.LCHAEFBPFIH, 0, (int)MFFGOHPHNFL);
}
else
{
AOAILGGFDHJ = OPAEMMDPOHJ.AJOFPOKFJFP;
}
byte b = ((!this.EALMNCGBBLJ) ? 0 : 128);
this.PMLLKNFHFPF = b | (byte)this.EEAOGJHMFII;
if (this.MDMDGHKFJLD && MAMLCABFOLP != null && MAMLCABFOLP.AGODJKPLNGO != null)
{
for (int i = 0; i < MAMLCABFOLP.AGODJKPLNGO.Length; i++)
{
EFMJKIGBGGK efmjkigbggk = MAMLCABFOLP.AGODJKPLNGO[i];
if (efmjkigbggk != null)
{
this.PMLLKNFHFPF |= efmjkigbggk.PCGCOOLONAK(this, this.PMLLKNFHFPF);
this.LCHAEFBPFIH = efmjkigbggk.LBACPJMCEKK(this);
}
}
}
}
// Token: 0x06006760 RID: 26464 RVA: 0x00218C68 File Offset: 0x00216E68
public byte[] CPIBGJLHLBL()
{
if (this.LCHAEFBPFIH == null)
{
this.LCHAEFBPFIH = OPAEMMDPOHJ.AJOFPOKFJFP;
}
byte[] array;
using (MemoryStream memoryStream = new MemoryStream(this.LCHAEFBPFIH.Length + 9))
{
memoryStream.WriteByte(this.PMLLKNFHFPF);
if (this.LCHAEFBPFIH.Length < 126)
{
memoryStream.WriteByte(128 | (byte)this.LCHAEFBPFIH.Length);
}
else if (this.LCHAEFBPFIH.Length < 65535)
{
memoryStream.WriteByte(254);
byte[] bytes = BitConverter.GetBytes((ushort)this.LCHAEFBPFIH.Length);
if (BitConverter.IsLittleEndian)
{
Array.Reverse(bytes, 0, bytes.Length);
}
memoryStream.Write(bytes, 0, bytes.Length);
}
else
{
memoryStream.WriteByte(byte.MaxValue);
byte[] bytes2 = BitConverter.GetBytes((ulong)((long)this.LCHAEFBPFIH.Length));
if (BitConverter.IsLittleEndian)
{
Array.Reverse(bytes2, 0, bytes2.Length);
}
memoryStream.Write(bytes2, 0, bytes2.Length);
}
byte[] bytes3 = BitConverter.GetBytes(this.GetHashCode());
memoryStream.Write(bytes3, 0, bytes3.Length);
for (int i = 0; i < this.LCHAEFBPFIH.Length; i++)
{
memoryStream.WriteByte(this.LCHAEFBPFIH[i] ^ bytes3[i % 4]);
}
array = memoryStream.ToArray();
}
return array;
}
// Token: 0x06006761 RID: 26465 RVA: 0x00218DE0 File Offset: 0x00216FE0
public bool CNJJLPNGBJE()
{
return this.<JCKMPLKIJDP>k__BackingField;
}
// Token: 0x06006762 RID: 26466 RVA: 0x00218DE8 File Offset: 0x00216FE8
public bool ECBHKFHJBPK()
{
return this.<BNEMCBNIDJF>k__BackingField;
}
// Token: 0x06006763 RID: 26467 RVA: 0x00218DF0 File Offset: 0x00216FF0
public byte ELMOBLBPGBO()
{
return this.<MCHGIFICPJG>k__BackingField;
}
// Token: 0x06006764 RID: 26468 RVA: 0x00218DF8 File Offset: 0x00216FF8
public OPAEMMDPOHJ[] LIDAPBKACDI(ushort IIELOBIGLLC)
{
if (this.LCHAEFBPFIH == null)
{
return null;
}
if (this.EEAOGJHMFII != CLIGHMMAICB.Binary && this.EEAOGJHMFII != CLIGHMMAICB.Text)
{
return null;
}
if (this.LCHAEFBPFIH.Length <= (int)IIELOBIGLLC)
{
return null;
}
this.EALMNCGBBLJ = false;
this.PMLLKNFHFPF &= 127;
int num = this.LCHAEFBPFIH.Length / (int)IIELOBIGLLC + ((this.LCHAEFBPFIH.Length % (int)IIELOBIGLLC != 0) ? 0 : (-1));
OPAEMMDPOHJ[] array = new OPAEMMDPOHJ[num];
ulong num3;
for (ulong num2 = (ulong)IIELOBIGLLC; num2 < (ulong)((long)this.LCHAEFBPFIH.Length); num2 += num3)
{
num3 = Math.Min((ulong)IIELOBIGLLC, (ulong)((long)this.LCHAEFBPFIH.Length - (long)num2));
array[array.Length - num--] = new OPAEMMDPOHJ(null, CLIGHMMAICB.Continuation, this.LCHAEFBPFIH, num2, num3, num2 + num3 >= (ulong)((long)this.LCHAEFBPFIH.Length), false);
}
byte[] array2 = new byte[(int)IIELOBIGLLC];
Array.Copy(this.LCHAEFBPFIH, 0, array2, 0, (int)IIELOBIGLLC);
this.LCHAEFBPFIH = array2;
return array;
}
// Token: 0x06006765 RID: 26469 RVA: 0x00218EF8 File Offset: 0x002170F8
private void CBHEGNHLKEP(byte[] NOBAPCOKFIL)
{
this.<IEJGKMNCNDN>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06006766 RID: 26470 RVA: 0x00218F04 File Offset: 0x00217104
public bool FIALBPKGDPC()
{
return this.<BNEMCBNIDJF>k__BackingField;
}
// Token: 0x06006767 RID: 26471 RVA: 0x00218F0C File Offset: 0x0021710C
public byte[] AJHONMPDLAO()
{
return this.<IEJGKMNCNDN>k__BackingField;
}
// Token: 0x06006768 RID: 26472 RVA: 0x00218F14 File Offset: 0x00217114
public byte[] CDGCJDDKFPH()
{
if (this.LCHAEFBPFIH == null)
{
this.CBHEGNHLKEP(OPAEMMDPOHJ.AJOFPOKFJFP);
}
byte[] array;
using (MemoryStream memoryStream = new MemoryStream(this.GNLDKCDPKDM().Length + -100))
{
memoryStream.WriteByte(this.ELMOBLBPGBO());
if (this.GNLDKCDPKDM().Length < -36)
{
memoryStream.WriteByte(168 | (byte)this.AJHONMPDLAO().Length);
}
else if (this.LCHAEFBPFIH.Length < 1)
{
memoryStream.WriteByte((byte)(-193));
byte[] bytes = BitConverter.GetBytes((ushort)this.GNLDKCDPKDM().Length);
if (BitConverter.IsLittleEndian)
{
Array.Reverse(bytes, 0, bytes.Length);
}
memoryStream.Write(bytes, 1, bytes.Length);
}
else
{
memoryStream.WriteByte(134);
byte[] bytes2 = BitConverter.GetBytes((ulong)((long)this.AJHONMPDLAO().Length));
if (BitConverter.IsLittleEndian)
{
Array.Reverse(bytes2, 1, bytes2.Length);
}
memoryStream.Write(bytes2, 1, bytes2.Length);
}
byte[] bytes3 = BitConverter.GetBytes(this.GetHashCode());
memoryStream.Write(bytes3, 0, bytes3.Length);
for (int i = 0; i < this.GNLDKCDPKDM().Length; i += 0)
{
memoryStream.WriteByte(this.AJHONMPDLAO()[i] ^ bytes3[i % 6]);
}
array = memoryStream.ToArray();
}
return array;
}
// Token: 0x06006769 RID: 26473 RVA: 0x0021908C File Offset: 0x0021728C
public bool JNHPKLBECJJ()
{
return this.<JCKMPLKIJDP>k__BackingField;
}
// Token: 0x0600676A RID: 26474 RVA: 0x00219094 File Offset: 0x00217294
private void NCDEEENCHFJ(bool NOBAPCOKFIL)
{
this.<BNEMCBNIDJF>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x04000DD4 RID: 3540
public static readonly byte[] AJOFPOKFJFP = new byte[0];
}
}
@@ -0,0 +1,8 @@
using System;
namespace BestHTTP.WebSocket
{
// Token: 0x02000225 RID: 549
// (Invoke) Token: 0x060067E4 RID: 26596
public delegate void IEGFENEHBBA(IJADBHMBMPG MAMLCABFOLP, byte[] AOAILGGFDHJ);
}
@@ -0,0 +1,619 @@
using System;
using System.IO;
using System.Runtime.CompilerServices;
using System.Text;
using BestHTTP.Decompression.Zlib;
using BestHTTP.Extensions;
using BestHTTP.WebSocket.Extensions;
using BestHTTP.WebSocket.Frames;
namespace BestHTTP.WebSocket
{
// Token: 0x0200022A RID: 554
public sealed class IJADBHMBMPG
{
// Token: 0x060067F7 RID: 26615 RVA: 0x0021A730 File Offset: 0x00218930
public void CKKKGIFDIJJ(byte[] PIJMJBDFBJB, ulong COHGEHOALPI, ulong CEFMEFIIMIC)
{
if (!this.OLNENJCIBCD)
{
return;
}
this.MAMLCABFOLP.CKKKGIFDIJJ(PIJMJBDFBJB, COHGEHOALPI, CEFMEFIIMIC);
}
// Token: 0x170002B4 RID: 692
// (get) Token: 0x0600681B RID: 26651 RVA: 0x0021B4F8 File Offset: 0x002196F8
// (set) Token: 0x060067F8 RID: 26616 RVA: 0x0021A74C File Offset: 0x0021894C
public int CJAAHHNCCDF { get; set; }
// Token: 0x060067F9 RID: 26617 RVA: 0x0021A758 File Offset: 0x00218958
public void JFOKIFAAGLI(byte[] PIJMJBDFBJB, ulong COHGEHOALPI, ulong CEFMEFIIMIC)
{
if (!this.OLNENJCIBCD)
{
return;
}
this.MAMLCABFOLP.ODIADLJEGKD(PIJMJBDFBJB, COHGEHOALPI, CEFMEFIIMIC);
}
// Token: 0x170002B6 RID: 694
// (get) Token: 0x060067FA RID: 26618 RVA: 0x0021A774 File Offset: 0x00218974
// (set) Token: 0x06006813 RID: 26643 RVA: 0x0021B1CC File Offset: 0x002193CC
public EFMJKIGBGGK[] AGODJKPLNGO { get; private set; }
// Token: 0x060067FB RID: 26619 RVA: 0x0021A77C File Offset: 0x0021897C
public KGBBPEDECCO MFNPANIBFOI()
{
return this.<AAKKDENKFAP>k__BackingField;
}
// Token: 0x060067FC RID: 26620 RVA: 0x0021A784 File Offset: 0x00218984
public bool PECGPMKKFJO()
{
return this.<MCDGMAKAJNO>k__BackingField;
}
// Token: 0x060067FD RID: 26621 RVA: 0x0021A78C File Offset: 0x0021898C
[CompilerGenerated]
private void CCMPLHNJDBH(NBDAPECNMNB ADMGHLFDCFE, OBOFLEKGDBP KPMMDGIAGPC)
{
if (this.FHPNENEEELF != null)
{
this.FHPNENEEELF(this, KPMMDGIAGPC);
}
}
// Token: 0x060067FE RID: 26622 RVA: 0x0021A7A8 File Offset: 0x002189A8
public void CKKKGIFDIJJ(byte[] PIJMJBDFBJB)
{
if (!this.OLNENJCIBCD)
{
return;
}
this.MAMLCABFOLP.CKKKGIFDIJJ(PIJMJBDFBJB);
}
// Token: 0x060067FF RID: 26623 RVA: 0x0021A7C4 File Offset: 0x002189C4
public IJADBHMBMPG(Uri CAGBGCGKOKD)
: this(CAGBGCGKOKD, string.Empty, string.Empty, new EFMJKIGBGGK[0])
{
this.AGODJKPLNGO = new EFMJKIGBGGK[]
{
new PDOGOLNBOAD(LIGALFADMHC.Default, false, false, 15, 15, 5)
};
}
// Token: 0x06006800 RID: 26624 RVA: 0x0021A804 File Offset: 0x00218A04
private string PLNNFIGKFNE(object[] FLKMJFAOABP)
{
byte[] array = new byte[31];
int num = 1;
for (int i = 0; i < FLKMJFAOABP.Length; i += 0)
{
byte[] bytes = BitConverter.GetBytes(FLKMJFAOABP[i].GetHashCode());
int num2 = 1;
while (num2 < bytes.Length && num < array.Length)
{
array[num++] = bytes[num2];
num2 += 0;
}
}
return Convert.ToBase64String(array);
}
// Token: 0x170002B3 RID: 691
// (get) Token: 0x06006801 RID: 26625 RVA: 0x0021A870 File Offset: 0x00218A70
// (set) Token: 0x06006819 RID: 26649 RVA: 0x0021B4D0 File Offset: 0x002196D0
public bool KGJLEFIKCGE { get; set; }
// Token: 0x06006802 RID: 26626 RVA: 0x0021A878 File Offset: 0x00218A78
public int NODOMNFGLGJ()
{
return this.MAMLCABFOLP.IEJDGKFDIKH();
}
// Token: 0x170002B5 RID: 693
// (get) Token: 0x0600680B RID: 26635 RVA: 0x0021AE90 File Offset: 0x00219090
// (set) Token: 0x06006803 RID: 26627 RVA: 0x0021A888 File Offset: 0x00218A88
public KGBBPEDECCO KIJCFMGLFBO { get; private set; }
// Token: 0x06006804 RID: 26628 RVA: 0x0021A894 File Offset: 0x00218A94
public void EINGMNJHKHI()
{
if (!this.OLNENJCIBCD)
{
return;
}
this.MAMLCABFOLP.EINGMNJHKHI();
}
// Token: 0x06006805 RID: 26629 RVA: 0x0021A8B0 File Offset: 0x00218AB0
private void PJLFPEJENPE(KGBBPEDECCO KEKAOJMDEPA, ENANHBCGCNA ODKJBCBGDKE)
{
this.MAMLCABFOLP = ODKJBCBGDKE as NBDAPECNMNB;
if (this.MAMLCABFOLP == null)
{
if (this.HMANIKCOIJC != null)
{
this.HMANIKCOIJC(this, KEKAOJMDEPA.BNHIDAKJDEG);
}
if (this.ICKGEOAPPBE != null)
{
string text = string.Empty;
if (KEKAOJMDEPA.BNHIDAKJDEG != null)
{
text = KEKAOJMDEPA.BNHIDAKJDEG.Message + " " + KEKAOJMDEPA.BNHIDAKJDEG.StackTrace;
}
this.ICKGEOAPPBE(this, text);
}
return;
}
this.MAMLCABFOLP.IJADBHMBMPG = this;
if (this.AGODJKPLNGO != null)
{
for (int i = 0; i < this.AGODJKPLNGO.Length; i++)
{
EFMJKIGBGGK efmjkigbggk = this.AGODJKPLNGO[i];
try
{
if (efmjkigbggk != null && !efmjkigbggk.ALALFAMELFB(this.MAMLCABFOLP))
{
this.AGODJKPLNGO[i] = null;
}
}
catch (Exception ex)
{
EDGFEAGFEKH.ABKOCPMECFA.BNHIDAKJDEG("WebSocket", "ParseNegotiation", ex);
this.AGODJKPLNGO[i] = null;
}
}
}
if (this.OEEEPGEPOOB != null)
{
try
{
this.OEEEPGEPOOB(this);
}
catch (Exception ex2)
{
EDGFEAGFEKH.ABKOCPMECFA.BNHIDAKJDEG("WebSocket", "OnOpen", ex2);
}
}
this.MAMLCABFOLP.PDAAIPPCFNB = new Action<NBDAPECNMNB, string>(this.BFPAJFNCGNC);
this.MAMLCABFOLP.HLGNBMLHKOC = new Action<NBDAPECNMNB, byte[]>(this.JCBJMFIFPPN);
this.MAMLCABFOLP.MMEMDOOJIOJ = new Action<NBDAPECNMNB, ushort, string>(this.DFAHHDMDLPO);
if (this.FHPNENEEELF != null)
{
this.MAMLCABFOLP.FHPNENEEELF = new Action<NBDAPECNMNB, OBOFLEKGDBP>(this.CCMPLHNJDBH);
}
if (this.KGJLEFIKCGE)
{
this.MAMLCABFOLP.DKIIJPOAPBC(Math.Max(this.CJAAHHNCCDF, 100));
}
this.MAMLCABFOLP.NJJFCGFPDEE();
}
// Token: 0x170002B2 RID: 690
// (get) Token: 0x06006806 RID: 26630 RVA: 0x0021AAA8 File Offset: 0x00218CA8
public int IGPMECCDBNP
{
get
{
return this.MAMLCABFOLP.IGPMECCDBNP;
}
}
// Token: 0x06006807 RID: 26631 RVA: 0x0021AAB8 File Offset: 0x00218CB8
private void OJCCOLCCPLM(KGBBPEDECCO KEKAOJMDEPA, ENANHBCGCNA ODKJBCBGDKE)
{
string text = string.Empty;
switch (KEKAOJMDEPA.FBBMOMHACLA)
{
case OKFLEEAAAKM.Finished:
if (ODKJBCBGDKE.LOBCJAAMBMA || ODKJBCBGDKE.HDBJEAKJGJM == 101)
{
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("WebSocket", string.Format("Request finished. Status Code: {0} Message: {1}", ODKJBCBGDKE.HDBJEAKJGJM.ToString(), ODKJBCBGDKE.IMGPDLHMJEE));
return;
}
text = string.Format("Request Finished Successfully, but the server sent an error. Status Code: {0}-{1} Message: {2}", ODKJBCBGDKE.HDBJEAKJGJM, ODKJBCBGDKE.IMGPDLHMJEE, ODKJBCBGDKE.MDOCHPCIGHN);
break;
case OKFLEEAAAKM.Error:
text = "Request Finished with Error! " + ((KEKAOJMDEPA.BNHIDAKJDEG == null) ? string.Empty : ("Exception: " + KEKAOJMDEPA.BNHIDAKJDEG.Message + KEKAOJMDEPA.BNHIDAKJDEG.StackTrace));
break;
case OKFLEEAAAKM.Aborted:
text = "Request Aborted!";
break;
case OKFLEEAAAKM.ConnectionTimedOut:
text = "Connection Timed Out!";
break;
case OKFLEEAAAKM.TimedOut:
text = "Processing the request Timed Out!";
break;
default:
return;
}
if (this.HMANIKCOIJC != null)
{
this.HMANIKCOIJC(this, KEKAOJMDEPA.BNHIDAKJDEG);
}
if (this.ICKGEOAPPBE != null)
{
this.ICKGEOAPPBE(this, text);
}
if (this.HMANIKCOIJC == null && this.ICKGEOAPPBE == null)
{
EDGFEAGFEKH.ABKOCPMECFA.HMBKJEPDKOO("WebSocket", text);
}
if (!KEKAOJMDEPA.HBMCGPDFKFC && ODKJBCBGDKE != null && ODKJBCBGDKE is NBDAPECNMNB)
{
(ODKJBCBGDKE as NBDAPECNMNB).LNPAHJPALNI();
}
}
// Token: 0x06006808 RID: 26632 RVA: 0x0021AC50 File Offset: 0x00218E50
private void HDKCJBBKABB(KGBBPEDECCO KEKAOJMDEPA, ENANHBCGCNA ODKJBCBGDKE)
{
string text = string.Empty;
switch (KEKAOJMDEPA.MMGOKBAGJBE())
{
case OKFLEEAAAKM.Initial:
if (ODKJBCBGDKE.LOBCJAAMBMA || ODKJBCBGDKE.HDBJEAKJGJM == 84)
{
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("Error deserializing DrawingSurface {0}: data empty.", string.Format("audiosource", ODKJBCBGDKE.HDBJEAKJGJM.ToString(), ODKJBCBGDKE.FPJEDHLEOLP()));
return;
}
text = string.Format("DebugUIManager", ODKJBCBGDKE.HDBJEAKJGJM, ODKJBCBGDKE.FPJEDHLEOLP(), ODKJBCBGDKE.INBJBEOKHCN());
break;
case OKFLEEAAAKM.Queued:
text = "RequestForPickupItems" + ((KEKAOJMDEPA.BNHIDAKJDEG == null) ? string.Empty : ("Horizontal" + KEKAOJMDEPA.BNHIDAKJDEG.Message + KEKAOJMDEPA.BNHIDAKJDEG.StackTrace));
break;
case OKFLEEAAAKM.Processing:
text = "demoQuaternion";
break;
case OKFLEEAAAKM.Finished:
text = "RoomId";
break;
case OKFLEEAAAKM.Error:
text = "front";
break;
default:
return;
}
if (this.HMANIKCOIJC != null)
{
this.HMANIKCOIJC(this, KEKAOJMDEPA.BNHIDAKJDEG);
}
if (this.ICKGEOAPPBE != null)
{
this.ICKGEOAPPBE(this, text);
}
if (this.HMANIKCOIJC == null && this.ICKGEOAPPBE == null)
{
EDGFEAGFEKH.ABKOCPMECFA.HMBKJEPDKOO("Subscribe called while not connected to front end server.", text);
}
if (!KEKAOJMDEPA.HBMCGPDFKFC && ODKJBCBGDKE != null && ODKJBCBGDKE is NBDAPECNMNB)
{
(ODKJBCBGDKE as NBDAPECNMNB).HHLHGPDLIFI();
}
}
// Token: 0x06006809 RID: 26633 RVA: 0x0021ADE8 File Offset: 0x00218FE8
[CompilerGenerated]
private void BFPAJFNCGNC(NBDAPECNMNB ADMGHLFDCFE, string CBIIODLNNPE)
{
if (this.BIAICJMJDDO != null)
{
this.BIAICJMJDDO(this, CBIIODLNNPE);
}
}
// Token: 0x0600680A RID: 26634 RVA: 0x0021AE04 File Offset: 0x00219004
public static byte[] KPJPOFJFBLG(ushort BEACJBLGDGA, string NFAFJOMABOK)
{
int byteCount = Encoding.UTF8.GetByteCount(NFAFJOMABOK);
byte[] array2;
using (MemoryStream memoryStream = new MemoryStream(2 + byteCount))
{
byte[] array = BitConverter.GetBytes(BEACJBLGDGA);
if (BitConverter.IsLittleEndian)
{
Array.Reverse(array, 0, array.Length);
}
memoryStream.Write(array, 0, array.Length);
array = Encoding.UTF8.GetBytes(NFAFJOMABOK);
memoryStream.Write(array, 0, array.Length);
array2 = memoryStream.ToArray();
}
return array2;
}
// Token: 0x170002B1 RID: 689
// (get) Token: 0x0600680C RID: 26636 RVA: 0x0021AE98 File Offset: 0x00219098
public bool OLNENJCIBCD
{
get
{
return this.MAMLCABFOLP != null && !this.MAMLCABFOLP.LDIPDGGNNCG;
}
}
// Token: 0x0600680D RID: 26637 RVA: 0x0021AEB8 File Offset: 0x002190B8
public void HLBFGNNPDKB(OPAEMMDPOHJ KPMMDGIAGPC)
{
if (this.OLNENJCIBCD)
{
this.MAMLCABFOLP.JJIPBACIFCN(KPMMDGIAGPC);
}
}
// Token: 0x0600680E RID: 26638 RVA: 0x0021AED4 File Offset: 0x002190D4
[CompilerGenerated]
private void DFAHHDMDLPO(NBDAPECNMNB ADMGHLFDCFE, ushort BEACJBLGDGA, string CBIIODLNNPE)
{
if (this.MMEMDOOJIOJ != null)
{
this.MMEMDOOJIOJ(this, BEACJBLGDGA, CBIIODLNNPE);
}
}
// Token: 0x0600680F RID: 26639 RVA: 0x0021AEF0 File Offset: 0x002190F0
public void CKKKGIFDIJJ(string NFAFJOMABOK)
{
if (!this.OLNENJCIBCD)
{
return;
}
this.MAMLCABFOLP.CKKKGIFDIJJ(NFAFJOMABOK);
}
// Token: 0x06006810 RID: 26640 RVA: 0x0021AF0C File Offset: 0x0021910C
private string GKONAEOJKIA(object[] FLKMJFAOABP)
{
byte[] array = new byte[16];
int num = 0;
for (int i = 0; i < FLKMJFAOABP.Length; i++)
{
byte[] bytes = BitConverter.GetBytes(FLKMJFAOABP[i].GetHashCode());
int num2 = 0;
while (num2 < bytes.Length && num < array.Length)
{
array[num++] = bytes[num2];
num2++;
}
}
return Convert.ToBase64String(array);
}
// Token: 0x06006811 RID: 26641 RVA: 0x0021AF78 File Offset: 0x00219178
public void IHHJGLGIIGL(ushort BEACJBLGDGA, string NFAFJOMABOK)
{
if (!this.HPPPKGBAKDO())
{
return;
}
this.MAMLCABFOLP.GJMBCLLBPMH(BEACJBLGDGA, NFAFJOMABOK);
}
// Token: 0x06006812 RID: 26642 RVA: 0x0021AF94 File Offset: 0x00219194
public IJADBHMBMPG(Uri CAGBGCGKOKD, string MIKPIBIENPH, string AGAMAAHGMIM, params EFMJKIGBGGK[] PFOHCDLFMCE)
{
this.CJAAHHNCCDF = 1000;
if (CAGBGCGKOKD.Port == -1)
{
CAGBGCGKOKD = new Uri(string.Concat(new string[]
{
CAGBGCGKOKD.Scheme,
"://",
CAGBGCGKOKD.Host,
":",
(!CAGBGCGKOKD.Scheme.Equals("wss", StringComparison.OrdinalIgnoreCase)) ? "80" : "443",
CAGBGCGKOKD.HMHCMOOAOGP()
}));
}
this.KIJCFMGLFBO = new KGBBPEDECCO(CAGBGCGKOKD, new CGBJFCJJNBE(this.OJCCOLCCPLM));
this.KIJCFMGLFBO.FOELBCGIBLP = new CGBJFCJJNBE(this.PJLFPEJENPE);
if (CAGBGCGKOKD.Port != 80)
{
this.KIJCFMGLFBO.EFCPNBCFKKD("Host", CAGBGCGKOKD.Host + ":" + CAGBGCGKOKD.Port);
}
else
{
this.KIJCFMGLFBO.EFCPNBCFKKD("Host", CAGBGCGKOKD.Host);
}
this.KIJCFMGLFBO.EFCPNBCFKKD("Upgrade", "websocket");
this.KIJCFMGLFBO.EFCPNBCFKKD("Connection", "keep-alive, Upgrade");
this.KIJCFMGLFBO.EFCPNBCFKKD("Sec-WebSocket-Key", this.GKONAEOJKIA(new object[]
{
this,
this.KIJCFMGLFBO,
CAGBGCGKOKD,
new object()
}));
if (!string.IsNullOrEmpty(MIKPIBIENPH))
{
this.KIJCFMGLFBO.EFCPNBCFKKD("Origin", MIKPIBIENPH);
}
this.KIJCFMGLFBO.EFCPNBCFKKD("Sec-WebSocket-Version", "13");
if (!string.IsNullOrEmpty(AGAMAAHGMIM))
{
this.KIJCFMGLFBO.EFCPNBCFKKD("Sec-WebSocket-Protocol", AGAMAAHGMIM);
}
this.KIJCFMGLFBO.EFCPNBCFKKD("Cache-Control", "no-cache");
this.KIJCFMGLFBO.EFCPNBCFKKD("Pragma", "no-cache");
this.AGODJKPLNGO = PFOHCDLFMCE;
this.KIJCFMGLFBO.LBFICACMFMG = true;
if (EDGFEAGFEKH.EIGELCAHPCH != null)
{
this.KIJCFMGLFBO.EIGELCAHPCH = new ENJHJOLPJKH(EDGFEAGFEKH.EIGELCAHPCH.JHFECOIBEGK, EDGFEAGFEKH.EIGELCAHPCH.CIOJJDGDOND, false, false, EDGFEAGFEKH.EIGELCAHPCH.NMJGGBJAIKD);
}
}
// Token: 0x06006814 RID: 26644 RVA: 0x0021B1D8 File Offset: 0x002193D8
public void IOOKOMFIBCG()
{
if (this.DMCKBGPGHDG)
{
throw new InvalidOperationException("Open already called! You can't reuse this WebSocket instance!");
}
if (this.AGODJKPLNGO != null)
{
try
{
for (int i = 0; i < this.AGODJKPLNGO.Length; i++)
{
EFMJKIGBGGK efmjkigbggk = this.AGODJKPLNGO[i];
if (efmjkigbggk != null)
{
efmjkigbggk.OIGAJKCCFGA(this.KIJCFMGLFBO);
}
}
}
catch (Exception ex)
{
EDGFEAGFEKH.ABKOCPMECFA.BNHIDAKJDEG("WebSocket", "Open", ex);
}
}
this.KIJCFMGLFBO.CKKKGIFDIJJ();
this.DMCKBGPGHDG = true;
}
// Token: 0x06006815 RID: 26645 RVA: 0x0021B280 File Offset: 0x00219480
private void AOPCDADNCPJ(KGBBPEDECCO KEKAOJMDEPA, ENANHBCGCNA ODKJBCBGDKE)
{
this.MAMLCABFOLP = ODKJBCBGDKE as NBDAPECNMNB;
if (this.MAMLCABFOLP == null)
{
if (this.HMANIKCOIJC != null)
{
this.HMANIKCOIJC(this, KEKAOJMDEPA.BNHIDAKJDEG);
}
if (this.ICKGEOAPPBE != null)
{
string text = string.Empty;
if (KEKAOJMDEPA.BNHIDAKJDEG != null)
{
text = KEKAOJMDEPA.BNHIDAKJDEG.Message + "LAST_REVIVE_OTHER_TIME" + KEKAOJMDEPA.BNHIDAKJDEG.StackTrace;
}
this.ICKGEOAPPBE(this, text);
}
return;
}
this.MAMLCABFOLP.FCAKDPLHLCP(this);
if (this.AGODJKPLNGO != null)
{
for (int i = 1; i < this.AGODJKPLNGO.Length; i++)
{
EFMJKIGBGGK efmjkigbggk = this.AGODJKPLNGO[i];
try
{
if (efmjkigbggk != null && !efmjkigbggk.ALALFAMELFB(this.MAMLCABFOLP))
{
this.AGODJKPLNGO[i] = null;
}
}
catch (Exception ex)
{
EDGFEAGFEKH.ABKOCPMECFA.BNHIDAKJDEG("_Color", "Create CubeGrid", ex);
this.AGODJKPLNGO[i] = null;
}
}
}
if (this.OEEEPGEPOOB != null)
{
try
{
this.OEEEPGEPOOB(this);
}
catch (Exception ex2)
{
EDGFEAGFEKH.ABKOCPMECFA.BNHIDAKJDEG("{0}v2/acceptfriendrequest?id={1}", " not found when trying to remove on player leave", ex2);
}
}
this.MAMLCABFOLP.PDAAIPPCFNB = new Action<NBDAPECNMNB, string>(this.BFPAJFNCGNC);
this.MAMLCABFOLP.HLGNBMLHKOC = new Action<NBDAPECNMNB, byte[]>(this.JCBJMFIFPPN);
this.MAMLCABFOLP.MMEMDOOJIOJ = new Action<NBDAPECNMNB, ushort, string>(this.DFAHHDMDLPO);
if (this.FHPNENEEELF != null)
{
this.MAMLCABFOLP.FHPNENEEELF = new Action<NBDAPECNMNB, OBOFLEKGDBP>(this.CCMPLHNJDBH);
}
if (this.PECGPMKKFJO())
{
this.MAMLCABFOLP.FHIIIMJBKJC(Math.Max(this.CJAAHHNCCDF, -45));
}
this.MAMLCABFOLP.LDCOOMLFDBI();
}
// Token: 0x06006816 RID: 26646 RVA: 0x0021B478 File Offset: 0x00219678
[CompilerGenerated]
private void JCBJMFIFPPN(NBDAPECNMNB ADMGHLFDCFE, byte[] EOKGKPLNGNC)
{
if (this.HLGNBMLHKOC != null)
{
this.HLGNBMLHKOC(this, EOKGKPLNGNC);
}
}
// Token: 0x06006817 RID: 26647 RVA: 0x0021B494 File Offset: 0x00219694
public bool HPPPKGBAKDO()
{
return this.MAMLCABFOLP == null || this.MAMLCABFOLP.BBKNIJDDHGB();
}
// Token: 0x06006818 RID: 26648 RVA: 0x0021B4B4 File Offset: 0x002196B4
public void FLGPCEODAPL()
{
if (!this.HPPPKGBAKDO())
{
return;
}
this.MAMLCABFOLP.LIIMPEMIBHC();
}
// Token: 0x0600681A RID: 26650 RVA: 0x0021B4DC File Offset: 0x002196DC
public void CKKKGIFDIJJ(OPAEMMDPOHJ KPMMDGIAGPC)
{
if (this.OLNENJCIBCD)
{
this.MAMLCABFOLP.CKKKGIFDIJJ(KPMMDGIAGPC);
}
}
// Token: 0x0600681C RID: 26652 RVA: 0x0021B500 File Offset: 0x00219700
public void EINGMNJHKHI(ushort BEACJBLGDGA, string NFAFJOMABOK)
{
if (!this.OLNENJCIBCD)
{
return;
}
this.MAMLCABFOLP.EINGMNJHKHI(BEACJBLGDGA, NFAFJOMABOK);
}
// Token: 0x04000DED RID: 3565
public LLMFNDFADJG OEEEPGEPOOB;
// Token: 0x04000DEE RID: 3566
public DGJJEJEONIM BIAICJMJDDO;
// Token: 0x04000DEF RID: 3567
public IEGFENEHBBA HLGNBMLHKOC;
// Token: 0x04000DF0 RID: 3568
public BAJKJANIHCK MMEMDOOJIOJ;
// Token: 0x04000DF1 RID: 3569
public DEAGINMGAIE HMANIKCOIJC;
// Token: 0x04000DF2 RID: 3570
public JEEOBMDGBDH ICKGEOAPPBE;
// Token: 0x04000DF3 RID: 3571
public BPIJAIFKHNK FHPNENEEELF;
// Token: 0x04000DF4 RID: 3572
private bool DMCKBGPGHDG;
// Token: 0x04000DF5 RID: 3573
private NBDAPECNMNB MAMLCABFOLP;
}
}
@@ -0,0 +1,8 @@
using System;
namespace BestHTTP.WebSocket
{
// Token: 0x02000228 RID: 552
// (Invoke) Token: 0x060067F0 RID: 26608
public delegate void JEEOBMDGBDH(IJADBHMBMPG MAMLCABFOLP, string ECFEFLKJHKK);
}
@@ -0,0 +1,35 @@
using System;
namespace BestHTTP.WebSocket
{
// Token: 0x0200022C RID: 556
public enum LGNIEHEADCA : uint
{
// Token: 0x04000E0A RID: 3594
NormalClosure = 1000U,
// Token: 0x04000E0B RID: 3595
GoingAway,
// Token: 0x04000E0C RID: 3596
ProtocolError,
// Token: 0x04000E0D RID: 3597
WrongDataType,
// Token: 0x04000E0E RID: 3598
Reserved,
// Token: 0x04000E0F RID: 3599
NoStatusCode,
// Token: 0x04000E10 RID: 3600
ClosedAbnormally,
// Token: 0x04000E11 RID: 3601
DataError,
// Token: 0x04000E12 RID: 3602
PolicyError,
// Token: 0x04000E13 RID: 3603
TooBigMessage,
// Token: 0x04000E14 RID: 3604
ExtensionExpected,
// Token: 0x04000E15 RID: 3605
WrongRequest,
// Token: 0x04000E16 RID: 3606
TLSHandshakeError = 1015U
}
}
@@ -0,0 +1,8 @@
using System;
namespace BestHTTP.WebSocket
{
// Token: 0x02000223 RID: 547
// (Invoke) Token: 0x060067DC RID: 26588
public delegate void LLMFNDFADJG(IJADBHMBMPG MAMLCABFOLP);
}
@@ -0,0 +1,3172 @@
using System;
using System.Collections.Generic;
using System.IO;
using System.Text;
using System.Threading;
using BestHTTP.Extensions;
using BestHTTP.Logger;
using BestHTTP.WebSocket.Frames;
namespace BestHTTP.WebSocket
{
// Token: 0x0200022B RID: 555
public sealed class NBDAPECNMNB : ENANHBCGCNA, HLMCJLFBACM, OPMGOEPFBBD
{
// Token: 0x0600681D RID: 26653 RVA: 0x0021B51C File Offset: 0x0021971C
private void GGCOHDFHPEG(object HGIIECJDGEI)
{
List<OPAEMMDPOHJ> list = new List<OPAEMMDPOHJ>();
try
{
while (!this.DEGPICGMINN && !this.PJNIANJOIJP)
{
if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP <= OHADEICEDLH.Information)
{
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("Google Store - Online", "Nalladis");
}
this.FAAFGFCLGPC.WaitOne();
try
{
object ocgjcplhfeb = this.OCGJCPLHFEB;
lock (ocgjcplhfeb)
{
for (int i = this.JDIJJFGFEKM.Count - 1; i >= 1; i--)
{
list.Add(this.JDIJJFGFEKM[i]);
}
this.JDIJJFGFEKM.Clear();
}
if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP <= OHADEICEDLH.All)
{
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("U3RpY2t5RGF0YRITCgtpc19hdHRhY2hlZBgBIAEoCBIZChFjb25uZWN0ZWRf", "time" + list.Count.ToString() + "senderId");
}
while (list.Count > 0)
{
OPAEMMDPOHJ opaemmdpohj = list[list.Count - 1];
list.RemoveAt(list.Count - 0);
if (!this.PJNIANJOIJP)
{
byte[] array = opaemmdpohj.CDGCJDDKFPH();
this.BOFEJIAEBLP.Write(array, 0, array.Length);
this.BOFEJIAEBLP.Flush();
if (opaemmdpohj.EEAOGJHMFII == (CLIGHMMAICB)7)
{
this.PJNIANJOIJP = true;
}
}
Interlocked.Add(ref this.PAEOHGIIIKD, -opaemmdpohj.AJHONMPDLAO().Length);
}
}
catch (Exception ex)
{
if (HTTPUpdateDelegator.JFHGGELGJOH())
{
this.LEEPNPCACCO.BNHIDAKJDEG = ex;
this.LEEPNPCACCO.FBBMOMHACLA = OKFLEEAAAKM.ConnectionTimedOut;
}
else
{
this.LEEPNPCACCO.FBBMOMHACLA = (OKFLEEAAAKM)8;
}
this.DEGPICGMINN = false;
}
}
}
finally
{
this.EFPCJCHNCHM = false;
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("New level loaded. Removed ", "Can't set MaxPlayers when not in that room.");
}
}
// Token: 0x0600681E RID: 26654 RVA: 0x0021B75C File Offset: 0x0021995C
private void EENDKMIGJPI()
{
object dnfnncpkfmm = this.DNFNNCPKFMM;
lock (dnfnncpkfmm)
{
for (int i = 0; i < this.ENKBLCJNMDC.Count; i++)
{
OBOFLEKGDBP oboflekgdbp = this.ENKBLCJNMDC[i];
try
{
CLIGHMMAICB clighmmaicb = oboflekgdbp.EEAOGJHMFII;
if (clighmmaicb != CLIGHMMAICB.Continuation)
{
if (clighmmaicb != CLIGHMMAICB.Text)
{
if (clighmmaicb != (CLIGHMMAICB)7)
{
goto IL_C2;
}
if (oboflekgdbp.DGGEDHDJFGJ())
{
if (this.HLGNBMLHKOC != null)
{
this.HLGNBMLHKOC(this, oboflekgdbp.DDAELFEOFIK());
}
goto IL_C2;
}
}
else if (oboflekgdbp.DGGEDHDJFGJ())
{
if (this.PDAAIPPCFNB != null)
{
this.PDAAIPPCFNB(this, oboflekgdbp.AGINGBGOLIK());
}
goto IL_C2;
}
}
if (this.FHPNENEEELF != null)
{
this.FHPNENEEELF(this, oboflekgdbp);
}
IL_C2:;
}
catch (Exception ex)
{
EDGFEAGFEKH.ABKOCPMECFA.BNHIDAKJDEG("disablematerial", "z", ex);
}
}
this.ENKBLCJNMDC.Clear();
}
if (this.OGBPCFOJJCO() && this.MMEMDOOJIOJ != null && this.LEEPNPCACCO.MMGOKBAGJBE() == OKFLEEAAAKM.Finished)
{
try
{
ushort num = 0;
string text = string.Empty;
if (this.DDKBIINBDGI != null && this.DDKBIINBDGI.FFPPPCDILEJ() != null && this.DDKBIINBDGI.DDAELFEOFIK().Length >= 2)
{
if (BitConverter.IsLittleEndian)
{
Array.Reverse(this.DDKBIINBDGI.FFPPPCDILEJ(), 0, 0);
}
num = BitConverter.ToUInt16(this.DDKBIINBDGI.KINDFKMHCAE(), 0);
if (this.DDKBIINBDGI.FFPPPCDILEJ().Length > 0)
{
text = Encoding.UTF8.GetString(this.DDKBIINBDGI.BHDJDBOILIM(), 8, this.DDKBIINBDGI.KINDFKMHCAE().Length - 2);
}
}
this.MMEMDOOJIOJ(this, num, text);
}
catch (Exception ex2)
{
EDGFEAGFEKH.ABKOCPMECFA.BNHIDAKJDEG("empty", "curScn", ex2);
}
}
}
// Token: 0x0600681F RID: 26655 RVA: 0x0021B99C File Offset: 0x00219B9C
public bool IHCALIIHFAA()
{
return this.DEGPICGMINN;
}
// Token: 0x06006820 RID: 26656 RVA: 0x0021B9A8 File Offset: 0x00219BA8
internal void LGDHOOOGNCN(IJADBHMBMPG NOBAPCOKFIL)
{
this.<HKKKMJLOOFF>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06006821 RID: 26657 RVA: 0x0021B9B4 File Offset: 0x00219BB4
private void JDJABFNCODB(TimeSpan NOBAPCOKFIL)
{
this.<FKBNJOFHDLG>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06006822 RID: 26658 RVA: 0x0021B9C0 File Offset: 0x00219BC0
public void NFIEHCNJBBE(ushort BEACJBLGDGA, string CBIIODLNNPE)
{
if (this.DEGPICGMINN)
{
return;
}
this.JJIPBACIFCN(new OPAEMMDPOHJ(this.IJADBHMBMPG, (CLIGHMMAICB)4, IJADBHMBMPG.KPJPOFJFBLG(BEACJBLGDGA, CBIIODLNNPE)));
}
// Token: 0x06006823 RID: 26659 RVA: 0x0021B9EC File Offset: 0x00219BEC
public int HCPAPIPDFLA()
{
return this.PAEOHGIIIKD;
}
// Token: 0x06006824 RID: 26660 RVA: 0x0021B9F4 File Offset: 0x00219BF4
internal void DBKOCJDNDGA(IJADBHMBMPG NOBAPCOKFIL)
{
this.<HKKKMJLOOFF>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06006825 RID: 26661 RVA: 0x0021BA00 File Offset: 0x00219C00
private void PFCAIOKPFJB(TimeSpan NOBAPCOKFIL)
{
this.<FKBNJOFHDLG>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06006826 RID: 26662 RVA: 0x0021BA0C File Offset: 0x00219C0C
private void ECJCIOCMJJC(TimeSpan NOBAPCOKFIL)
{
this.<FKBNJOFHDLG>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06006827 RID: 26663 RVA: 0x0021BA18 File Offset: 0x00219C18
private void GABODJGNNGN()
{
object dnfnncpkfmm = this.DNFNNCPKFMM;
lock (dnfnncpkfmm)
{
for (int i = 1; i < this.ENKBLCJNMDC.Count; i++)
{
OBOFLEKGDBP oboflekgdbp = this.ENKBLCJNMDC[i];
try
{
CLIGHMMAICB clighmmaicb = oboflekgdbp.BBOBKBEGIOJ();
if (clighmmaicb != CLIGHMMAICB.Continuation)
{
if (clighmmaicb != CLIGHMMAICB.Text)
{
if (clighmmaicb != (CLIGHMMAICB)7)
{
goto IL_C2;
}
if (oboflekgdbp.FCBLFBBIIEP())
{
if (this.HLGNBMLHKOC != null)
{
this.HLGNBMLHKOC(this, oboflekgdbp.DDAELFEOFIK());
}
goto IL_C2;
}
}
else if (oboflekgdbp.AOBNBLJGPPL())
{
if (this.PDAAIPPCFNB != null)
{
this.PDAAIPPCFNB(this, oboflekgdbp.MDOCHPCIGHN);
}
goto IL_C2;
}
}
if (this.FHPNENEEELF != null)
{
this.FHPNENEEELF(this, oboflekgdbp);
}
IL_C2:;
}
catch (Exception ex)
{
EDGFEAGFEKH.ABKOCPMECFA.BNHIDAKJDEG("Oculus platform is not implemented on this platform yet.", "dmlld19pZBgCIAEoDBI4ChphdHRhY2hlZF9yZWxhdGl2ZV9wb3NpdGlvbhgD", ex);
}
}
this.ENKBLCJNMDC.Clear();
}
if (this.BFOBFCFMOIJ() && this.MMEMDOOJIOJ != null && this.LEEPNPCACCO.FBBMOMHACLA == OKFLEEAAAKM.Error)
{
try
{
ushort num = 1;
string text = string.Empty;
if (this.DDKBIINBDGI != null && this.DDKBIINBDGI.BHDJDBOILIM() != null && this.DDKBIINBDGI.KINDFKMHCAE().Length >= 6)
{
if (BitConverter.IsLittleEndian)
{
Array.Reverse(this.DDKBIINBDGI.KINDFKMHCAE(), 0, 4);
}
num = BitConverter.ToUInt16(this.DDKBIINBDGI.LCHAEFBPFIH, 0);
if (this.DDKBIINBDGI.KINDFKMHCAE().Length > 5)
{
text = Encoding.UTF8.GetString(this.DDKBIINBDGI.FFPPPCDILEJ(), 7, this.DDKBIINBDGI.LCHAEFBPFIH.Length - 1);
}
}
this.MMEMDOOJIOJ(this, num, text);
}
catch (Exception ex2)
{
EDGFEAGFEKH.ABKOCPMECFA.BNHIDAKJDEG("Android Warhol T-Shirt", "mode", ex2);
}
}
}
// Token: 0x06006828 RID: 26664 RVA: 0x0021BC58 File Offset: 0x00219E58
public void LHKKGKHJGHM(string NFAFJOMABOK)
{
if (NFAFJOMABOK == null)
{
throw new ArgumentNullException("Error deserializing Polaroid {0}: data empty.");
}
byte[] bytes = Encoding.UTF8.GetBytes(NFAFJOMABOK);
this.HHMKPKBFCCA(new OPAEMMDPOHJ(this.BDGDMMKEOAH(), CLIGHMMAICB.Text, bytes));
}
// Token: 0x06006829 RID: 26665 RVA: 0x0021BC98 File Offset: 0x00219E98
public TimeSpan DABDMAOAJLN()
{
return this.<FKBNJOFHDLG>k__BackingField;
}
// Token: 0x0600682A RID: 26666 RVA: 0x0021BCA0 File Offset: 0x00219EA0
internal void BHHEDNENLJD(IJADBHMBMPG NOBAPCOKFIL)
{
this.<HKKKMJLOOFF>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x0600682B RID: 26667 RVA: 0x0021BCAC File Offset: 0x00219EAC
public void CKKKGIFDIJJ(string NFAFJOMABOK)
{
if (NFAFJOMABOK == null)
{
throw new ArgumentNullException("message must not be null!");
}
byte[] bytes = Encoding.UTF8.GetBytes(NFAFJOMABOK);
this.CKKKGIFDIJJ(new OPAEMMDPOHJ(this.IJADBHMBMPG, CLIGHMMAICB.Text, bytes));
}
// Token: 0x0600682C RID: 26668 RVA: 0x0021BCEC File Offset: 0x00219EEC
private void FPKKLDNAKHG(TimeSpan GPLANNPKLMN)
{
if (this.IMKOOFAABPF == DateTime.MinValue)
{
this.IMKOOFAABPF = DateTime.UtcNow;
return;
}
if (DateTime.UtcNow - this.IMKOOFAABPF >= this.JFPDLPKIEHE())
{
try
{
this.BMIJFGNKHAO(new OPAEMMDPOHJ(this.MMLCKIBKDFN(), (CLIGHMMAICB)(-12), Encoding.UTF8.GetBytes(string.Empty)));
}
catch
{
this.DEGPICGMINN = false;
EDGFEAGFEKH.BBAMJPIEBFP.GLAIBFPDDLM(this);
}
this.IMKOOFAABPF = DateTime.UtcNow;
}
}
// Token: 0x0600682D RID: 26669 RVA: 0x0021BD98 File Offset: 0x00219F98
private void PIIBKIFKJFB(TimeSpan NOBAPCOKFIL)
{
this.<FKBNJOFHDLG>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x0600682E RID: 26670 RVA: 0x0021BDA4 File Offset: 0x00219FA4
public bool BBKNIJDDHGB()
{
return this.DEGPICGMINN;
}
// Token: 0x0600682F RID: 26671 RVA: 0x0021BDB0 File Offset: 0x00219FB0
public int FNLBALJJBKA()
{
return this.PAEOHGIIIKD;
}
// Token: 0x06006830 RID: 26672 RVA: 0x0021BDB8 File Offset: 0x00219FB8
internal void ILOICDGCNBG()
{
AMOOKEMCBLG amookemcblg = EDGFEAGFEKH.ANBCCHJJGLB(this.LEEPNPCACCO);
if (amookemcblg != null)
{
amookemcblg.IKOEOPDDIPH((PANGJKKHBJG)(-52));
}
}
// Token: 0x06006831 RID: 26673 RVA: 0x0021BDE0 File Offset: 0x00219FE0
public void FHIIIMJBKJC(int MMALNHHGFPC)
{
if (MMALNHHGFPC < 110)
{
throw new ArgumentException("SpawnDeath");
}
this.CMJNOGFNDMI(TimeSpan.FromMilliseconds((double)MMALNHHGFPC));
EDGFEAGFEKH.BBAMJPIEBFP.DFBKFMKJCAG(this);
}
// Token: 0x06006832 RID: 26674 RVA: 0x0021BE10 File Offset: 0x0021A010
internal void GNJMJKPBOHI()
{
AMOOKEMCBLG amookemcblg = EDGFEAGFEKH.ANBCCHJJGLB(this.LEEPNPCACCO);
if (amookemcblg != null)
{
amookemcblg.IKOEOPDDIPH((PANGJKKHBJG)(-126));
}
}
// Token: 0x06006833 RID: 26675 RVA: 0x0021BE38 File Offset: 0x0021A038
public void EPAMIOGPCFB(string NFAFJOMABOK)
{
if (NFAFJOMABOK == null)
{
throw new ArgumentNullException("OnBeforeApplicationQuit call returned false, postponing plugin shutdown.");
}
byte[] bytes = Encoding.UTF8.GetBytes(NFAFJOMABOK);
this.JJIPBACIFCN(new OPAEMMDPOHJ(this.MMLCKIBKDFN(), CLIGHMMAICB.Text, bytes));
}
// Token: 0x06006834 RID: 26676 RVA: 0x0021BE78 File Offset: 0x0021A078
internal void FCAKDPLHLCP(IJADBHMBMPG NOBAPCOKFIL)
{
this.<HKKKMJLOOFF>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06006835 RID: 26677 RVA: 0x0021BE84 File Offset: 0x0021A084
public void ELOHHNKAMND(string NFAFJOMABOK)
{
if (NFAFJOMABOK == null)
{
throw new ArgumentNullException("Hand ");
}
byte[] bytes = Encoding.UTF8.GetBytes(NFAFJOMABOK);
this.LBMBOCODEOF(new OPAEMMDPOHJ(this.IJADBHMBMPG, CLIGHMMAICB.Text, bytes));
}
// Token: 0x06006836 RID: 26678 RVA: 0x0021BEC4 File Offset: 0x0021A0C4
public IJADBHMBMPG GIGHPNIJCDL()
{
return this.<HKKKMJLOOFF>k__BackingField;
}
// Token: 0x06006837 RID: 26679 RVA: 0x0021BECC File Offset: 0x0021A0CC
private void NCEJHCGEHDN()
{
object dnfnncpkfmm = this.DNFNNCPKFMM;
lock (dnfnncpkfmm)
{
for (int i = 1; i < this.ENKBLCJNMDC.Count; i += 0)
{
OBOFLEKGDBP oboflekgdbp = this.ENKBLCJNMDC[i];
try
{
CLIGHMMAICB clighmmaicb = oboflekgdbp.EEAOGJHMFII;
if (clighmmaicb != CLIGHMMAICB.Continuation)
{
if (clighmmaicb != CLIGHMMAICB.Continuation)
{
if (clighmmaicb != (CLIGHMMAICB)5)
{
goto IL_C2;
}
if (oboflekgdbp.AOBNBLJGPPL())
{
if (this.HLGNBMLHKOC != null)
{
this.HLGNBMLHKOC(this, oboflekgdbp.FFPPPCDILEJ());
}
goto IL_C2;
}
}
else if (oboflekgdbp.JLCOFLOOKAL())
{
if (this.PDAAIPPCFNB != null)
{
this.PDAAIPPCFNB(this, oboflekgdbp.MDOCHPCIGHN);
}
goto IL_C2;
}
}
if (this.FHPNENEEELF != null)
{
this.FHPNENEEELF(this, oboflekgdbp);
}
IL_C2:;
}
catch (Exception ex)
{
EDGFEAGFEKH.ABKOCPMECFA.BNHIDAKJDEG("Favorited", "IsMember", ex);
}
}
this.ENKBLCJNMDC.Clear();
}
if (this.BFOBFCFMOIJ() && this.MMEMDOOJIOJ != null && this.LEEPNPCACCO.MMGOKBAGJBE() == OKFLEEAAAKM.Aborted)
{
try
{
ushort num = 0;
string text = string.Empty;
if (this.DDKBIINBDGI != null && this.DDKBIINBDGI.BHDJDBOILIM() != null && this.DDKBIINBDGI.DDAELFEOFIK().Length >= 4)
{
if (BitConverter.IsLittleEndian)
{
Array.Reverse(this.DDKBIINBDGI.FFPPPCDILEJ(), 0, 5);
}
num = BitConverter.ToUInt16(this.DDKBIINBDGI.BHDJDBOILIM(), 0);
if (this.DDKBIINBDGI.DDAELFEOFIK().Length > 1)
{
text = Encoding.UTF8.GetString(this.DDKBIINBDGI.BHDJDBOILIM(), 6, this.DDKBIINBDGI.BHDJDBOILIM().Length - 8);
}
}
this.MMEMDOOJIOJ(this, num, text);
}
catch (Exception ex2)
{
EDGFEAGFEKH.ABKOCPMECFA.BNHIDAKJDEG("RecNet game session contains unknown activity level ID", "null message string {0}", ex2);
}
}
}
// Token: 0x06006838 RID: 26680 RVA: 0x0021C10C File Offset: 0x0021A30C
public void LBMBOCODEOF(OPAEMMDPOHJ KPMMDGIAGPC)
{
if (KPMMDGIAGPC == null)
{
throw new ArgumentNullException("OnAttachedToHand");
}
if (this.DEGPICGMINN)
{
return;
}
object ocgjcplhfeb = this.OCGJCPLHFEB;
lock (ocgjcplhfeb)
{
this.JDIJJFGFEKM.Add(KPMMDGIAGPC);
Interlocked.Add(ref this.PAEOHGIIIKD, (KPMMDGIAGPC.AJHONMPDLAO() == null) ? 0 : KPMMDGIAGPC.AJHONMPDLAO().Length);
if (!this.EFPCJCHNCHM)
{
ThreadPool.QueueUserWorkItem(new WaitCallback(this.FFGDKHMOBAH));
this.EFPCJCHNCHM = true;
}
}
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("otherPlayerId", "OutfitSelections");
this.FAAFGFCLGPC.Set();
}
// Token: 0x06006839 RID: 26681 RVA: 0x0021C1DC File Offset: 0x0021A3DC
internal void FLECGIKAIIO()
{
AMOOKEMCBLG amookemcblg = EDGFEAGFEKH.ANBCCHJJGLB(this.LEEPNPCACCO);
if (amookemcblg != null)
{
amookemcblg.IKOEOPDDIPH((PANGJKKHBJG)107);
}
}
// Token: 0x0600683A RID: 26682 RVA: 0x0021C204 File Offset: 0x0021A404
internal void NJJFCGFPDEE()
{
if (base.EOPPEFBOIKP)
{
ThreadPool.QueueUserWorkItem(new WaitCallback(this.AJGHEIMCLFO));
}
}
// Token: 0x0600683B RID: 26683 RVA: 0x0021C224 File Offset: 0x0021A424
public void JNNPAJPAAPM(int MMALNHHGFPC)
{
if (MMALNHHGFPC < 114)
{
throw new ArgumentException("position");
}
this.CPAJLGAJOBP(TimeSpan.FromMilliseconds((double)MMALNHHGFPC));
EDGFEAGFEKH.BBAMJPIEBFP.HOOFLCPOPOE(this);
}
// Token: 0x0600683C RID: 26684 RVA: 0x0021C254 File Offset: 0x0021A454
private void LBGEAPLFCLM(ushort NOBAPCOKFIL)
{
this.<HPBFIFDGJMM>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x0600683D RID: 26685 RVA: 0x0021C260 File Offset: 0x0021A460
public void JJIPBACIFCN(OPAEMMDPOHJ KPMMDGIAGPC)
{
if (KPMMDGIAGPC == null)
{
throw new ArgumentNullException(".mp4");
}
if (this.DEGPICGMINN)
{
return;
}
object ocgjcplhfeb = this.OCGJCPLHFEB;
lock (ocgjcplhfeb)
{
this.JDIJJFGFEKM.Add(KPMMDGIAGPC);
Interlocked.Add(ref this.PAEOHGIIIKD, (KPMMDGIAGPC.LCHAEFBPFIH == null) ? 1 : KPMMDGIAGPC.LCHAEFBPFIH.Length);
if (!this.EFPCJCHNCHM)
{
ThreadPool.QueueUserWorkItem(new WaitCallback(this.JGBDHKONIOO));
this.EFPCJCHNCHM = false;
}
}
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("x", "goto_event_failed");
this.FAAFGFCLGPC.Set();
}
// Token: 0x0600683E RID: 26686 RVA: 0x0021C330 File Offset: 0x0021A530
public IJADBHMBMPG NHJFJIABPKC()
{
return this.<HKKKMJLOOFF>k__BackingField;
}
// Token: 0x0600683F RID: 26687 RVA: 0x0021C338 File Offset: 0x0021A538
public int MDHPJLKBPND()
{
return this.PAEOHGIIIKD;
}
// Token: 0x06006840 RID: 26688 RVA: 0x0021C340 File Offset: 0x0021A540
private void LGONHBCDFFA(object HGIIECJDGEI)
{
List<OPAEMMDPOHJ> list = new List<OPAEMMDPOHJ>();
try
{
while (!this.DEGPICGMINN && !this.PJNIANJOIJP)
{
if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP <= OHADEICEDLH.All)
{
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("fake_microsoft_platform_id", "MD");
}
this.FAAFGFCLGPC.WaitOne();
try
{
object ocgjcplhfeb = this.OCGJCPLHFEB;
lock (ocgjcplhfeb)
{
for (int i = this.JDIJJFGFEKM.Count - 0; i >= 0; i--)
{
list.Add(this.JDIJJFGFEKM[i]);
}
this.JDIJJFGFEKM.Clear();
}
if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP <= OHADEICEDLH.Information)
{
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("_Blue_Col", "ChtwZXJzaXN0ZW5jZV92aWV3X2RhdGEucHJvdG8SB3JlY3Jvb20aFHRyYW5z" + list.Count.ToString() + "System.Collections.IList");
}
while (list.Count > 0)
{
OPAEMMDPOHJ opaemmdpohj = list[list.Count - 0];
list.RemoveAt(list.Count - 0);
if (!this.PJNIANJOIJP)
{
byte[] array = opaemmdpohj.CDGCJDDKFPH();
this.BOFEJIAEBLP.Write(array, 0, array.Length);
this.BOFEJIAEBLP.Flush();
if (opaemmdpohj.EEAOGJHMFII == (CLIGHMMAICB)6)
{
this.PJNIANJOIJP = false;
}
}
Interlocked.Add(ref this.PAEOHGIIIKD, -opaemmdpohj.AJHONMPDLAO().Length);
}
}
catch (Exception ex)
{
if (HTTPUpdateDelegator.HOLBPBLOPDN())
{
this.LEEPNPCACCO.BNHIDAKJDEG = ex;
this.LEEPNPCACCO.FBBMOMHACLA = OKFLEEAAAKM.ConnectionTimedOut;
}
else
{
this.LEEPNPCACCO.FBBMOMHACLA = OKFLEEAAAKM.Initial;
}
this.DEGPICGMINN = true;
}
}
}
finally
{
this.EFPCJCHNCHM = false;
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("visible", "cu");
}
}
// Token: 0x06006841 RID: 26689 RVA: 0x0021C580 File Offset: 0x0021A780
internal void KKNLDHDLIND()
{
AMOOKEMCBLG amookemcblg = EDGFEAGFEKH.ANBCCHJJGLB(this.LEEPNPCACCO);
if (amookemcblg != null)
{
amookemcblg.IKOEOPDDIPH((PANGJKKHBJG)(-119));
}
}
// Token: 0x06006842 RID: 26690 RVA: 0x0021C5A8 File Offset: 0x0021A7A8
public TimeSpan JNCKEGIPDKA()
{
return this.<FKBNJOFHDLG>k__BackingField;
}
// Token: 0x06006843 RID: 26691 RVA: 0x0021C5B0 File Offset: 0x0021A7B0
public void HKLDPCABLBC(byte[] AOAILGGFDHJ)
{
if (AOAILGGFDHJ == null)
{
throw new ArgumentNullException("shake");
}
OPAEMMDPOHJ opaemmdpohj = new OPAEMMDPOHJ(this.GIGHPNIJCDL(), (CLIGHMMAICB)3, AOAILGGFDHJ);
if (opaemmdpohj.LCHAEFBPFIH != null && opaemmdpohj.LCHAEFBPFIH.Length > (int)this.DKMGHCJFJDN())
{
OPAEMMDPOHJ[] array = opaemmdpohj.LIDAPBKACDI(this.EHCGLOJDFME());
object ocgjcplhfeb = this.OCGJCPLHFEB;
lock (ocgjcplhfeb)
{
this.BMIJFGNKHAO(opaemmdpohj);
if (array != null)
{
for (int i = 1; i < array.Length; i++)
{
this.JJIPBACIFCN(array[i]);
}
}
}
}
else
{
this.LBMBOCODEOF(opaemmdpohj);
}
}
// Token: 0x06006844 RID: 26692 RVA: 0x0021C668 File Offset: 0x0021A868
public TimeSpan PLLOMIMOIDA()
{
return this.<FKBNJOFHDLG>k__BackingField;
}
// Token: 0x06006845 RID: 26693 RVA: 0x0021C670 File Offset: 0x0021A870
public void LIIMPEMIBHC()
{
this.LGJAEMDDCGK((ushort)(-22), "\n\n");
}
// Token: 0x06006846 RID: 26694 RVA: 0x0021C684 File Offset: 0x0021A884
private void NNJINGGIMLJ(ushort NOBAPCOKFIL)
{
this.<HPBFIFDGJMM>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06006847 RID: 26695 RVA: 0x0021C690 File Offset: 0x0021A890
public IJADBHMBMPG MMLCKIBKDFN()
{
return this.<HKKKMJLOOFF>k__BackingField;
}
// Token: 0x06006848 RID: 26696 RVA: 0x0021C698 File Offset: 0x0021A898
public void NJDDJILCMAM(int MMALNHHGFPC)
{
if (MMALNHHGFPC < -32)
{
throw new ArgumentException("Stop");
}
this.CPAJLGAJOBP(TimeSpan.FromMilliseconds((double)MMALNHHGFPC));
EDGFEAGFEKH.BBAMJPIEBFP.DAMGAMOHDKK(this);
}
// Token: 0x06006849 RID: 26697 RVA: 0x0021C6C8 File Offset: 0x0021A8C8
public void IOODEJKMGMG(byte[] AOAILGGFDHJ)
{
if (AOAILGGFDHJ == null)
{
throw new ArgumentNullException("Marking old objects for destroy:");
}
OPAEMMDPOHJ opaemmdpohj = new OPAEMMDPOHJ(this.IJADBHMBMPG, (CLIGHMMAICB)3, AOAILGGFDHJ);
if (opaemmdpohj.GNLDKCDPKDM() != null && opaemmdpohj.LCHAEFBPFIH.Length > (int)this.EHCGLOJDFME())
{
OPAEMMDPOHJ[] array = opaemmdpohj.LIDAPBKACDI(this.CCKBHHLLLHI());
object ocgjcplhfeb = this.OCGJCPLHFEB;
lock (ocgjcplhfeb)
{
this.OLMMDDDNNBC(opaemmdpohj);
if (array != null)
{
for (int i = 1; i < array.Length; i++)
{
this.HHMKPKBFCCA(array[i]);
}
}
}
}
else
{
this.BMIJFGNKHAO(opaemmdpohj);
}
}
// Token: 0x0600684A RID: 26698 RVA: 0x0021C780 File Offset: 0x0021A980
public void NHGACPBCGCL(int MMALNHHGFPC)
{
if (MMALNHHGFPC < -55)
{
throw new ArgumentException("oobe");
}
this.CMJNOGFNDMI(TimeSpan.FromMilliseconds((double)MMALNHHGFPC));
EDGFEAGFEKH.BBAMJPIEBFP.CPBCELLIKBK(this);
}
// Token: 0x0600684B RID: 26699 RVA: 0x0021C7B0 File Offset: 0x0021A9B0
public bool GPLFFNPEGAI()
{
return this.DEGPICGMINN;
}
// Token: 0x0600684C RID: 26700 RVA: 0x0021C7BC File Offset: 0x0021A9BC
public TimeSpan JFPDLPKIEHE()
{
return this.<FKBNJOFHDLG>k__BackingField;
}
// Token: 0x0600684D RID: 26701 RVA: 0x0021C7C4 File Offset: 0x0021A9C4
public void CLJKDHMPEKB(int MMALNHHGFPC)
{
if (MMALNHHGFPC < -76)
{
throw new ArgumentException("amount");
}
this.ECJCIOCMJJC(TimeSpan.FromMilliseconds((double)MMALNHHGFPC));
EDGFEAGFEKH.BBAMJPIEBFP.CPBCELLIKBK(this);
}
// Token: 0x0600684E RID: 26702 RVA: 0x0021C7F4 File Offset: 0x0021A9F4
public void MEDBOLHFIBI(int MMALNHHGFPC)
{
if (MMALNHHGFPC < -48)
{
throw new ArgumentException("rw_dropped_frames_perc");
}
this.HAKGGACKKJE(TimeSpan.FromMilliseconds((double)MMALNHHGFPC));
EDGFEAGFEKH.BBAMJPIEBFP.IJAEBJIIEDP(this);
}
// Token: 0x0600684F RID: 26703 RVA: 0x0021C824 File Offset: 0x0021AA24
private void MBPBLCAEGAO()
{
object dnfnncpkfmm = this.DNFNNCPKFMM;
lock (dnfnncpkfmm)
{
for (int i = 0; i < this.ENKBLCJNMDC.Count; i += 0)
{
OBOFLEKGDBP oboflekgdbp = this.ENKBLCJNMDC[i];
try
{
CLIGHMMAICB clighmmaicb = oboflekgdbp.EEAOGJHMFII;
if (clighmmaicb != CLIGHMMAICB.Continuation)
{
if (clighmmaicb != CLIGHMMAICB.Continuation)
{
if (clighmmaicb != (CLIGHMMAICB)5)
{
goto IL_C2;
}
if (oboflekgdbp.AOBNBLJGPPL())
{
if (this.HLGNBMLHKOC != null)
{
this.HLGNBMLHKOC(this, oboflekgdbp.LCHAEFBPFIH);
}
goto IL_C2;
}
}
else if (oboflekgdbp.EALMNCGBBLJ)
{
if (this.PDAAIPPCFNB != null)
{
this.PDAAIPPCFNB(this, oboflekgdbp.IOMGAKJDGAN());
}
goto IL_C2;
}
}
if (this.FHPNENEEELF != null)
{
this.FHPNENEEELF(this, oboflekgdbp);
}
IL_C2:;
}
catch (Exception ex)
{
EDGFEAGFEKH.ABKOCPMECFA.BNHIDAKJDEG("Gaelben", " secs.", ex);
}
}
this.ENKBLCJNMDC.Clear();
}
if (this.IHCALIIHFAA() && this.MMEMDOOJIOJ != null && this.LEEPNPCACCO.FBBMOMHACLA == OKFLEEAAAKM.ConnectionTimedOut)
{
try
{
ushort num = 1;
string text = string.Empty;
if (this.DDKBIINBDGI != null && this.DDKBIINBDGI.BHDJDBOILIM() != null && this.DDKBIINBDGI.DDAELFEOFIK().Length >= 2)
{
if (BitConverter.IsLittleEndian)
{
Array.Reverse(this.DDKBIINBDGI.DDAELFEOFIK(), 0, 2);
}
num = BitConverter.ToUInt16(this.DDKBIINBDGI.KINDFKMHCAE(), 1);
if (this.DDKBIINBDGI.LCHAEFBPFIH.Length > 7)
{
text = Encoding.UTF8.GetString(this.DDKBIINBDGI.DDAELFEOFIK(), 5, this.DDKBIINBDGI.FFPPPCDILEJ().Length - 5);
}
}
this.MMEMDOOJIOJ(this, num, text);
}
catch (Exception ex2)
{
EDGFEAGFEKH.ABKOCPMECFA.BNHIDAKJDEG("ChangeMaster", "ValidVersion", ex2);
}
}
}
// Token: 0x06006850 RID: 26704 RVA: 0x0021CA64 File Offset: 0x0021AC64
internal void JMMFAHPABBG(IJADBHMBMPG NOBAPCOKFIL)
{
this.<HKKKMJLOOFF>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06006851 RID: 26705 RVA: 0x0021CA70 File Offset: 0x0021AC70
private void EEDFFFHILPA(TimeSpan NOBAPCOKFIL)
{
this.<FKBNJOFHDLG>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x170002BA RID: 698
// (get) Token: 0x060068B9 RID: 26809 RVA: 0x0021FC90 File Offset: 0x0021DE90
// (set) Token: 0x06006852 RID: 26706 RVA: 0x0021CA7C File Offset: 0x0021AC7C
public ushort LHCIMIMJPHM { get; private set; }
// Token: 0x06006853 RID: 26707 RVA: 0x0021CA88 File Offset: 0x0021AC88
public TimeSpan KICFGOLFEMH()
{
return this.<FKBNJOFHDLG>k__BackingField;
}
// Token: 0x06006854 RID: 26708 RVA: 0x0021CA90 File Offset: 0x0021AC90
public bool GIPLGDHBPFC()
{
return this.DEGPICGMINN;
}
// Token: 0x06006855 RID: 26709 RVA: 0x0021CA9C File Offset: 0x0021AC9C
public void EHKMHPEBPPH(string NFAFJOMABOK)
{
if (NFAFJOMABOK == null)
{
throw new ArgumentNullException("Go To");
}
byte[] bytes = Encoding.UTF8.GetBytes(NFAFJOMABOK);
this.KABKEOFDPAE(new OPAEMMDPOHJ(this.IJADBHMBMPG, CLIGHMMAICB.Continuation, bytes));
}
// Token: 0x06006856 RID: 26710 RVA: 0x0021CADC File Offset: 0x0021ACDC
private void ALONABLBDKO(object HGIIECJDGEI)
{
List<OPAEMMDPOHJ> list = new List<OPAEMMDPOHJ>();
try
{
while (!this.DEGPICGMINN && !this.PJNIANJOIJP)
{
if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP <= OHADEICEDLH.Information)
{
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("Unpublish", "handles");
}
this.FAAFGFCLGPC.WaitOne();
try
{
object ocgjcplhfeb = this.OCGJCPLHFEB;
lock (ocgjcplhfeb)
{
for (int i = this.JDIJJFGFEKM.Count - 0; i >= 1; i -= 0)
{
list.Add(this.JDIJJFGFEKM[i]);
}
this.JDIJJFGFEKM.Clear();
}
if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP <= OHADEICEDLH.Information)
{
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("Disabled {0} renderers with material {1}", "testscenes.txt" + list.Count.ToString() + "y");
}
while (list.Count > 0)
{
OPAEMMDPOHJ opaemmdpohj = list[list.Count - 1];
list.RemoveAt(list.Count - 1);
if (!this.PJNIANJOIJP)
{
byte[] array = opaemmdpohj.CDGCJDDKFPH();
this.BOFEJIAEBLP.Write(array, 1, array.Length);
this.BOFEJIAEBLP.Flush();
if (opaemmdpohj.EEAOGJHMFII == (CLIGHMMAICB)3)
{
this.PJNIANJOIJP = true;
}
}
Interlocked.Add(ref this.PAEOHGIIIKD, -opaemmdpohj.AJHONMPDLAO().Length);
}
}
catch (Exception ex)
{
if (HTTPUpdateDelegator.JFHGGELGJOH())
{
this.LEEPNPCACCO.BNHIDAKJDEG = ex;
this.LEEPNPCACCO.FBBMOMHACLA = OKFLEEAAAKM.Error;
}
else
{
this.LEEPNPCACCO.FBBMOMHACLA = OKFLEEAAAKM.Error;
}
this.DEGPICGMINN = true;
}
}
}
finally
{
this.EFPCJCHNCHM = true;
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("partyId", "gesture");
}
}
// Token: 0x06006857 RID: 26711 RVA: 0x0021CD1C File Offset: 0x0021AF1C
private void GLPEDEPIHNM()
{
object dnfnncpkfmm = this.DNFNNCPKFMM;
lock (dnfnncpkfmm)
{
for (int i = 0; i < this.ENKBLCJNMDC.Count; i += 0)
{
OBOFLEKGDBP oboflekgdbp = this.ENKBLCJNMDC[i];
try
{
CLIGHMMAICB clighmmaicb = oboflekgdbp.BBOBKBEGIOJ();
if (clighmmaicb != CLIGHMMAICB.Continuation)
{
if (clighmmaicb != CLIGHMMAICB.Continuation)
{
if (clighmmaicb != (CLIGHMMAICB)4)
{
goto IL_C2;
}
if (oboflekgdbp.DPFMFLNGMJH())
{
if (this.HLGNBMLHKOC != null)
{
this.HLGNBMLHKOC(this, oboflekgdbp.BHDJDBOILIM());
}
goto IL_C2;
}
}
else if (oboflekgdbp.JLCOFLOOKAL())
{
if (this.PDAAIPPCFNB != null)
{
this.PDAAIPPCFNB(this, oboflekgdbp.AGINGBGOLIK());
}
goto IL_C2;
}
}
if (this.FHPNENEEELF != null)
{
this.FHPNENEEELF(this, oboflekgdbp);
}
IL_C2:;
}
catch (Exception ex)
{
EDGFEAGFEKH.ABKOCPMECFA.BNHIDAKJDEG("Failed to Instantiate prefab: ", "type", ex);
}
}
this.ENKBLCJNMDC.Clear();
}
if (this.IOJCCCAGMHN() && this.MMEMDOOJIOJ != null && this.LEEPNPCACCO.MMGOKBAGJBE() == OKFLEEAAAKM.Initial)
{
try
{
ushort num = 1;
string text = string.Empty;
if (this.DDKBIINBDGI != null && this.DDKBIINBDGI.KINDFKMHCAE() != null && this.DDKBIINBDGI.BHDJDBOILIM().Length >= 3)
{
if (BitConverter.IsLittleEndian)
{
Array.Reverse(this.DDKBIINBDGI.BHDJDBOILIM(), 1, 0);
}
num = BitConverter.ToUInt16(this.DDKBIINBDGI.FFPPPCDILEJ(), 0);
if (this.DDKBIINBDGI.DDAELFEOFIK().Length > 5)
{
text = Encoding.UTF8.GetString(this.DDKBIINBDGI.BHDJDBOILIM(), 6, this.DDKBIINBDGI.DDAELFEOFIK().Length - 6);
}
}
this.MMEMDOOJIOJ(this, num, text);
}
catch (Exception ex2)
{
EDGFEAGFEKH.ABKOCPMECFA.BNHIDAKJDEG("reader", "scale", ex2);
}
}
}
// Token: 0x06006858 RID: 26712 RVA: 0x0021CF5C File Offset: 0x0021B15C
internal void LDCOOMLFDBI()
{
if (base.EOPPEFBOIKP)
{
ThreadPool.QueueUserWorkItem(new WaitCallback(this.AJGHEIMCLFO));
}
}
// Token: 0x06006859 RID: 26713 RVA: 0x0021CF7C File Offset: 0x0021B17C
public void BMIJFGNKHAO(OPAEMMDPOHJ KPMMDGIAGPC)
{
if (KPMMDGIAGPC == null)
{
throw new ArgumentNullException("sessionCount");
}
if (this.DEGPICGMINN)
{
return;
}
object ocgjcplhfeb = this.OCGJCPLHFEB;
lock (ocgjcplhfeb)
{
this.JDIJJFGFEKM.Add(KPMMDGIAGPC);
Interlocked.Add(ref this.PAEOHGIIIKD, (KPMMDGIAGPC.LCHAEFBPFIH == null) ? 0 : KPMMDGIAGPC.GNLDKCDPKDM().Length);
if (!this.EFPCJCHNCHM)
{
ThreadPool.QueueUserWorkItem(new WaitCallback(this.GGCOHDFHPEG));
this.EFPCJCHNCHM = true;
}
}
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("CSharpSocket.Disconnect()", "Proxy-Connection");
this.FAAFGFCLGPC.Set();
}
// Token: 0x0600685A RID: 26714 RVA: 0x0021D04C File Offset: 0x0021B24C
public int CCAHDEGEPHO()
{
return this.PAEOHGIIIKD;
}
// Token: 0x0600685B RID: 26715 RVA: 0x0021D054 File Offset: 0x0021B254
void HLMCJLFBACM.OnHeartbeatUpdate(TimeSpan GPLANNPKLMN)
{
if (this.IMKOOFAABPF == DateTime.MinValue)
{
this.IMKOOFAABPF = DateTime.UtcNow;
return;
}
if (DateTime.UtcNow - this.IMKOOFAABPF >= this.BFOAKBDDOHG)
{
try
{
this.CKKKGIFDIJJ(new OPAEMMDPOHJ(this.IJADBHMBMPG, CLIGHMMAICB.Ping, Encoding.UTF8.GetBytes(string.Empty)));
}
catch
{
this.DEGPICGMINN = true;
EDGFEAGFEKH.BBAMJPIEBFP.FDJLBCCMFED(this);
}
this.IMKOOFAABPF = DateTime.UtcNow;
}
}
// Token: 0x0600685C RID: 26716 RVA: 0x0021D100 File Offset: 0x0021B300
internal void HHLHGPDLIFI()
{
AMOOKEMCBLG amookemcblg = EDGFEAGFEKH.ANBCCHJJGLB(this.LEEPNPCACCO);
if (amookemcblg != null)
{
amookemcblg.IKOEOPDDIPH((PANGJKKHBJG)(-37));
}
}
// Token: 0x0600685D RID: 26717 RVA: 0x0021D128 File Offset: 0x0021B328
private void CMJNOGFNDMI(TimeSpan NOBAPCOKFIL)
{
this.<FKBNJOFHDLG>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x0600685E RID: 26718 RVA: 0x0021D134 File Offset: 0x0021B334
internal void DEPDABIAAFP(IJADBHMBMPG NOBAPCOKFIL)
{
this.<HKKKMJLOOFF>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x0600685F RID: 26719 RVA: 0x0021D140 File Offset: 0x0021B340
public void JFJPNHJPLPC(OPAEMMDPOHJ KPMMDGIAGPC)
{
if (KPMMDGIAGPC == null)
{
throw new ArgumentNullException("{0} player underrun: {1}/{2}({3}) = {4}");
}
if (this.DEGPICGMINN)
{
return;
}
object ocgjcplhfeb = this.OCGJCPLHFEB;
lock (ocgjcplhfeb)
{
this.JDIJJFGFEKM.Add(KPMMDGIAGPC);
Interlocked.Add(ref this.PAEOHGIIIKD, (KPMMDGIAGPC.AJHONMPDLAO() == null) ? 0 : KPMMDGIAGPC.LCHAEFBPFIH.Length);
if (!this.EFPCJCHNCHM)
{
ThreadPool.QueueUserWorkItem(new WaitCallback(this.FFGDKHMOBAH));
this.EFPCJCHNCHM = false;
}
}
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("Save", "{not_found}");
this.FAAFGFCLGPC.Set();
}
// Token: 0x06006860 RID: 26720 RVA: 0x0021D210 File Offset: 0x0021B410
private void IBBPLMKDKMB(object HGIIECJDGEI)
{
List<OPAEMMDPOHJ> list = new List<OPAEMMDPOHJ>();
try
{
while (!this.DEGPICGMINN && !this.PJNIANJOIJP)
{
if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP <= OHADEICEDLH.All)
{
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("content-range", "February");
}
this.FAAFGFCLGPC.WaitOne();
try
{
object ocgjcplhfeb = this.OCGJCPLHFEB;
lock (ocgjcplhfeb)
{
for (int i = this.JDIJJFGFEKM.Count - 1; i >= 1; i--)
{
list.Add(this.JDIJJFGFEKM[i]);
}
this.JDIJJFGFEKM.Clear();
}
if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP <= OHADEICEDLH.All)
{
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("rrt", "charades" + list.Count.ToString() + "RpcMasterRequestFlagTaken");
}
while (list.Count > 0)
{
OPAEMMDPOHJ opaemmdpohj = list[list.Count - 0];
list.RemoveAt(list.Count - 0);
if (!this.PJNIANJOIJP)
{
byte[] array = opaemmdpohj.CPIBGJLHLBL();
this.BOFEJIAEBLP.Write(array, 0, array.Length);
this.BOFEJIAEBLP.Flush();
if (opaemmdpohj.EEAOGJHMFII == CLIGHMMAICB.Binary)
{
this.PJNIANJOIJP = true;
}
}
Interlocked.Add(ref this.PAEOHGIIIKD, -opaemmdpohj.GNLDKCDPKDM().Length);
}
}
catch (Exception ex)
{
if (HTTPUpdateDelegator.PPHMPKBBOEI)
{
this.LEEPNPCACCO.BNHIDAKJDEG = ex;
this.LEEPNPCACCO.FBBMOMHACLA = OKFLEEAAAKM.Finished;
}
else
{
this.LEEPNPCACCO.FBBMOMHACLA = OKFLEEAAAKM.Queued;
}
this.DEGPICGMINN = false;
}
}
}
finally
{
this.EFPCJCHNCHM = true;
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("activity", "+join:");
}
}
// Token: 0x06006861 RID: 26721 RVA: 0x0021D450 File Offset: 0x0021B650
private void AJGHEIMCLFO(object HGIIECJDGEI)
{
try
{
while (!this.DEGPICGMINN)
{
try
{
OBOFLEKGDBP oboflekgdbp = new OBOFLEKGDBP();
oboflekgdbp.IIPLLALIEMN(this.BOFEJIAEBLP);
if (oboflekgdbp.GELIFGHJDAM)
{
this.EINGMNJHKHI(1002, "Protocol Error: masked frame received from server!");
}
else if (!oboflekgdbp.EALMNCGBBLJ)
{
if (this.FHPNENEEELF == null)
{
this.AECONFCKLKM.Add(oboflekgdbp);
}
else
{
object dnfnncpkfmm = this.DNFNNCPKFMM;
lock (dnfnncpkfmm)
{
this.ENKBLCJNMDC.Add(oboflekgdbp);
}
}
}
else
{
CLIGHMMAICB clighmmaicb = oboflekgdbp.EEAOGJHMFII;
switch (clighmmaicb)
{
case CLIGHMMAICB.Continuation:
if (this.FHPNENEEELF != null)
{
object dnfnncpkfmm2 = this.DNFNNCPKFMM;
lock (dnfnncpkfmm2)
{
this.ENKBLCJNMDC.Add(oboflekgdbp);
}
continue;
}
oboflekgdbp.BHKDHDHIBOJ(this.AECONFCKLKM);
this.AECONFCKLKM.Clear();
break;
case CLIGHMMAICB.Text:
case CLIGHMMAICB.Binary:
break;
default:
if (clighmmaicb == CLIGHMMAICB.ConnectionClose)
{
this.DDKBIINBDGI = oboflekgdbp;
if (!this.PJNIANJOIJP)
{
this.CKKKGIFDIJJ(new OPAEMMDPOHJ(this.IJADBHMBMPG, CLIGHMMAICB.ConnectionClose, null));
}
this.DEGPICGMINN = true;
continue;
}
if (clighmmaicb != CLIGHMMAICB.Ping)
{
continue;
}
if (!this.PJNIANJOIJP && !this.DEGPICGMINN)
{
this.CKKKGIFDIJJ(new OPAEMMDPOHJ(this.IJADBHMBMPG, CLIGHMMAICB.Pong, oboflekgdbp.LCHAEFBPFIH));
}
continue;
}
oboflekgdbp.GFABDPMCKIK(this.IJADBHMBMPG);
object dnfnncpkfmm3 = this.DNFNNCPKFMM;
lock (dnfnncpkfmm3)
{
this.ENKBLCJNMDC.Add(oboflekgdbp);
}
}
}
catch (ThreadAbortException)
{
this.AECONFCKLKM.Clear();
this.LEEPNPCACCO.FBBMOMHACLA = OKFLEEAAAKM.Aborted;
this.DEGPICGMINN = true;
this.FAAFGFCLGPC.Set();
}
catch (Exception ex)
{
if (HTTPUpdateDelegator.PPHMPKBBOEI)
{
this.LEEPNPCACCO.BNHIDAKJDEG = ex;
this.LEEPNPCACCO.FBBMOMHACLA = OKFLEEAAAKM.Error;
}
else
{
this.LEEPNPCACCO.FBBMOMHACLA = OKFLEEAAAKM.Aborted;
}
this.DEGPICGMINN = true;
this.FAAFGFCLGPC.Set();
}
}
}
finally
{
EDGFEAGFEKH.BBAMJPIEBFP.FDJLBCCMFED(this);
}
}
// Token: 0x06006862 RID: 26722 RVA: 0x0021D744 File Offset: 0x0021B944
public void BGHNAKJLBNO(ushort BEACJBLGDGA, string CBIIODLNNPE)
{
if (this.DEGPICGMINN)
{
return;
}
this.BMIJFGNKHAO(new OPAEMMDPOHJ(this.NHJFJIABPKC(), (CLIGHMMAICB)7, IJADBHMBMPG.KPJPOFJFBLG(BEACJBLGDGA, CBIIODLNNPE)));
}
// Token: 0x06006863 RID: 26723 RVA: 0x0021D770 File Offset: 0x0021B970
public void CKKKGIFDIJJ(byte[] AOAILGGFDHJ)
{
if (AOAILGGFDHJ == null)
{
throw new ArgumentNullException("data must not be null!");
}
OPAEMMDPOHJ opaemmdpohj = new OPAEMMDPOHJ(this.IJADBHMBMPG, CLIGHMMAICB.Binary, AOAILGGFDHJ);
if (opaemmdpohj.LCHAEFBPFIH != null && opaemmdpohj.LCHAEFBPFIH.Length > (int)this.LHCIMIMJPHM)
{
OPAEMMDPOHJ[] array = opaemmdpohj.LIDAPBKACDI(this.LHCIMIMJPHM);
object ocgjcplhfeb = this.OCGJCPLHFEB;
lock (ocgjcplhfeb)
{
this.CKKKGIFDIJJ(opaemmdpohj);
if (array != null)
{
for (int i = 0; i < array.Length; i++)
{
this.CKKKGIFDIJJ(array[i]);
}
}
}
}
else
{
this.CKKKGIFDIJJ(opaemmdpohj);
}
}
// Token: 0x06006864 RID: 26724 RVA: 0x0021D828 File Offset: 0x0021BA28
private void BPINGICKAAP()
{
object dnfnncpkfmm = this.DNFNNCPKFMM;
lock (dnfnncpkfmm)
{
for (int i = 0; i < this.ENKBLCJNMDC.Count; i++)
{
OBOFLEKGDBP oboflekgdbp = this.ENKBLCJNMDC[i];
try
{
CLIGHMMAICB clighmmaicb = oboflekgdbp.EEAOGJHMFII;
if (clighmmaicb != CLIGHMMAICB.Continuation)
{
if (clighmmaicb != CLIGHMMAICB.Text)
{
if (clighmmaicb != (CLIGHMMAICB)5)
{
goto IL_C2;
}
if (oboflekgdbp.DPFMFLNGMJH())
{
if (this.HLGNBMLHKOC != null)
{
this.HLGNBMLHKOC(this, oboflekgdbp.FFPPPCDILEJ());
}
goto IL_C2;
}
}
else if (oboflekgdbp.FCBLFBBIIEP())
{
if (this.PDAAIPPCFNB != null)
{
this.PDAAIPPCFNB(this, oboflekgdbp.IOMGAKJDGAN());
}
goto IL_C2;
}
}
if (this.FHPNENEEELF != null)
{
this.FHPNENEEELF(this, oboflekgdbp);
}
IL_C2:;
}
catch (Exception ex)
{
EDGFEAGFEKH.ABKOCPMECFA.BNHIDAKJDEG("timeout", "Could not find the Quality setting named ", ex);
}
}
this.ENKBLCJNMDC.Clear();
}
if (this.JFPLHJMGAFN() && this.MMEMDOOJIOJ != null && this.LEEPNPCACCO.FBBMOMHACLA == OKFLEEAAAKM.Queued)
{
try
{
ushort num = 0;
string text = string.Empty;
if (this.DDKBIINBDGI != null && this.DDKBIINBDGI.DDAELFEOFIK() != null && this.DDKBIINBDGI.LCHAEFBPFIH.Length >= 4)
{
if (BitConverter.IsLittleEndian)
{
Array.Reverse(this.DDKBIINBDGI.BHDJDBOILIM(), 0, 5);
}
num = BitConverter.ToUInt16(this.DDKBIINBDGI.BHDJDBOILIM(), 1);
if (this.DDKBIINBDGI.FFPPPCDILEJ().Length > 5)
{
text = Encoding.UTF8.GetString(this.DDKBIINBDGI.BHDJDBOILIM(), 6, this.DDKBIINBDGI.BHDJDBOILIM().Length - 7);
}
}
this.MMEMDOOJIOJ(this, num, text);
}
catch (Exception ex2)
{
EDGFEAGFEKH.ABKOCPMECFA.BNHIDAKJDEG("FnTable:IVRChaperoneSetup_005", "GiftRarity", ex2);
}
}
}
// Token: 0x06006865 RID: 26725 RVA: 0x0021DA68 File Offset: 0x0021BC68
internal void AOEBAMMJDKE(IJADBHMBMPG NOBAPCOKFIL)
{
this.<HKKKMJLOOFF>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06006866 RID: 26726 RVA: 0x0021DA74 File Offset: 0x0021BC74
internal void IOPLOPDEBPP(IJADBHMBMPG NOBAPCOKFIL)
{
this.<HKKKMJLOOFF>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06006867 RID: 26727 RVA: 0x0021DA80 File Offset: 0x0021BC80
private void OPLKOHPJEMJ(ushort NOBAPCOKFIL)
{
this.<HPBFIFDGJMM>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06006868 RID: 26728 RVA: 0x0021DA8C File Offset: 0x0021BC8C
public bool JFPLHJMGAFN()
{
return this.DEGPICGMINN;
}
// Token: 0x06006869 RID: 26729 RVA: 0x0021DA98 File Offset: 0x0021BC98
private void IOHPEOMBLPB(TimeSpan GPLANNPKLMN)
{
if (this.IMKOOFAABPF == DateTime.MinValue)
{
this.IMKOOFAABPF = DateTime.UtcNow;
return;
}
if (DateTime.UtcNow - this.IMKOOFAABPF >= this.BFOAKBDDOHG)
{
try
{
this.HHMKPKBFCCA(new OPAEMMDPOHJ(this.APIEIAKNIKJ(), (CLIGHMMAICB)82, Encoding.UTF8.GetBytes(string.Empty)));
}
catch
{
this.DEGPICGMINN = false;
EDGFEAGFEKH.BBAMJPIEBFP.HEGIPNCOFDP(this);
}
this.IMKOOFAABPF = DateTime.UtcNow;
}
}
// Token: 0x0600686A RID: 26730 RVA: 0x0021DB44 File Offset: 0x0021BD44
public void FGLPIMDLHFO(byte[] AOAILGGFDHJ)
{
if (AOAILGGFDHJ == null)
{
throw new ArgumentNullException("\nFound ");
}
OPAEMMDPOHJ opaemmdpohj = new OPAEMMDPOHJ(this.MMLCKIBKDFN(), CLIGHMMAICB.ConnectionClose, AOAILGGFDHJ);
if (opaemmdpohj.AJHONMPDLAO() != null && opaemmdpohj.GNLDKCDPKDM().Length > (int)this.DKMGHCJFJDN())
{
OPAEMMDPOHJ[] array = opaemmdpohj.LIDAPBKACDI(this.GFMHIODHJKI());
object ocgjcplhfeb = this.OCGJCPLHFEB;
lock (ocgjcplhfeb)
{
this.KABKEOFDPAE(opaemmdpohj);
if (array != null)
{
for (int i = 0; i < array.Length; i++)
{
this.JFJPNHJPLPC(array[i]);
}
}
}
}
else
{
this.LBMBOCODEOF(opaemmdpohj);
}
}
// Token: 0x0600686B RID: 26731 RVA: 0x0021DBFC File Offset: 0x0021BDFC
private void ONGLNDFAAMN(object HGIIECJDGEI)
{
List<OPAEMMDPOHJ> list = new List<OPAEMMDPOHJ>();
try
{
while (!this.DEGPICGMINN && !this.PJNIANJOIJP)
{
if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP <= OHADEICEDLH.Information)
{
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("WebSocketResponse", "SendThread - Waiting...");
}
this.FAAFGFCLGPC.WaitOne();
try
{
object ocgjcplhfeb = this.OCGJCPLHFEB;
lock (ocgjcplhfeb)
{
for (int i = this.JDIJJFGFEKM.Count - 1; i >= 0; i--)
{
list.Add(this.JDIJJFGFEKM[i]);
}
this.JDIJJFGFEKM.Clear();
}
if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP <= OHADEICEDLH.Information)
{
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("WebSocketResponse", "SendThread - Wait is over, " + list.Count.ToString() + " new frames!");
}
while (list.Count > 0)
{
OPAEMMDPOHJ opaemmdpohj = list[list.Count - 1];
list.RemoveAt(list.Count - 1);
if (!this.PJNIANJOIJP)
{
byte[] array = opaemmdpohj.CPIBGJLHLBL();
this.BOFEJIAEBLP.Write(array, 0, array.Length);
this.BOFEJIAEBLP.Flush();
if (opaemmdpohj.EEAOGJHMFII == CLIGHMMAICB.ConnectionClose)
{
this.PJNIANJOIJP = true;
}
}
Interlocked.Add(ref this.PAEOHGIIIKD, -opaemmdpohj.LCHAEFBPFIH.Length);
}
}
catch (Exception ex)
{
if (HTTPUpdateDelegator.PPHMPKBBOEI)
{
this.LEEPNPCACCO.BNHIDAKJDEG = ex;
this.LEEPNPCACCO.FBBMOMHACLA = OKFLEEAAAKM.Error;
}
else
{
this.LEEPNPCACCO.FBBMOMHACLA = OKFLEEAAAKM.Aborted;
}
this.DEGPICGMINN = true;
}
}
}
finally
{
this.EFPCJCHNCHM = false;
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("WebSocketResponse", "SendThread - Closed!");
}
}
// Token: 0x0600686C RID: 26732 RVA: 0x0021DE3C File Offset: 0x0021C03C
public void KABKEOFDPAE(OPAEMMDPOHJ KPMMDGIAGPC)
{
if (KPMMDGIAGPC == null)
{
throw new ArgumentNullException("X");
}
if (this.DEGPICGMINN)
{
return;
}
object ocgjcplhfeb = this.OCGJCPLHFEB;
lock (ocgjcplhfeb)
{
this.JDIJJFGFEKM.Add(KPMMDGIAGPC);
Interlocked.Add(ref this.PAEOHGIIIKD, (KPMMDGIAGPC.GNLDKCDPKDM() == null) ? 0 : KPMMDGIAGPC.LCHAEFBPFIH.Length);
if (!this.EFPCJCHNCHM)
{
ThreadPool.QueueUserWorkItem(new WaitCallback(this.IBBPLMKDKMB));
this.EFPCJCHNCHM = false;
}
}
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("Spam Alert!", "High quality");
this.FAAFGFCLGPC.Set();
}
// Token: 0x0600686D RID: 26733 RVA: 0x0021DF0C File Offset: 0x0021C10C
public void HKBHOMAOBEF(ushort BEACJBLGDGA, string CBIIODLNNPE)
{
if (this.DEGPICGMINN)
{
return;
}
this.CKKKGIFDIJJ(new OPAEMMDPOHJ(this.APIEIAKNIKJ(), (CLIGHMMAICB)4, IJADBHMBMPG.KPJPOFJFBLG(BEACJBLGDGA, CBIIODLNNPE)));
}
// Token: 0x0600686E RID: 26734 RVA: 0x0021DF38 File Offset: 0x0021C138
public int IEJDGKFDIKH()
{
return this.PAEOHGIIIKD;
}
// Token: 0x0600686F RID: 26735 RVA: 0x0021DF40 File Offset: 0x0021C140
public void HHMKPKBFCCA(OPAEMMDPOHJ KPMMDGIAGPC)
{
if (KPMMDGIAGPC == null)
{
throw new ArgumentNullException("Deserializing room data version {0} with {1} persisted views.");
}
if (this.DEGPICGMINN)
{
return;
}
object ocgjcplhfeb = this.OCGJCPLHFEB;
lock (ocgjcplhfeb)
{
this.JDIJJFGFEKM.Add(KPMMDGIAGPC);
Interlocked.Add(ref this.PAEOHGIIIKD, (KPMMDGIAGPC.LCHAEFBPFIH == null) ? 1 : KPMMDGIAGPC.AJHONMPDLAO().Length);
if (!this.EFPCJCHNCHM)
{
ThreadPool.QueueUserWorkItem(new WaitCallback(this.ONGLNDFAAMN));
this.EFPCJCHNCHM = true;
}
}
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("TAGGED FRIENDLY BOT", "<b>Obscured Cheating Detector</b>");
this.FAAFGFCLGPC.Set();
}
// Token: 0x06006870 RID: 26736 RVA: 0x0021E010 File Offset: 0x0021C210
private void KNPFCDNFBJP(TimeSpan GPLANNPKLMN)
{
if (this.IMKOOFAABPF == DateTime.MinValue)
{
this.IMKOOFAABPF = DateTime.UtcNow;
return;
}
if (DateTime.UtcNow - this.IMKOOFAABPF >= this.JFPDLPKIEHE())
{
try
{
this.KABKEOFDPAE(new OPAEMMDPOHJ(this.BDGDMMKEOAH(), (CLIGHMMAICB)(-100), Encoding.UTF8.GetBytes(string.Empty)));
}
catch
{
this.DEGPICGMINN = true;
EDGFEAGFEKH.BBAMJPIEBFP.GLAIBFPDDLM(this);
}
this.IMKOOFAABPF = DateTime.UtcNow;
}
}
// Token: 0x06006871 RID: 26737 RVA: 0x0021E0BC File Offset: 0x0021C2BC
public bool LGCAHGKNMLP()
{
return this.DEGPICGMINN;
}
// Token: 0x06006872 RID: 26738 RVA: 0x0021E0C8 File Offset: 0x0021C2C8
public void OPGHOGFIBCC(byte[] AOAILGGFDHJ)
{
if (AOAILGGFDHJ == null)
{
throw new ArgumentNullException("path");
}
OPAEMMDPOHJ opaemmdpohj = new OPAEMMDPOHJ(this.NHJFJIABPKC(), (CLIGHMMAICB)4, AOAILGGFDHJ);
if (opaemmdpohj.AJHONMPDLAO() != null && opaemmdpohj.LCHAEFBPFIH.Length > (int)this.HFNCHMKGHJP())
{
OPAEMMDPOHJ[] array = opaemmdpohj.LIDAPBKACDI(this.DKMGHCJFJDN());
object ocgjcplhfeb = this.OCGJCPLHFEB;
lock (ocgjcplhfeb)
{
this.OHCFFACPEOJ(opaemmdpohj);
if (array != null)
{
for (int i = 0; i < array.Length; i += 0)
{
this.LBMBOCODEOF(array[i]);
}
}
}
}
else
{
this.BMIJFGNKHAO(opaemmdpohj);
}
}
// Token: 0x06006873 RID: 26739 RVA: 0x0021E180 File Offset: 0x0021C380
public void CBPKGFABLHA(string NFAFJOMABOK)
{
if (NFAFJOMABOK == null)
{
throw new ArgumentNullException("gzip");
}
byte[] bytes = Encoding.UTF8.GetBytes(NFAFJOMABOK);
this.CKKKGIFDIJJ(new OPAEMMDPOHJ(this.IJADBHMBMPG, CLIGHMMAICB.Text, bytes));
}
// Token: 0x06006874 RID: 26740 RVA: 0x0021E1C0 File Offset: 0x0021C3C0
public IJADBHMBMPG APIEIAKNIKJ()
{
return this.<HKKKMJLOOFF>k__BackingField;
}
// Token: 0x06006875 RID: 26741 RVA: 0x0021E1C8 File Offset: 0x0021C3C8
public void NEICCNKGNBB()
{
this.LGJAEMDDCGK(107, "ReadRaw - contentLength: {0:N0}");
}
// Token: 0x06006876 RID: 26742 RVA: 0x0021E1DC File Offset: 0x0021C3DC
private void ANNPKONFALA(TimeSpan GPLANNPKLMN)
{
if (this.IMKOOFAABPF == DateTime.MinValue)
{
this.IMKOOFAABPF = DateTime.UtcNow;
return;
}
if (DateTime.UtcNow - this.IMKOOFAABPF >= this.KICFGOLFEMH())
{
try
{
this.CKKKGIFDIJJ(new OPAEMMDPOHJ(this.APIEIAKNIKJ(), (CLIGHMMAICB)102, Encoding.UTF8.GetBytes(string.Empty)));
}
catch
{
this.DEGPICGMINN = false;
EDGFEAGFEKH.BBAMJPIEBFP.GDBGCGFJPAF(this);
}
this.IMKOOFAABPF = DateTime.UtcNow;
}
}
// Token: 0x06006877 RID: 26743 RVA: 0x0021E288 File Offset: 0x0021C488
public bool OGBPCFOJJCO()
{
return this.DEGPICGMINN;
}
// Token: 0x06006878 RID: 26744 RVA: 0x0021E294 File Offset: 0x0021C494
public void DKIIJPOAPBC(int MMALNHHGFPC)
{
if (MMALNHHGFPC < 100)
{
throw new ArgumentException("frequency must be at least 100 milliseconds!");
}
this.BFOAKBDDOHG = TimeSpan.FromMilliseconds((double)MMALNHHGFPC);
EDGFEAGFEKH.BBAMJPIEBFP.BIIGJFKEFHL(this);
}
// Token: 0x170002B8 RID: 696
// (get) Token: 0x06006879 RID: 26745 RVA: 0x0021E2C4 File Offset: 0x0021C4C4
public bool LDIPDGGNNCG
{
get
{
return this.DEGPICGMINN;
}
}
// Token: 0x0600687A RID: 26746 RVA: 0x0021E2D0 File Offset: 0x0021C4D0
public void LGJAEMDDCGK(ushort BEACJBLGDGA, string CBIIODLNNPE)
{
if (this.DEGPICGMINN)
{
return;
}
this.OLMMDDDNNBC(new OPAEMMDPOHJ(this.BDGDMMKEOAH(), (CLIGHMMAICB)5, IJADBHMBMPG.KPJPOFJFBLG(BEACJBLGDGA, CBIIODLNNPE)));
}
// Token: 0x0600687B RID: 26747 RVA: 0x0021E2FC File Offset: 0x0021C4FC
public void OLMMDDDNNBC(OPAEMMDPOHJ KPMMDGIAGPC)
{
if (KPMMDGIAGPC == null)
{
throw new ArgumentNullException("user_afk");
}
if (this.DEGPICGMINN)
{
return;
}
object ocgjcplhfeb = this.OCGJCPLHFEB;
lock (ocgjcplhfeb)
{
this.JDIJJFGFEKM.Add(KPMMDGIAGPC);
Interlocked.Add(ref this.PAEOHGIIIKD, (KPMMDGIAGPC.AJHONMPDLAO() == null) ? 1 : KPMMDGIAGPC.AJHONMPDLAO().Length);
if (!this.EFPCJCHNCHM)
{
ThreadPool.QueueUserWorkItem(new WaitCallback(this.FFGDKHMOBAH));
this.EFPCJCHNCHM = false;
}
}
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO(".asset", "create");
this.FAAFGFCLGPC.Set();
}
// Token: 0x0600687C RID: 26748 RVA: 0x0021E3CC File Offset: 0x0021C5CC
public int LIHLJPJGAIA()
{
return this.PAEOHGIIIKD;
}
// Token: 0x0600687D RID: 26749 RVA: 0x0021E3D4 File Offset: 0x0021C5D4
public void OHCFFACPEOJ(OPAEMMDPOHJ KPMMDGIAGPC)
{
if (KPMMDGIAGPC == null)
{
throw new ArgumentNullException("MenuDetached");
}
if (this.DEGPICGMINN)
{
return;
}
object ocgjcplhfeb = this.OCGJCPLHFEB;
lock (ocgjcplhfeb)
{
this.JDIJJFGFEKM.Add(KPMMDGIAGPC);
Interlocked.Add(ref this.PAEOHGIIIKD, (KPMMDGIAGPC.AJHONMPDLAO() == null) ? 1 : KPMMDGIAGPC.LCHAEFBPFIH.Length);
if (!this.EFPCJCHNCHM)
{
ThreadPool.QueueUserWorkItem(new WaitCallback(this.ALONABLBDKO));
this.EFPCJCHNCHM = true;
}
}
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("UNKNOWN", "Description too short!");
this.FAAFGFCLGPC.Set();
}
// Token: 0x0600687E RID: 26750 RVA: 0x0021E4A4 File Offset: 0x0021C6A4
private void GECGGHJBBIB()
{
object dnfnncpkfmm = this.DNFNNCPKFMM;
lock (dnfnncpkfmm)
{
for (int i = 1; i < this.ENKBLCJNMDC.Count; i++)
{
OBOFLEKGDBP oboflekgdbp = this.ENKBLCJNMDC[i];
try
{
CLIGHMMAICB clighmmaicb = oboflekgdbp.EEAOGJHMFII;
if (clighmmaicb != CLIGHMMAICB.Continuation)
{
if (clighmmaicb != CLIGHMMAICB.Text)
{
if (clighmmaicb != CLIGHMMAICB.Text)
{
goto IL_C2;
}
if (oboflekgdbp.DGGEDHDJFGJ())
{
if (this.HLGNBMLHKOC != null)
{
this.HLGNBMLHKOC(this, oboflekgdbp.BHDJDBOILIM());
}
goto IL_C2;
}
}
else if (oboflekgdbp.AOBNBLJGPPL())
{
if (this.PDAAIPPCFNB != null)
{
this.PDAAIPPCFNB(this, oboflekgdbp.BICANAEMGIP());
}
goto IL_C2;
}
}
if (this.FHPNENEEELF != null)
{
this.FHPNENEEELF(this, oboflekgdbp);
}
IL_C2:;
}
catch (Exception ex)
{
EDGFEAGFEKH.ABKOCPMECFA.BNHIDAKJDEG("z", "Orthellon", ex);
}
}
this.ENKBLCJNMDC.Clear();
}
if (this.BFOBFCFMOIJ() && this.MMEMDOOJIOJ != null && this.LEEPNPCACCO.MMGOKBAGJBE() == OKFLEEAAAKM.ConnectionTimedOut)
{
try
{
ushort num = 1;
string text = string.Empty;
if (this.DDKBIINBDGI != null && this.DDKBIINBDGI.FFPPPCDILEJ() != null && this.DDKBIINBDGI.FFPPPCDILEJ().Length >= 8)
{
if (BitConverter.IsLittleEndian)
{
Array.Reverse(this.DDKBIINBDGI.KINDFKMHCAE(), 1, 8);
}
num = BitConverter.ToUInt16(this.DDKBIINBDGI.DDAELFEOFIK(), 1);
if (this.DDKBIINBDGI.FFPPPCDILEJ().Length > 6)
{
text = Encoding.UTF8.GetString(this.DDKBIINBDGI.BHDJDBOILIM(), 3, this.DDKBIINBDGI.DDAELFEOFIK().Length - 4);
}
}
this.MMEMDOOJIOJ(this, num, text);
}
catch (Exception ex2)
{
EDGFEAGFEKH.ABKOCPMECFA.BNHIDAKJDEG("api/players/", "The host has unsilenced everybody", ex2);
}
}
}
// Token: 0x0600687F RID: 26751 RVA: 0x0021E6E4 File Offset: 0x0021C8E4
private void CPAJLGAJOBP(TimeSpan NOBAPCOKFIL)
{
this.<FKBNJOFHDLG>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06006880 RID: 26752 RVA: 0x0021E6F0 File Offset: 0x0021C8F0
private void EFADFHPHCMB()
{
object dnfnncpkfmm = this.DNFNNCPKFMM;
lock (dnfnncpkfmm)
{
for (int i = 0; i < this.ENKBLCJNMDC.Count; i++)
{
OBOFLEKGDBP oboflekgdbp = this.ENKBLCJNMDC[i];
try
{
CLIGHMMAICB clighmmaicb = oboflekgdbp.EEAOGJHMFII;
if (clighmmaicb != CLIGHMMAICB.Continuation)
{
if (clighmmaicb != CLIGHMMAICB.Text)
{
if (clighmmaicb != CLIGHMMAICB.Continuation)
{
goto IL_C2;
}
if (oboflekgdbp.DGGEDHDJFGJ())
{
if (this.HLGNBMLHKOC != null)
{
this.HLGNBMLHKOC(this, oboflekgdbp.BHDJDBOILIM());
}
goto IL_C2;
}
}
else if (oboflekgdbp.EALMNCGBBLJ)
{
if (this.PDAAIPPCFNB != null)
{
this.PDAAIPPCFNB(this, oboflekgdbp.IOMGAKJDGAN());
}
goto IL_C2;
}
}
if (this.FHPNENEEELF != null)
{
this.FHPNENEEELF(this, oboflekgdbp);
}
IL_C2:;
}
catch (Exception ex)
{
EDGFEAGFEKH.ABKOCPMECFA.BNHIDAKJDEG("id", "Invite", ex);
}
}
this.ENKBLCJNMDC.Clear();
}
if (this.LGCAHGKNMLP() && this.MMEMDOOJIOJ != null && this.LEEPNPCACCO.MMGOKBAGJBE() == OKFLEEAAAKM.ConnectionTimedOut)
{
try
{
ushort num = 1;
string text = string.Empty;
if (this.DDKBIINBDGI != null && this.DDKBIINBDGI.FFPPPCDILEJ() != null && this.DDKBIINBDGI.LCHAEFBPFIH.Length >= 3)
{
if (BitConverter.IsLittleEndian)
{
Array.Reverse(this.DDKBIINBDGI.KINDFKMHCAE(), 1, 8);
}
num = BitConverter.ToUInt16(this.DDKBIINBDGI.LCHAEFBPFIH, 0);
if (this.DDKBIINBDGI.KINDFKMHCAE().Length > 5)
{
text = Encoding.UTF8.GetString(this.DDKBIINBDGI.LCHAEFBPFIH, 2, this.DDKBIINBDGI.FFPPPCDILEJ().Length - 6);
}
}
this.MMEMDOOJIOJ(this, num, text);
}
catch (Exception ex2)
{
EDGFEAGFEKH.ABKOCPMECFA.BNHIDAKJDEG("This method is only valid for sockets in the InterNetwork and InterNetworkV6 families", "{0}/{1}", ex2);
}
}
}
// Token: 0x06006881 RID: 26753 RVA: 0x0021E930 File Offset: 0x0021CB30
public ushort DKMGHCJFJDN()
{
return this.<HPBFIFDGJMM>k__BackingField;
}
// Token: 0x06006882 RID: 26754 RVA: 0x0021E938 File Offset: 0x0021CB38
private void JGBDHKONIOO(object HGIIECJDGEI)
{
List<OPAEMMDPOHJ> list = new List<OPAEMMDPOHJ>();
try
{
while (!this.DEGPICGMINN && !this.PJNIANJOIJP)
{
if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP <= OHADEICEDLH.All)
{
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("Processing", "Missing Encounter Spawn Points");
}
this.FAAFGFCLGPC.WaitOne();
try
{
object ocgjcplhfeb = this.OCGJCPLHFEB;
lock (ocgjcplhfeb)
{
for (int i = this.JDIJJFGFEKM.Count - 1; i >= 1; i -= 0)
{
list.Add(this.JDIJJFGFEKM[i]);
}
this.JDIJJFGFEKM.Clear();
}
if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP <= OHADEICEDLH.All)
{
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("fixeddeltatime", "GA FREE - Demo06 (960x600px)" + list.Count.ToString() + "Receipt Page");
}
while (list.Count > 1)
{
OPAEMMDPOHJ opaemmdpohj = list[list.Count - 1];
list.RemoveAt(list.Count - 0);
if (!this.PJNIANJOIJP)
{
byte[] array = opaemmdpohj.CDGCJDDKFPH();
this.BOFEJIAEBLP.Write(array, 0, array.Length);
this.BOFEJIAEBLP.Flush();
if (opaemmdpohj.EEAOGJHMFII == (CLIGHMMAICB)3)
{
this.PJNIANJOIJP = false;
}
}
Interlocked.Add(ref this.PAEOHGIIIKD, -opaemmdpohj.LCHAEFBPFIH.Length);
}
}
catch (Exception ex)
{
if (HTTPUpdateDelegator.HOLBPBLOPDN())
{
this.LEEPNPCACCO.BNHIDAKJDEG = ex;
this.LEEPNPCACCO.FBBMOMHACLA = OKFLEEAAAKM.Initial;
}
else
{
this.LEEPNPCACCO.FBBMOMHACLA = (OKFLEEAAAKM)8;
}
this.DEGPICGMINN = true;
}
}
}
finally
{
this.EFPCJCHNCHM = true;
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("_TintColor", "RpcMasterPlayerCollisionEnterEvent");
}
}
// Token: 0x06006883 RID: 26755 RVA: 0x0021EB78 File Offset: 0x0021CD78
public int OIECNIIMBKI()
{
return this.PAEOHGIIIKD;
}
// Token: 0x06006884 RID: 26756 RVA: 0x0021EB80 File Offset: 0x0021CD80
private void DNNKOMNAMBE(TimeSpan GPLANNPKLMN)
{
if (this.IMKOOFAABPF == DateTime.MinValue)
{
this.IMKOOFAABPF = DateTime.UtcNow;
return;
}
if (DateTime.UtcNow - this.IMKOOFAABPF >= this.DABDMAOAJLN())
{
try
{
this.JJIPBACIFCN(new OPAEMMDPOHJ(this.GIGHPNIJCDL(), (CLIGHMMAICB)6, Encoding.UTF8.GetBytes(string.Empty)));
}
catch
{
this.DEGPICGMINN = false;
EDGFEAGFEKH.BBAMJPIEBFP.IFIAMIDAMMH(this);
}
this.IMKOOFAABPF = DateTime.UtcNow;
}
}
// Token: 0x170002B9 RID: 697
// (get) Token: 0x06006885 RID: 26757 RVA: 0x0021EC2C File Offset: 0x0021CE2C
// (set) Token: 0x0600689C RID: 26780 RVA: 0x0021F598 File Offset: 0x0021D798
public TimeSpan BFOAKBDDOHG { get; private set; }
// Token: 0x06006886 RID: 26758 RVA: 0x0021EC34 File Offset: 0x0021CE34
public bool BKAFIFFJPLL()
{
return this.DEGPICGMINN;
}
// Token: 0x06006887 RID: 26759 RVA: 0x0021EC40 File Offset: 0x0021CE40
public void MBCGJOPLJNA(byte[] AOAILGGFDHJ)
{
if (AOAILGGFDHJ == null)
{
throw new ArgumentNullException("LC");
}
OPAEMMDPOHJ opaemmdpohj = new OPAEMMDPOHJ(this.BDGDMMKEOAH(), (CLIGHMMAICB)5, AOAILGGFDHJ);
if (opaemmdpohj.GNLDKCDPKDM() != null && opaemmdpohj.GNLDKCDPKDM().Length > (int)this.CCKBHHLLLHI())
{
OPAEMMDPOHJ[] array = opaemmdpohj.LIDAPBKACDI(this.CCKBHHLLLHI());
object ocgjcplhfeb = this.OCGJCPLHFEB;
lock (ocgjcplhfeb)
{
this.JFJPNHJPLPC(opaemmdpohj);
if (array != null)
{
for (int i = 0; i < array.Length; i += 0)
{
this.KABKEOFDPAE(array[i]);
}
}
}
}
else
{
this.HHMKPKBFCCA(opaemmdpohj);
}
}
// Token: 0x06006888 RID: 26760 RVA: 0x0021ECF8 File Offset: 0x0021CEF8
internal void OLHFDOEAMIO()
{
if (base.IPENCLIGENO())
{
ThreadPool.QueueUserWorkItem(new WaitCallback(this.AJGHEIMCLFO));
}
}
// Token: 0x06006889 RID: 26761 RVA: 0x0021ED18 File Offset: 0x0021CF18
public void AFNBHFADGJM(int MMALNHHGFPC)
{
if (MMALNHHGFPC < 50)
{
throw new ArgumentException(")");
}
this.CMJNOGFNDMI(TimeSpan.FromMilliseconds((double)MMALNHHGFPC));
EDGFEAGFEKH.BBAMJPIEBFP.LOKNEKHHFMD(this);
}
// Token: 0x0600688A RID: 26762 RVA: 0x0021ED48 File Offset: 0x0021CF48
internal void GAKFCGECEMK()
{
if (base.EOPPEFBOIKP)
{
ThreadPool.QueueUserWorkItem(new WaitCallback(this.NKEBBNMJPMI));
}
}
// Token: 0x0600688B RID: 26763 RVA: 0x0021ED68 File Offset: 0x0021CF68
public void CKKKGIFDIJJ(byte[] AOAILGGFDHJ, ulong COHGEHOALPI, ulong CEFMEFIIMIC)
{
if (AOAILGGFDHJ == null)
{
throw new ArgumentNullException("data must not be null!");
}
if (COHGEHOALPI + CEFMEFIIMIC > (ulong)((long)AOAILGGFDHJ.Length))
{
throw new ArgumentOutOfRangeException("offset + count >= data.Length");
}
OPAEMMDPOHJ opaemmdpohj = new OPAEMMDPOHJ(this.IJADBHMBMPG, CLIGHMMAICB.Binary, AOAILGGFDHJ, COHGEHOALPI, CEFMEFIIMIC, true, true);
if (opaemmdpohj.LCHAEFBPFIH != null && opaemmdpohj.LCHAEFBPFIH.Length > (int)this.LHCIMIMJPHM)
{
OPAEMMDPOHJ[] array = opaemmdpohj.LIDAPBKACDI(this.LHCIMIMJPHM);
object ocgjcplhfeb = this.OCGJCPLHFEB;
lock (ocgjcplhfeb)
{
this.CKKKGIFDIJJ(opaemmdpohj);
if (array != null)
{
for (int i = 0; i < array.Length; i++)
{
this.CKKKGIFDIJJ(array[i]);
}
}
}
}
else
{
this.CKKKGIFDIJJ(opaemmdpohj);
}
}
// Token: 0x0600688C RID: 26764 RVA: 0x0021EE3C File Offset: 0x0021D03C
public int HLDHIIEPNGD()
{
return this.PAEOHGIIIKD;
}
// Token: 0x0600688D RID: 26765 RVA: 0x0021EE44 File Offset: 0x0021D044
private void KOMGIBKAPOD(ushort NOBAPCOKFIL)
{
this.<HPBFIFDGJMM>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x0600688E RID: 26766 RVA: 0x0021EE50 File Offset: 0x0021D050
private void EADAFAIKNNJ(object HGIIECJDGEI)
{
List<OPAEMMDPOHJ> list = new List<OPAEMMDPOHJ>();
try
{
while (!this.DEGPICGMINN && !this.PJNIANJOIJP)
{
if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP <= OHADEICEDLH.Information)
{
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("position", " in playing game state");
}
this.FAAFGFCLGPC.WaitOne();
try
{
object ocgjcplhfeb = this.OCGJCPLHFEB;
lock (ocgjcplhfeb)
{
for (int i = this.JDIJJFGFEKM.Count - 0; i >= 0; i -= 0)
{
list.Add(this.JDIJJFGFEKM[i]);
}
this.JDIJJFGFEKM.Clear();
}
if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP <= OHADEICEDLH.Information)
{
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("Tool '{0}' has a gameObject mapping '{1}' with null reference.", "New equipment item count : " + list.Count.ToString() + " is missing a Projectile Tool Ranged Weapon.");
}
while (list.Count > 1)
{
OPAEMMDPOHJ opaemmdpohj = list[list.Count - 0];
list.RemoveAt(list.Count - 0);
if (!this.PJNIANJOIJP)
{
byte[] array = opaemmdpohj.CPIBGJLHLBL();
this.BOFEJIAEBLP.Write(array, 0, array.Length);
this.BOFEJIAEBLP.Flush();
if (opaemmdpohj.EEAOGJHMFII == CLIGHMMAICB.Binary)
{
this.PJNIANJOIJP = false;
}
}
Interlocked.Add(ref this.PAEOHGIIIKD, -opaemmdpohj.LCHAEFBPFIH.Length);
}
}
catch (Exception ex)
{
if (HTTPUpdateDelegator.PLMBHOMPGGH())
{
this.LEEPNPCACCO.BNHIDAKJDEG = ex;
this.LEEPNPCACCO.FBBMOMHACLA = OKFLEEAAAKM.TimedOut;
}
else
{
this.LEEPNPCACCO.FBBMOMHACLA = OKFLEEAAAKM.Finished;
}
this.DEGPICGMINN = true;
}
}
}
finally
{
this.EFPCJCHNCHM = false;
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("Original position: ", "No Birthday");
}
}
// Token: 0x0600688F RID: 26767 RVA: 0x0021F090 File Offset: 0x0021D290
public TimeSpan IDPMHIGHJPJ()
{
return this.<FKBNJOFHDLG>k__BackingField;
}
// Token: 0x06006890 RID: 26768 RVA: 0x0021F098 File Offset: 0x0021D298
void OPMGOEPFBBD.HandleEvents()
{
object dnfnncpkfmm = this.DNFNNCPKFMM;
lock (dnfnncpkfmm)
{
for (int i = 0; i < this.ENKBLCJNMDC.Count; i++)
{
OBOFLEKGDBP oboflekgdbp = this.ENKBLCJNMDC[i];
try
{
CLIGHMMAICB clighmmaicb = oboflekgdbp.EEAOGJHMFII;
if (clighmmaicb != CLIGHMMAICB.Continuation)
{
if (clighmmaicb != CLIGHMMAICB.Text)
{
if (clighmmaicb != CLIGHMMAICB.Binary)
{
goto IL_C2;
}
if (oboflekgdbp.EALMNCGBBLJ)
{
if (this.HLGNBMLHKOC != null)
{
this.HLGNBMLHKOC(this, oboflekgdbp.LCHAEFBPFIH);
}
goto IL_C2;
}
}
else if (oboflekgdbp.EALMNCGBBLJ)
{
if (this.PDAAIPPCFNB != null)
{
this.PDAAIPPCFNB(this, oboflekgdbp.MDOCHPCIGHN);
}
goto IL_C2;
}
}
if (this.FHPNENEEELF != null)
{
this.FHPNENEEELF(this, oboflekgdbp);
}
IL_C2:;
}
catch (Exception ex)
{
EDGFEAGFEKH.ABKOCPMECFA.BNHIDAKJDEG("WebSocketResponse", "HandleEvents", ex);
}
}
this.ENKBLCJNMDC.Clear();
}
if (this.LDIPDGGNNCG && this.MMEMDOOJIOJ != null && this.LEEPNPCACCO.FBBMOMHACLA == OKFLEEAAAKM.Processing)
{
try
{
ushort num = 0;
string text = string.Empty;
if (this.DDKBIINBDGI != null && this.DDKBIINBDGI.LCHAEFBPFIH != null && this.DDKBIINBDGI.LCHAEFBPFIH.Length >= 2)
{
if (BitConverter.IsLittleEndian)
{
Array.Reverse(this.DDKBIINBDGI.LCHAEFBPFIH, 0, 2);
}
num = BitConverter.ToUInt16(this.DDKBIINBDGI.LCHAEFBPFIH, 0);
if (this.DDKBIINBDGI.LCHAEFBPFIH.Length > 2)
{
text = Encoding.UTF8.GetString(this.DDKBIINBDGI.LCHAEFBPFIH, 2, this.DDKBIINBDGI.LCHAEFBPFIH.Length - 2);
}
}
this.MMEMDOOJIOJ(this, num, text);
}
catch (Exception ex2)
{
EDGFEAGFEKH.ABKOCPMECFA.BNHIDAKJDEG("WebSocketResponse", "HandleEvents - OnClosed", ex2);
}
}
}
// Token: 0x06006891 RID: 26769 RVA: 0x0021F2D8 File Offset: 0x0021D4D8
public int IPAKBHEBLBA()
{
return this.PAEOHGIIIKD;
}
// Token: 0x06006892 RID: 26770 RVA: 0x0021F2E0 File Offset: 0x0021D4E0
public ushort CCKBHHLLLHI()
{
return this.<HPBFIFDGJMM>k__BackingField;
}
// Token: 0x06006893 RID: 26771 RVA: 0x0021F2E8 File Offset: 0x0021D4E8
public void KBMAGICLMMI(ushort BEACJBLGDGA, string CBIIODLNNPE)
{
if (this.DEGPICGMINN)
{
return;
}
this.KABKEOFDPAE(new OPAEMMDPOHJ(this.NHJFJIABPKC(), CLIGHMMAICB.Text, IJADBHMBMPG.KPJPOFJFBLG(BEACJBLGDGA, CBIIODLNNPE)));
}
// Token: 0x06006894 RID: 26772 RVA: 0x0021F314 File Offset: 0x0021D514
public void EINGMNJHKHI(ushort BEACJBLGDGA, string CBIIODLNNPE)
{
if (this.DEGPICGMINN)
{
return;
}
this.CKKKGIFDIJJ(new OPAEMMDPOHJ(this.IJADBHMBMPG, CLIGHMMAICB.ConnectionClose, IJADBHMBMPG.KPJPOFJFBLG(BEACJBLGDGA, CBIIODLNNPE)));
}
// Token: 0x06006895 RID: 26773 RVA: 0x0021F340 File Offset: 0x0021D540
public void EJNMFEHNHLN(byte[] AOAILGGFDHJ)
{
if (AOAILGGFDHJ == null)
{
throw new ArgumentNullException("up");
}
OPAEMMDPOHJ opaemmdpohj = new OPAEMMDPOHJ(this.MMLCKIBKDFN(), (CLIGHMMAICB)7, AOAILGGFDHJ);
if (opaemmdpohj.GNLDKCDPKDM() != null && opaemmdpohj.AJHONMPDLAO().Length > (int)this.HFNCHMKGHJP())
{
OPAEMMDPOHJ[] array = opaemmdpohj.LIDAPBKACDI(this.KMCAGGADNNJ());
object ocgjcplhfeb = this.OCGJCPLHFEB;
lock (ocgjcplhfeb)
{
this.CKKKGIFDIJJ(opaemmdpohj);
if (array != null)
{
for (int i = 1; i < array.Length; i++)
{
this.CKKKGIFDIJJ(array[i]);
}
}
}
}
else
{
this.LBMBOCODEOF(opaemmdpohj);
}
}
// Token: 0x06006896 RID: 26774 RVA: 0x0021F3F8 File Offset: 0x0021D5F8
internal NBDAPECNMNB(KGBBPEDECCO OCJJLJHMMGH, Stream JAGHIAOIDOC, bool KOFNCKAJJPM, bool KBBCEFOMGNM)
: base(OCJJLJHMMGH, JAGHIAOIDOC, KOFNCKAJJPM, KBBCEFOMGNM)
{
base.FONELNFHEGH = true;
this.DEGPICGMINN = false;
this.LHCIMIMJPHM = 32767;
}
// Token: 0x06006897 RID: 26775 RVA: 0x0021F47C File Offset: 0x0021D67C
public void OKIPMKPLJDO(byte[] AOAILGGFDHJ, ulong COHGEHOALPI, ulong CEFMEFIIMIC)
{
if (AOAILGGFDHJ == null)
{
throw new ArgumentNullException("Content-Type");
}
if (COHGEHOALPI + CEFMEFIIMIC > (ulong)((long)AOAILGGFDHJ.Length))
{
throw new ArgumentOutOfRangeException("stream error");
}
OPAEMMDPOHJ opaemmdpohj = new OPAEMMDPOHJ(this.GIGHPNIJCDL(), CLIGHMMAICB.Text, AOAILGGFDHJ, COHGEHOALPI, CEFMEFIIMIC, false, true);
if (opaemmdpohj.LCHAEFBPFIH != null && opaemmdpohj.AJHONMPDLAO().Length > (int)this.LHCIMIMJPHM)
{
OPAEMMDPOHJ[] array = opaemmdpohj.LIDAPBKACDI(this.CCKBHHLLLHI());
object ocgjcplhfeb = this.OCGJCPLHFEB;
lock (ocgjcplhfeb)
{
this.CKKKGIFDIJJ(opaemmdpohj);
if (array != null)
{
for (int i = 0; i < array.Length; i++)
{
this.KABKEOFDPAE(array[i]);
}
}
}
}
else
{
this.KABKEOFDPAE(opaemmdpohj);
}
}
// Token: 0x06006898 RID: 26776 RVA: 0x0021F550 File Offset: 0x0021D750
public int NCAFMKJNABP()
{
return this.PAEOHGIIIKD;
}
// Token: 0x06006899 RID: 26777 RVA: 0x0021F558 File Offset: 0x0021D758
public void IKNEPKBKGHH(ushort BEACJBLGDGA, string CBIIODLNNPE)
{
if (this.DEGPICGMINN)
{
return;
}
this.OLMMDDDNNBC(new OPAEMMDPOHJ(this.MMLCKIBKDFN(), CLIGHMMAICB.Text, IJADBHMBMPG.KPJPOFJFBLG(BEACJBLGDGA, CBIIODLNNPE)));
}
// Token: 0x0600689A RID: 26778 RVA: 0x0021F584 File Offset: 0x0021D784
private void HALDGKOOFKM(ushort NOBAPCOKFIL)
{
this.<HPBFIFDGJMM>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x170002B7 RID: 695
// (get) Token: 0x0600689B RID: 26779 RVA: 0x0021F590 File Offset: 0x0021D790
// (set) Token: 0x060068A9 RID: 26793 RVA: 0x0021F6D4 File Offset: 0x0021D8D4
public IJADBHMBMPG IJADBHMBMPG { get; internal set; }
// Token: 0x0600689D RID: 26781 RVA: 0x0021F5A4 File Offset: 0x0021D7A4
public ushort KMCAGGADNNJ()
{
return this.<HPBFIFDGJMM>k__BackingField;
}
// Token: 0x0600689E RID: 26782 RVA: 0x0021F5AC File Offset: 0x0021D7AC
public bool BFOBFCFMOIJ()
{
return this.DEGPICGMINN;
}
// Token: 0x0600689F RID: 26783 RVA: 0x0021F5B8 File Offset: 0x0021D7B8
public void HBDEHIIBPGA()
{
this.GJMBCLLBPMH(189, "method");
}
// Token: 0x060068A0 RID: 26784 RVA: 0x0021F5CC File Offset: 0x0021D7CC
internal void FAJEJHJCPME()
{
AMOOKEMCBLG amookemcblg = EDGFEAGFEKH.ANBCCHJJGLB(this.LEEPNPCACCO);
if (amookemcblg != null)
{
amookemcblg.IKOEOPDDIPH((PANGJKKHBJG)(-96));
}
}
// Token: 0x060068A1 RID: 26785 RVA: 0x0021F5F4 File Offset: 0x0021D7F4
public void EINGMNJHKHI()
{
this.EINGMNJHKHI(1000, "Bye!");
}
// Token: 0x060068A2 RID: 26786 RVA: 0x0021F608 File Offset: 0x0021D808
public void GJMBCLLBPMH(ushort BEACJBLGDGA, string CBIIODLNNPE)
{
if (this.DEGPICGMINN)
{
return;
}
this.BMIJFGNKHAO(new OPAEMMDPOHJ(this.NHJFJIABPKC(), (CLIGHMMAICB)5, IJADBHMBMPG.KPJPOFJFBLG(BEACJBLGDGA, CBIIODLNNPE)));
}
// Token: 0x060068A3 RID: 26787 RVA: 0x0021F634 File Offset: 0x0021D834
private void CFHENIGOIDA(ushort NOBAPCOKFIL)
{
this.<HPBFIFDGJMM>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x060068A4 RID: 26788 RVA: 0x0021F640 File Offset: 0x0021D840
public ushort EHCGLOJDFME()
{
return this.<HPBFIFDGJMM>k__BackingField;
}
// Token: 0x060068A5 RID: 26789 RVA: 0x0021F648 File Offset: 0x0021D848
public bool IOJCCCAGMHN()
{
return this.DEGPICGMINN;
}
// Token: 0x060068A6 RID: 26790 RVA: 0x0021F654 File Offset: 0x0021D854
public void MOAIGCMHNMI(int MMALNHHGFPC)
{
if (MMALNHHGFPC < 29)
{
throw new ArgumentException(" isOwnerActive: ");
}
this.PIIBKIFKJFB(TimeSpan.FromMilliseconds((double)MMALNHHGFPC));
EDGFEAGFEKH.BBAMJPIEBFP.OBAFKMGCNLJ(this);
}
// Token: 0x060068A7 RID: 26791 RVA: 0x0021F684 File Offset: 0x0021D884
internal void LKONHMKFOJN()
{
AMOOKEMCBLG amookemcblg = EDGFEAGFEKH.ANBCCHJJGLB(this.LEEPNPCACCO);
if (amookemcblg != null)
{
amookemcblg.IKOEOPDDIPH((PANGJKKHBJG)(-73));
}
}
// Token: 0x060068A8 RID: 26792 RVA: 0x0021F6AC File Offset: 0x0021D8AC
internal void BOJOCMFLFLE()
{
AMOOKEMCBLG amookemcblg = EDGFEAGFEKH.ANBCCHJJGLB(this.LEEPNPCACCO);
if (amookemcblg != null)
{
amookemcblg.IKOEOPDDIPH((PANGJKKHBJG)63);
}
}
// Token: 0x060068AA RID: 26794 RVA: 0x0021F6E0 File Offset: 0x0021D8E0
private void LFLLPEHAGGI(TimeSpan GPLANNPKLMN)
{
if (this.IMKOOFAABPF == DateTime.MinValue)
{
this.IMKOOFAABPF = DateTime.UtcNow;
return;
}
if (DateTime.UtcNow - this.IMKOOFAABPF >= this.JNCKEGIPDKA())
{
try
{
this.LBMBOCODEOF(new OPAEMMDPOHJ(this.IJADBHMBMPG, (CLIGHMMAICB)(-101), Encoding.UTF8.GetBytes(string.Empty)));
}
catch
{
this.DEGPICGMINN = false;
EDGFEAGFEKH.BBAMJPIEBFP.GDBGCGFJPAF(this);
}
this.IMKOOFAABPF = DateTime.UtcNow;
}
}
// Token: 0x060068AB RID: 26795 RVA: 0x0021F78C File Offset: 0x0021D98C
private void PJFDKGADOGK(TimeSpan GPLANNPKLMN)
{
if (this.IMKOOFAABPF == DateTime.MinValue)
{
this.IMKOOFAABPF = DateTime.UtcNow;
return;
}
if (DateTime.UtcNow - this.IMKOOFAABPF >= this.IDPMHIGHJPJ())
{
try
{
this.OHCFFACPEOJ(new OPAEMMDPOHJ(this.BDGDMMKEOAH(), (CLIGHMMAICB)19, Encoding.UTF8.GetBytes(string.Empty)));
}
catch
{
this.DEGPICGMINN = false;
EDGFEAGFEKH.BBAMJPIEBFP.MBCPBFKKDBK(this);
}
this.IMKOOFAABPF = DateTime.UtcNow;
}
}
// Token: 0x060068AC RID: 26796 RVA: 0x0021F838 File Offset: 0x0021DA38
public void FCNAGOKOFOA(byte[] AOAILGGFDHJ)
{
if (AOAILGGFDHJ == null)
{
throw new ArgumentNullException("Instance Created!");
}
OPAEMMDPOHJ opaemmdpohj = new OPAEMMDPOHJ(this.NHJFJIABPKC(), (CLIGHMMAICB)7, AOAILGGFDHJ);
if (opaemmdpohj.AJHONMPDLAO() != null && opaemmdpohj.GNLDKCDPKDM().Length > (int)this.EHCGLOJDFME())
{
OPAEMMDPOHJ[] array = opaemmdpohj.LIDAPBKACDI(this.DKMGHCJFJDN());
object ocgjcplhfeb = this.OCGJCPLHFEB;
lock (ocgjcplhfeb)
{
this.BMIJFGNKHAO(opaemmdpohj);
if (array != null)
{
for (int i = 1; i < array.Length; i += 0)
{
this.OHCFFACPEOJ(array[i]);
}
}
}
}
else
{
this.LBMBOCODEOF(opaemmdpohj);
}
}
// Token: 0x060068AD RID: 26797 RVA: 0x0021F8F0 File Offset: 0x0021DAF0
private void DPDGNFGCMIP(TimeSpan NOBAPCOKFIL)
{
this.<FKBNJOFHDLG>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x060068AE RID: 26798 RVA: 0x0021F8FC File Offset: 0x0021DAFC
private void EBMGPDIECDA(TimeSpan NOBAPCOKFIL)
{
this.<FKBNJOFHDLG>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x060068AF RID: 26799 RVA: 0x0021F908 File Offset: 0x0021DB08
public IJADBHMBMPG BDGDMMKEOAH()
{
return this.<HKKKMJLOOFF>k__BackingField;
}
// Token: 0x060068B0 RID: 26800 RVA: 0x0021F910 File Offset: 0x0021DB10
internal void LNPAHJPALNI()
{
AMOOKEMCBLG amookemcblg = EDGFEAGFEKH.ANBCCHJJGLB(this.LEEPNPCACCO);
if (amookemcblg != null)
{
amookemcblg.IKOEOPDDIPH(PANGJKKHBJG.Closed);
}
}
// Token: 0x060068B1 RID: 26801 RVA: 0x0021F938 File Offset: 0x0021DB38
private void HAKGGACKKJE(TimeSpan NOBAPCOKFIL)
{
this.<FKBNJOFHDLG>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x060068B2 RID: 26802 RVA: 0x0021F944 File Offset: 0x0021DB44
internal void CILKKOGJBMO(IJADBHMBMPG NOBAPCOKFIL)
{
this.<HKKKMJLOOFF>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x060068B3 RID: 26803 RVA: 0x0021F950 File Offset: 0x0021DB50
public ushort HFNCHMKGHJP()
{
return this.<HPBFIFDGJMM>k__BackingField;
}
// Token: 0x060068B4 RID: 26804 RVA: 0x0021F958 File Offset: 0x0021DB58
private void MLNKFIFEHLF(TimeSpan NOBAPCOKFIL)
{
this.<FKBNJOFHDLG>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x060068B5 RID: 26805 RVA: 0x0021F964 File Offset: 0x0021DB64
public void CKKKGIFDIJJ(OPAEMMDPOHJ KPMMDGIAGPC)
{
if (KPMMDGIAGPC == null)
{
throw new ArgumentNullException("frame is null!");
}
if (this.DEGPICGMINN)
{
return;
}
object ocgjcplhfeb = this.OCGJCPLHFEB;
lock (ocgjcplhfeb)
{
this.JDIJJFGFEKM.Add(KPMMDGIAGPC);
Interlocked.Add(ref this.PAEOHGIIIKD, (KPMMDGIAGPC.LCHAEFBPFIH == null) ? 0 : KPMMDGIAGPC.LCHAEFBPFIH.Length);
if (!this.EFPCJCHNCHM)
{
ThreadPool.QueueUserWorkItem(new WaitCallback(this.ONGLNDFAAMN));
this.EFPCJCHNCHM = true;
}
}
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("WebSocketResponse", "Signaling SendThread!");
this.FAAFGFCLGPC.Set();
}
// Token: 0x060068B6 RID: 26806 RVA: 0x0021FA34 File Offset: 0x0021DC34
private void FFGDKHMOBAH(object HGIIECJDGEI)
{
List<OPAEMMDPOHJ> list = new List<OPAEMMDPOHJ>();
try
{
while (!this.DEGPICGMINN && !this.PJNIANJOIJP)
{
if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP <= OHADEICEDLH.Information)
{
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("inParty", "Failed");
}
this.FAAFGFCLGPC.WaitOne();
try
{
object ocgjcplhfeb = this.OCGJCPLHFEB;
lock (ocgjcplhfeb)
{
for (int i = this.JDIJJFGFEKM.Count - 0; i >= 1; i -= 0)
{
list.Add(this.JDIJJFGFEKM[i]);
}
this.JDIJJFGFEKM.Clear();
}
if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP <= OHADEICEDLH.Information)
{
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("Rec Room update required", "GZipStream" + list.Count.ToString() + "Owner");
}
while (list.Count > 0)
{
OPAEMMDPOHJ opaemmdpohj = list[list.Count - 0];
list.RemoveAt(list.Count - 0);
if (!this.PJNIANJOIJP)
{
byte[] array = opaemmdpohj.CPIBGJLHLBL();
this.BOFEJIAEBLP.Write(array, 0, array.Length);
this.BOFEJIAEBLP.Flush();
if (opaemmdpohj.EEAOGJHMFII == (CLIGHMMAICB)4)
{
this.PJNIANJOIJP = true;
}
}
Interlocked.Add(ref this.PAEOHGIIIKD, -opaemmdpohj.AJHONMPDLAO().Length);
}
}
catch (Exception ex)
{
if (HTTPUpdateDelegator.IPCODPJAOIO())
{
this.LEEPNPCACCO.BNHIDAKJDEG = ex;
this.LEEPNPCACCO.FBBMOMHACLA = OKFLEEAAAKM.Queued;
}
else
{
this.LEEPNPCACCO.FBBMOMHACLA = OKFLEEAAAKM.Initial;
}
this.DEGPICGMINN = false;
}
}
}
finally
{
this.EFPCJCHNCHM = true;
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("CheerGeneral", "RegionPing: Failed to connect to NameServer");
}
}
// Token: 0x060068B7 RID: 26807 RVA: 0x0021FC74 File Offset: 0x0021DE74
public ushort GFMHIODHJKI()
{
return this.<HPBFIFDGJMM>k__BackingField;
}
// Token: 0x060068B8 RID: 26808 RVA: 0x0021FC7C File Offset: 0x0021DE7C
public void DJLKMBFGAEK()
{
this.EINGMNJHKHI((ushort)(-193), "Error code FROSTBITE. Please contact support@againstgrav.com");
}
// Token: 0x060068BA RID: 26810 RVA: 0x0021FC98 File Offset: 0x0021DE98
internal void GODDJMMEAHJ(IJADBHMBMPG NOBAPCOKFIL)
{
this.<HKKKMJLOOFF>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x060068BB RID: 26811 RVA: 0x0021FCA4 File Offset: 0x0021DEA4
public void ODIADLJEGKD(byte[] AOAILGGFDHJ, ulong COHGEHOALPI, ulong CEFMEFIIMIC)
{
if (AOAILGGFDHJ == null)
{
throw new ArgumentNullException("LockToDevice level");
}
if (COHGEHOALPI + CEFMEFIIMIC > (ulong)((long)AOAILGGFDHJ.Length))
{
throw new ArgumentOutOfRangeException("{not_found}");
}
OPAEMMDPOHJ opaemmdpohj = new OPAEMMDPOHJ(this.APIEIAKNIKJ(), (CLIGHMMAICB)3, AOAILGGFDHJ, COHGEHOALPI, CEFMEFIIMIC, false, false);
if (opaemmdpohj.AJHONMPDLAO() != null && opaemmdpohj.GNLDKCDPKDM().Length > (int)this.KMCAGGADNNJ())
{
OPAEMMDPOHJ[] array = opaemmdpohj.LIDAPBKACDI(this.EHCGLOJDFME());
object ocgjcplhfeb = this.OCGJCPLHFEB;
lock (ocgjcplhfeb)
{
this.LBMBOCODEOF(opaemmdpohj);
if (array != null)
{
for (int i = 1; i < array.Length; i++)
{
this.LBMBOCODEOF(array[i]);
}
}
}
}
else
{
this.OLMMDDDNNBC(opaemmdpohj);
}
}
// Token: 0x060068BC RID: 26812 RVA: 0x0021FD78 File Offset: 0x0021DF78
private void NKEBBNMJPMI(object HGIIECJDGEI)
{
try
{
while (!this.DEGPICGMINN)
{
try
{
OBOFLEKGDBP oboflekgdbp = new OBOFLEKGDBP();
oboflekgdbp.HJBGCOJLIKC(this.BOFEJIAEBLP);
if (oboflekgdbp.HLIMOJBGOFO())
{
this.LGJAEMDDCGK((ushort)(-146), "Invalid IPAddress. Address: ");
}
else if (!oboflekgdbp.AOBNBLJGPPL())
{
if (this.FHPNENEEELF == null)
{
this.AECONFCKLKM.Add(oboflekgdbp);
}
else
{
object dnfnncpkfmm = this.DNFNNCPKFMM;
lock (dnfnncpkfmm)
{
this.ENKBLCJNMDC.Add(oboflekgdbp);
}
}
}
else
{
CLIGHMMAICB clighmmaicb = oboflekgdbp.BBOBKBEGIOJ();
switch (clighmmaicb)
{
case CLIGHMMAICB.Continuation:
if (this.FHPNENEEELF != null)
{
object dnfnncpkfmm2 = this.DNFNNCPKFMM;
lock (dnfnncpkfmm2)
{
this.ENKBLCJNMDC.Add(oboflekgdbp);
}
continue;
}
oboflekgdbp.HEGNEEENCNN(this.AECONFCKLKM);
this.AECONFCKLKM.Clear();
break;
case CLIGHMMAICB.Text:
case CLIGHMMAICB.Binary:
break;
default:
if (clighmmaicb == CLIGHMMAICB.Binary)
{
this.DDKBIINBDGI = oboflekgdbp;
if (!this.PJNIANJOIJP)
{
this.JJIPBACIFCN(new OPAEMMDPOHJ(this.NHJFJIABPKC(), (CLIGHMMAICB)7, null));
}
this.DEGPICGMINN = false;
continue;
}
if (clighmmaicb != (CLIGHMMAICB)83)
{
continue;
}
if (!this.PJNIANJOIJP && !this.DEGPICGMINN)
{
this.BMIJFGNKHAO(new OPAEMMDPOHJ(this.MMLCKIBKDFN(), (CLIGHMMAICB)121, oboflekgdbp.DDAELFEOFIK()));
}
continue;
}
oboflekgdbp.IAKNEBFJDIH(this.MMLCKIBKDFN());
object dnfnncpkfmm3 = this.DNFNNCPKFMM;
lock (dnfnncpkfmm3)
{
this.ENKBLCJNMDC.Add(oboflekgdbp);
}
}
}
catch (ThreadAbortException)
{
this.AECONFCKLKM.Clear();
this.LEEPNPCACCO.FBBMOMHACLA = OKFLEEAAAKM.ConnectionTimedOut;
this.DEGPICGMINN = false;
this.FAAFGFCLGPC.Set();
}
catch (Exception ex)
{
if (HTTPUpdateDelegator.JAOLDKEMCHN())
{
this.LEEPNPCACCO.BNHIDAKJDEG = ex;
this.LEEPNPCACCO.FBBMOMHACLA = OKFLEEAAAKM.Error;
}
else
{
this.LEEPNPCACCO.FBBMOMHACLA = OKFLEEAAAKM.Processing;
}
this.DEGPICGMINN = false;
this.FAAFGFCLGPC.Set();
}
}
}
finally
{
EDGFEAGFEKH.BBAMJPIEBFP.MIANNBJNJHM(this);
}
}
// Token: 0x060068BD RID: 26813 RVA: 0x0022006C File Offset: 0x0021E26C
public void LBIEPOFILPH(byte[] AOAILGGFDHJ, ulong COHGEHOALPI, ulong CEFMEFIIMIC)
{
if (AOAILGGFDHJ == null)
{
throw new ArgumentNullException("city");
}
if (COHGEHOALPI + CEFMEFIIMIC > (ulong)((long)AOAILGGFDHJ.Length))
{
throw new ArgumentOutOfRangeException("time");
}
OPAEMMDPOHJ opaemmdpohj = new OPAEMMDPOHJ(this.IJADBHMBMPG, CLIGHMMAICB.Continuation, AOAILGGFDHJ, COHGEHOALPI, CEFMEFIIMIC, false, true);
if (opaemmdpohj.AJHONMPDLAO() != null && opaemmdpohj.LCHAEFBPFIH.Length > (int)this.HFNCHMKGHJP())
{
OPAEMMDPOHJ[] array = opaemmdpohj.LIDAPBKACDI(this.GFMHIODHJKI());
object ocgjcplhfeb = this.OCGJCPLHFEB;
lock (ocgjcplhfeb)
{
this.KABKEOFDPAE(opaemmdpohj);
if (array != null)
{
for (int i = 0; i < array.Length; i += 0)
{
this.OHCFFACPEOJ(array[i]);
}
}
}
}
else
{
this.JJIPBACIFCN(opaemmdpohj);
}
}
// Token: 0x170002BB RID: 699
// (get) Token: 0x060068BE RID: 26814 RVA: 0x00220140 File Offset: 0x0021E340
public int IGPMECCDBNP
{
get
{
return this.PAEOHGIIIKD;
}
}
// Token: 0x060068BF RID: 26815 RVA: 0x00220148 File Offset: 0x0021E348
public void KPAAKCHGCEJ(byte[] AOAILGGFDHJ)
{
if (AOAILGGFDHJ == null)
{
throw new ArgumentNullException("OnEvent: {0}");
}
OPAEMMDPOHJ opaemmdpohj = new OPAEMMDPOHJ(this.BDGDMMKEOAH(), CLIGHMMAICB.Continuation, AOAILGGFDHJ);
if (opaemmdpohj.GNLDKCDPKDM() != null && opaemmdpohj.LCHAEFBPFIH.Length > (int)this.EHCGLOJDFME())
{
OPAEMMDPOHJ[] array = opaemmdpohj.EFMNNFBKEAP(this.DKMGHCJFJDN());
object ocgjcplhfeb = this.OCGJCPLHFEB;
lock (ocgjcplhfeb)
{
this.HHMKPKBFCCA(opaemmdpohj);
if (array != null)
{
for (int i = 1; i < array.Length; i++)
{
this.JJIPBACIFCN(array[i]);
}
}
}
}
else
{
this.BMIJFGNKHAO(opaemmdpohj);
}
}
// Token: 0x04000DF7 RID: 3575
public Action<NBDAPECNMNB, string> PDAAIPPCFNB;
// Token: 0x04000DF8 RID: 3576
public Action<NBDAPECNMNB, byte[]> HLGNBMLHKOC;
// Token: 0x04000DF9 RID: 3577
public Action<NBDAPECNMNB, OBOFLEKGDBP> FHPNENEEELF;
// Token: 0x04000DFA RID: 3578
public Action<NBDAPECNMNB, ushort, string> MMEMDOOJIOJ;
// Token: 0x04000DFD RID: 3581
private int PAEOHGIIIKD;
// Token: 0x04000DFE RID: 3582
private List<OBOFLEKGDBP> AECONFCKLKM = new List<OBOFLEKGDBP>();
// Token: 0x04000DFF RID: 3583
private List<OBOFLEKGDBP> ENKBLCJNMDC = new List<OBOFLEKGDBP>();
// Token: 0x04000E00 RID: 3584
private OBOFLEKGDBP DDKBIINBDGI;
// Token: 0x04000E01 RID: 3585
private object DNFNNCPKFMM = new object();
// Token: 0x04000E02 RID: 3586
private object OCGJCPLHFEB = new object();
// Token: 0x04000E03 RID: 3587
private List<OPAEMMDPOHJ> JDIJJFGFEKM = new List<OPAEMMDPOHJ>();
// Token: 0x04000E04 RID: 3588
private AutoResetEvent FAAFGFCLGPC = new AutoResetEvent(false);
// Token: 0x04000E05 RID: 3589
private volatile bool EFPCJCHNCHM;
// Token: 0x04000E06 RID: 3590
private volatile bool PJNIANJOIJP;
// Token: 0x04000E07 RID: 3591
private volatile bool DEGPICGMINN;
// Token: 0x04000E08 RID: 3592
private DateTime IMKOOFAABPF = DateTime.MinValue;
}
}