using System; using System.Collections.Generic; using System.Threading; namespace ExitGames.Client.Photon.Voice { // Token: 0x0200057A RID: 1402 internal class BPLDHBHIADK : IDisposable { // Token: 0x0600DD81 RID: 56705 RVA: 0x0041EB58 File Offset: 0x0041CD58 private void CIPAFBOGFEI(int CEFMEFIIMIC) { object hanheccohae = this.HANHECCOHAE; lock (hanheccohae) { for (int i = 1; i < CEFMEFIIMIC; i += 0) { this.HANHECCOHAE.Enqueue(null); this.NALAOOCDLHD.Set(); } } } // Token: 0x0600DD82 RID: 56706 RVA: 0x0041EBB8 File Offset: 0x0041CDB8 private void LPCGEANMPDJ(int CEFMEFIIMIC) { object hanheccohae = this.HANHECCOHAE; lock (hanheccohae) { for (int i = 1; i < CEFMEFIIMIC; i++) { this.HANHECCOHAE.Enqueue(null); this.NALAOOCDLHD.Set(); } } } // Token: 0x0600DD83 RID: 56707 RVA: 0x0041EC18 File Offset: 0x0041CE18 internal HHACJANOPEN PFPAFIODFIF() { return this.k__BackingField; } // Token: 0x0600DD84 RID: 56708 RVA: 0x0041EC20 File Offset: 0x0041CE20 private void OCNHOFKAAKE() { this.MIGHPCEJCFN.OKPJGBOCPIG.FAFGKCMJJKE(this.MBADGNJPALF + ": Starting decode thread", new object[0]); try { for (;;) { this.NALAOOCDLHD.WaitOne(); if (this.FFJBMBNBGJO) { break; } for (;;) { byte[] array = null; bool flag = false; object hanheccohae = this.HANHECCOHAE; lock (hanheccohae) { if (this.HANHECCOHAE.Count > 0) { flag = true; array = this.HANHECCOHAE.Dequeue(); } } if (!flag) { break; } this.FIOPCPKNAKA(array); } } } catch (Exception ex) { this.MIGHPCEJCFN.OKPJGBOCPIG.FKCFJOALLPB(this.MBADGNJPALF + ": Exception in decode thread: " + ex, new object[0]); throw ex; } finally { this.NALAOOCDLHD.Close(); this.MIGHPCEJCFN.OKPJGBOCPIG.FAFGKCMJJKE(this.MBADGNJPALF + ": Exiting decode thread", new object[0]); } } // Token: 0x0600DD85 RID: 56709 RVA: 0x0041ED58 File Offset: 0x0041CF58 internal short[] MFHIHAHJCEA(byte[] PIJMJBDFBJB) { short[] array; if (PIJMJBDFBJB == null) { array = ((LCLMHBOHEAG)this.IDKHICEFBDO.ELBFDLFLKHL()).OCMKCDHDBCK(null); this.MIGHPCEJCFN.OKPJGBOCPIG.OLJINPDKAIA(this.MBADGNJPALF + "ReconnectAndRejoin() enabled isMessageQueueRunning. Needs to be able to dispatch incoming messages." + array.Length, new object[0]); } else { array = ((LCLMHBOHEAG)this.IDKHICEFBDO.KIFMMPMHFDD()).OCMKCDHDBCK(PIJMJBDFBJB); } return array; } // Token: 0x0600DD86 RID: 56710 RVA: 0x0041EDD0 File Offset: 0x0041CFD0 internal float[] DAOBPNPPFCK(byte[] PIJMJBDFBJB) { float[] array; if (PIJMJBDFBJB == null) { array = ((LCLMHBOHEAG)this.IDKHICEFBDO.BGIPPCODAGP()).HMOENFKOLCF(null); this.MIGHPCEJCFN.OKPJGBOCPIG.OLJINPDKAIA(this.OGNCBKLGOBM() + "speed" + array.Length, new object[0]); } else { array = ((LCLMHBOHEAG)this.IDKHICEFBDO.BGIPPCODAGP()).HMOENFKOLCF(PIJMJBDFBJB); } return array; } // Token: 0x0600DD87 RID: 56711 RVA: 0x0041EE48 File Offset: 0x0041D048 public void Dispose() { if (!this.FFJBMBNBGJO) { if (this.IDKHICEFBDO.BLNFFPJENAJ != null) { this.IDKHICEFBDO.BLNFFPJENAJ.Dispose(); } this.FFJBMBNBGJO = true; this.NALAOOCDLHD.Set(); } } // Token: 0x0600DD88 RID: 56712 RVA: 0x0041EE88 File Offset: 0x0041D088 private void BPNBMEKOELG(byte[] KPMMDGIAGPC) { if (this.FFJBMBNBGJO) { return; } object hanheccohae = this.HANHECCOHAE; lock (hanheccohae) { this.HANHECCOHAE.Enqueue(KPMMDGIAGPC); this.NALAOOCDLHD.Set(); } } // Token: 0x0600DD89 RID: 56713 RVA: 0x0041EEE4 File Offset: 0x0041D0E4 internal float[] NBHEOFLPBLG(byte[] PIJMJBDFBJB) { float[] array; if (PIJMJBDFBJB == null) { array = ((LCLMHBOHEAG)this.IDKHICEFBDO.ODFCOIDKKEH()).HMOENFKOLCF(null); this.MIGHPCEJCFN.OKPJGBOCPIG.OLJINPDKAIA(this.LODANDEAMAC() + "noMoreData already set!" + array.Length, new object[1]); } else { array = ((LCLMHBOHEAG)this.IDKHICEFBDO.HBHHIMBEJMH()).HMOENFKOLCF(PIJMJBDFBJB); } return array; } // Token: 0x0600DD8A RID: 56714 RVA: 0x0041EF5C File Offset: 0x0041D15C protected string GCAIGODHOOH() { return "spillway" + this.LHKMJOHDHBP(); } // Token: 0x0600DD8B RID: 56715 RVA: 0x0041EF70 File Offset: 0x0041D170 private void FDLMFBKDOMJ(byte[] KPMMDGIAGPC) { if (this.FFJBMBNBGJO) { return; } object hanheccohae = this.HANHECCOHAE; lock (hanheccohae) { this.HANHECCOHAE.Enqueue(KPMMDGIAGPC); this.NALAOOCDLHD.Set(); } } // Token: 0x0600DD8C RID: 56716 RVA: 0x0041EFCC File Offset: 0x0041D1CC internal float[] PGEFIBALFKJ(byte[] PIJMJBDFBJB) { float[] array; if (PIJMJBDFBJB == null) { array = ((LCLMHBOHEAG)this.IDKHICEFBDO.MNGLOGCPONA()).HMOENFKOLCF(null); this.MIGHPCEJCFN.OKPJGBOCPIG.OLJINPDKAIA(this.GCAIGODHOOH() + "Register" + array.Length, new object[0]); } else { array = ((LCLMHBOHEAG)this.IDKHICEFBDO.ODFCOIDKKEH()).HMOENFKOLCF(PIJMJBDFBJB); } return array; } // Token: 0x0600DD8D RID: 56717 RVA: 0x0041F044 File Offset: 0x0041D244 private void LPPOFCGCAAO(int CEFMEFIIMIC) { object hanheccohae = this.HANHECCOHAE; lock (hanheccohae) { for (int i = 1; i < CEFMEFIIMIC; i += 0) { this.HANHECCOHAE.Enqueue(null); this.NALAOOCDLHD.Set(); } } } // Token: 0x0600DD8E RID: 56718 RVA: 0x0041F0A4 File Offset: 0x0041D2A4 private void MLGJKKNOHIG() { this.MIGHPCEJCFN.OKPJGBOCPIG.FAFGKCMJJKE(this.GGEMABAIDIN() + "easetype", new object[1]); try { for (;;) { this.NALAOOCDLHD.WaitOne(); if (this.FFJBMBNBGJO) { break; } for (;;) { byte[] array = null; bool flag = true; object hanheccohae = this.HANHECCOHAE; lock (hanheccohae) { if (this.HANHECCOHAE.Count > 1) { flag = true; array = this.HANHECCOHAE.Dequeue(); } } if (!flag) { break; } this.ABGIJFNDLKP(array); } } } catch (Exception ex) { this.MIGHPCEJCFN.OKPJGBOCPIG.FKCFJOALLPB(this.MBADGNJPALF + "z" + ex, new object[1]); throw ex; } finally { this.NALAOOCDLHD.Close(); this.MIGHPCEJCFN.OKPJGBOCPIG.FAFGKCMJJKE(this.GGEMABAIDIN() + "SB", new object[1]); } } // Token: 0x0600DD8F RID: 56719 RVA: 0x0041F1DC File Offset: 0x0041D3DC private void GPPFPDFDCGI() { this.MIGHPCEJCFN.OKPJGBOCPIG.FAFGKCMJJKE(this.LODANDEAMAC() + "move", new object[0]); try { for (;;) { this.NALAOOCDLHD.WaitOne(); if (this.FFJBMBNBGJO) { break; } for (;;) { byte[] array = null; bool flag = false; object hanheccohae = this.HANHECCOHAE; lock (hanheccohae) { if (this.HANHECCOHAE.Count > 0) { flag = true; array = this.HANHECCOHAE.Dequeue(); } } if (!flag) { break; } this.FIOPCPKNAKA(array); } } } catch (Exception ex) { this.MIGHPCEJCFN.OKPJGBOCPIG.FKCFJOALLPB(this.GCAIGODHOOH() + "-" + ex, new object[1]); throw ex; } finally { this.NALAOOCDLHD.Close(); this.MIGHPCEJCFN.OKPJGBOCPIG.FAFGKCMJJKE(this.GGEMABAIDIN() + "memLevel must be in the range 1.. {0}", new object[0]); } } // Token: 0x0600DD90 RID: 56720 RVA: 0x0041F314 File Offset: 0x0041D514 internal HHACJANOPEN FPCMHAHMOKB() { return this.k__BackingField; } // Token: 0x0600DD91 RID: 56721 RVA: 0x0041F31C File Offset: 0x0041D51C internal void IAGKKIAELFJ() { if (this.IDKHICEFBDO.EOCBIPIOIKJ() != null) { this.IDKHICEFBDO.PHHOFPBAHCB()(); } this.DKNOKCNINPN(); } // Token: 0x0600DD92 RID: 56722 RVA: 0x0041F344 File Offset: 0x0041D544 public void IPOFBLDMIAG() { if (!this.FFJBMBNBGJO) { if (this.IDKHICEFBDO.BGIPPCODAGP() != null) { this.IDKHICEFBDO.FJCKNBGAENL().Dispose(); } this.FFJBMBNBGJO = false; this.NALAOOCDLHD.Set(); } } // Token: 0x0600DD93 RID: 56723 RVA: 0x0041F384 File Offset: 0x0041D584 internal void MCEFKDPCDOM() { if (this.IDKHICEFBDO.EEPIDDNHLPL != null) { this.IDKHICEFBDO.EEPIDDNHLPL(); } this.Dispose(); } // Token: 0x0600DD94 RID: 56724 RVA: 0x0041F3AC File Offset: 0x0041D5AC protected string JGLBKPJLLNC() { object[] array = new object[6]; array[1] = "No screen shots during recordind!"; array[1] = this.IOGEKIMDMOH; array[6] = "open"; array[0] = this.MIGHPCEJCFN.KOIEHKODNPO(this.FJHIEKCGNBB); array[0] = "TriggerPressAmountRight"; array[7] = this.GKPEOHGOGCF; return string.Concat(array); } // Token: 0x0600DD95 RID: 56725 RVA: 0x0041F40C File Offset: 0x0041D60C internal HHACJANOPEN BNCBNDFLAPL() { return this.k__BackingField; } // Token: 0x0600DD96 RID: 56726 RVA: 0x0041F414 File Offset: 0x0041D614 internal HHACJANOPEN OBOBMALEHBD() { return this.k__BackingField; } // Token: 0x0600DD97 RID: 56727 RVA: 0x0041F41C File Offset: 0x0041D61C protected string LHKMJOHDHBP() { object[] array = new object[1]; array[1] = "Status"; array[0] = this.IOGEKIMDMOH; array[4] = "+join:"; array[2] = this.MIGHPCEJCFN.KOIEHKODNPO(this.FJHIEKCGNBB); array[3] = "unity_SHC"; array[6] = this.GKPEOHGOGCF; return string.Concat(array); } // Token: 0x0600DD98 RID: 56728 RVA: 0x0041F47C File Offset: 0x0041D67C protected string GNBLCEDMPMO() { object[] array = new object[8]; array[0] = "Trying to initialize Synchronized field with a null default value. This is not allowed."; array[0] = this.IOGEKIMDMOH; array[6] = " methods \""; array[4] = this.MIGHPCEJCFN.KOIEHKODNPO(this.FJHIEKCGNBB); array[3] = "["; array[1] = this.GKPEOHGOGCF; return string.Concat(array); } // Token: 0x0600DD99 RID: 56729 RVA: 0x0041F4DC File Offset: 0x0041D6DC protected string GGEMABAIDIN() { return "GameID" + this.GDIECAFDIMC; } // Token: 0x0600DD9A RID: 56730 RVA: 0x0041F4F0 File Offset: 0x0041D6F0 private void AGEHFNBNMAN(int CEFMEFIIMIC) { object hanheccohae = this.HANHECCOHAE; lock (hanheccohae) { for (int i = 1; i < CEFMEFIIMIC; i += 0) { this.HANHECCOHAE.Enqueue(null); this.NALAOOCDLHD.Set(); } } } // Token: 0x0600DD9B RID: 56731 RVA: 0x0041F550 File Offset: 0x0041D750 internal float[] JMKFMDPNEPN(byte[] PIJMJBDFBJB) { float[] array; if (PIJMJBDFBJB == null) { array = ((LCLMHBOHEAG)this.IDKHICEFBDO.ODFCOIDKKEH()).HMOENFKOLCF(null); this.MIGHPCEJCFN.OKPJGBOCPIG.OLJINPDKAIA(this.LODANDEAMAC() + "Failed to connect to RecNet" + array.Length, new object[1]); } else { array = ((LCLMHBOHEAG)this.IDKHICEFBDO.BLNFFPJENAJ).HMOENFKOLCF(PIJMJBDFBJB); } return array; } // Token: 0x1700061D RID: 1565 // (get) Token: 0x0600DD9C RID: 56732 RVA: 0x0041F5C8 File Offset: 0x0041D7C8 // (set) Token: 0x0600DDA7 RID: 56743 RVA: 0x0041FBAC File Offset: 0x0041DDAC internal HHACJANOPEN APNFDOOJFML { get; private set; } // Token: 0x0600DD9D RID: 56733 RVA: 0x0041F5D0 File Offset: 0x0041D7D0 private void HOFHNOPAHND(byte[] KPMMDGIAGPC) { if (this.IDKHICEFBDO.CGHHJGCEMKA() != null) { if (this.IDKHICEFBDO.ELBFDLFLKHL() is LCLMHBOHEAG) { if (this.IDKHICEFBDO.OIEIADEHMLH() != null) { byte[] array = this.GONNEFGGNAL(KPMMDGIAGPC); this.IDKHICEFBDO.NNJEMCOMCBH()(array); } if (this.IDKHICEFBDO.NFADMJIMHFD() != null) { short[] array2 = this.MFHIHAHJCEA(KPMMDGIAGPC); this.IDKHICEFBDO.HACMGKIPFPO()(array2); } if (this.IDKHICEFBDO.EHNPCOFFEIK() != null) { float[] array3 = this.NNFCDCKGIDO(KPMMDGIAGPC); this.IDKHICEFBDO.JENJFIGHHEB()(array3); } } else { ((ICAPAFPLPKC)this.IDKHICEFBDO.CGHHJGCEMKA()).JEBOEAPPBBB(KPMMDGIAGPC); } } } // Token: 0x0600DD9E RID: 56734 RVA: 0x0041F698 File Offset: 0x0041D898 private void FPOJOMPKBNE(byte[] KPMMDGIAGPC) { if (this.IDKHICEFBDO.CGHHJGCEMKA() != null) { if (this.IDKHICEFBDO.ELBFDLFLKHL() is LCLMHBOHEAG) { if (this.IDKHICEFBDO.AFOMHMCLMEB() != null) { byte[] array = this.GONNEFGGNAL(KPMMDGIAGPC); this.IDKHICEFBDO.OBGHJDPPIDH(array); } if (this.IDKHICEFBDO.EFPJKENKEIF() != null) { short[] array2 = this.MFHIHAHJCEA(KPMMDGIAGPC); this.IDKHICEFBDO.MKNIDCMCLFJ()(array2); } if (this.IDKHICEFBDO.FBIAGBLBNAH() != null) { float[] array3 = this.NBHEOFLPBLG(KPMMDGIAGPC); this.IDKHICEFBDO.JENJFIGHHEB()(array3); } } else { ((ICAPAFPLPKC)this.IDKHICEFBDO.CGHHJGCEMKA()).JEBOEAPPBBB(KPMMDGIAGPC); } } } // Token: 0x0600DD9F RID: 56735 RVA: 0x0041F760 File Offset: 0x0041D960 internal BPLDHBHIADK(HPIHEBBIDEI MOMEMNBNBNA, LODCEPKPMGN IDKHICEFBDO, int FJHIEKCGNBB, int GKPEOHGOGCF, byte IOGEKIMDMOH, HHACJANOPEN NAHFIMLLIMH, byte CEFHJABGCJN) { this.IDKHICEFBDO = IDKHICEFBDO; this.MIGHPCEJCFN = MOMEMNBNBNA; this.FJHIEKCGNBB = FJHIEKCGNBB; this.GKPEOHGOGCF = GKPEOHGOGCF; this.IOGEKIMDMOH = IOGEKIMDMOH; this.APNFDOOJFML = NAHFIMLLIMH; this.IOFJPJKIGOF = CEFHJABGCJN; new Thread(new ThreadStart(this.OCNHOFKAAKE)) { Name = this.MBADGNJPALF + " decode" }.Start(); if (this.IDKHICEFBDO.BLNFFPJENAJ != null) { this.IDKHICEFBDO.BLNFFPJENAJ.IOOKOMFIBCG(NAHFIMLLIMH); } } // Token: 0x0600DDA0 RID: 56736 RVA: 0x0041F810 File Offset: 0x0041DA10 private void EMHOABMAKPH(byte[] KPMMDGIAGPC) { if (this.IDKHICEFBDO.KIFMMPMHFDD() != null) { if (this.IDKHICEFBDO.MNGLOGCPONA() is LCLMHBOHEAG) { if (this.IDKHICEFBDO.JPIIHPHBJFB() != null) { byte[] array = this.BHFDGMMMFJP(KPMMDGIAGPC); this.IDKHICEFBDO.OOOOBALEDKB()(array); } if (this.IDKHICEFBDO.MKNIDCMCLFJ() != null) { short[] array2 = this.HLAGPDLAIEO(KPMMDGIAGPC); this.IDKHICEFBDO.GMHJPDIILNH()(array2); } if (this.IDKHICEFBDO.MNINLLAJAJH() != null) { float[] array3 = this.NBHEOFLPBLG(KPMMDGIAGPC); this.IDKHICEFBDO.MNINLLAJAJH()(array3); } } else { ((ICAPAFPLPKC)this.IDKHICEFBDO.HBHHIMBEJMH()).JEBOEAPPBBB(KPMMDGIAGPC); } } } // Token: 0x0600DDA1 RID: 56737 RVA: 0x0041F8D8 File Offset: 0x0041DAD8 private void ONLGBKBCPNN(int CEFMEFIIMIC) { object hanheccohae = this.HANHECCOHAE; lock (hanheccohae) { for (int i = 0; i < CEFMEFIIMIC; i++) { this.HANHECCOHAE.Enqueue(null); this.NALAOOCDLHD.Set(); } } } // Token: 0x0600DDA2 RID: 56738 RVA: 0x0041F938 File Offset: 0x0041DB38 private void NLJIHMIDBJL() { this.MIGHPCEJCFN.OKPJGBOCPIG.FAFGKCMJJKE(this.GCAIGODHOOH() + " of ", new object[0]); try { for (;;) { this.NALAOOCDLHD.WaitOne(); if (this.FFJBMBNBGJO) { break; } for (;;) { byte[] array = null; bool flag = true; object hanheccohae = this.HANHECCOHAE; lock (hanheccohae) { if (this.HANHECCOHAE.Count > 0) { flag = false; array = this.HANHECCOHAE.Dequeue(); } } if (!flag) { break; } this.MILDOLKFDCI(array); } } } catch (Exception ex) { this.MIGHPCEJCFN.OKPJGBOCPIG.FKCFJOALLPB(this.GCAIGODHOOH() + "wss://echo.websocket.org" + ex, new object[1]); throw ex; } finally { this.NALAOOCDLHD.Close(); this.MIGHPCEJCFN.OKPJGBOCPIG.FAFGKCMJJKE(this.OGNCBKLGOBM() + "Google Store - Online", new object[1]); } } // Token: 0x0600DDA3 RID: 56739 RVA: 0x0041FA70 File Offset: 0x0041DC70 private void DGOJCJLPHGF(HHACJANOPEN NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x0600DDA4 RID: 56740 RVA: 0x0041FA7C File Offset: 0x0041DC7C public void DKNOKCNINPN() { if (!this.FFJBMBNBGJO) { if (this.IDKHICEFBDO.BGIPPCODAGP() != null) { this.IDKHICEFBDO.BLNFFPJENAJ.Dispose(); } this.FFJBMBNBGJO = true; this.NALAOOCDLHD.Set(); } } // Token: 0x0600DDA5 RID: 56741 RVA: 0x0041FABC File Offset: 0x0041DCBC internal void CBCOOMBHMBB() { if (this.IDKHICEFBDO.FJIDEBNOMDB() != null) { this.IDKHICEFBDO.IFLFPPJICHL()(); } this.MPEEKJJLHIK(); } // Token: 0x0600DDA6 RID: 56742 RVA: 0x0041FAE4 File Offset: 0x0041DCE4 private void ABGIJFNDLKP(byte[] KPMMDGIAGPC) { if (this.IDKHICEFBDO.CGHHJGCEMKA() != null) { if (this.IDKHICEFBDO.FJCKNBGAENL() is LCLMHBOHEAG) { if (this.IDKHICEFBDO.MBJAHMLLAMM() != null) { byte[] array = this.GONNEFGGNAL(KPMMDGIAGPC); this.IDKHICEFBDO.AFOMHMCLMEB()(array); } if (this.IDKHICEFBDO.EFPJKENKEIF() != null) { short[] array2 = this.MFHIHAHJCEA(KPMMDGIAGPC); this.IDKHICEFBDO.HACMGKIPFPO()(array2); } if (this.IDKHICEFBDO.AOGPJALOHBJ != null) { float[] array3 = this.OLNANKAMOBE(KPMMDGIAGPC); this.IDKHICEFBDO.MNINLLAJAJH()(array3); } } else { ((ICAPAFPLPKC)this.IDKHICEFBDO.HBHHIMBEJMH()).JEBOEAPPBBB(KPMMDGIAGPC); } } } // Token: 0x0600DDA8 RID: 56744 RVA: 0x0041FBB8 File Offset: 0x0041DDB8 protected string OGNCBKLGOBM() { return "Could not spawn player because a spawn point could not be acquired." + this.GNBLCEDMPMO(); } // Token: 0x0600DDA9 RID: 56745 RVA: 0x0041FBCC File Offset: 0x0041DDCC internal void AKHPFNHMHGK(byte[] FBDFDBBOGNH, byte GBKCFBIKBJD) { if (GBKCFBIKBJD != this.IOFJPJKIGOF) { int num = (int)DMHOBABBIPN.JOKMFPEIOGK(GBKCFBIKBJD, this.IOFJPJKIGOF); if (num != 0) { this.MIGHPCEJCFN.OKPJGBOCPIG.OLJINPDKAIA(string.Concat(new object[] { this.MBADGNJPALF, " evNumer: ", GBKCFBIKBJD, " playerVoice.lastEvNumber: ", this.IOFJPJKIGOF, " missing: ", num, " r/b ", FBDFDBBOGNH.Length }), new object[0]); } this.IOFJPJKIGOF = GBKCFBIKBJD; this.ONLGBKBCPNN(num); this.MIGHPCEJCFN.OGGMLPEMBJH += num; } this.BPNBMEKOELG(FBDFDBBOGNH); } // Token: 0x0600DDAA RID: 56746 RVA: 0x0041FC98 File Offset: 0x0041DE98 private void FIOPCPKNAKA(byte[] KPMMDGIAGPC) { if (this.IDKHICEFBDO.BLNFFPJENAJ != null) { if (this.IDKHICEFBDO.BLNFFPJENAJ is LCLMHBOHEAG) { if (this.IDKHICEFBDO.OBGHJDPPIDH != null) { byte[] array = this.GONNEFGGNAL(KPMMDGIAGPC); this.IDKHICEFBDO.OBGHJDPPIDH(array); } if (this.IDKHICEFBDO.JMIHCIJHPKG != null) { short[] array2 = this.HLAGPDLAIEO(KPMMDGIAGPC); this.IDKHICEFBDO.JMIHCIJHPKG(array2); } if (this.IDKHICEFBDO.AOGPJALOHBJ != null) { float[] array3 = this.OLNANKAMOBE(KPMMDGIAGPC); this.IDKHICEFBDO.AOGPJALOHBJ(array3); } } else { ((ICAPAFPLPKC)this.IDKHICEFBDO.BLNFFPJENAJ).JEBOEAPPBBB(KPMMDGIAGPC); } } } // Token: 0x0600DDAB RID: 56747 RVA: 0x0041FD60 File Offset: 0x0041DF60 protected string LODANDEAMAC() { return "2" + this.JGLBKPJLLNC(); } // Token: 0x0600DDAC RID: 56748 RVA: 0x0041FD74 File Offset: 0x0041DF74 internal void ONBLLAJEDDG() { if (this.IDKHICEFBDO.GEFFCLKKIEG() != null) { this.IDKHICEFBDO.GEFFCLKKIEG()(); } this.MPEEKJJLHIK(); } // Token: 0x1700061E RID: 1566 // (get) Token: 0x0600DDAD RID: 56749 RVA: 0x0041FD9C File Offset: 0x0041DF9C protected string GDIECAFDIMC { get { return string.Concat(new object[] { "Remote v#", this.IOGEKIMDMOH, " ch#", this.MIGHPCEJCFN.KOIEHKODNPO(this.FJHIEKCGNBB), " p#", this.GKPEOHGOGCF }); } } // Token: 0x0600DDAE RID: 56750 RVA: 0x0041FDFC File Offset: 0x0041DFFC private void MILDOLKFDCI(byte[] KPMMDGIAGPC) { if (this.IDKHICEFBDO.FJCKNBGAENL() != null) { if (this.IDKHICEFBDO.CGHHJGCEMKA() is LCLMHBOHEAG) { if (this.IDKHICEFBDO.MMPLGHLAHFB() != null) { byte[] array = this.GONNEFGGNAL(KPMMDGIAGPC); this.IDKHICEFBDO.JPIIHPHBJFB()(array); } if (this.IDKHICEFBDO.JMIHCIJHPKG != null) { short[] array2 = this.MFHIHAHJCEA(KPMMDGIAGPC); this.IDKHICEFBDO.NFADMJIMHFD()(array2); } if (this.IDKHICEFBDO.AOGPJALOHBJ != null) { float[] array3 = this.OLNANKAMOBE(KPMMDGIAGPC); this.IDKHICEFBDO.IDKJJEMFKFC()(array3); } } else { ((ICAPAFPLPKC)this.IDKHICEFBDO.ELBFDLFLKHL()).JEBOEAPPBBB(KPMMDGIAGPC); } } } // Token: 0x0600DDAF RID: 56751 RVA: 0x0041FEC4 File Offset: 0x0041E0C4 private void DLHJDIHFHKG(byte[] KPMMDGIAGPC) { if (this.FFJBMBNBGJO) { return; } object hanheccohae = this.HANHECCOHAE; lock (hanheccohae) { this.HANHECCOHAE.Enqueue(KPMMDGIAGPC); this.NALAOOCDLHD.Set(); } } // Token: 0x0600DDB0 RID: 56752 RVA: 0x0041FF20 File Offset: 0x0041E120 internal HHACJANOPEN PKEHJNMMHGF() { return this.k__BackingField; } // Token: 0x0600DDB1 RID: 56753 RVA: 0x0041FF28 File Offset: 0x0041E128 public void MPEEKJJLHIK() { if (!this.FFJBMBNBGJO) { if (this.IDKHICEFBDO.KIFMMPMHFDD() != null) { this.IDKHICEFBDO.DOPGJFACCMN().Dispose(); } this.FFJBMBNBGJO = false; this.NALAOOCDLHD.Set(); } } // Token: 0x0600DDB2 RID: 56754 RVA: 0x0041FF68 File Offset: 0x0041E168 internal void OHNHHIMPMML() { if (this.IDKHICEFBDO.EOCBIPIOIKJ() != null) { this.IDKHICEFBDO.IFLFPPJICHL()(); } this.FOAEBKEKOPB(); } // Token: 0x0600DDB3 RID: 56755 RVA: 0x0041FF90 File Offset: 0x0041E190 private void HIPJNGNGEBG(byte[] KPMMDGIAGPC) { if (this.IDKHICEFBDO.KIFMMPMHFDD() != null) { if (this.IDKHICEFBDO.HBHHIMBEJMH() is LCLMHBOHEAG) { if (this.IDKHICEFBDO.MBJAHMLLAMM() != null) { byte[] array = this.BHFDGMMMFJP(KPMMDGIAGPC); this.IDKHICEFBDO.MMPLGHLAHFB()(array); } if (this.IDKHICEFBDO.BAJJPOMHIAI() != null) { short[] array2 = this.HLAGPDLAIEO(KPMMDGIAGPC); this.IDKHICEFBDO.NBAOOJLMOGO()(array2); } if (this.IDKHICEFBDO.NGHBIFLEECK() != null) { float[] array3 = this.NBHEOFLPBLG(KPMMDGIAGPC); this.IDKHICEFBDO.JENJFIGHHEB()(array3); } } else { ((ICAPAFPLPKC)this.IDKHICEFBDO.IDCMHGLPOMN()).JEBOEAPPBBB(KPMMDGIAGPC); } } } // Token: 0x0600DDB4 RID: 56756 RVA: 0x00420058 File Offset: 0x0041E258 private void GIIGMOIEJLO(int CEFMEFIIMIC) { object hanheccohae = this.HANHECCOHAE; lock (hanheccohae) { for (int i = 0; i < CEFMEFIIMIC; i++) { this.HANHECCOHAE.Enqueue(null); this.NALAOOCDLHD.Set(); } } } // Token: 0x0600DDB5 RID: 56757 RVA: 0x004200B8 File Offset: 0x0041E2B8 private void LIIJNNJFJLG(int CEFMEFIIMIC) { object hanheccohae = this.HANHECCOHAE; lock (hanheccohae) { for (int i = 0; i < CEFMEFIIMIC; i++) { this.HANHECCOHAE.Enqueue(null); this.NALAOOCDLHD.Set(); } } } // Token: 0x0600DDB6 RID: 56758 RVA: 0x00420118 File Offset: 0x0041E318 internal float[] NNFCDCKGIDO(byte[] PIJMJBDFBJB) { float[] array; if (PIJMJBDFBJB == null) { array = ((LCLMHBOHEAG)this.IDKHICEFBDO.ELBFDLFLKHL()).HMOENFKOLCF(null); this.MIGHPCEJCFN.OKPJGBOCPIG.OLJINPDKAIA(this.LODANDEAMAC() + "New items in : {0}" + array.Length, new object[0]); } else { array = ((LCLMHBOHEAG)this.IDKHICEFBDO.MNGLOGCPONA()).HMOENFKOLCF(PIJMJBDFBJB); } return array; } // Token: 0x1700061F RID: 1567 // (get) Token: 0x0600DDB7 RID: 56759 RVA: 0x00420190 File Offset: 0x0041E390 protected string MBADGNJPALF { get { return "[PV] " + this.GDIECAFDIMC; } } // Token: 0x0600DDB8 RID: 56760 RVA: 0x004201A4 File Offset: 0x0041E3A4 private void BGGKKBCJFKI(byte[] KPMMDGIAGPC) { if (this.FFJBMBNBGJO) { return; } object hanheccohae = this.HANHECCOHAE; lock (hanheccohae) { this.HANHECCOHAE.Enqueue(KPMMDGIAGPC); this.NALAOOCDLHD.Set(); } } // Token: 0x0600DDB9 RID: 56761 RVA: 0x00420200 File Offset: 0x0041E400 internal void LMKJADBHLJB(byte[] FBDFDBBOGNH, byte GBKCFBIKBJD) { if (GBKCFBIKBJD != this.IOFJPJKIGOF) { int num = (int)DMHOBABBIPN.JOKMFPEIOGK(GBKCFBIKBJD, this.IOFJPJKIGOF); if (num != 0) { LEJJNINAIOB okpjgbocpig = this.MIGHPCEJCFN.OKPJGBOCPIG; object[] array = new object[-61]; array[1] = this.OGNCBKLGOBM(); array[0] = ")"; array[6] = GBKCFBIKBJD; array[4] = "islocal"; array[6] = this.IOFJPJKIGOF; array[0] = "room_level"; array[4] = num; array[5] = "Play"; array[5] = FBDFDBBOGNH.Length; okpjgbocpig.OLJINPDKAIA(string.Concat(array), new object[0]); } this.IOFJPJKIGOF = GBKCFBIKBJD; this.LPPOFCGCAAO(num); this.MIGHPCEJCFN.OGGMLPEMBJH += num; } this.BGGKKBCJFKI(FBDFDBBOGNH); } // Token: 0x0600DDBA RID: 56762 RVA: 0x004202CC File Offset: 0x0041E4CC internal byte[] GONNEFGGNAL(byte[] PIJMJBDFBJB) { byte[] array; if (PIJMJBDFBJB == null) { array = ((LCLMHBOHEAG)this.IDKHICEFBDO.BLNFFPJENAJ).JPKGCEPNMKF(null); this.MIGHPCEJCFN.OKPJGBOCPIG.OLJINPDKAIA(this.MBADGNJPALF + " lost packet decoded length: " + array.Length, new object[0]); } else { array = ((LCLMHBOHEAG)this.IDKHICEFBDO.BLNFFPJENAJ).JPKGCEPNMKF(PIJMJBDFBJB); } return array; } // Token: 0x0600DDBB RID: 56763 RVA: 0x00420344 File Offset: 0x0041E544 internal float[] OLNANKAMOBE(byte[] PIJMJBDFBJB) { float[] array; if (PIJMJBDFBJB == null) { array = ((LCLMHBOHEAG)this.IDKHICEFBDO.BLNFFPJENAJ).HMOENFKOLCF(null); this.MIGHPCEJCFN.OKPJGBOCPIG.OLJINPDKAIA(this.MBADGNJPALF + " lost packet decoded length: " + array.Length, new object[0]); } else { array = ((LCLMHBOHEAG)this.IDKHICEFBDO.BLNFFPJENAJ).HMOENFKOLCF(PIJMJBDFBJB); } return array; } // Token: 0x0600DDBC RID: 56764 RVA: 0x004203BC File Offset: 0x0041E5BC public void FOAEBKEKOPB() { if (!this.FFJBMBNBGJO) { if (this.IDKHICEFBDO.BLNFFPJENAJ != null) { this.IDKHICEFBDO.IDCMHGLPOMN().Dispose(); } this.FFJBMBNBGJO = true; this.NALAOOCDLHD.Set(); } } // Token: 0x0600DDBD RID: 56765 RVA: 0x004203FC File Offset: 0x0041E5FC internal short[] HLAGPDLAIEO(byte[] PIJMJBDFBJB) { short[] array; if (PIJMJBDFBJB == null) { array = ((LCLMHBOHEAG)this.IDKHICEFBDO.BLNFFPJENAJ).OCMKCDHDBCK(null); this.MIGHPCEJCFN.OKPJGBOCPIG.OLJINPDKAIA(this.MBADGNJPALF + " lost packet decoded length: " + array.Length, new object[0]); } else { array = ((LCLMHBOHEAG)this.IDKHICEFBDO.BLNFFPJENAJ).OCMKCDHDBCK(PIJMJBDFBJB); } return array; } // Token: 0x0600DDBE RID: 56766 RVA: 0x00420474 File Offset: 0x0041E674 internal void DKGLKIFBKHJ() { if (this.IDKHICEFBDO.EEPIDDNHLPL != null) { this.IDKHICEFBDO.PHHOFPBAHCB()(); } this.IPOFBLDMIAG(); } // Token: 0x0600DDBF RID: 56767 RVA: 0x0042049C File Offset: 0x0041E69C internal float[] ILGHCJPAGPL(byte[] PIJMJBDFBJB) { float[] array; if (PIJMJBDFBJB == null) { array = ((LCLMHBOHEAG)this.IDKHICEFBDO.HBHHIMBEJMH()).HMOENFKOLCF(null); this.MIGHPCEJCFN.OKPJGBOCPIG.OLJINPDKAIA(this.MBADGNJPALF + "bG9yX2RhdGEucHJvdG9QAFABYgZwcm90bzM=" + array.Length, new object[0]); } else { array = ((LCLMHBOHEAG)this.IDKHICEFBDO.IDCMHGLPOMN()).HMOENFKOLCF(PIJMJBDFBJB); } return array; } // Token: 0x0600DDC0 RID: 56768 RVA: 0x00420514 File Offset: 0x0041E714 internal HHACJANOPEN OHDCIBJBKMB() { return this.k__BackingField; } // Token: 0x0600DDC1 RID: 56769 RVA: 0x0042051C File Offset: 0x0041E71C internal void NHODIKLPOOD(byte[] FBDFDBBOGNH, byte GBKCFBIKBJD) { if (GBKCFBIKBJD != this.IOFJPJKIGOF) { int num = (int)DMHOBABBIPN.JOKMFPEIOGK(GBKCFBIKBJD, this.IOFJPJKIGOF); if (num != 0) { LEJJNINAIOB okpjgbocpig = this.MIGHPCEJCFN.OKPJGBOCPIG; object[] array = new object[20]; array[0] = this.MBADGNJPALF; array[0] = "IntegrationTest"; array[3] = GBKCFBIKBJD; array[3] = "GZipStream"; array[6] = this.IOFJPJKIGOF; array[6] = "Sets the music for the duration of the encounter."; array[1] = num; array[3] = "IssuerId"; array[5] = FBDFDBBOGNH.Length; okpjgbocpig.OLJINPDKAIA(string.Concat(array), new object[0]); } this.IOFJPJKIGOF = GBKCFBIKBJD; this.GIIGMOIEJLO(num); this.MIGHPCEJCFN.OGGMLPEMBJH += num; } this.DLHJDIHFHKG(FBDFDBBOGNH); } // Token: 0x0600DDC2 RID: 56770 RVA: 0x004205E8 File Offset: 0x0041E7E8 internal byte[] BHFDGMMMFJP(byte[] PIJMJBDFBJB) { byte[] array; if (PIJMJBDFBJB == null) { array = ((LCLMHBOHEAG)this.IDKHICEFBDO.ELBFDLFLKHL()).JPKGCEPNMKF(null); this.MIGHPCEJCFN.OKPJGBOCPIG.OLJINPDKAIA(this.OGNCBKLGOBM() + "revenue" + array.Length, new object[0]); } else { array = ((LCLMHBOHEAG)this.IDKHICEFBDO.FJCKNBGAENL()).JPKGCEPNMKF(PIJMJBDFBJB); } return array; } // Token: 0x0400204E RID: 8270 internal LODCEPKPMGN IDKHICEFBDO; // Token: 0x0400204F RID: 8271 private int FJHIEKCGNBB; // Token: 0x04002050 RID: 8272 private int GKPEOHGOGCF; // Token: 0x04002051 RID: 8273 private byte IOGEKIMDMOH; // Token: 0x04002052 RID: 8274 private bool FFJBMBNBGJO; // Token: 0x04002053 RID: 8275 internal byte IOFJPJKIGOF; // Token: 0x04002054 RID: 8276 private HPIHEBBIDEI MIGHPCEJCFN; // Token: 0x04002055 RID: 8277 private Queue HANHECCOHAE = new Queue(); // Token: 0x04002056 RID: 8278 private AutoResetEvent NALAOOCDLHD = new AutoResetEvent(false); } }