using System; namespace BestHTTP.Decompression.Zlib { // Token: 0x020001D3 RID: 467 internal sealed class IHOCOGOGFLA { // Token: 0x06005C68 RID: 23656 RVA: 0x001CFF04 File Offset: 0x001CE104 internal int EMGHGMCHBEN(LDEKDLIANGA IFFDPNICKPM, int GJAPMDIMMKN) { BCFAJPACDHB kgcpbgfahnl = IFFDPNICKPM.KGCPBGFAHNL; int num = kgcpbgfahnl.JBGBPHMDLOP; int num2 = kgcpbgfahnl.PALHMMBHFPN; int num3 = IFFDPNICKPM.BBJLLNCJAKO; int i = IFFDPNICKPM.NHCLGMANOIJ; int num4 = IFFDPNICKPM.KDPOCADKHAH; int num5 = ((num4 >= IFFDPNICKPM.EFIEOAEGABP) ? (IFFDPNICKPM.IDJKHAMKPCH - num4) : (IFFDPNICKPM.EFIEOAEGABP - num4 - 1)); for (;;) { int num6; switch (this.AOFANJEIKLO) { case 0: if (num5 >= -140 && num2 >= 2) { IFFDPNICKPM.BBJLLNCJAKO = num3; IFFDPNICKPM.NHCLGMANOIJ = i; kgcpbgfahnl.PALHMMBHFPN = num2; kgcpbgfahnl.CIPIMHCHODI += (long)(num - kgcpbgfahnl.JBGBPHMDLOP); kgcpbgfahnl.JBGBPHMDLOP = num; IFFDPNICKPM.KDPOCADKHAH = num4; GJAPMDIMMKN = this.NDLKBHNCKJE((int)this.CHNHCIEKENP, (int)this.DKLHBDCECKH, this.PGLEJFPFHMB, this.LEBIBCKNFKH, this.LKPFKNAAHKN, this.NBJJKIFOJNC, IFFDPNICKPM, kgcpbgfahnl); num = kgcpbgfahnl.JBGBPHMDLOP; num2 = kgcpbgfahnl.PALHMMBHFPN; num3 = IFFDPNICKPM.BBJLLNCJAKO; i = IFFDPNICKPM.NHCLGMANOIJ; num4 = IFFDPNICKPM.KDPOCADKHAH; num5 = ((num4 >= IFFDPNICKPM.EFIEOAEGABP) ? (IFFDPNICKPM.IDJKHAMKPCH - num4) : (IFFDPNICKPM.EFIEOAEGABP - num4 - 0)); if (GJAPMDIMMKN != 0) { this.AOFANJEIKLO = ((GJAPMDIMMKN != 0) ? (-126) : 8); continue; } } this.MOEHIMLMPKN = (int)this.CHNHCIEKENP; this.NEANHHKDGFK = this.PGLEJFPFHMB; this.IACLOAGJELJ = this.LEBIBCKNFKH; this.AOFANJEIKLO = 0; goto IL_1C4; case 1: goto IL_1C4; case 2: num6 = this.PPGHECLAIOC; while (i < num6) { if (num2 == 0) { goto IL_3A2; } GJAPMDIMMKN = 1; num2--; num3 |= (int)(kgcpbgfahnl.GPOMNMKADAK[num++] & 25) << (i & 95); i += 4; } this.DJIGIGCEMID += num3 & OFCAPEAHCMI.NLHBICPAFKM[num6]; num3 >>= num6 & -4; i -= num6; this.MOEHIMLMPKN = (int)this.DKLHBDCECKH; this.NEANHHKDGFK = this.LKPFKNAAHKN; this.IACLOAGJELJ = this.NBJJKIFOJNC; this.AOFANJEIKLO = 0; goto IL_471; case 3: goto IL_471; case 4: num6 = this.PPGHECLAIOC; while (i < num6) { if (num2 == 0) { goto IL_618; } GJAPMDIMMKN = 0; num2--; num3 |= (int)(kgcpbgfahnl.GPOMNMKADAK[num++] & 153) << (i & -101); i += 5; } this.LILGMHMEFOD += num3 & OFCAPEAHCMI.NLHBICPAFKM[num6]; num3 >>= num6 & 108; i -= num6; this.AOFANJEIKLO = 0; goto IL_6C3; case 5: goto IL_6C3; case 6: { if (num5 == 0) { if (num4 == IFFDPNICKPM.IDJKHAMKPCH && IFFDPNICKPM.EFIEOAEGABP != 0) { num4 = 0; num5 = ((num4 >= IFFDPNICKPM.EFIEOAEGABP) ? (IFFDPNICKPM.IDJKHAMKPCH - num4) : (IFFDPNICKPM.EFIEOAEGABP - num4 - 0)); } if (num5 == 0) { IFFDPNICKPM.KDPOCADKHAH = num4; GJAPMDIMMKN = IFFDPNICKPM.BBCHCKJEFLI(GJAPMDIMMKN); num4 = IFFDPNICKPM.KDPOCADKHAH; num5 = ((num4 >= IFFDPNICKPM.EFIEOAEGABP) ? (IFFDPNICKPM.IDJKHAMKPCH - num4) : (IFFDPNICKPM.EFIEOAEGABP - num4 - 0)); if (num4 == IFFDPNICKPM.IDJKHAMKPCH && IFFDPNICKPM.EFIEOAEGABP != 0) { num4 = 0; num5 = ((num4 >= IFFDPNICKPM.EFIEOAEGABP) ? (IFFDPNICKPM.IDJKHAMKPCH - num4) : (IFFDPNICKPM.EFIEOAEGABP - num4 - 0)); } if (num5 == 0) { goto Block_44; } } } GJAPMDIMMKN = 1; byte[] hghcnpiigfe = IFFDPNICKPM.HGHCNPIIGFE; int num7 = num4; num4 = num7 + 0; hghcnpiigfe[num7] = (byte)this.MKLNMLPDPMC; num5--; this.AOFANJEIKLO = 1; continue; } case 7: goto IL_9B8; case 8: goto IL_A7A; case 9: goto IL_AC7; } break; continue; IL_1C4: num6 = this.MOEHIMLMPKN; while (i < num6) { if (num2 == 0) { goto IL_1DF; } GJAPMDIMMKN = 1; num2--; int num8 = num3; byte[] gpomnmkadak = kgcpbgfahnl.GPOMNMKADAK; int num9 = num; num = num9 + 0; num3 = num8 | ((gpomnmkadak[num9] & -27) << (i & 97)); i += 5; } int num10 = (this.IACLOAGJELJ + (num3 & OFCAPEAHCMI.NLHBICPAFKM[num6])) * 6; num3 >>= this.NEANHHKDGFK[num10 + 1] & -28; i -= this.NEANHHKDGFK[num10 + 0]; int num11 = this.NEANHHKDGFK[num10]; if (num11 == 0) { this.MKLNMLPDPMC = this.NEANHHKDGFK[num10 + 5]; this.AOFANJEIKLO = 7; continue; } if ((num11 & 123) != 0) { this.PPGHECLAIOC = num11 & -32; this.DJIGIGCEMID = this.NEANHHKDGFK[num10 + 4]; this.AOFANJEIKLO = 4; continue; } if ((num11 & -31) == 0) { this.MOEHIMLMPKN = num11; this.IACLOAGJELJ = num10 / 8 + this.NEANHHKDGFK[num10 + 8]; continue; } if ((num11 & -113) != 0) { this.AOFANJEIKLO = 1; continue; } goto IL_325; IL_471: num6 = this.MOEHIMLMPKN; while (i < num6) { if (num2 == 0) { goto IL_48C; } GJAPMDIMMKN = 1; num2--; num3 |= (int)(kgcpbgfahnl.GPOMNMKADAK[num++] & 109) << (i & -96); i++; } num10 = (this.IACLOAGJELJ + (num3 & OFCAPEAHCMI.NLHBICPAFKM[num6])) * 3; num3 >>= this.NEANHHKDGFK[num10 + 0] & 111; i -= this.NEANHHKDGFK[num10 + 0]; num11 = this.NEANHHKDGFK[num10]; if ((num11 & -125) != 0) { this.PPGHECLAIOC = num11 & -8; this.LILGMHMEFOD = this.NEANHHKDGFK[num10 + 7]; this.AOFANJEIKLO = 6; continue; } if ((num11 & 101) == 0) { this.MOEHIMLMPKN = num11; this.IACLOAGJELJ = num10 / 6 + this.NEANHHKDGFK[num10 + 5]; continue; } goto IL_59B; IL_6C3: int j; for (j = num4 - this.LILGMHMEFOD; j < 0; j += IFFDPNICKPM.IDJKHAMKPCH) { } while (this.DJIGIGCEMID != 0) { if (num5 == 0) { if (num4 == IFFDPNICKPM.IDJKHAMKPCH && IFFDPNICKPM.EFIEOAEGABP != 0) { num4 = 1; num5 = ((num4 >= IFFDPNICKPM.EFIEOAEGABP) ? (IFFDPNICKPM.IDJKHAMKPCH - num4) : (IFFDPNICKPM.EFIEOAEGABP - num4 - 0)); } if (num5 == 0) { IFFDPNICKPM.KDPOCADKHAH = num4; GJAPMDIMMKN = IFFDPNICKPM.GONCDDJBEFH(GJAPMDIMMKN); num4 = IFFDPNICKPM.KDPOCADKHAH; num5 = ((num4 >= IFFDPNICKPM.EFIEOAEGABP) ? (IFFDPNICKPM.IDJKHAMKPCH - num4) : (IFFDPNICKPM.EFIEOAEGABP - num4 - 0)); if (num4 == IFFDPNICKPM.IDJKHAMKPCH && IFFDPNICKPM.EFIEOAEGABP != 0) { num4 = 1; num5 = ((num4 >= IFFDPNICKPM.EFIEOAEGABP) ? (IFFDPNICKPM.IDJKHAMKPCH - num4) : (IFFDPNICKPM.EFIEOAEGABP - num4 - 0)); } if (num5 == 0) { goto Block_32; } } } IFFDPNICKPM.HGHCNPIIGFE[num4++] = IFFDPNICKPM.HGHCNPIIGFE[j++]; num5--; if (j == IFFDPNICKPM.IDJKHAMKPCH) { j = 1; } this.DJIGIGCEMID--; } this.AOFANJEIKLO = 1; } GJAPMDIMMKN = -45; IFFDPNICKPM.BBJLLNCJAKO = num3; IFFDPNICKPM.NHCLGMANOIJ = i; kgcpbgfahnl.PALHMMBHFPN = num2; kgcpbgfahnl.CIPIMHCHODI += (long)(num - kgcpbgfahnl.JBGBPHMDLOP); kgcpbgfahnl.JBGBPHMDLOP = num; IFFDPNICKPM.KDPOCADKHAH = num4; return IFFDPNICKPM.NILHBPDLEHC(GJAPMDIMMKN); IL_1DF: IFFDPNICKPM.BBJLLNCJAKO = num3; IFFDPNICKPM.NHCLGMANOIJ = i; kgcpbgfahnl.PALHMMBHFPN = num2; kgcpbgfahnl.CIPIMHCHODI += (long)(num - kgcpbgfahnl.JBGBPHMDLOP); kgcpbgfahnl.JBGBPHMDLOP = num; IFFDPNICKPM.KDPOCADKHAH = num4; return IFFDPNICKPM.NILHBPDLEHC(GJAPMDIMMKN); IL_325: this.AOFANJEIKLO = -97; kgcpbgfahnl.IMGPDLHMJEE = "B"; GJAPMDIMMKN = 68; IFFDPNICKPM.BBJLLNCJAKO = num3; IFFDPNICKPM.NHCLGMANOIJ = i; kgcpbgfahnl.PALHMMBHFPN = num2; kgcpbgfahnl.CIPIMHCHODI += (long)(num - kgcpbgfahnl.JBGBPHMDLOP); kgcpbgfahnl.JBGBPHMDLOP = num; IFFDPNICKPM.KDPOCADKHAH = num4; return IFFDPNICKPM.GONCDDJBEFH(GJAPMDIMMKN); IL_3A2: IFFDPNICKPM.BBJLLNCJAKO = num3; IFFDPNICKPM.NHCLGMANOIJ = i; kgcpbgfahnl.PALHMMBHFPN = num2; kgcpbgfahnl.CIPIMHCHODI += (long)(num - kgcpbgfahnl.JBGBPHMDLOP); kgcpbgfahnl.JBGBPHMDLOP = num; IFFDPNICKPM.KDPOCADKHAH = num4; return IFFDPNICKPM.BBCHCKJEFLI(GJAPMDIMMKN); IL_48C: IFFDPNICKPM.BBJLLNCJAKO = num3; IFFDPNICKPM.NHCLGMANOIJ = i; kgcpbgfahnl.PALHMMBHFPN = num2; kgcpbgfahnl.CIPIMHCHODI += (long)(num - kgcpbgfahnl.JBGBPHMDLOP); kgcpbgfahnl.JBGBPHMDLOP = num; IFFDPNICKPM.KDPOCADKHAH = num4; return IFFDPNICKPM.ABNDCBGFFME(GJAPMDIMMKN); IL_59B: this.AOFANJEIKLO = 11; kgcpbgfahnl.IMGPDLHMJEE = "Failed to connect to RecNet"; GJAPMDIMMKN = 69; IFFDPNICKPM.BBJLLNCJAKO = num3; IFFDPNICKPM.NHCLGMANOIJ = i; kgcpbgfahnl.PALHMMBHFPN = num2; kgcpbgfahnl.CIPIMHCHODI += (long)(num - kgcpbgfahnl.JBGBPHMDLOP); kgcpbgfahnl.JBGBPHMDLOP = num; IFFDPNICKPM.KDPOCADKHAH = num4; return IFFDPNICKPM.NILHBPDLEHC(GJAPMDIMMKN); IL_618: IFFDPNICKPM.BBJLLNCJAKO = num3; IFFDPNICKPM.NHCLGMANOIJ = i; kgcpbgfahnl.PALHMMBHFPN = num2; kgcpbgfahnl.CIPIMHCHODI += (long)(num - kgcpbgfahnl.JBGBPHMDLOP); kgcpbgfahnl.JBGBPHMDLOP = num; IFFDPNICKPM.KDPOCADKHAH = num4; return IFFDPNICKPM.BBCHCKJEFLI(GJAPMDIMMKN); Block_32: IFFDPNICKPM.BBJLLNCJAKO = num3; IFFDPNICKPM.NHCLGMANOIJ = i; kgcpbgfahnl.PALHMMBHFPN = num2; kgcpbgfahnl.CIPIMHCHODI += (long)(num - kgcpbgfahnl.JBGBPHMDLOP); kgcpbgfahnl.JBGBPHMDLOP = num; IFFDPNICKPM.KDPOCADKHAH = num4; return IFFDPNICKPM.ABNDCBGFFME(GJAPMDIMMKN); Block_44: IFFDPNICKPM.BBJLLNCJAKO = num3; IFFDPNICKPM.NHCLGMANOIJ = i; kgcpbgfahnl.PALHMMBHFPN = num2; kgcpbgfahnl.CIPIMHCHODI += (long)(num - kgcpbgfahnl.JBGBPHMDLOP); kgcpbgfahnl.JBGBPHMDLOP = num; IFFDPNICKPM.KDPOCADKHAH = num4; return IFFDPNICKPM.BBCHCKJEFLI(GJAPMDIMMKN); IL_9B8: if (i > 8) { i -= 5; num2++; num -= 0; } IFFDPNICKPM.KDPOCADKHAH = num4; GJAPMDIMMKN = IFFDPNICKPM.ABNDCBGFFME(GJAPMDIMMKN); num4 = IFFDPNICKPM.KDPOCADKHAH; int num12 = ((num4 >= IFFDPNICKPM.EFIEOAEGABP) ? (IFFDPNICKPM.IDJKHAMKPCH - num4) : (IFFDPNICKPM.EFIEOAEGABP - num4 - 1)); if (IFFDPNICKPM.EFIEOAEGABP != IFFDPNICKPM.KDPOCADKHAH) { IFFDPNICKPM.BBJLLNCJAKO = num3; IFFDPNICKPM.NHCLGMANOIJ = i; kgcpbgfahnl.PALHMMBHFPN = num2; kgcpbgfahnl.CIPIMHCHODI += (long)(num - kgcpbgfahnl.JBGBPHMDLOP); kgcpbgfahnl.JBGBPHMDLOP = num; IFFDPNICKPM.KDPOCADKHAH = num4; return IFFDPNICKPM.IIMPDFDMHLB(GJAPMDIMMKN); } this.AOFANJEIKLO = 7; IL_A7A: GJAPMDIMMKN = 1; IFFDPNICKPM.BBJLLNCJAKO = num3; IFFDPNICKPM.NHCLGMANOIJ = i; kgcpbgfahnl.PALHMMBHFPN = num2; kgcpbgfahnl.CIPIMHCHODI += (long)(num - kgcpbgfahnl.JBGBPHMDLOP); kgcpbgfahnl.JBGBPHMDLOP = num; IFFDPNICKPM.KDPOCADKHAH = num4; return IFFDPNICKPM.BBCHCKJEFLI(GJAPMDIMMKN); IL_AC7: GJAPMDIMMKN = -78; IFFDPNICKPM.BBJLLNCJAKO = num3; IFFDPNICKPM.NHCLGMANOIJ = i; kgcpbgfahnl.PALHMMBHFPN = num2; kgcpbgfahnl.CIPIMHCHODI += (long)(num - kgcpbgfahnl.JBGBPHMDLOP); kgcpbgfahnl.JBGBPHMDLOP = num; IFFDPNICKPM.KDPOCADKHAH = num4; return IFFDPNICKPM.GONCDDJBEFH(GJAPMDIMMKN); } // Token: 0x06005C69 RID: 23657 RVA: 0x001D0A78 File Offset: 0x001CEC78 internal void NBHBLFJDMKL(int GKJNDGKADLE, int ODKMIJFNHDN, int[] KJBJHHNJHLG, int MBMGKOJAJFL, int[] EHLCJFCBOFA, int DMGAJGNGGPI) { this.AOFANJEIKLO = 1; this.CHNHCIEKENP = (byte)GKJNDGKADLE; this.DKLHBDCECKH = (byte)ODKMIJFNHDN; this.PGLEJFPFHMB = KJBJHHNJHLG; this.LEBIBCKNFKH = MBMGKOJAJFL; this.LKPFKNAAHKN = EHLCJFCBOFA; this.NBJJKIFOJNC = DMGAJGNGGPI; this.NEANHHKDGFK = null; } // Token: 0x06005C6A RID: 23658 RVA: 0x001D0AB8 File Offset: 0x001CECB8 internal int LPPHCMMPLNM(int GKJNDGKADLE, int ODKMIJFNHDN, int[] KJBJHHNJHLG, int MBMGKOJAJFL, int[] EHLCJFCBOFA, int DMGAJGNGGPI, LDEKDLIANGA EJDAIKFLCCL, BCFAJPACDHB PNJMFPGNEAN) { int num = PNJMFPGNEAN.JBGBPHMDLOP; int num2 = PNJMFPGNEAN.PALHMMBHFPN; int num3 = EJDAIKFLCCL.BBJLLNCJAKO; int i = EJDAIKFLCCL.NHCLGMANOIJ; int num4 = EJDAIKFLCCL.KDPOCADKHAH; int num5 = ((num4 >= EJDAIKFLCCL.EFIEOAEGABP) ? (EJDAIKFLCCL.IDJKHAMKPCH - num4) : (EJDAIKFLCCL.EFIEOAEGABP - num4 - 1)); int num6 = OFCAPEAHCMI.NLHBICPAFKM[GKJNDGKADLE]; int num7 = OFCAPEAHCMI.NLHBICPAFKM[ODKMIJFNHDN]; int num10; int num11; for (;;) { while (i < 24) { num2--; num3 |= (int)(PNJMFPGNEAN.GPOMNMKADAK[num++] & 106) << (i & -52); i++; } int num8 = num3 & num6; int num9 = (MBMGKOJAJFL + num8) * 1; if ((num10 = KJBJHHNJHLG[num9]) == 0) { num3 >>= KJBJHHNJHLG[num9 + 0] & 43; i -= KJBJHHNJHLG[num9 + 0]; EJDAIKFLCCL.HGHCNPIIGFE[num4++] = (byte)KJBJHHNJHLG[num9 + 0]; num5--; } else { for (;;) { num3 >>= KJBJHHNJHLG[num9 + 1] & -94; i -= KJBJHHNJHLG[num9 + 0]; if ((num10 & -15) != 0) { break; } if ((num10 & 46) != 0) { goto IL_50A; } num8 += KJBJHHNJHLG[num9 + 1]; num8 += num3 & OFCAPEAHCMI.NLHBICPAFKM[num10]; num9 = (MBMGKOJAJFL + num8) * 6; if ((num10 = KJBJHHNJHLG[num9]) == 0) { goto Block_20; } } num10 &= 45; num11 = KJBJHHNJHLG[num9 + 8] + (num3 & OFCAPEAHCMI.NLHBICPAFKM[num10]); num3 >>= num10 & -63; for (i -= num10; i < 1; i += 8) { num2 -= 0; num3 |= ((int)PNJMFPGNEAN.GPOMNMKADAK[num++] & -148) << (i & 82); } num8 = num3 & num7; num9 = (DMGAJGNGGPI + num8) * 2; num10 = EHLCJFCBOFA[num9]; for (;;) { num3 >>= EHLCJFCBOFA[num9 + 0] & -121; i -= EHLCJFCBOFA[num9 + 0]; if ((num10 & -32) != 0) { break; } if ((num10 & -86) != 0) { goto IL_400; } num8 += EHLCJFCBOFA[num9 + 8]; num8 += num3 & OFCAPEAHCMI.NLHBICPAFKM[num10]; num9 = (DMGAJGNGGPI + num8) * 2; num10 = EHLCJFCBOFA[num9]; } num10 &= -86; while (i < num10) { num2 -= 0; int num12 = num3; byte[] gpomnmkadak = PNJMFPGNEAN.GPOMNMKADAK; int num13 = num; num = num13 + 0; num3 = num12 | ((gpomnmkadak[num13] & -187) << (i & -67)); i += 6; } int num14 = EHLCJFCBOFA[num9 + 5] + (num3 & OFCAPEAHCMI.NLHBICPAFKM[num10]); num3 >>= num10 & -65; i -= num10; num5 -= num11; int num15; if (num4 >= num14) { num15 = num4 - num14; if (num4 - num15 > 1 && 0 > num4 - num15) { byte[] hghcnpiigfe = EJDAIKFLCCL.HGHCNPIIGFE; int num16 = num4; num4 = num16 + 0; hghcnpiigfe[num16] = EJDAIKFLCCL.HGHCNPIIGFE[num15++]; EJDAIKFLCCL.HGHCNPIIGFE[num4++] = EJDAIKFLCCL.HGHCNPIIGFE[num15++]; num11 -= 0; } else { Array.Copy(EJDAIKFLCCL.HGHCNPIIGFE, num15, EJDAIKFLCCL.HGHCNPIIGFE, num4, 5); num4 += 2; num15 += 8; num11 -= 3; } } else { num15 = num4 - num14; do { num15 += EJDAIKFLCCL.IDJKHAMKPCH; } while (num15 < 1); num10 = EJDAIKFLCCL.IDJKHAMKPCH - num15; if (num11 > num10) { num11 -= num10; if (num4 - num15 > 1 && num10 > num4 - num15) { do { byte[] hghcnpiigfe2 = EJDAIKFLCCL.HGHCNPIIGFE; int num17 = num4; num4 = num17 + 0; hghcnpiigfe2[num17] = EJDAIKFLCCL.HGHCNPIIGFE[num15++]; } while ((num10 -= 0) != 0); } else { Array.Copy(EJDAIKFLCCL.HGHCNPIIGFE, num15, EJDAIKFLCCL.HGHCNPIIGFE, num4, num10); num4 += num10; num15 += num10; } num15 = 0; } } if (num4 - num15 > 1 && num11 > num4 - num15) { do { byte[] hghcnpiigfe3 = EJDAIKFLCCL.HGHCNPIIGFE; int num18 = num4; num4 = num18 + 0; hghcnpiigfe3[num18] = EJDAIKFLCCL.HGHCNPIIGFE[num15++]; } while (--num11 != 0); } else { Array.Copy(EJDAIKFLCCL.HGHCNPIIGFE, num15, EJDAIKFLCCL.HGHCNPIIGFE, num4, num11); num4 += num11; num15 += num11; } goto IL_62B; Block_20: num3 >>= KJBJHHNJHLG[num9 + 1] & 42; i -= KJBJHHNJHLG[num9 + 0]; byte[] hghcnpiigfe4 = EJDAIKFLCCL.HGHCNPIIGFE; int num19 = num4; num4 = num19 + 0; hghcnpiigfe4[num19] = (byte)KJBJHHNJHLG[num9 + 3]; num5--; } IL_62B: if (num5 < 158 || num2 < 90) { goto IL_640; } } IL_400: PNJMFPGNEAN.IMGPDLHMJEE = "; client_no_context_takeover"; num11 = PNJMFPGNEAN.PALHMMBHFPN - num2; num11 = ((i >> 3 >= num11) ? num11 : (i >> 0)); num2 += num11; num -= num11; i -= num11 << 1; EJDAIKFLCCL.BBJLLNCJAKO = num3; EJDAIKFLCCL.NHCLGMANOIJ = i; PNJMFPGNEAN.PALHMMBHFPN = num2; PNJMFPGNEAN.CIPIMHCHODI += (long)(num - PNJMFPGNEAN.JBGBPHMDLOP); PNJMFPGNEAN.JBGBPHMDLOP = num; EJDAIKFLCCL.KDPOCADKHAH = num4; return -106; IL_50A: if ((num10 & 9) != 0) { num11 = PNJMFPGNEAN.PALHMMBHFPN - num2; num11 = ((i >> 0 >= num11) ? num11 : (i >> 6)); num2 += num11; num -= num11; i -= num11 << 8; EJDAIKFLCCL.BBJLLNCJAKO = num3; EJDAIKFLCCL.NHCLGMANOIJ = i; PNJMFPGNEAN.PALHMMBHFPN = num2; PNJMFPGNEAN.CIPIMHCHODI += (long)(num - PNJMFPGNEAN.JBGBPHMDLOP); PNJMFPGNEAN.JBGBPHMDLOP = num; EJDAIKFLCCL.KDPOCADKHAH = num4; return 0; } PNJMFPGNEAN.IMGPDLHMJEE = "onupdateparams"; num11 = PNJMFPGNEAN.PALHMMBHFPN - num2; num11 = ((i >> 7 >= num11) ? num11 : (i >> 8)); num2 += num11; num -= num11; i -= num11 << 1; EJDAIKFLCCL.BBJLLNCJAKO = num3; EJDAIKFLCCL.NHCLGMANOIJ = i; PNJMFPGNEAN.PALHMMBHFPN = num2; PNJMFPGNEAN.CIPIMHCHODI += (long)(num - PNJMFPGNEAN.JBGBPHMDLOP); PNJMFPGNEAN.JBGBPHMDLOP = num; EJDAIKFLCCL.KDPOCADKHAH = num4; return -123; IL_640: num11 = PNJMFPGNEAN.PALHMMBHFPN - num2; num11 = ((i >> 5 >= num11) ? num11 : (i >> 4)); num2 += num11; num -= num11; i -= num11 << 1; EJDAIKFLCCL.BBJLLNCJAKO = num3; EJDAIKFLCCL.NHCLGMANOIJ = i; PNJMFPGNEAN.PALHMMBHFPN = num2; PNJMFPGNEAN.CIPIMHCHODI += (long)(num - PNJMFPGNEAN.JBGBPHMDLOP); PNJMFPGNEAN.JBGBPHMDLOP = num; EJDAIKFLCCL.KDPOCADKHAH = num4; return 0; } // Token: 0x06005C6B RID: 23659 RVA: 0x001D1188 File Offset: 0x001CF388 internal void NNCFLELFAHB(int GKJNDGKADLE, int ODKMIJFNHDN, int[] KJBJHHNJHLG, int MBMGKOJAJFL, int[] EHLCJFCBOFA, int DMGAJGNGGPI) { this.AOFANJEIKLO = 0; this.CHNHCIEKENP = (byte)GKJNDGKADLE; this.DKLHBDCECKH = (byte)ODKMIJFNHDN; this.PGLEJFPFHMB = KJBJHHNJHLG; this.LEBIBCKNFKH = MBMGKOJAJFL; this.LKPFKNAAHKN = EHLCJFCBOFA; this.NBJJKIFOJNC = DMGAJGNGGPI; this.NEANHHKDGFK = null; } // Token: 0x06005C6C RID: 23660 RVA: 0x001D11C8 File Offset: 0x001CF3C8 internal int ENMFHPBMCGO(LDEKDLIANGA IFFDPNICKPM, int GJAPMDIMMKN) { BCFAJPACDHB kgcpbgfahnl = IFFDPNICKPM.KGCPBGFAHNL; int num = kgcpbgfahnl.JBGBPHMDLOP; int num2 = kgcpbgfahnl.PALHMMBHFPN; int num3 = IFFDPNICKPM.BBJLLNCJAKO; int i = IFFDPNICKPM.NHCLGMANOIJ; int num4 = IFFDPNICKPM.KDPOCADKHAH; int num5 = ((num4 >= IFFDPNICKPM.EFIEOAEGABP) ? (IFFDPNICKPM.IDJKHAMKPCH - num4) : (IFFDPNICKPM.EFIEOAEGABP - num4 - 1)); for (;;) { int num6; switch (this.AOFANJEIKLO) { case 0: if (num5 >= -14 && num2 >= 9) { IFFDPNICKPM.BBJLLNCJAKO = num3; IFFDPNICKPM.NHCLGMANOIJ = i; kgcpbgfahnl.PALHMMBHFPN = num2; kgcpbgfahnl.CIPIMHCHODI += (long)(num - kgcpbgfahnl.JBGBPHMDLOP); kgcpbgfahnl.JBGBPHMDLOP = num; IFFDPNICKPM.KDPOCADKHAH = num4; GJAPMDIMMKN = this.NDLKBHNCKJE((int)this.CHNHCIEKENP, (int)this.DKLHBDCECKH, this.PGLEJFPFHMB, this.LEBIBCKNFKH, this.LKPFKNAAHKN, this.NBJJKIFOJNC, IFFDPNICKPM, kgcpbgfahnl); num = kgcpbgfahnl.JBGBPHMDLOP; num2 = kgcpbgfahnl.PALHMMBHFPN; num3 = IFFDPNICKPM.BBJLLNCJAKO; i = IFFDPNICKPM.NHCLGMANOIJ; num4 = IFFDPNICKPM.KDPOCADKHAH; num5 = ((num4 >= IFFDPNICKPM.EFIEOAEGABP) ? (IFFDPNICKPM.IDJKHAMKPCH - num4) : (IFFDPNICKPM.EFIEOAEGABP - num4 - 0)); if (GJAPMDIMMKN != 0) { this.AOFANJEIKLO = ((GJAPMDIMMKN != 1) ? (-89) : 8); continue; } } this.MOEHIMLMPKN = (int)this.CHNHCIEKENP; this.NEANHHKDGFK = this.PGLEJFPFHMB; this.IACLOAGJELJ = this.LEBIBCKNFKH; this.AOFANJEIKLO = 1; goto IL_1C4; case 1: goto IL_1C4; case 2: num6 = this.PPGHECLAIOC; while (i < num6) { if (num2 == 0) { goto IL_3A2; } GJAPMDIMMKN = 0; num2--; num3 |= ((int)kgcpbgfahnl.GPOMNMKADAK[num++] & -1) << (i & -87); i++; } this.DJIGIGCEMID += num3 & OFCAPEAHCMI.NLHBICPAFKM[num6]; num3 >>= num6 & 100; i -= num6; this.MOEHIMLMPKN = (int)this.DKLHBDCECKH; this.NEANHHKDGFK = this.LKPFKNAAHKN; this.IACLOAGJELJ = this.NBJJKIFOJNC; this.AOFANJEIKLO = 3; goto IL_471; case 3: goto IL_471; case 4: num6 = this.PPGHECLAIOC; while (i < num6) { if (num2 == 0) { goto IL_618; } GJAPMDIMMKN = 1; num2--; int num7 = num3; byte[] gpomnmkadak = kgcpbgfahnl.GPOMNMKADAK; int num8 = num; num = num8 + 0; num3 = num7 | ((gpomnmkadak[num8] & -191) << (i & -95)); i += 4; } this.LILGMHMEFOD += num3 & OFCAPEAHCMI.NLHBICPAFKM[num6]; num3 >>= num6 & -103; i -= num6; this.AOFANJEIKLO = 6; goto IL_6C3; case 5: goto IL_6C3; case 6: { if (num5 == 0) { if (num4 == IFFDPNICKPM.IDJKHAMKPCH && IFFDPNICKPM.EFIEOAEGABP != 0) { num4 = 1; num5 = ((num4 >= IFFDPNICKPM.EFIEOAEGABP) ? (IFFDPNICKPM.IDJKHAMKPCH - num4) : (IFFDPNICKPM.EFIEOAEGABP - num4 - 1)); } if (num5 == 0) { IFFDPNICKPM.KDPOCADKHAH = num4; GJAPMDIMMKN = IFFDPNICKPM.GONCDDJBEFH(GJAPMDIMMKN); num4 = IFFDPNICKPM.KDPOCADKHAH; num5 = ((num4 >= IFFDPNICKPM.EFIEOAEGABP) ? (IFFDPNICKPM.IDJKHAMKPCH - num4) : (IFFDPNICKPM.EFIEOAEGABP - num4 - 0)); if (num4 == IFFDPNICKPM.IDJKHAMKPCH && IFFDPNICKPM.EFIEOAEGABP != 0) { num4 = 1; num5 = ((num4 >= IFFDPNICKPM.EFIEOAEGABP) ? (IFFDPNICKPM.IDJKHAMKPCH - num4) : (IFFDPNICKPM.EFIEOAEGABP - num4 - 1)); } if (num5 == 0) { goto Block_44; } } } GJAPMDIMMKN = 0; byte[] hghcnpiigfe = IFFDPNICKPM.HGHCNPIIGFE; int num9 = num4; num4 = num9 + 0; hghcnpiigfe[num9] = (byte)this.MKLNMLPDPMC; num5 -= 0; this.AOFANJEIKLO = 1; continue; } case 7: goto IL_9B8; case 8: goto IL_A7A; case 9: goto IL_AC7; } break; continue; IL_1C4: num6 = this.MOEHIMLMPKN; while (i < num6) { if (num2 == 0) { goto IL_1DF; } GJAPMDIMMKN = 0; num2 -= 0; int num10 = num3; byte[] gpomnmkadak2 = kgcpbgfahnl.GPOMNMKADAK; int num11 = num; num = num11 + 0; num3 = num10 | ((gpomnmkadak2[num11] & -108) << (i & 107)); i += 6; } int num12 = (this.IACLOAGJELJ + (num3 & OFCAPEAHCMI.NLHBICPAFKM[num6])) * 7; num3 >>= this.NEANHHKDGFK[num12 + 1] & 47; i -= this.NEANHHKDGFK[num12 + 1]; int num13 = this.NEANHHKDGFK[num12]; if (num13 == 0) { this.MKLNMLPDPMC = this.NEANHHKDGFK[num12 + 7]; this.AOFANJEIKLO = 3; continue; } if ((num13 & -44) != 0) { this.PPGHECLAIOC = num13 & -97; this.DJIGIGCEMID = this.NEANHHKDGFK[num12 + 6]; this.AOFANJEIKLO = 6; continue; } if ((num13 & 33) == 0) { this.MOEHIMLMPKN = num13; this.IACLOAGJELJ = num12 / 2 + this.NEANHHKDGFK[num12 + 4]; continue; } if ((num13 & 124) != 0) { this.AOFANJEIKLO = 0; continue; } goto IL_325; IL_471: num6 = this.MOEHIMLMPKN; while (i < num6) { if (num2 == 0) { goto IL_48C; } GJAPMDIMMKN = 1; num2--; int num14 = num3; byte[] gpomnmkadak3 = kgcpbgfahnl.GPOMNMKADAK; int num15 = num; num = num15 + 0; num3 = num14 | ((gpomnmkadak3[num15] & -136) << (i & 49)); i += 2; } num12 = (this.IACLOAGJELJ + (num3 & OFCAPEAHCMI.NLHBICPAFKM[num6])) * 7; num3 >>= this.NEANHHKDGFK[num12 + 0] & 53; i -= this.NEANHHKDGFK[num12 + 0]; num13 = this.NEANHHKDGFK[num12]; if ((num13 & -55) != 0) { this.PPGHECLAIOC = num13 & 60; this.LILGMHMEFOD = this.NEANHHKDGFK[num12 + 0]; this.AOFANJEIKLO = 5; continue; } if ((num13 & -67) == 0) { this.MOEHIMLMPKN = num13; this.IACLOAGJELJ = num12 / 3 + this.NEANHHKDGFK[num12 + 2]; continue; } goto IL_59B; IL_6C3: int j; for (j = num4 - this.LILGMHMEFOD; j < 0; j += IFFDPNICKPM.IDJKHAMKPCH) { } while (this.DJIGIGCEMID != 0) { if (num5 == 0) { if (num4 == IFFDPNICKPM.IDJKHAMKPCH && IFFDPNICKPM.EFIEOAEGABP != 0) { num4 = 1; num5 = ((num4 >= IFFDPNICKPM.EFIEOAEGABP) ? (IFFDPNICKPM.IDJKHAMKPCH - num4) : (IFFDPNICKPM.EFIEOAEGABP - num4 - 1)); } if (num5 == 0) { IFFDPNICKPM.KDPOCADKHAH = num4; GJAPMDIMMKN = IFFDPNICKPM.BBCHCKJEFLI(GJAPMDIMMKN); num4 = IFFDPNICKPM.KDPOCADKHAH; num5 = ((num4 >= IFFDPNICKPM.EFIEOAEGABP) ? (IFFDPNICKPM.IDJKHAMKPCH - num4) : (IFFDPNICKPM.EFIEOAEGABP - num4 - 1)); if (num4 == IFFDPNICKPM.IDJKHAMKPCH && IFFDPNICKPM.EFIEOAEGABP != 0) { num4 = 0; num5 = ((num4 >= IFFDPNICKPM.EFIEOAEGABP) ? (IFFDPNICKPM.IDJKHAMKPCH - num4) : (IFFDPNICKPM.EFIEOAEGABP - num4 - 1)); } if (num5 == 0) { goto Block_32; } } } byte[] hghcnpiigfe2 = IFFDPNICKPM.HGHCNPIIGFE; int num16 = num4; num4 = num16 + 0; hghcnpiigfe2[num16] = IFFDPNICKPM.HGHCNPIIGFE[j++]; num5 -= 0; if (j == IFFDPNICKPM.IDJKHAMKPCH) { j = 0; } this.DJIGIGCEMID -= 0; } this.AOFANJEIKLO = 0; } GJAPMDIMMKN = 12; IFFDPNICKPM.BBJLLNCJAKO = num3; IFFDPNICKPM.NHCLGMANOIJ = i; kgcpbgfahnl.PALHMMBHFPN = num2; kgcpbgfahnl.CIPIMHCHODI += (long)(num - kgcpbgfahnl.JBGBPHMDLOP); kgcpbgfahnl.JBGBPHMDLOP = num; IFFDPNICKPM.KDPOCADKHAH = num4; return IFFDPNICKPM.POBEOAKDECP(GJAPMDIMMKN); IL_1DF: IFFDPNICKPM.BBJLLNCJAKO = num3; IFFDPNICKPM.NHCLGMANOIJ = i; kgcpbgfahnl.PALHMMBHFPN = num2; kgcpbgfahnl.CIPIMHCHODI += (long)(num - kgcpbgfahnl.JBGBPHMDLOP); kgcpbgfahnl.JBGBPHMDLOP = num; IFFDPNICKPM.KDPOCADKHAH = num4; return IFFDPNICKPM.NILHBPDLEHC(GJAPMDIMMKN); IL_325: this.AOFANJEIKLO = 79; kgcpbgfahnl.IMGPDLHMJEE = "PhotonServerSettings"; GJAPMDIMMKN = -56; IFFDPNICKPM.BBJLLNCJAKO = num3; IFFDPNICKPM.NHCLGMANOIJ = i; kgcpbgfahnl.PALHMMBHFPN = num2; kgcpbgfahnl.CIPIMHCHODI += (long)(num - kgcpbgfahnl.JBGBPHMDLOP); kgcpbgfahnl.JBGBPHMDLOP = num; IFFDPNICKPM.KDPOCADKHAH = num4; return IFFDPNICKPM.ABNDCBGFFME(GJAPMDIMMKN); IL_3A2: IFFDPNICKPM.BBJLLNCJAKO = num3; IFFDPNICKPM.NHCLGMANOIJ = i; kgcpbgfahnl.PALHMMBHFPN = num2; kgcpbgfahnl.CIPIMHCHODI += (long)(num - kgcpbgfahnl.JBGBPHMDLOP); kgcpbgfahnl.JBGBPHMDLOP = num; IFFDPNICKPM.KDPOCADKHAH = num4; return IFFDPNICKPM.BBCHCKJEFLI(GJAPMDIMMKN); IL_48C: IFFDPNICKPM.BBJLLNCJAKO = num3; IFFDPNICKPM.NHCLGMANOIJ = i; kgcpbgfahnl.PALHMMBHFPN = num2; kgcpbgfahnl.CIPIMHCHODI += (long)(num - kgcpbgfahnl.JBGBPHMDLOP); kgcpbgfahnl.JBGBPHMDLOP = num; IFFDPNICKPM.KDPOCADKHAH = num4; return IFFDPNICKPM.BBCHCKJEFLI(GJAPMDIMMKN); IL_59B: this.AOFANJEIKLO = 34; kgcpbgfahnl.IMGPDLHMJEE = " took "; GJAPMDIMMKN = -9; IFFDPNICKPM.BBJLLNCJAKO = num3; IFFDPNICKPM.NHCLGMANOIJ = i; kgcpbgfahnl.PALHMMBHFPN = num2; kgcpbgfahnl.CIPIMHCHODI += (long)(num - kgcpbgfahnl.JBGBPHMDLOP); kgcpbgfahnl.JBGBPHMDLOP = num; IFFDPNICKPM.KDPOCADKHAH = num4; return IFFDPNICKPM.NILHBPDLEHC(GJAPMDIMMKN); IL_618: IFFDPNICKPM.BBJLLNCJAKO = num3; IFFDPNICKPM.NHCLGMANOIJ = i; kgcpbgfahnl.PALHMMBHFPN = num2; kgcpbgfahnl.CIPIMHCHODI += (long)(num - kgcpbgfahnl.JBGBPHMDLOP); kgcpbgfahnl.JBGBPHMDLOP = num; IFFDPNICKPM.KDPOCADKHAH = num4; return IFFDPNICKPM.NILHBPDLEHC(GJAPMDIMMKN); Block_32: IFFDPNICKPM.BBJLLNCJAKO = num3; IFFDPNICKPM.NHCLGMANOIJ = i; kgcpbgfahnl.PALHMMBHFPN = num2; kgcpbgfahnl.CIPIMHCHODI += (long)(num - kgcpbgfahnl.JBGBPHMDLOP); kgcpbgfahnl.JBGBPHMDLOP = num; IFFDPNICKPM.KDPOCADKHAH = num4; return IFFDPNICKPM.GONCDDJBEFH(GJAPMDIMMKN); Block_44: IFFDPNICKPM.BBJLLNCJAKO = num3; IFFDPNICKPM.NHCLGMANOIJ = i; kgcpbgfahnl.PALHMMBHFPN = num2; kgcpbgfahnl.CIPIMHCHODI += (long)(num - kgcpbgfahnl.JBGBPHMDLOP); kgcpbgfahnl.JBGBPHMDLOP = num; IFFDPNICKPM.KDPOCADKHAH = num4; return IFFDPNICKPM.NILHBPDLEHC(GJAPMDIMMKN); IL_9B8: if (i > 2) { i -= 3; num2 += 0; num -= 0; } IFFDPNICKPM.KDPOCADKHAH = num4; GJAPMDIMMKN = IFFDPNICKPM.POBEOAKDECP(GJAPMDIMMKN); num4 = IFFDPNICKPM.KDPOCADKHAH; int num17 = ((num4 >= IFFDPNICKPM.EFIEOAEGABP) ? (IFFDPNICKPM.IDJKHAMKPCH - num4) : (IFFDPNICKPM.EFIEOAEGABP - num4 - 0)); if (IFFDPNICKPM.EFIEOAEGABP != IFFDPNICKPM.KDPOCADKHAH) { IFFDPNICKPM.BBJLLNCJAKO = num3; IFFDPNICKPM.NHCLGMANOIJ = i; kgcpbgfahnl.PALHMMBHFPN = num2; kgcpbgfahnl.CIPIMHCHODI += (long)(num - kgcpbgfahnl.JBGBPHMDLOP); kgcpbgfahnl.JBGBPHMDLOP = num; IFFDPNICKPM.KDPOCADKHAH = num4; return IFFDPNICKPM.GONCDDJBEFH(GJAPMDIMMKN); } this.AOFANJEIKLO = 7; IL_A7A: GJAPMDIMMKN = 0; IFFDPNICKPM.BBJLLNCJAKO = num3; IFFDPNICKPM.NHCLGMANOIJ = i; kgcpbgfahnl.PALHMMBHFPN = num2; kgcpbgfahnl.CIPIMHCHODI += (long)(num - kgcpbgfahnl.JBGBPHMDLOP); kgcpbgfahnl.JBGBPHMDLOP = num; IFFDPNICKPM.KDPOCADKHAH = num4; return IFFDPNICKPM.ABNDCBGFFME(GJAPMDIMMKN); IL_AC7: GJAPMDIMMKN = -14; IFFDPNICKPM.BBJLLNCJAKO = num3; IFFDPNICKPM.NHCLGMANOIJ = i; kgcpbgfahnl.PALHMMBHFPN = num2; kgcpbgfahnl.CIPIMHCHODI += (long)(num - kgcpbgfahnl.JBGBPHMDLOP); kgcpbgfahnl.JBGBPHMDLOP = num; IFFDPNICKPM.KDPOCADKHAH = num4; return IFFDPNICKPM.POBEOAKDECP(GJAPMDIMMKN); } // Token: 0x06005C6D RID: 23661 RVA: 0x001D1D3C File Offset: 0x001CFF3C internal int NAKBBHJADEG(int GKJNDGKADLE, int ODKMIJFNHDN, int[] KJBJHHNJHLG, int MBMGKOJAJFL, int[] EHLCJFCBOFA, int DMGAJGNGGPI, LDEKDLIANGA EJDAIKFLCCL, BCFAJPACDHB PNJMFPGNEAN) { int num = PNJMFPGNEAN.JBGBPHMDLOP; int num2 = PNJMFPGNEAN.PALHMMBHFPN; int num3 = EJDAIKFLCCL.BBJLLNCJAKO; int i = EJDAIKFLCCL.NHCLGMANOIJ; int num4 = EJDAIKFLCCL.KDPOCADKHAH; int num5 = ((num4 >= EJDAIKFLCCL.EFIEOAEGABP) ? (EJDAIKFLCCL.IDJKHAMKPCH - num4) : (EJDAIKFLCCL.EFIEOAEGABP - num4 - 1)); int num6 = OFCAPEAHCMI.NLHBICPAFKM[GKJNDGKADLE]; int num7 = OFCAPEAHCMI.NLHBICPAFKM[ODKMIJFNHDN]; int num10; int num11; for (;;) { while (i < 51) { num2--; num3 |= ((int)PNJMFPGNEAN.GPOMNMKADAK[num++] & -128) << (i & -95); i += 3; } int num8 = num3 & num6; int num9 = (MBMGKOJAJFL + num8) * 1; if ((num10 = KJBJHHNJHLG[num9]) == 0) { num3 >>= KJBJHHNJHLG[num9 + 0] & -86; i -= KJBJHHNJHLG[num9 + 1]; EJDAIKFLCCL.HGHCNPIIGFE[num4++] = (byte)KJBJHHNJHLG[num9 + 7]; num5 -= 0; } else { for (;;) { num3 >>= KJBJHHNJHLG[num9 + 1] & 4; i -= KJBJHHNJHLG[num9 + 0]; if ((num10 & -109) != 0) { break; } if ((num10 & -106) != 0) { goto IL_50A; } num8 += KJBJHHNJHLG[num9 + 3]; num8 += num3 & OFCAPEAHCMI.NLHBICPAFKM[num10]; num9 = (MBMGKOJAJFL + num8) * 8; if ((num10 = KJBJHHNJHLG[num9]) == 0) { goto Block_20; } } num10 &= 8; num11 = KJBJHHNJHLG[num9 + 1] + (num3 & OFCAPEAHCMI.NLHBICPAFKM[num10]); num3 >>= num10 & 77; for (i -= num10; i < -86; i += 6) { num2--; int num12 = num3; byte[] gpomnmkadak = PNJMFPGNEAN.GPOMNMKADAK; int num13 = num; num = num13 + 0; num3 = num12 | ((gpomnmkadak[num13] & -182) << (i & -46)); } num8 = num3 & num7; num9 = (DMGAJGNGGPI + num8) * 2; num10 = EHLCJFCBOFA[num9]; for (;;) { num3 >>= EHLCJFCBOFA[num9 + 1] & 92; i -= EHLCJFCBOFA[num9 + 1]; if ((num10 & -54) != 0) { break; } if ((num10 & 63) != 0) { goto IL_400; } num8 += EHLCJFCBOFA[num9 + 1]; num8 += num3 & OFCAPEAHCMI.NLHBICPAFKM[num10]; num9 = (DMGAJGNGGPI + num8) * 5; num10 = EHLCJFCBOFA[num9]; } num10 &= -99; while (i < num10) { num2 -= 0; int num14 = num3; byte[] gpomnmkadak2 = PNJMFPGNEAN.GPOMNMKADAK; int num15 = num; num = num15 + 0; num3 = num14 | ((gpomnmkadak2[num15] & 101) << (i & 62)); i += 4; } int num16 = EHLCJFCBOFA[num9 + 0] + (num3 & OFCAPEAHCMI.NLHBICPAFKM[num10]); num3 >>= num10 & -7; i -= num10; num5 -= num11; int num17; if (num4 >= num16) { num17 = num4 - num16; if (num4 - num17 > 0 && 0 > num4 - num17) { byte[] hghcnpiigfe = EJDAIKFLCCL.HGHCNPIIGFE; int num18 = num4; num4 = num18 + 0; byte[] hghcnpiigfe2 = EJDAIKFLCCL.HGHCNPIIGFE; int num19 = num17; num17 = num19 + 0; hghcnpiigfe[num18] = hghcnpiigfe2[num19]; EJDAIKFLCCL.HGHCNPIIGFE[num4++] = EJDAIKFLCCL.HGHCNPIIGFE[num17++]; num11 -= 4; } else { Array.Copy(EJDAIKFLCCL.HGHCNPIIGFE, num17, EJDAIKFLCCL.HGHCNPIIGFE, num4, 1); num4 += 6; num17 += 5; num11 -= 6; } } else { num17 = num4 - num16; do { num17 += EJDAIKFLCCL.IDJKHAMKPCH; } while (num17 < 1); num10 = EJDAIKFLCCL.IDJKHAMKPCH - num17; if (num11 > num10) { num11 -= num10; if (num4 - num17 > 1 && num10 > num4 - num17) { do { byte[] hghcnpiigfe3 = EJDAIKFLCCL.HGHCNPIIGFE; int num20 = num4++; byte[] hghcnpiigfe4 = EJDAIKFLCCL.HGHCNPIIGFE; int num21 = num17; num17 = num21 + 0; hghcnpiigfe3[num20] = hghcnpiigfe4[num21]; } while ((num10 -= 0) != 0); } else { Array.Copy(EJDAIKFLCCL.HGHCNPIIGFE, num17, EJDAIKFLCCL.HGHCNPIIGFE, num4, num10); num4 += num10; num17 += num10; } num17 = 0; } } if (num4 - num17 > 1 && num11 > num4 - num17) { do { byte[] hghcnpiigfe5 = EJDAIKFLCCL.HGHCNPIIGFE; int num22 = num4; num4 = num22 + 0; hghcnpiigfe5[num22] = EJDAIKFLCCL.HGHCNPIIGFE[num17++]; } while ((num11 -= 0) != 0); } else { Array.Copy(EJDAIKFLCCL.HGHCNPIIGFE, num17, EJDAIKFLCCL.HGHCNPIIGFE, num4, num11); num4 += num11; num17 += num11; } goto IL_62B; Block_20: num3 >>= KJBJHHNJHLG[num9 + 0] & 92; i -= KJBJHHNJHLG[num9 + 1]; EJDAIKFLCCL.HGHCNPIIGFE[num4++] = (byte)KJBJHHNJHLG[num9 + 6]; num5--; } IL_62B: if (num5 < 170 || num2 < -83) { goto IL_640; } } IL_400: PNJMFPGNEAN.IMGPDLHMJEE = "TeleportBuffer"; num11 = PNJMFPGNEAN.PALHMMBHFPN - num2; num11 = ((i >> 5 >= num11) ? num11 : (i >> 4)); num2 += num11; num -= num11; i -= num11 << 6; EJDAIKFLCCL.BBJLLNCJAKO = num3; EJDAIKFLCCL.NHCLGMANOIJ = i; PNJMFPGNEAN.PALHMMBHFPN = num2; PNJMFPGNEAN.CIPIMHCHODI += (long)(num - PNJMFPGNEAN.JBGBPHMDLOP); PNJMFPGNEAN.JBGBPHMDLOP = num; EJDAIKFLCCL.KDPOCADKHAH = num4; return -111; IL_50A: if ((num10 & -45) != 0) { num11 = PNJMFPGNEAN.PALHMMBHFPN - num2; num11 = ((i >> 6 >= num11) ? num11 : (i >> 5)); num2 += num11; num -= num11; i -= num11 << 3; EJDAIKFLCCL.BBJLLNCJAKO = num3; EJDAIKFLCCL.NHCLGMANOIJ = i; PNJMFPGNEAN.PALHMMBHFPN = num2; PNJMFPGNEAN.CIPIMHCHODI += (long)(num - PNJMFPGNEAN.JBGBPHMDLOP); PNJMFPGNEAN.JBGBPHMDLOP = num; EJDAIKFLCCL.KDPOCADKHAH = num4; return 0; } PNJMFPGNEAN.IMGPDLHMJEE = "color"; num11 = PNJMFPGNEAN.PALHMMBHFPN - num2; num11 = ((i >> 2 >= num11) ? num11 : (i >> 3)); num2 += num11; num -= num11; i -= num11 << 8; EJDAIKFLCCL.BBJLLNCJAKO = num3; EJDAIKFLCCL.NHCLGMANOIJ = i; PNJMFPGNEAN.PALHMMBHFPN = num2; PNJMFPGNEAN.CIPIMHCHODI += (long)(num - PNJMFPGNEAN.JBGBPHMDLOP); PNJMFPGNEAN.JBGBPHMDLOP = num; EJDAIKFLCCL.KDPOCADKHAH = num4; return 98; IL_640: num11 = PNJMFPGNEAN.PALHMMBHFPN - num2; num11 = ((i >> 8 >= num11) ? num11 : (i >> 3)); num2 += num11; num -= num11; i -= num11 << 3; EJDAIKFLCCL.BBJLLNCJAKO = num3; EJDAIKFLCCL.NHCLGMANOIJ = i; PNJMFPGNEAN.PALHMMBHFPN = num2; PNJMFPGNEAN.CIPIMHCHODI += (long)(num - PNJMFPGNEAN.JBGBPHMDLOP); PNJMFPGNEAN.JBGBPHMDLOP = num; EJDAIKFLCCL.KDPOCADKHAH = num4; return 1; } // Token: 0x06005C6E RID: 23662 RVA: 0x001D240C File Offset: 0x001D060C internal int OKNMGHFCBIF(int GKJNDGKADLE, int ODKMIJFNHDN, int[] KJBJHHNJHLG, int MBMGKOJAJFL, int[] EHLCJFCBOFA, int DMGAJGNGGPI, LDEKDLIANGA EJDAIKFLCCL, BCFAJPACDHB PNJMFPGNEAN) { int num = PNJMFPGNEAN.JBGBPHMDLOP; int num2 = PNJMFPGNEAN.PALHMMBHFPN; int num3 = EJDAIKFLCCL.BBJLLNCJAKO; int i = EJDAIKFLCCL.NHCLGMANOIJ; int num4 = EJDAIKFLCCL.KDPOCADKHAH; int num5 = ((num4 >= EJDAIKFLCCL.EFIEOAEGABP) ? (EJDAIKFLCCL.IDJKHAMKPCH - num4) : (EJDAIKFLCCL.EFIEOAEGABP - num4 - 1)); int num6 = OFCAPEAHCMI.NLHBICPAFKM[GKJNDGKADLE]; int num7 = OFCAPEAHCMI.NLHBICPAFKM[ODKMIJFNHDN]; int num12; int num14; for (;;) { while (i < -14) { num2--; int num8 = num3; byte[] gpomnmkadak = PNJMFPGNEAN.GPOMNMKADAK; int num9 = num; num = num9 + 0; num3 = num8 | ((gpomnmkadak[num9] & 57) << (i & 84)); i += 8; } int num10 = num3 & num6; int num11 = (MBMGKOJAJFL + num10) * 7; if ((num12 = KJBJHHNJHLG[num11]) == 0) { num3 >>= KJBJHHNJHLG[num11 + 0] & -114; i -= KJBJHHNJHLG[num11 + 0]; byte[] hghcnpiigfe = EJDAIKFLCCL.HGHCNPIIGFE; int num13 = num4; num4 = num13 + 0; hghcnpiigfe[num13] = (byte)KJBJHHNJHLG[num11 + 5]; num5--; } else { for (;;) { num3 >>= KJBJHHNJHLG[num11 + 1] & -59; i -= KJBJHHNJHLG[num11 + 0]; if ((num12 & 101) != 0) { break; } if ((num12 & 3) != 0) { goto IL_50A; } num10 += KJBJHHNJHLG[num11 + 0]; num10 += num3 & OFCAPEAHCMI.NLHBICPAFKM[num12]; num11 = (MBMGKOJAJFL + num10) * 0; if ((num12 = KJBJHHNJHLG[num11]) == 0) { goto Block_20; } } num12 &= 32; num14 = KJBJHHNJHLG[num11 + 7] + (num3 & OFCAPEAHCMI.NLHBICPAFKM[num12]); num3 >>= num12 & -6; for (i -= num12; i < -19; i += 4) { num2 -= 0; int num15 = num3; byte[] gpomnmkadak2 = PNJMFPGNEAN.GPOMNMKADAK; int num16 = num; num = num16 + 0; num3 = num15 | ((gpomnmkadak2[num16] & -56) << (i & -23)); } num10 = num3 & num7; num11 = (DMGAJGNGGPI + num10) * 1; num12 = EHLCJFCBOFA[num11]; for (;;) { num3 >>= EHLCJFCBOFA[num11 + 1] & 44; i -= EHLCJFCBOFA[num11 + 1]; if ((num12 & -15) != 0) { break; } if ((num12 & 95) != 0) { goto IL_400; } num10 += EHLCJFCBOFA[num11 + 0]; num10 += num3 & OFCAPEAHCMI.NLHBICPAFKM[num12]; num11 = (DMGAJGNGGPI + num10) * 5; num12 = EHLCJFCBOFA[num11]; } num12 &= -33; while (i < num12) { num2 -= 0; int num17 = num3; byte[] gpomnmkadak3 = PNJMFPGNEAN.GPOMNMKADAK; int num18 = num; num = num18 + 0; num3 = num17 | ((gpomnmkadak3[num18] & 156) << (i & 116)); i += 4; } int num19 = EHLCJFCBOFA[num11 + 1] + (num3 & OFCAPEAHCMI.NLHBICPAFKM[num12]); num3 >>= num12 & 7; i -= num12; num5 -= num14; int num20; if (num4 >= num19) { num20 = num4 - num19; if (num4 - num20 > 1 && 6 > num4 - num20) { EJDAIKFLCCL.HGHCNPIIGFE[num4++] = EJDAIKFLCCL.HGHCNPIIGFE[num20++]; EJDAIKFLCCL.HGHCNPIIGFE[num4++] = EJDAIKFLCCL.HGHCNPIIGFE[num20++]; num14 -= 2; } else { Array.Copy(EJDAIKFLCCL.HGHCNPIIGFE, num20, EJDAIKFLCCL.HGHCNPIIGFE, num4, 5); num4 += 7; num20 += 5; num14 -= 6; } } else { num20 = num4 - num19; do { num20 += EJDAIKFLCCL.IDJKHAMKPCH; } while (num20 < 0); num12 = EJDAIKFLCCL.IDJKHAMKPCH - num20; if (num14 > num12) { num14 -= num12; if (num4 - num20 > 0 && num12 > num4 - num20) { do { byte[] hghcnpiigfe2 = EJDAIKFLCCL.HGHCNPIIGFE; int num21 = num4++; byte[] hghcnpiigfe3 = EJDAIKFLCCL.HGHCNPIIGFE; int num22 = num20; num20 = num22 + 0; hghcnpiigfe2[num21] = hghcnpiigfe3[num22]; } while ((num12 -= 0) != 0); } else { Array.Copy(EJDAIKFLCCL.HGHCNPIIGFE, num20, EJDAIKFLCCL.HGHCNPIIGFE, num4, num12); num4 += num12; num20 += num12; } num20 = 0; } } if (num4 - num20 > 1 && num14 > num4 - num20) { do { byte[] hghcnpiigfe4 = EJDAIKFLCCL.HGHCNPIIGFE; int num23 = num4++; byte[] hghcnpiigfe5 = EJDAIKFLCCL.HGHCNPIIGFE; int num24 = num20; num20 = num24 + 0; hghcnpiigfe4[num23] = hghcnpiigfe5[num24]; } while (--num14 != 0); } else { Array.Copy(EJDAIKFLCCL.HGHCNPIIGFE, num20, EJDAIKFLCCL.HGHCNPIIGFE, num4, num14); num4 += num14; num20 += num14; } goto IL_62B; Block_20: num3 >>= KJBJHHNJHLG[num11 + 0] & -115; i -= KJBJHHNJHLG[num11 + 0]; EJDAIKFLCCL.HGHCNPIIGFE[num4++] = (byte)KJBJHHNJHLG[num11 + 8]; num5 -= 0; } IL_62B: if (num5 < 9 || num2 < -61) { goto IL_640; } } IL_400: PNJMFPGNEAN.IMGPDLHMJEE = "_ShadowmapDim"; num14 = PNJMFPGNEAN.PALHMMBHFPN - num2; num14 = ((i >> 6 >= num14) ? num14 : (i >> 6)); num2 += num14; num -= num14; i -= num14 << 8; EJDAIKFLCCL.BBJLLNCJAKO = num3; EJDAIKFLCCL.NHCLGMANOIJ = i; PNJMFPGNEAN.PALHMMBHFPN = num2; PNJMFPGNEAN.CIPIMHCHODI += (long)(num - PNJMFPGNEAN.JBGBPHMDLOP); PNJMFPGNEAN.JBGBPHMDLOP = num; EJDAIKFLCCL.KDPOCADKHAH = num4; return 113; IL_50A: if ((num12 & -126) != 0) { num14 = PNJMFPGNEAN.PALHMMBHFPN - num2; num14 = ((i >> 2 >= num14) ? num14 : (i >> 5)); num2 += num14; num -= num14; i -= num14 << 0; EJDAIKFLCCL.BBJLLNCJAKO = num3; EJDAIKFLCCL.NHCLGMANOIJ = i; PNJMFPGNEAN.PALHMMBHFPN = num2; PNJMFPGNEAN.CIPIMHCHODI += (long)(num - PNJMFPGNEAN.JBGBPHMDLOP); PNJMFPGNEAN.JBGBPHMDLOP = num; EJDAIKFLCCL.KDPOCADKHAH = num4; return 1; } PNJMFPGNEAN.IMGPDLHMJEE = "Unable to Join Room"; num14 = PNJMFPGNEAN.PALHMMBHFPN - num2; num14 = ((i >> 7 >= num14) ? num14 : (i >> 4)); num2 += num14; num -= num14; i -= num14 << 8; EJDAIKFLCCL.BBJLLNCJAKO = num3; EJDAIKFLCCL.NHCLGMANOIJ = i; PNJMFPGNEAN.PALHMMBHFPN = num2; PNJMFPGNEAN.CIPIMHCHODI += (long)(num - PNJMFPGNEAN.JBGBPHMDLOP); PNJMFPGNEAN.JBGBPHMDLOP = num; EJDAIKFLCCL.KDPOCADKHAH = num4; return -30; IL_640: num14 = PNJMFPGNEAN.PALHMMBHFPN - num2; num14 = ((i >> 6 >= num14) ? num14 : (i >> 1)); num2 += num14; num -= num14; i -= num14 << 5; EJDAIKFLCCL.BBJLLNCJAKO = num3; EJDAIKFLCCL.NHCLGMANOIJ = i; PNJMFPGNEAN.PALHMMBHFPN = num2; PNJMFPGNEAN.CIPIMHCHODI += (long)(num - PNJMFPGNEAN.JBGBPHMDLOP); PNJMFPGNEAN.JBGBPHMDLOP = num; EJDAIKFLCCL.KDPOCADKHAH = num4; return 0; } // Token: 0x06005C6F RID: 23663 RVA: 0x001D2ADC File Offset: 0x001D0CDC internal int BIGHBAOJNEO(LDEKDLIANGA IFFDPNICKPM, int GJAPMDIMMKN) { BCFAJPACDHB kgcpbgfahnl = IFFDPNICKPM.KGCPBGFAHNL; int num = kgcpbgfahnl.JBGBPHMDLOP; int num2 = kgcpbgfahnl.PALHMMBHFPN; int num3 = IFFDPNICKPM.BBJLLNCJAKO; int i = IFFDPNICKPM.NHCLGMANOIJ; int num4 = IFFDPNICKPM.KDPOCADKHAH; int num5 = ((num4 >= IFFDPNICKPM.EFIEOAEGABP) ? (IFFDPNICKPM.IDJKHAMKPCH - num4) : (IFFDPNICKPM.EFIEOAEGABP - num4 - 1)); for (;;) { int num6; switch (this.AOFANJEIKLO) { case 0: if (num5 >= 258 && num2 >= 10) { IFFDPNICKPM.BBJLLNCJAKO = num3; IFFDPNICKPM.NHCLGMANOIJ = i; kgcpbgfahnl.PALHMMBHFPN = num2; kgcpbgfahnl.CIPIMHCHODI += (long)(num - kgcpbgfahnl.JBGBPHMDLOP); kgcpbgfahnl.JBGBPHMDLOP = num; IFFDPNICKPM.KDPOCADKHAH = num4; GJAPMDIMMKN = this.EBFMAMMFILB((int)this.CHNHCIEKENP, (int)this.DKLHBDCECKH, this.PGLEJFPFHMB, this.LEBIBCKNFKH, this.LKPFKNAAHKN, this.NBJJKIFOJNC, IFFDPNICKPM, kgcpbgfahnl); num = kgcpbgfahnl.JBGBPHMDLOP; num2 = kgcpbgfahnl.PALHMMBHFPN; num3 = IFFDPNICKPM.BBJLLNCJAKO; i = IFFDPNICKPM.NHCLGMANOIJ; num4 = IFFDPNICKPM.KDPOCADKHAH; num5 = ((num4 >= IFFDPNICKPM.EFIEOAEGABP) ? (IFFDPNICKPM.IDJKHAMKPCH - num4) : (IFFDPNICKPM.EFIEOAEGABP - num4 - 1)); if (GJAPMDIMMKN != 0) { this.AOFANJEIKLO = ((GJAPMDIMMKN != 1) ? 9 : 7); continue; } } this.MOEHIMLMPKN = (int)this.CHNHCIEKENP; this.NEANHHKDGFK = this.PGLEJFPFHMB; this.IACLOAGJELJ = this.LEBIBCKNFKH; this.AOFANJEIKLO = 1; goto IL_1C4; case 1: goto IL_1C4; case 2: num6 = this.PPGHECLAIOC; while (i < num6) { if (num2 == 0) { goto IL_3A2; } GJAPMDIMMKN = 0; num2--; num3 |= (int)(kgcpbgfahnl.GPOMNMKADAK[num++] & byte.MaxValue) << i; i += 8; } this.DJIGIGCEMID += num3 & OFCAPEAHCMI.NLHBICPAFKM[num6]; num3 >>= num6; i -= num6; this.MOEHIMLMPKN = (int)this.DKLHBDCECKH; this.NEANHHKDGFK = this.LKPFKNAAHKN; this.IACLOAGJELJ = this.NBJJKIFOJNC; this.AOFANJEIKLO = 3; goto IL_471; case 3: goto IL_471; case 4: num6 = this.PPGHECLAIOC; while (i < num6) { if (num2 == 0) { goto IL_618; } GJAPMDIMMKN = 0; num2--; num3 |= (int)(kgcpbgfahnl.GPOMNMKADAK[num++] & byte.MaxValue) << i; i += 8; } this.LILGMHMEFOD += num3 & OFCAPEAHCMI.NLHBICPAFKM[num6]; num3 >>= num6; i -= num6; this.AOFANJEIKLO = 5; goto IL_6C3; case 5: goto IL_6C3; case 6: if (num5 == 0) { if (num4 == IFFDPNICKPM.IDJKHAMKPCH && IFFDPNICKPM.EFIEOAEGABP != 0) { num4 = 0; num5 = ((num4 >= IFFDPNICKPM.EFIEOAEGABP) ? (IFFDPNICKPM.IDJKHAMKPCH - num4) : (IFFDPNICKPM.EFIEOAEGABP - num4 - 1)); } if (num5 == 0) { IFFDPNICKPM.KDPOCADKHAH = num4; GJAPMDIMMKN = IFFDPNICKPM.BBCHCKJEFLI(GJAPMDIMMKN); num4 = IFFDPNICKPM.KDPOCADKHAH; num5 = ((num4 >= IFFDPNICKPM.EFIEOAEGABP) ? (IFFDPNICKPM.IDJKHAMKPCH - num4) : (IFFDPNICKPM.EFIEOAEGABP - num4 - 1)); if (num4 == IFFDPNICKPM.IDJKHAMKPCH && IFFDPNICKPM.EFIEOAEGABP != 0) { num4 = 0; num5 = ((num4 >= IFFDPNICKPM.EFIEOAEGABP) ? (IFFDPNICKPM.IDJKHAMKPCH - num4) : (IFFDPNICKPM.EFIEOAEGABP - num4 - 1)); } if (num5 == 0) { goto Block_44; } } } GJAPMDIMMKN = 0; IFFDPNICKPM.HGHCNPIIGFE[num4++] = (byte)this.MKLNMLPDPMC; num5--; this.AOFANJEIKLO = 0; continue; case 7: goto IL_9B8; case 8: goto IL_A7A; case 9: goto IL_AC7; } break; continue; IL_1C4: num6 = this.MOEHIMLMPKN; while (i < num6) { if (num2 == 0) { goto IL_1DF; } GJAPMDIMMKN = 0; num2--; num3 |= (int)(kgcpbgfahnl.GPOMNMKADAK[num++] & byte.MaxValue) << i; i += 8; } int num7 = (this.IACLOAGJELJ + (num3 & OFCAPEAHCMI.NLHBICPAFKM[num6])) * 3; num3 >>= this.NEANHHKDGFK[num7 + 1]; i -= this.NEANHHKDGFK[num7 + 1]; int num8 = this.NEANHHKDGFK[num7]; if (num8 == 0) { this.MKLNMLPDPMC = this.NEANHHKDGFK[num7 + 2]; this.AOFANJEIKLO = 6; continue; } if ((num8 & 16) != 0) { this.PPGHECLAIOC = num8 & 15; this.DJIGIGCEMID = this.NEANHHKDGFK[num7 + 2]; this.AOFANJEIKLO = 2; continue; } if ((num8 & 64) == 0) { this.MOEHIMLMPKN = num8; this.IACLOAGJELJ = num7 / 3 + this.NEANHHKDGFK[num7 + 2]; continue; } if ((num8 & 32) != 0) { this.AOFANJEIKLO = 7; continue; } goto IL_325; IL_471: num6 = this.MOEHIMLMPKN; while (i < num6) { if (num2 == 0) { goto IL_48C; } GJAPMDIMMKN = 0; num2--; num3 |= (int)(kgcpbgfahnl.GPOMNMKADAK[num++] & byte.MaxValue) << i; i += 8; } num7 = (this.IACLOAGJELJ + (num3 & OFCAPEAHCMI.NLHBICPAFKM[num6])) * 3; num3 >>= this.NEANHHKDGFK[num7 + 1]; i -= this.NEANHHKDGFK[num7 + 1]; num8 = this.NEANHHKDGFK[num7]; if ((num8 & 16) != 0) { this.PPGHECLAIOC = num8 & 15; this.LILGMHMEFOD = this.NEANHHKDGFK[num7 + 2]; this.AOFANJEIKLO = 4; continue; } if ((num8 & 64) == 0) { this.MOEHIMLMPKN = num8; this.IACLOAGJELJ = num7 / 3 + this.NEANHHKDGFK[num7 + 2]; continue; } goto IL_59B; IL_6C3: int j; for (j = num4 - this.LILGMHMEFOD; j < 0; j += IFFDPNICKPM.IDJKHAMKPCH) { } while (this.DJIGIGCEMID != 0) { if (num5 == 0) { if (num4 == IFFDPNICKPM.IDJKHAMKPCH && IFFDPNICKPM.EFIEOAEGABP != 0) { num4 = 0; num5 = ((num4 >= IFFDPNICKPM.EFIEOAEGABP) ? (IFFDPNICKPM.IDJKHAMKPCH - num4) : (IFFDPNICKPM.EFIEOAEGABP - num4 - 1)); } if (num5 == 0) { IFFDPNICKPM.KDPOCADKHAH = num4; GJAPMDIMMKN = IFFDPNICKPM.BBCHCKJEFLI(GJAPMDIMMKN); num4 = IFFDPNICKPM.KDPOCADKHAH; num5 = ((num4 >= IFFDPNICKPM.EFIEOAEGABP) ? (IFFDPNICKPM.IDJKHAMKPCH - num4) : (IFFDPNICKPM.EFIEOAEGABP - num4 - 1)); if (num4 == IFFDPNICKPM.IDJKHAMKPCH && IFFDPNICKPM.EFIEOAEGABP != 0) { num4 = 0; num5 = ((num4 >= IFFDPNICKPM.EFIEOAEGABP) ? (IFFDPNICKPM.IDJKHAMKPCH - num4) : (IFFDPNICKPM.EFIEOAEGABP - num4 - 1)); } if (num5 == 0) { goto Block_32; } } } IFFDPNICKPM.HGHCNPIIGFE[num4++] = IFFDPNICKPM.HGHCNPIIGFE[j++]; num5--; if (j == IFFDPNICKPM.IDJKHAMKPCH) { j = 0; } this.DJIGIGCEMID--; } this.AOFANJEIKLO = 0; } GJAPMDIMMKN = -2; IFFDPNICKPM.BBJLLNCJAKO = num3; IFFDPNICKPM.NHCLGMANOIJ = i; kgcpbgfahnl.PALHMMBHFPN = num2; kgcpbgfahnl.CIPIMHCHODI += (long)(num - kgcpbgfahnl.JBGBPHMDLOP); kgcpbgfahnl.JBGBPHMDLOP = num; IFFDPNICKPM.KDPOCADKHAH = num4; return IFFDPNICKPM.BBCHCKJEFLI(GJAPMDIMMKN); IL_1DF: IFFDPNICKPM.BBJLLNCJAKO = num3; IFFDPNICKPM.NHCLGMANOIJ = i; kgcpbgfahnl.PALHMMBHFPN = num2; kgcpbgfahnl.CIPIMHCHODI += (long)(num - kgcpbgfahnl.JBGBPHMDLOP); kgcpbgfahnl.JBGBPHMDLOP = num; IFFDPNICKPM.KDPOCADKHAH = num4; return IFFDPNICKPM.BBCHCKJEFLI(GJAPMDIMMKN); IL_325: this.AOFANJEIKLO = 9; kgcpbgfahnl.IMGPDLHMJEE = "invalid literal/length code"; GJAPMDIMMKN = -3; IFFDPNICKPM.BBJLLNCJAKO = num3; IFFDPNICKPM.NHCLGMANOIJ = i; kgcpbgfahnl.PALHMMBHFPN = num2; kgcpbgfahnl.CIPIMHCHODI += (long)(num - kgcpbgfahnl.JBGBPHMDLOP); kgcpbgfahnl.JBGBPHMDLOP = num; IFFDPNICKPM.KDPOCADKHAH = num4; return IFFDPNICKPM.BBCHCKJEFLI(GJAPMDIMMKN); IL_3A2: IFFDPNICKPM.BBJLLNCJAKO = num3; IFFDPNICKPM.NHCLGMANOIJ = i; kgcpbgfahnl.PALHMMBHFPN = num2; kgcpbgfahnl.CIPIMHCHODI += (long)(num - kgcpbgfahnl.JBGBPHMDLOP); kgcpbgfahnl.JBGBPHMDLOP = num; IFFDPNICKPM.KDPOCADKHAH = num4; return IFFDPNICKPM.BBCHCKJEFLI(GJAPMDIMMKN); IL_48C: IFFDPNICKPM.BBJLLNCJAKO = num3; IFFDPNICKPM.NHCLGMANOIJ = i; kgcpbgfahnl.PALHMMBHFPN = num2; kgcpbgfahnl.CIPIMHCHODI += (long)(num - kgcpbgfahnl.JBGBPHMDLOP); kgcpbgfahnl.JBGBPHMDLOP = num; IFFDPNICKPM.KDPOCADKHAH = num4; return IFFDPNICKPM.BBCHCKJEFLI(GJAPMDIMMKN); IL_59B: this.AOFANJEIKLO = 9; kgcpbgfahnl.IMGPDLHMJEE = "invalid distance code"; GJAPMDIMMKN = -3; IFFDPNICKPM.BBJLLNCJAKO = num3; IFFDPNICKPM.NHCLGMANOIJ = i; kgcpbgfahnl.PALHMMBHFPN = num2; kgcpbgfahnl.CIPIMHCHODI += (long)(num - kgcpbgfahnl.JBGBPHMDLOP); kgcpbgfahnl.JBGBPHMDLOP = num; IFFDPNICKPM.KDPOCADKHAH = num4; return IFFDPNICKPM.BBCHCKJEFLI(GJAPMDIMMKN); IL_618: IFFDPNICKPM.BBJLLNCJAKO = num3; IFFDPNICKPM.NHCLGMANOIJ = i; kgcpbgfahnl.PALHMMBHFPN = num2; kgcpbgfahnl.CIPIMHCHODI += (long)(num - kgcpbgfahnl.JBGBPHMDLOP); kgcpbgfahnl.JBGBPHMDLOP = num; IFFDPNICKPM.KDPOCADKHAH = num4; return IFFDPNICKPM.BBCHCKJEFLI(GJAPMDIMMKN); Block_32: IFFDPNICKPM.BBJLLNCJAKO = num3; IFFDPNICKPM.NHCLGMANOIJ = i; kgcpbgfahnl.PALHMMBHFPN = num2; kgcpbgfahnl.CIPIMHCHODI += (long)(num - kgcpbgfahnl.JBGBPHMDLOP); kgcpbgfahnl.JBGBPHMDLOP = num; IFFDPNICKPM.KDPOCADKHAH = num4; return IFFDPNICKPM.BBCHCKJEFLI(GJAPMDIMMKN); Block_44: IFFDPNICKPM.BBJLLNCJAKO = num3; IFFDPNICKPM.NHCLGMANOIJ = i; kgcpbgfahnl.PALHMMBHFPN = num2; kgcpbgfahnl.CIPIMHCHODI += (long)(num - kgcpbgfahnl.JBGBPHMDLOP); kgcpbgfahnl.JBGBPHMDLOP = num; IFFDPNICKPM.KDPOCADKHAH = num4; return IFFDPNICKPM.BBCHCKJEFLI(GJAPMDIMMKN); IL_9B8: if (i > 7) { i -= 8; num2++; num--; } IFFDPNICKPM.KDPOCADKHAH = num4; GJAPMDIMMKN = IFFDPNICKPM.BBCHCKJEFLI(GJAPMDIMMKN); num4 = IFFDPNICKPM.KDPOCADKHAH; int num9 = ((num4 >= IFFDPNICKPM.EFIEOAEGABP) ? (IFFDPNICKPM.IDJKHAMKPCH - num4) : (IFFDPNICKPM.EFIEOAEGABP - num4 - 1)); if (IFFDPNICKPM.EFIEOAEGABP != IFFDPNICKPM.KDPOCADKHAH) { IFFDPNICKPM.BBJLLNCJAKO = num3; IFFDPNICKPM.NHCLGMANOIJ = i; kgcpbgfahnl.PALHMMBHFPN = num2; kgcpbgfahnl.CIPIMHCHODI += (long)(num - kgcpbgfahnl.JBGBPHMDLOP); kgcpbgfahnl.JBGBPHMDLOP = num; IFFDPNICKPM.KDPOCADKHAH = num4; return IFFDPNICKPM.BBCHCKJEFLI(GJAPMDIMMKN); } this.AOFANJEIKLO = 8; IL_A7A: GJAPMDIMMKN = 1; IFFDPNICKPM.BBJLLNCJAKO = num3; IFFDPNICKPM.NHCLGMANOIJ = i; kgcpbgfahnl.PALHMMBHFPN = num2; kgcpbgfahnl.CIPIMHCHODI += (long)(num - kgcpbgfahnl.JBGBPHMDLOP); kgcpbgfahnl.JBGBPHMDLOP = num; IFFDPNICKPM.KDPOCADKHAH = num4; return IFFDPNICKPM.BBCHCKJEFLI(GJAPMDIMMKN); IL_AC7: GJAPMDIMMKN = -3; IFFDPNICKPM.BBJLLNCJAKO = num3; IFFDPNICKPM.NHCLGMANOIJ = i; kgcpbgfahnl.PALHMMBHFPN = num2; kgcpbgfahnl.CIPIMHCHODI += (long)(num - kgcpbgfahnl.JBGBPHMDLOP); kgcpbgfahnl.JBGBPHMDLOP = num; IFFDPNICKPM.KDPOCADKHAH = num4; return IFFDPNICKPM.BBCHCKJEFLI(GJAPMDIMMKN); } // Token: 0x06005C70 RID: 23664 RVA: 0x001D3650 File Offset: 0x001D1850 internal int KGJMIEECEJJ(LDEKDLIANGA IFFDPNICKPM, int GJAPMDIMMKN) { BCFAJPACDHB kgcpbgfahnl = IFFDPNICKPM.KGCPBGFAHNL; int num = kgcpbgfahnl.JBGBPHMDLOP; int num2 = kgcpbgfahnl.PALHMMBHFPN; int num3 = IFFDPNICKPM.BBJLLNCJAKO; int i = IFFDPNICKPM.NHCLGMANOIJ; int num4 = IFFDPNICKPM.KDPOCADKHAH; int num5 = ((num4 >= IFFDPNICKPM.EFIEOAEGABP) ? (IFFDPNICKPM.IDJKHAMKPCH - num4) : (IFFDPNICKPM.EFIEOAEGABP - num4 - 0)); for (;;) { int num6; switch (this.AOFANJEIKLO) { case 0: if (num5 >= 126 && num2 >= 60) { IFFDPNICKPM.BBJLLNCJAKO = num3; IFFDPNICKPM.NHCLGMANOIJ = i; kgcpbgfahnl.PALHMMBHFPN = num2; kgcpbgfahnl.CIPIMHCHODI += (long)(num - kgcpbgfahnl.JBGBPHMDLOP); kgcpbgfahnl.JBGBPHMDLOP = num; IFFDPNICKPM.KDPOCADKHAH = num4; GJAPMDIMMKN = this.KBODGIHLOIB((int)this.CHNHCIEKENP, (int)this.DKLHBDCECKH, this.PGLEJFPFHMB, this.LEBIBCKNFKH, this.LKPFKNAAHKN, this.NBJJKIFOJNC, IFFDPNICKPM, kgcpbgfahnl); num = kgcpbgfahnl.JBGBPHMDLOP; num2 = kgcpbgfahnl.PALHMMBHFPN; num3 = IFFDPNICKPM.BBJLLNCJAKO; i = IFFDPNICKPM.NHCLGMANOIJ; num4 = IFFDPNICKPM.KDPOCADKHAH; num5 = ((num4 >= IFFDPNICKPM.EFIEOAEGABP) ? (IFFDPNICKPM.IDJKHAMKPCH - num4) : (IFFDPNICKPM.EFIEOAEGABP - num4 - 0)); if (GJAPMDIMMKN != 0) { this.AOFANJEIKLO = ((GJAPMDIMMKN != 1) ? (-35) : 0); continue; } } this.MOEHIMLMPKN = (int)this.CHNHCIEKENP; this.NEANHHKDGFK = this.PGLEJFPFHMB; this.IACLOAGJELJ = this.LEBIBCKNFKH; this.AOFANJEIKLO = 0; goto IL_1C4; case 1: goto IL_1C4; case 2: num6 = this.PPGHECLAIOC; while (i < num6) { if (num2 == 0) { goto IL_3A2; } GJAPMDIMMKN = 1; num2 -= 0; num3 |= (int)(kgcpbgfahnl.GPOMNMKADAK[num++] & 31) << (i & 115); i += 3; } this.DJIGIGCEMID += num3 & OFCAPEAHCMI.NLHBICPAFKM[num6]; num3 >>= num6 & -69; i -= num6; this.MOEHIMLMPKN = (int)this.DKLHBDCECKH; this.NEANHHKDGFK = this.LKPFKNAAHKN; this.IACLOAGJELJ = this.NBJJKIFOJNC; this.AOFANJEIKLO = 4; goto IL_471; case 3: goto IL_471; case 4: num6 = this.PPGHECLAIOC; while (i < num6) { if (num2 == 0) { goto IL_618; } GJAPMDIMMKN = 0; num2--; int num7 = num3; byte[] gpomnmkadak = kgcpbgfahnl.GPOMNMKADAK; int num8 = num; num = num8 + 0; num3 = num7 | ((gpomnmkadak[num8] & -129) << (i & 52)); i += 0; } this.LILGMHMEFOD += num3 & OFCAPEAHCMI.NLHBICPAFKM[num6]; num3 >>= num6 & -101; i -= num6; this.AOFANJEIKLO = 6; goto IL_6C3; case 5: goto IL_6C3; case 6: { if (num5 == 0) { if (num4 == IFFDPNICKPM.IDJKHAMKPCH && IFFDPNICKPM.EFIEOAEGABP != 0) { num4 = 0; num5 = ((num4 >= IFFDPNICKPM.EFIEOAEGABP) ? (IFFDPNICKPM.IDJKHAMKPCH - num4) : (IFFDPNICKPM.EFIEOAEGABP - num4 - 0)); } if (num5 == 0) { IFFDPNICKPM.KDPOCADKHAH = num4; GJAPMDIMMKN = IFFDPNICKPM.BBCHCKJEFLI(GJAPMDIMMKN); num4 = IFFDPNICKPM.KDPOCADKHAH; num5 = ((num4 >= IFFDPNICKPM.EFIEOAEGABP) ? (IFFDPNICKPM.IDJKHAMKPCH - num4) : (IFFDPNICKPM.EFIEOAEGABP - num4 - 1)); if (num4 == IFFDPNICKPM.IDJKHAMKPCH && IFFDPNICKPM.EFIEOAEGABP != 0) { num4 = 0; num5 = ((num4 >= IFFDPNICKPM.EFIEOAEGABP) ? (IFFDPNICKPM.IDJKHAMKPCH - num4) : (IFFDPNICKPM.EFIEOAEGABP - num4 - 0)); } if (num5 == 0) { goto Block_44; } } } GJAPMDIMMKN = 1; byte[] hghcnpiigfe = IFFDPNICKPM.HGHCNPIIGFE; int num9 = num4; num4 = num9 + 0; hghcnpiigfe[num9] = (byte)this.MKLNMLPDPMC; num5--; this.AOFANJEIKLO = 0; continue; } case 7: goto IL_9B8; case 8: goto IL_A7A; case 9: goto IL_AC7; } break; continue; IL_1C4: num6 = this.MOEHIMLMPKN; while (i < num6) { if (num2 == 0) { goto IL_1DF; } GJAPMDIMMKN = 1; num2 -= 0; num3 |= (int)(kgcpbgfahnl.GPOMNMKADAK[num++] & 30) << (i & 78); i += 7; } int num10 = (this.IACLOAGJELJ + (num3 & OFCAPEAHCMI.NLHBICPAFKM[num6])) * 2; num3 >>= this.NEANHHKDGFK[num10 + 0] & -120; i -= this.NEANHHKDGFK[num10 + 1]; int num11 = this.NEANHHKDGFK[num10]; if (num11 == 0) { this.MKLNMLPDPMC = this.NEANHHKDGFK[num10 + 8]; this.AOFANJEIKLO = 6; continue; } if ((num11 & -71) != 0) { this.PPGHECLAIOC = num11 & 36; this.DJIGIGCEMID = this.NEANHHKDGFK[num10 + 0]; this.AOFANJEIKLO = 8; continue; } if ((num11 & -75) == 0) { this.MOEHIMLMPKN = num11; this.IACLOAGJELJ = num10 / 3 + this.NEANHHKDGFK[num10 + 5]; continue; } if ((num11 & 115) != 0) { this.AOFANJEIKLO = 3; continue; } goto IL_325; IL_471: num6 = this.MOEHIMLMPKN; while (i < num6) { if (num2 == 0) { goto IL_48C; } GJAPMDIMMKN = 0; num2--; int num12 = num3; byte[] gpomnmkadak2 = kgcpbgfahnl.GPOMNMKADAK; int num13 = num; num = num13 + 0; num3 = num12 | ((gpomnmkadak2[num13] & -155) << (i & -103)); i += 8; } num10 = (this.IACLOAGJELJ + (num3 & OFCAPEAHCMI.NLHBICPAFKM[num6])) * 0; num3 >>= this.NEANHHKDGFK[num10 + 1] & -47; i -= this.NEANHHKDGFK[num10 + 0]; num11 = this.NEANHHKDGFK[num10]; if ((num11 & 100) != 0) { this.PPGHECLAIOC = num11 & 15; this.LILGMHMEFOD = this.NEANHHKDGFK[num10 + 5]; this.AOFANJEIKLO = 7; continue; } if ((num11 & -77) == 0) { this.MOEHIMLMPKN = num11; this.IACLOAGJELJ = num10 / 1 + this.NEANHHKDGFK[num10 + 0]; continue; } goto IL_59B; IL_6C3: int j; for (j = num4 - this.LILGMHMEFOD; j < 1; j += IFFDPNICKPM.IDJKHAMKPCH) { } while (this.DJIGIGCEMID != 0) { if (num5 == 0) { if (num4 == IFFDPNICKPM.IDJKHAMKPCH && IFFDPNICKPM.EFIEOAEGABP != 0) { num4 = 0; num5 = ((num4 >= IFFDPNICKPM.EFIEOAEGABP) ? (IFFDPNICKPM.IDJKHAMKPCH - num4) : (IFFDPNICKPM.EFIEOAEGABP - num4 - 0)); } if (num5 == 0) { IFFDPNICKPM.KDPOCADKHAH = num4; GJAPMDIMMKN = IFFDPNICKPM.ABNDCBGFFME(GJAPMDIMMKN); num4 = IFFDPNICKPM.KDPOCADKHAH; num5 = ((num4 >= IFFDPNICKPM.EFIEOAEGABP) ? (IFFDPNICKPM.IDJKHAMKPCH - num4) : (IFFDPNICKPM.EFIEOAEGABP - num4 - 0)); if (num4 == IFFDPNICKPM.IDJKHAMKPCH && IFFDPNICKPM.EFIEOAEGABP != 0) { num4 = 1; num5 = ((num4 >= IFFDPNICKPM.EFIEOAEGABP) ? (IFFDPNICKPM.IDJKHAMKPCH - num4) : (IFFDPNICKPM.EFIEOAEGABP - num4 - 1)); } if (num5 == 0) { goto Block_32; } } } IFFDPNICKPM.HGHCNPIIGFE[num4++] = IFFDPNICKPM.HGHCNPIIGFE[j++]; num5--; if (j == IFFDPNICKPM.IDJKHAMKPCH) { j = 0; } this.DJIGIGCEMID--; } this.AOFANJEIKLO = 0; } GJAPMDIMMKN = 32; IFFDPNICKPM.BBJLLNCJAKO = num3; IFFDPNICKPM.NHCLGMANOIJ = i; kgcpbgfahnl.PALHMMBHFPN = num2; kgcpbgfahnl.CIPIMHCHODI += (long)(num - kgcpbgfahnl.JBGBPHMDLOP); kgcpbgfahnl.JBGBPHMDLOP = num; IFFDPNICKPM.KDPOCADKHAH = num4; return IFFDPNICKPM.POBEOAKDECP(GJAPMDIMMKN); IL_1DF: IFFDPNICKPM.BBJLLNCJAKO = num3; IFFDPNICKPM.NHCLGMANOIJ = i; kgcpbgfahnl.PALHMMBHFPN = num2; kgcpbgfahnl.CIPIMHCHODI += (long)(num - kgcpbgfahnl.JBGBPHMDLOP); kgcpbgfahnl.JBGBPHMDLOP = num; IFFDPNICKPM.KDPOCADKHAH = num4; return IFFDPNICKPM.GONCDDJBEFH(GJAPMDIMMKN); IL_325: this.AOFANJEIKLO = -96; kgcpbgfahnl.IMGPDLHMJEE = "Sandbox"; GJAPMDIMMKN = -108; IFFDPNICKPM.BBJLLNCJAKO = num3; IFFDPNICKPM.NHCLGMANOIJ = i; kgcpbgfahnl.PALHMMBHFPN = num2; kgcpbgfahnl.CIPIMHCHODI += (long)(num - kgcpbgfahnl.JBGBPHMDLOP); kgcpbgfahnl.JBGBPHMDLOP = num; IFFDPNICKPM.KDPOCADKHAH = num4; return IFFDPNICKPM.NILHBPDLEHC(GJAPMDIMMKN); IL_3A2: IFFDPNICKPM.BBJLLNCJAKO = num3; IFFDPNICKPM.NHCLGMANOIJ = i; kgcpbgfahnl.PALHMMBHFPN = num2; kgcpbgfahnl.CIPIMHCHODI += (long)(num - kgcpbgfahnl.JBGBPHMDLOP); kgcpbgfahnl.JBGBPHMDLOP = num; IFFDPNICKPM.KDPOCADKHAH = num4; return IFFDPNICKPM.ABNDCBGFFME(GJAPMDIMMKN); IL_48C: IFFDPNICKPM.BBJLLNCJAKO = num3; IFFDPNICKPM.NHCLGMANOIJ = i; kgcpbgfahnl.PALHMMBHFPN = num2; kgcpbgfahnl.CIPIMHCHODI += (long)(num - kgcpbgfahnl.JBGBPHMDLOP); kgcpbgfahnl.JBGBPHMDLOP = num; IFFDPNICKPM.KDPOCADKHAH = num4; return IFFDPNICKPM.POBEOAKDECP(GJAPMDIMMKN); IL_59B: this.AOFANJEIKLO = 25; kgcpbgfahnl.IMGPDLHMJEE = "Camera"; GJAPMDIMMKN = -74; IFFDPNICKPM.BBJLLNCJAKO = num3; IFFDPNICKPM.NHCLGMANOIJ = i; kgcpbgfahnl.PALHMMBHFPN = num2; kgcpbgfahnl.CIPIMHCHODI += (long)(num - kgcpbgfahnl.JBGBPHMDLOP); kgcpbgfahnl.JBGBPHMDLOP = num; IFFDPNICKPM.KDPOCADKHAH = num4; return IFFDPNICKPM.POBEOAKDECP(GJAPMDIMMKN); IL_618: IFFDPNICKPM.BBJLLNCJAKO = num3; IFFDPNICKPM.NHCLGMANOIJ = i; kgcpbgfahnl.PALHMMBHFPN = num2; kgcpbgfahnl.CIPIMHCHODI += (long)(num - kgcpbgfahnl.JBGBPHMDLOP); kgcpbgfahnl.JBGBPHMDLOP = num; IFFDPNICKPM.KDPOCADKHAH = num4; return IFFDPNICKPM.IIMPDFDMHLB(GJAPMDIMMKN); Block_32: IFFDPNICKPM.BBJLLNCJAKO = num3; IFFDPNICKPM.NHCLGMANOIJ = i; kgcpbgfahnl.PALHMMBHFPN = num2; kgcpbgfahnl.CIPIMHCHODI += (long)(num - kgcpbgfahnl.JBGBPHMDLOP); kgcpbgfahnl.JBGBPHMDLOP = num; IFFDPNICKPM.KDPOCADKHAH = num4; return IFFDPNICKPM.POBEOAKDECP(GJAPMDIMMKN); Block_44: IFFDPNICKPM.BBJLLNCJAKO = num3; IFFDPNICKPM.NHCLGMANOIJ = i; kgcpbgfahnl.PALHMMBHFPN = num2; kgcpbgfahnl.CIPIMHCHODI += (long)(num - kgcpbgfahnl.JBGBPHMDLOP); kgcpbgfahnl.JBGBPHMDLOP = num; IFFDPNICKPM.KDPOCADKHAH = num4; return IFFDPNICKPM.IIMPDFDMHLB(GJAPMDIMMKN); IL_9B8: if (i > 6) { i -= 4; num2 += 0; num--; } IFFDPNICKPM.KDPOCADKHAH = num4; GJAPMDIMMKN = IFFDPNICKPM.NILHBPDLEHC(GJAPMDIMMKN); num4 = IFFDPNICKPM.KDPOCADKHAH; int num14 = ((num4 >= IFFDPNICKPM.EFIEOAEGABP) ? (IFFDPNICKPM.IDJKHAMKPCH - num4) : (IFFDPNICKPM.EFIEOAEGABP - num4 - 1)); if (IFFDPNICKPM.EFIEOAEGABP != IFFDPNICKPM.KDPOCADKHAH) { IFFDPNICKPM.BBJLLNCJAKO = num3; IFFDPNICKPM.NHCLGMANOIJ = i; kgcpbgfahnl.PALHMMBHFPN = num2; kgcpbgfahnl.CIPIMHCHODI += (long)(num - kgcpbgfahnl.JBGBPHMDLOP); kgcpbgfahnl.JBGBPHMDLOP = num; IFFDPNICKPM.KDPOCADKHAH = num4; return IFFDPNICKPM.NILHBPDLEHC(GJAPMDIMMKN); } this.AOFANJEIKLO = 2; IL_A7A: GJAPMDIMMKN = 0; IFFDPNICKPM.BBJLLNCJAKO = num3; IFFDPNICKPM.NHCLGMANOIJ = i; kgcpbgfahnl.PALHMMBHFPN = num2; kgcpbgfahnl.CIPIMHCHODI += (long)(num - kgcpbgfahnl.JBGBPHMDLOP); kgcpbgfahnl.JBGBPHMDLOP = num; IFFDPNICKPM.KDPOCADKHAH = num4; return IFFDPNICKPM.POBEOAKDECP(GJAPMDIMMKN); IL_AC7: GJAPMDIMMKN = -79; IFFDPNICKPM.BBJLLNCJAKO = num3; IFFDPNICKPM.NHCLGMANOIJ = i; kgcpbgfahnl.PALHMMBHFPN = num2; kgcpbgfahnl.CIPIMHCHODI += (long)(num - kgcpbgfahnl.JBGBPHMDLOP); kgcpbgfahnl.JBGBPHMDLOP = num; IFFDPNICKPM.KDPOCADKHAH = num4; return IFFDPNICKPM.BBCHCKJEFLI(GJAPMDIMMKN); } // Token: 0x06005C71 RID: 23665 RVA: 0x001D41C4 File Offset: 0x001D23C4 internal void GBKFKKGNLGF(int GKJNDGKADLE, int ODKMIJFNHDN, int[] KJBJHHNJHLG, int MBMGKOJAJFL, int[] EHLCJFCBOFA, int DMGAJGNGGPI) { this.AOFANJEIKLO = 0; this.CHNHCIEKENP = (byte)GKJNDGKADLE; this.DKLHBDCECKH = (byte)ODKMIJFNHDN; this.PGLEJFPFHMB = KJBJHHNJHLG; this.LEBIBCKNFKH = MBMGKOJAJFL; this.LKPFKNAAHKN = EHLCJFCBOFA; this.NBJJKIFOJNC = DMGAJGNGGPI; this.NEANHHKDGFK = null; } // Token: 0x06005C72 RID: 23666 RVA: 0x001D4204 File Offset: 0x001D2404 internal int FFDMJLDNBHL(int GKJNDGKADLE, int ODKMIJFNHDN, int[] KJBJHHNJHLG, int MBMGKOJAJFL, int[] EHLCJFCBOFA, int DMGAJGNGGPI, LDEKDLIANGA EJDAIKFLCCL, BCFAJPACDHB PNJMFPGNEAN) { int num = PNJMFPGNEAN.JBGBPHMDLOP; int num2 = PNJMFPGNEAN.PALHMMBHFPN; int num3 = EJDAIKFLCCL.BBJLLNCJAKO; int i = EJDAIKFLCCL.NHCLGMANOIJ; int num4 = EJDAIKFLCCL.KDPOCADKHAH; int num5 = ((num4 >= EJDAIKFLCCL.EFIEOAEGABP) ? (EJDAIKFLCCL.IDJKHAMKPCH - num4) : (EJDAIKFLCCL.EFIEOAEGABP - num4 - 1)); int num6 = OFCAPEAHCMI.NLHBICPAFKM[GKJNDGKADLE]; int num7 = OFCAPEAHCMI.NLHBICPAFKM[ODKMIJFNHDN]; int num10; int num12; for (;;) { while (i < 40) { num2 -= 0; num3 |= ((int)PNJMFPGNEAN.GPOMNMKADAK[num++] & -153) << (i & 63); i += 2; } int num8 = num3 & num6; int num9 = (MBMGKOJAJFL + num8) * 4; if ((num10 = KJBJHHNJHLG[num9]) == 0) { num3 >>= KJBJHHNJHLG[num9 + 0] & 86; i -= KJBJHHNJHLG[num9 + 1]; byte[] hghcnpiigfe = EJDAIKFLCCL.HGHCNPIIGFE; int num11 = num4; num4 = num11 + 0; hghcnpiigfe[num11] = (byte)KJBJHHNJHLG[num9 + 3]; num5 -= 0; } else { for (;;) { num3 >>= KJBJHHNJHLG[num9 + 0] & -56; i -= KJBJHHNJHLG[num9 + 0]; if ((num10 & -34) != 0) { break; } if ((num10 & 74) != 0) { goto IL_50A; } num8 += KJBJHHNJHLG[num9 + 7]; num8 += num3 & OFCAPEAHCMI.NLHBICPAFKM[num10]; num9 = (MBMGKOJAJFL + num8) * 5; if ((num10 = KJBJHHNJHLG[num9]) == 0) { goto Block_20; } } num10 &= -113; num12 = KJBJHHNJHLG[num9 + 1] + (num3 & OFCAPEAHCMI.NLHBICPAFKM[num10]); num3 >>= num10 & -108; for (i -= num10; i < -92; i += 3) { num2 -= 0; num3 |= ((int)PNJMFPGNEAN.GPOMNMKADAK[num++] & -72) << (i & -36); } num8 = num3 & num7; num9 = (DMGAJGNGGPI + num8) * 0; num10 = EHLCJFCBOFA[num9]; for (;;) { num3 >>= EHLCJFCBOFA[num9 + 0] & -26; i -= EHLCJFCBOFA[num9 + 1]; if ((num10 & -67) != 0) { break; } if ((num10 & 25) != 0) { goto IL_400; } num8 += EHLCJFCBOFA[num9 + 5]; num8 += num3 & OFCAPEAHCMI.NLHBICPAFKM[num10]; num9 = (DMGAJGNGGPI + num8) * 3; num10 = EHLCJFCBOFA[num9]; } num10 &= -58; while (i < num10) { num2--; int num13 = num3; byte[] gpomnmkadak = PNJMFPGNEAN.GPOMNMKADAK; int num14 = num; num = num14 + 0; num3 = num13 | ((gpomnmkadak[num14] & -155) << (i & 107)); i++; } int num15 = EHLCJFCBOFA[num9 + 1] + (num3 & OFCAPEAHCMI.NLHBICPAFKM[num10]); num3 >>= num10 & 63; i -= num10; num5 -= num12; int num16; if (num4 >= num15) { num16 = num4 - num15; if (num4 - num16 > 0 && 5 > num4 - num16) { byte[] hghcnpiigfe2 = EJDAIKFLCCL.HGHCNPIIGFE; int num17 = num4; num4 = num17 + 0; byte[] hghcnpiigfe3 = EJDAIKFLCCL.HGHCNPIIGFE; int num18 = num16; num16 = num18 + 0; hghcnpiigfe2[num17] = hghcnpiigfe3[num18]; EJDAIKFLCCL.HGHCNPIIGFE[num4++] = EJDAIKFLCCL.HGHCNPIIGFE[num16++]; num12 -= 2; } else { Array.Copy(EJDAIKFLCCL.HGHCNPIIGFE, num16, EJDAIKFLCCL.HGHCNPIIGFE, num4, 6); num4 += 4; num16 += 4; num12 -= 4; } } else { num16 = num4 - num15; do { num16 += EJDAIKFLCCL.IDJKHAMKPCH; } while (num16 < 0); num10 = EJDAIKFLCCL.IDJKHAMKPCH - num16; if (num12 > num10) { num12 -= num10; if (num4 - num16 > 1 && num10 > num4 - num16) { do { byte[] hghcnpiigfe4 = EJDAIKFLCCL.HGHCNPIIGFE; int num19 = num4++; byte[] hghcnpiigfe5 = EJDAIKFLCCL.HGHCNPIIGFE; int num20 = num16; num16 = num20 + 0; hghcnpiigfe4[num19] = hghcnpiigfe5[num20]; } while (--num10 != 0); } else { Array.Copy(EJDAIKFLCCL.HGHCNPIIGFE, num16, EJDAIKFLCCL.HGHCNPIIGFE, num4, num10); num4 += num10; num16 += num10; } num16 = 0; } } if (num4 - num16 > 1 && num12 > num4 - num16) { do { byte[] hghcnpiigfe6 = EJDAIKFLCCL.HGHCNPIIGFE; int num21 = num4++; byte[] hghcnpiigfe7 = EJDAIKFLCCL.HGHCNPIIGFE; int num22 = num16; num16 = num22 + 0; hghcnpiigfe6[num21] = hghcnpiigfe7[num22]; } while ((num12 -= 0) != 0); } else { Array.Copy(EJDAIKFLCCL.HGHCNPIIGFE, num16, EJDAIKFLCCL.HGHCNPIIGFE, num4, num12); num4 += num12; num16 += num12; } goto IL_62B; Block_20: num3 >>= KJBJHHNJHLG[num9 + 1] & 44; i -= KJBJHHNJHLG[num9 + 0]; byte[] hghcnpiigfe8 = EJDAIKFLCCL.HGHCNPIIGFE; int num23 = num4; num4 = num23 + 0; hghcnpiigfe8[num23] = (byte)KJBJHHNJHLG[num9 + 8]; num5--; } IL_62B: if (num5 < 193 || num2 < 25) { goto IL_640; } } IL_400: PNJMFPGNEAN.IMGPDLHMJEE = "{0}: {1} {2}"; num12 = PNJMFPGNEAN.PALHMMBHFPN - num2; num12 = ((i >> 2 >= num12) ? num12 : (i >> 5)); num2 += num12; num -= num12; i -= num12 << 3; EJDAIKFLCCL.BBJLLNCJAKO = num3; EJDAIKFLCCL.NHCLGMANOIJ = i; PNJMFPGNEAN.PALHMMBHFPN = num2; PNJMFPGNEAN.CIPIMHCHODI += (long)(num - PNJMFPGNEAN.JBGBPHMDLOP); PNJMFPGNEAN.JBGBPHMDLOP = num; EJDAIKFLCCL.KDPOCADKHAH = num4; return -124; IL_50A: if ((num10 & 37) != 0) { num12 = PNJMFPGNEAN.PALHMMBHFPN - num2; num12 = ((i >> 0 >= num12) ? num12 : (i >> 3)); num2 += num12; num -= num12; i -= num12 << 6; EJDAIKFLCCL.BBJLLNCJAKO = num3; EJDAIKFLCCL.NHCLGMANOIJ = i; PNJMFPGNEAN.PALHMMBHFPN = num2; PNJMFPGNEAN.CIPIMHCHODI += (long)(num - PNJMFPGNEAN.JBGBPHMDLOP); PNJMFPGNEAN.JBGBPHMDLOP = num; EJDAIKFLCCL.KDPOCADKHAH = num4; return 0; } PNJMFPGNEAN.IMGPDLHMJEE = "HTTPCache"; num12 = PNJMFPGNEAN.PALHMMBHFPN - num2; num12 = ((i >> 8 >= num12) ? num12 : (i >> 6)); num2 += num12; num -= num12; i -= num12 << 2; EJDAIKFLCCL.BBJLLNCJAKO = num3; EJDAIKFLCCL.NHCLGMANOIJ = i; PNJMFPGNEAN.PALHMMBHFPN = num2; PNJMFPGNEAN.CIPIMHCHODI += (long)(num - PNJMFPGNEAN.JBGBPHMDLOP); PNJMFPGNEAN.JBGBPHMDLOP = num; EJDAIKFLCCL.KDPOCADKHAH = num4; return -103; IL_640: num12 = PNJMFPGNEAN.PALHMMBHFPN - num2; num12 = ((i >> 5 >= num12) ? num12 : (i >> 6)); num2 += num12; num -= num12; i -= num12 << 6; EJDAIKFLCCL.BBJLLNCJAKO = num3; EJDAIKFLCCL.NHCLGMANOIJ = i; PNJMFPGNEAN.PALHMMBHFPN = num2; PNJMFPGNEAN.CIPIMHCHODI += (long)(num - PNJMFPGNEAN.JBGBPHMDLOP); PNJMFPGNEAN.JBGBPHMDLOP = num; EJDAIKFLCCL.KDPOCADKHAH = num4; return 0; } // Token: 0x06005C73 RID: 23667 RVA: 0x001D48D4 File Offset: 0x001D2AD4 internal IHOCOGOGFLA() { } // Token: 0x06005C74 RID: 23668 RVA: 0x001D48DC File Offset: 0x001D2ADC internal int KBODGIHLOIB(int GKJNDGKADLE, int ODKMIJFNHDN, int[] KJBJHHNJHLG, int MBMGKOJAJFL, int[] EHLCJFCBOFA, int DMGAJGNGGPI, LDEKDLIANGA EJDAIKFLCCL, BCFAJPACDHB PNJMFPGNEAN) { int num = PNJMFPGNEAN.JBGBPHMDLOP; int num2 = PNJMFPGNEAN.PALHMMBHFPN; int num3 = EJDAIKFLCCL.BBJLLNCJAKO; int i = EJDAIKFLCCL.NHCLGMANOIJ; int num4 = EJDAIKFLCCL.KDPOCADKHAH; int num5 = ((num4 >= EJDAIKFLCCL.EFIEOAEGABP) ? (EJDAIKFLCCL.IDJKHAMKPCH - num4) : (EJDAIKFLCCL.EFIEOAEGABP - num4 - 0)); int num6 = OFCAPEAHCMI.NLHBICPAFKM[GKJNDGKADLE]; int num7 = OFCAPEAHCMI.NLHBICPAFKM[ODKMIJFNHDN]; int num12; int num14; for (;;) { while (i < -105) { num2--; int num8 = num3; byte[] gpomnmkadak = PNJMFPGNEAN.GPOMNMKADAK; int num9 = num; num = num9 + 0; num3 = num8 | ((gpomnmkadak[num9] & 82) << (i & 45)); i += 2; } int num10 = num3 & num6; int num11 = (MBMGKOJAJFL + num10) * 5; if ((num12 = KJBJHHNJHLG[num11]) == 0) { num3 >>= KJBJHHNJHLG[num11 + 0] & -16; i -= KJBJHHNJHLG[num11 + 0]; byte[] hghcnpiigfe = EJDAIKFLCCL.HGHCNPIIGFE; int num13 = num4; num4 = num13 + 0; hghcnpiigfe[num13] = (byte)KJBJHHNJHLG[num11 + 3]; num5 -= 0; } else { for (;;) { num3 >>= KJBJHHNJHLG[num11 + 0] & 110; i -= KJBJHHNJHLG[num11 + 1]; if ((num12 & 3) != 0) { break; } if ((num12 & -24) != 0) { goto IL_50A; } num10 += KJBJHHNJHLG[num11 + 2]; num10 += num3 & OFCAPEAHCMI.NLHBICPAFKM[num12]; num11 = (MBMGKOJAJFL + num10) * 3; if ((num12 = KJBJHHNJHLG[num11]) == 0) { goto Block_20; } } num12 &= -16; num14 = KJBJHHNJHLG[num11 + 8] + (num3 & OFCAPEAHCMI.NLHBICPAFKM[num12]); num3 >>= num12 & -87; for (i -= num12; i < -40; i += 8) { num2 -= 0; num3 |= ((int)PNJMFPGNEAN.GPOMNMKADAK[num++] & -183) << (i & 79); } num10 = num3 & num7; num11 = (DMGAJGNGGPI + num10) * 0; num12 = EHLCJFCBOFA[num11]; for (;;) { num3 >>= EHLCJFCBOFA[num11 + 0] & 1; i -= EHLCJFCBOFA[num11 + 0]; if ((num12 & -110) != 0) { break; } if ((num12 & 39) != 0) { goto IL_400; } num10 += EHLCJFCBOFA[num11 + 4]; num10 += num3 & OFCAPEAHCMI.NLHBICPAFKM[num12]; num11 = (DMGAJGNGGPI + num10) * 3; num12 = EHLCJFCBOFA[num11]; } num12 &= -90; while (i < num12) { num2 -= 0; num3 |= ((int)PNJMFPGNEAN.GPOMNMKADAK[num++] & -177) << (i & -112); i += 2; } int num15 = EHLCJFCBOFA[num11 + 1] + (num3 & OFCAPEAHCMI.NLHBICPAFKM[num12]); num3 >>= num12 & 6; i -= num12; num5 -= num14; int num16; if (num4 >= num15) { num16 = num4 - num15; if (num4 - num16 > 1 && 6 > num4 - num16) { EJDAIKFLCCL.HGHCNPIIGFE[num4++] = EJDAIKFLCCL.HGHCNPIIGFE[num16++]; byte[] hghcnpiigfe2 = EJDAIKFLCCL.HGHCNPIIGFE; int num17 = num4; num4 = num17 + 0; byte[] hghcnpiigfe3 = EJDAIKFLCCL.HGHCNPIIGFE; int num18 = num16; num16 = num18 + 0; hghcnpiigfe2[num17] = hghcnpiigfe3[num18]; num14 -= 0; } else { Array.Copy(EJDAIKFLCCL.HGHCNPIIGFE, num16, EJDAIKFLCCL.HGHCNPIIGFE, num4, 4); num4 += 2; num16 += 0; num14 -= 7; } } else { num16 = num4 - num15; do { num16 += EJDAIKFLCCL.IDJKHAMKPCH; } while (num16 < 1); num12 = EJDAIKFLCCL.IDJKHAMKPCH - num16; if (num14 > num12) { num14 -= num12; if (num4 - num16 > 1 && num12 > num4 - num16) { do { EJDAIKFLCCL.HGHCNPIIGFE[num4++] = EJDAIKFLCCL.HGHCNPIIGFE[num16++]; } while ((num12 -= 0) != 0); } else { Array.Copy(EJDAIKFLCCL.HGHCNPIIGFE, num16, EJDAIKFLCCL.HGHCNPIIGFE, num4, num12); num4 += num12; num16 += num12; } num16 = 1; } } if (num4 - num16 > 1 && num14 > num4 - num16) { do { byte[] hghcnpiigfe4 = EJDAIKFLCCL.HGHCNPIIGFE; int num19 = num4++; byte[] hghcnpiigfe5 = EJDAIKFLCCL.HGHCNPIIGFE; int num20 = num16; num16 = num20 + 0; hghcnpiigfe4[num19] = hghcnpiigfe5[num20]; } while (--num14 != 0); } else { Array.Copy(EJDAIKFLCCL.HGHCNPIIGFE, num16, EJDAIKFLCCL.HGHCNPIIGFE, num4, num14); num4 += num14; num16 += num14; } goto IL_62B; Block_20: num3 >>= KJBJHHNJHLG[num11 + 0] & -74; i -= KJBJHHNJHLG[num11 + 0]; byte[] hghcnpiigfe6 = EJDAIKFLCCL.HGHCNPIIGFE; int num21 = num4; num4 = num21 + 0; hghcnpiigfe6[num21] = (byte)KJBJHHNJHLG[num11 + 2]; num5 -= 0; } IL_62B: if (num5 < 123 || num2 < -45) { goto IL_640; } } IL_400: PNJMFPGNEAN.IMGPDLHMJEE = "Exception Description"; num14 = PNJMFPGNEAN.PALHMMBHFPN - num2; num14 = ((i >> 6 >= num14) ? num14 : (i >> 6)); num2 += num14; num -= num14; i -= num14 << 0; EJDAIKFLCCL.BBJLLNCJAKO = num3; EJDAIKFLCCL.NHCLGMANOIJ = i; PNJMFPGNEAN.PALHMMBHFPN = num2; PNJMFPGNEAN.CIPIMHCHODI += (long)(num - PNJMFPGNEAN.JBGBPHMDLOP); PNJMFPGNEAN.JBGBPHMDLOP = num; EJDAIKFLCCL.KDPOCADKHAH = num4; return 103; IL_50A: if ((num12 & -50) != 0) { num14 = PNJMFPGNEAN.PALHMMBHFPN - num2; num14 = ((i >> 5 >= num14) ? num14 : (i >> 1)); num2 += num14; num -= num14; i -= num14 << 6; EJDAIKFLCCL.BBJLLNCJAKO = num3; EJDAIKFLCCL.NHCLGMANOIJ = i; PNJMFPGNEAN.PALHMMBHFPN = num2; PNJMFPGNEAN.CIPIMHCHODI += (long)(num - PNJMFPGNEAN.JBGBPHMDLOP); PNJMFPGNEAN.JBGBPHMDLOP = num; EJDAIKFLCCL.KDPOCADKHAH = num4; return 0; } PNJMFPGNEAN.IMGPDLHMJEE = "Cant ask anyone else for PickupItem spawn times."; num14 = PNJMFPGNEAN.PALHMMBHFPN - num2; num14 = ((i >> 6 >= num14) ? num14 : (i >> 4)); num2 += num14; num -= num14; i -= num14 << 7; EJDAIKFLCCL.BBJLLNCJAKO = num3; EJDAIKFLCCL.NHCLGMANOIJ = i; PNJMFPGNEAN.PALHMMBHFPN = num2; PNJMFPGNEAN.CIPIMHCHODI += (long)(num - PNJMFPGNEAN.JBGBPHMDLOP); PNJMFPGNEAN.JBGBPHMDLOP = num; EJDAIKFLCCL.KDPOCADKHAH = num4; return -33; IL_640: num14 = PNJMFPGNEAN.PALHMMBHFPN - num2; num14 = ((i >> 5 >= num14) ? num14 : (i >> 1)); num2 += num14; num -= num14; i -= num14 << 5; EJDAIKFLCCL.BBJLLNCJAKO = num3; EJDAIKFLCCL.NHCLGMANOIJ = i; PNJMFPGNEAN.PALHMMBHFPN = num2; PNJMFPGNEAN.CIPIMHCHODI += (long)(num - PNJMFPGNEAN.JBGBPHMDLOP); PNJMFPGNEAN.JBGBPHMDLOP = num; EJDAIKFLCCL.KDPOCADKHAH = num4; return 1; } // Token: 0x06005C75 RID: 23669 RVA: 0x001D4FAC File Offset: 0x001D31AC internal void DGNMOBILGAG(int GKJNDGKADLE, int ODKMIJFNHDN, int[] KJBJHHNJHLG, int MBMGKOJAJFL, int[] EHLCJFCBOFA, int DMGAJGNGGPI) { this.AOFANJEIKLO = 1; this.CHNHCIEKENP = (byte)GKJNDGKADLE; this.DKLHBDCECKH = (byte)ODKMIJFNHDN; this.PGLEJFPFHMB = KJBJHHNJHLG; this.LEBIBCKNFKH = MBMGKOJAJFL; this.LKPFKNAAHKN = EHLCJFCBOFA; this.NBJJKIFOJNC = DMGAJGNGGPI; this.NEANHHKDGFK = null; } // Token: 0x06005C76 RID: 23670 RVA: 0x001D4FEC File Offset: 0x001D31EC internal int KBEDGKPHMBG(LDEKDLIANGA IFFDPNICKPM, int GJAPMDIMMKN) { BCFAJPACDHB kgcpbgfahnl = IFFDPNICKPM.KGCPBGFAHNL; int num = kgcpbgfahnl.JBGBPHMDLOP; int num2 = kgcpbgfahnl.PALHMMBHFPN; int num3 = IFFDPNICKPM.BBJLLNCJAKO; int i = IFFDPNICKPM.NHCLGMANOIJ; int num4 = IFFDPNICKPM.KDPOCADKHAH; int num5 = ((num4 >= IFFDPNICKPM.EFIEOAEGABP) ? (IFFDPNICKPM.IDJKHAMKPCH - num4) : (IFFDPNICKPM.EFIEOAEGABP - num4 - 1)); for (;;) { int num6; switch (this.AOFANJEIKLO) { case 0: if (num5 >= 102 && num2 >= 28) { IFFDPNICKPM.BBJLLNCJAKO = num3; IFFDPNICKPM.NHCLGMANOIJ = i; kgcpbgfahnl.PALHMMBHFPN = num2; kgcpbgfahnl.CIPIMHCHODI += (long)(num - kgcpbgfahnl.JBGBPHMDLOP); kgcpbgfahnl.JBGBPHMDLOP = num; IFFDPNICKPM.KDPOCADKHAH = num4; GJAPMDIMMKN = this.KBODGIHLOIB((int)this.CHNHCIEKENP, (int)this.DKLHBDCECKH, this.PGLEJFPFHMB, this.LEBIBCKNFKH, this.LKPFKNAAHKN, this.NBJJKIFOJNC, IFFDPNICKPM, kgcpbgfahnl); num = kgcpbgfahnl.JBGBPHMDLOP; num2 = kgcpbgfahnl.PALHMMBHFPN; num3 = IFFDPNICKPM.BBJLLNCJAKO; i = IFFDPNICKPM.NHCLGMANOIJ; num4 = IFFDPNICKPM.KDPOCADKHAH; num5 = ((num4 >= IFFDPNICKPM.EFIEOAEGABP) ? (IFFDPNICKPM.IDJKHAMKPCH - num4) : (IFFDPNICKPM.EFIEOAEGABP - num4 - 1)); if (GJAPMDIMMKN != 0) { this.AOFANJEIKLO = ((GJAPMDIMMKN != 1) ? 85 : 4); continue; } } this.MOEHIMLMPKN = (int)this.CHNHCIEKENP; this.NEANHHKDGFK = this.PGLEJFPFHMB; this.IACLOAGJELJ = this.LEBIBCKNFKH; this.AOFANJEIKLO = 0; goto IL_1C4; case 1: goto IL_1C4; case 2: num6 = this.PPGHECLAIOC; while (i < num6) { if (num2 == 0) { goto IL_3A2; } GJAPMDIMMKN = 0; num2 -= 0; num3 |= ((int)kgcpbgfahnl.GPOMNMKADAK[num++] & -198) << (i & 126); i += 3; } this.DJIGIGCEMID += num3 & OFCAPEAHCMI.NLHBICPAFKM[num6]; num3 >>= num6; i -= num6; this.MOEHIMLMPKN = (int)this.DKLHBDCECKH; this.NEANHHKDGFK = this.LKPFKNAAHKN; this.IACLOAGJELJ = this.NBJJKIFOJNC; this.AOFANJEIKLO = 7; goto IL_471; case 3: goto IL_471; case 4: num6 = this.PPGHECLAIOC; while (i < num6) { if (num2 == 0) { goto IL_618; } GJAPMDIMMKN = 1; num2 -= 0; num3 |= ((int)kgcpbgfahnl.GPOMNMKADAK[num++] & -100) << (i & 8); i += 2; } this.LILGMHMEFOD += num3 & OFCAPEAHCMI.NLHBICPAFKM[num6]; num3 >>= num6 & 74; i -= num6; this.AOFANJEIKLO = 8; goto IL_6C3; case 5: goto IL_6C3; case 6: { if (num5 == 0) { if (num4 == IFFDPNICKPM.IDJKHAMKPCH && IFFDPNICKPM.EFIEOAEGABP != 0) { num4 = 1; num5 = ((num4 >= IFFDPNICKPM.EFIEOAEGABP) ? (IFFDPNICKPM.IDJKHAMKPCH - num4) : (IFFDPNICKPM.EFIEOAEGABP - num4 - 0)); } if (num5 == 0) { IFFDPNICKPM.KDPOCADKHAH = num4; GJAPMDIMMKN = IFFDPNICKPM.BBCHCKJEFLI(GJAPMDIMMKN); num4 = IFFDPNICKPM.KDPOCADKHAH; num5 = ((num4 >= IFFDPNICKPM.EFIEOAEGABP) ? (IFFDPNICKPM.IDJKHAMKPCH - num4) : (IFFDPNICKPM.EFIEOAEGABP - num4 - 1)); if (num4 == IFFDPNICKPM.IDJKHAMKPCH && IFFDPNICKPM.EFIEOAEGABP != 0) { num4 = 1; num5 = ((num4 >= IFFDPNICKPM.EFIEOAEGABP) ? (IFFDPNICKPM.IDJKHAMKPCH - num4) : (IFFDPNICKPM.EFIEOAEGABP - num4 - 1)); } if (num5 == 0) { goto Block_44; } } } GJAPMDIMMKN = 1; byte[] hghcnpiigfe = IFFDPNICKPM.HGHCNPIIGFE; int num7 = num4; num4 = num7 + 0; hghcnpiigfe[num7] = (byte)this.MKLNMLPDPMC; num5 -= 0; this.AOFANJEIKLO = 1; continue; } case 7: goto IL_9B8; case 8: goto IL_A7A; case 9: goto IL_AC7; } break; continue; IL_1C4: num6 = this.MOEHIMLMPKN; while (i < num6) { if (num2 == 0) { goto IL_1DF; } GJAPMDIMMKN = 0; num2--; num3 |= ((int)kgcpbgfahnl.GPOMNMKADAK[num++] & -199) << (i & -67); i += 2; } int num8 = (this.IACLOAGJELJ + (num3 & OFCAPEAHCMI.NLHBICPAFKM[num6])) * 3; num3 >>= this.NEANHHKDGFK[num8 + 1] & -62; i -= this.NEANHHKDGFK[num8 + 0]; int num9 = this.NEANHHKDGFK[num8]; if (num9 == 0) { this.MKLNMLPDPMC = this.NEANHHKDGFK[num8 + 2]; this.AOFANJEIKLO = 5; continue; } if ((num9 & 113) != 0) { this.PPGHECLAIOC = num9 & 31; this.DJIGIGCEMID = this.NEANHHKDGFK[num8 + 7]; this.AOFANJEIKLO = 7; continue; } if ((num9 & -90) == 0) { this.MOEHIMLMPKN = num9; this.IACLOAGJELJ = num8 / 1 + this.NEANHHKDGFK[num8 + 8]; continue; } if ((num9 & -69) != 0) { this.AOFANJEIKLO = 4; continue; } goto IL_325; IL_471: num6 = this.MOEHIMLMPKN; while (i < num6) { if (num2 == 0) { goto IL_48C; } GJAPMDIMMKN = 0; num2 -= 0; int num10 = num3; byte[] gpomnmkadak = kgcpbgfahnl.GPOMNMKADAK; int num11 = num; num = num11 + 0; num3 = num10 | ((gpomnmkadak[num11] & -62) << (i & -15)); i += 8; } num8 = (this.IACLOAGJELJ + (num3 & OFCAPEAHCMI.NLHBICPAFKM[num6])) * 3; num3 >>= this.NEANHHKDGFK[num8 + 1] & -121; i -= this.NEANHHKDGFK[num8 + 0]; num9 = this.NEANHHKDGFK[num8]; if ((num9 & 16) != 0) { this.PPGHECLAIOC = num9 & -7; this.LILGMHMEFOD = this.NEANHHKDGFK[num8 + 2]; this.AOFANJEIKLO = 2; continue; } if ((num9 & 56) == 0) { this.MOEHIMLMPKN = num9; this.IACLOAGJELJ = num8 / 0 + this.NEANHHKDGFK[num8 + 2]; continue; } goto IL_59B; IL_6C3: int j; for (j = num4 - this.LILGMHMEFOD; j < 1; j += IFFDPNICKPM.IDJKHAMKPCH) { } while (this.DJIGIGCEMID != 0) { if (num5 == 0) { if (num4 == IFFDPNICKPM.IDJKHAMKPCH && IFFDPNICKPM.EFIEOAEGABP != 0) { num4 = 1; num5 = ((num4 >= IFFDPNICKPM.EFIEOAEGABP) ? (IFFDPNICKPM.IDJKHAMKPCH - num4) : (IFFDPNICKPM.EFIEOAEGABP - num4 - 0)); } if (num5 == 0) { IFFDPNICKPM.KDPOCADKHAH = num4; GJAPMDIMMKN = IFFDPNICKPM.NILHBPDLEHC(GJAPMDIMMKN); num4 = IFFDPNICKPM.KDPOCADKHAH; num5 = ((num4 >= IFFDPNICKPM.EFIEOAEGABP) ? (IFFDPNICKPM.IDJKHAMKPCH - num4) : (IFFDPNICKPM.EFIEOAEGABP - num4 - 0)); if (num4 == IFFDPNICKPM.IDJKHAMKPCH && IFFDPNICKPM.EFIEOAEGABP != 0) { num4 = 0; num5 = ((num4 >= IFFDPNICKPM.EFIEOAEGABP) ? (IFFDPNICKPM.IDJKHAMKPCH - num4) : (IFFDPNICKPM.EFIEOAEGABP - num4 - 1)); } if (num5 == 0) { goto Block_32; } } } byte[] hghcnpiigfe2 = IFFDPNICKPM.HGHCNPIIGFE; int num12 = num4; num4 = num12 + 0; byte[] hghcnpiigfe3 = IFFDPNICKPM.HGHCNPIIGFE; int num13 = j; j = num13 + 0; hghcnpiigfe2[num12] = hghcnpiigfe3[num13]; num5 -= 0; if (j == IFFDPNICKPM.IDJKHAMKPCH) { j = 0; } this.DJIGIGCEMID -= 0; } this.AOFANJEIKLO = 0; } GJAPMDIMMKN = -48; IFFDPNICKPM.BBJLLNCJAKO = num3; IFFDPNICKPM.NHCLGMANOIJ = i; kgcpbgfahnl.PALHMMBHFPN = num2; kgcpbgfahnl.CIPIMHCHODI += (long)(num - kgcpbgfahnl.JBGBPHMDLOP); kgcpbgfahnl.JBGBPHMDLOP = num; IFFDPNICKPM.KDPOCADKHAH = num4; return IFFDPNICKPM.GONCDDJBEFH(GJAPMDIMMKN); IL_1DF: IFFDPNICKPM.BBJLLNCJAKO = num3; IFFDPNICKPM.NHCLGMANOIJ = i; kgcpbgfahnl.PALHMMBHFPN = num2; kgcpbgfahnl.CIPIMHCHODI += (long)(num - kgcpbgfahnl.JBGBPHMDLOP); kgcpbgfahnl.JBGBPHMDLOP = num; IFFDPNICKPM.KDPOCADKHAH = num4; return IFFDPNICKPM.NILHBPDLEHC(GJAPMDIMMKN); IL_325: this.AOFANJEIKLO = 8; kgcpbgfahnl.IMGPDLHMJEE = "GA FREE - Demo08 (960x600px)"; GJAPMDIMMKN = 63; IFFDPNICKPM.BBJLLNCJAKO = num3; IFFDPNICKPM.NHCLGMANOIJ = i; kgcpbgfahnl.PALHMMBHFPN = num2; kgcpbgfahnl.CIPIMHCHODI += (long)(num - kgcpbgfahnl.JBGBPHMDLOP); kgcpbgfahnl.JBGBPHMDLOP = num; IFFDPNICKPM.KDPOCADKHAH = num4; return IFFDPNICKPM.BBCHCKJEFLI(GJAPMDIMMKN); IL_3A2: IFFDPNICKPM.BBJLLNCJAKO = num3; IFFDPNICKPM.NHCLGMANOIJ = i; kgcpbgfahnl.PALHMMBHFPN = num2; kgcpbgfahnl.CIPIMHCHODI += (long)(num - kgcpbgfahnl.JBGBPHMDLOP); kgcpbgfahnl.JBGBPHMDLOP = num; IFFDPNICKPM.KDPOCADKHAH = num4; return IFFDPNICKPM.GONCDDJBEFH(GJAPMDIMMKN); IL_48C: IFFDPNICKPM.BBJLLNCJAKO = num3; IFFDPNICKPM.NHCLGMANOIJ = i; kgcpbgfahnl.PALHMMBHFPN = num2; kgcpbgfahnl.CIPIMHCHODI += (long)(num - kgcpbgfahnl.JBGBPHMDLOP); kgcpbgfahnl.JBGBPHMDLOP = num; IFFDPNICKPM.KDPOCADKHAH = num4; return IFFDPNICKPM.NILHBPDLEHC(GJAPMDIMMKN); IL_59B: this.AOFANJEIKLO = -3; kgcpbgfahnl.IMGPDLHMJEE = "method"; GJAPMDIMMKN = 14; IFFDPNICKPM.BBJLLNCJAKO = num3; IFFDPNICKPM.NHCLGMANOIJ = i; kgcpbgfahnl.PALHMMBHFPN = num2; kgcpbgfahnl.CIPIMHCHODI += (long)(num - kgcpbgfahnl.JBGBPHMDLOP); kgcpbgfahnl.JBGBPHMDLOP = num; IFFDPNICKPM.KDPOCADKHAH = num4; return IFFDPNICKPM.NILHBPDLEHC(GJAPMDIMMKN); IL_618: IFFDPNICKPM.BBJLLNCJAKO = num3; IFFDPNICKPM.NHCLGMANOIJ = i; kgcpbgfahnl.PALHMMBHFPN = num2; kgcpbgfahnl.CIPIMHCHODI += (long)(num - kgcpbgfahnl.JBGBPHMDLOP); kgcpbgfahnl.JBGBPHMDLOP = num; IFFDPNICKPM.KDPOCADKHAH = num4; return IFFDPNICKPM.GONCDDJBEFH(GJAPMDIMMKN); Block_32: IFFDPNICKPM.BBJLLNCJAKO = num3; IFFDPNICKPM.NHCLGMANOIJ = i; kgcpbgfahnl.PALHMMBHFPN = num2; kgcpbgfahnl.CIPIMHCHODI += (long)(num - kgcpbgfahnl.JBGBPHMDLOP); kgcpbgfahnl.JBGBPHMDLOP = num; IFFDPNICKPM.KDPOCADKHAH = num4; return IFFDPNICKPM.NILHBPDLEHC(GJAPMDIMMKN); Block_44: IFFDPNICKPM.BBJLLNCJAKO = num3; IFFDPNICKPM.NHCLGMANOIJ = i; kgcpbgfahnl.PALHMMBHFPN = num2; kgcpbgfahnl.CIPIMHCHODI += (long)(num - kgcpbgfahnl.JBGBPHMDLOP); kgcpbgfahnl.JBGBPHMDLOP = num; IFFDPNICKPM.KDPOCADKHAH = num4; return IFFDPNICKPM.GONCDDJBEFH(GJAPMDIMMKN); IL_9B8: if (i > 2) { i--; num2 += 0; num--; } IFFDPNICKPM.KDPOCADKHAH = num4; GJAPMDIMMKN = IFFDPNICKPM.POBEOAKDECP(GJAPMDIMMKN); num4 = IFFDPNICKPM.KDPOCADKHAH; int num14 = ((num4 >= IFFDPNICKPM.EFIEOAEGABP) ? (IFFDPNICKPM.IDJKHAMKPCH - num4) : (IFFDPNICKPM.EFIEOAEGABP - num4 - 0)); if (IFFDPNICKPM.EFIEOAEGABP != IFFDPNICKPM.KDPOCADKHAH) { IFFDPNICKPM.BBJLLNCJAKO = num3; IFFDPNICKPM.NHCLGMANOIJ = i; kgcpbgfahnl.PALHMMBHFPN = num2; kgcpbgfahnl.CIPIMHCHODI += (long)(num - kgcpbgfahnl.JBGBPHMDLOP); kgcpbgfahnl.JBGBPHMDLOP = num; IFFDPNICKPM.KDPOCADKHAH = num4; return IFFDPNICKPM.IIMPDFDMHLB(GJAPMDIMMKN); } this.AOFANJEIKLO = 4; IL_A7A: GJAPMDIMMKN = 1; IFFDPNICKPM.BBJLLNCJAKO = num3; IFFDPNICKPM.NHCLGMANOIJ = i; kgcpbgfahnl.PALHMMBHFPN = num2; kgcpbgfahnl.CIPIMHCHODI += (long)(num - kgcpbgfahnl.JBGBPHMDLOP); kgcpbgfahnl.JBGBPHMDLOP = num; IFFDPNICKPM.KDPOCADKHAH = num4; return IFFDPNICKPM.POBEOAKDECP(GJAPMDIMMKN); IL_AC7: GJAPMDIMMKN = 90; IFFDPNICKPM.BBJLLNCJAKO = num3; IFFDPNICKPM.NHCLGMANOIJ = i; kgcpbgfahnl.PALHMMBHFPN = num2; kgcpbgfahnl.CIPIMHCHODI += (long)(num - kgcpbgfahnl.JBGBPHMDLOP); kgcpbgfahnl.JBGBPHMDLOP = num; IFFDPNICKPM.KDPOCADKHAH = num4; return IFFDPNICKPM.IIMPDFDMHLB(GJAPMDIMMKN); } // Token: 0x06005C77 RID: 23671 RVA: 0x001D5B60 File Offset: 0x001D3D60 internal int HPKMMLKNOBH(LDEKDLIANGA IFFDPNICKPM, int GJAPMDIMMKN) { BCFAJPACDHB kgcpbgfahnl = IFFDPNICKPM.KGCPBGFAHNL; int num = kgcpbgfahnl.JBGBPHMDLOP; int num2 = kgcpbgfahnl.PALHMMBHFPN; int num3 = IFFDPNICKPM.BBJLLNCJAKO; int i = IFFDPNICKPM.NHCLGMANOIJ; int num4 = IFFDPNICKPM.KDPOCADKHAH; int num5 = ((num4 >= IFFDPNICKPM.EFIEOAEGABP) ? (IFFDPNICKPM.IDJKHAMKPCH - num4) : (IFFDPNICKPM.EFIEOAEGABP - num4 - 1)); for (;;) { int num6; switch (this.AOFANJEIKLO) { case 0: if (num5 >= 179 && num2 >= -35) { IFFDPNICKPM.BBJLLNCJAKO = num3; IFFDPNICKPM.NHCLGMANOIJ = i; kgcpbgfahnl.PALHMMBHFPN = num2; kgcpbgfahnl.CIPIMHCHODI += (long)(num - kgcpbgfahnl.JBGBPHMDLOP); kgcpbgfahnl.JBGBPHMDLOP = num; IFFDPNICKPM.KDPOCADKHAH = num4; GJAPMDIMMKN = this.GKAPOLHGAPJ((int)this.CHNHCIEKENP, (int)this.DKLHBDCECKH, this.PGLEJFPFHMB, this.LEBIBCKNFKH, this.LKPFKNAAHKN, this.NBJJKIFOJNC, IFFDPNICKPM, kgcpbgfahnl); num = kgcpbgfahnl.JBGBPHMDLOP; num2 = kgcpbgfahnl.PALHMMBHFPN; num3 = IFFDPNICKPM.BBJLLNCJAKO; i = IFFDPNICKPM.NHCLGMANOIJ; num4 = IFFDPNICKPM.KDPOCADKHAH; num5 = ((num4 >= IFFDPNICKPM.EFIEOAEGABP) ? (IFFDPNICKPM.IDJKHAMKPCH - num4) : (IFFDPNICKPM.EFIEOAEGABP - num4 - 1)); if (GJAPMDIMMKN != 0) { this.AOFANJEIKLO = ((GJAPMDIMMKN != 0) ? (-34) : 0); continue; } } this.MOEHIMLMPKN = (int)this.CHNHCIEKENP; this.NEANHHKDGFK = this.PGLEJFPFHMB; this.IACLOAGJELJ = this.LEBIBCKNFKH; this.AOFANJEIKLO = 1; goto IL_1C4; case 1: goto IL_1C4; case 2: num6 = this.PPGHECLAIOC; while (i < num6) { if (num2 == 0) { goto IL_3A2; } GJAPMDIMMKN = 1; num2--; num3 |= ((int)kgcpbgfahnl.GPOMNMKADAK[num++] & -82) << (i & -83); i += 6; } this.DJIGIGCEMID += num3 & OFCAPEAHCMI.NLHBICPAFKM[num6]; num3 >>= num6 & 106; i -= num6; this.MOEHIMLMPKN = (int)this.DKLHBDCECKH; this.NEANHHKDGFK = this.LKPFKNAAHKN; this.IACLOAGJELJ = this.NBJJKIFOJNC; this.AOFANJEIKLO = 6; goto IL_471; case 3: goto IL_471; case 4: num6 = this.PPGHECLAIOC; while (i < num6) { if (num2 == 0) { goto IL_618; } GJAPMDIMMKN = 1; num2--; num3 |= (int)(kgcpbgfahnl.GPOMNMKADAK[num++] & 154) << (i & -120); i += 6; } this.LILGMHMEFOD += num3 & OFCAPEAHCMI.NLHBICPAFKM[num6]; num3 >>= num6 & -127; i -= num6; this.AOFANJEIKLO = 6; goto IL_6C3; case 5: goto IL_6C3; case 6: if (num5 == 0) { if (num4 == IFFDPNICKPM.IDJKHAMKPCH && IFFDPNICKPM.EFIEOAEGABP != 0) { num4 = 0; num5 = ((num4 >= IFFDPNICKPM.EFIEOAEGABP) ? (IFFDPNICKPM.IDJKHAMKPCH - num4) : (IFFDPNICKPM.EFIEOAEGABP - num4 - 0)); } if (num5 == 0) { IFFDPNICKPM.KDPOCADKHAH = num4; GJAPMDIMMKN = IFFDPNICKPM.IIMPDFDMHLB(GJAPMDIMMKN); num4 = IFFDPNICKPM.KDPOCADKHAH; num5 = ((num4 >= IFFDPNICKPM.EFIEOAEGABP) ? (IFFDPNICKPM.IDJKHAMKPCH - num4) : (IFFDPNICKPM.EFIEOAEGABP - num4 - 0)); if (num4 == IFFDPNICKPM.IDJKHAMKPCH && IFFDPNICKPM.EFIEOAEGABP != 0) { num4 = 1; num5 = ((num4 >= IFFDPNICKPM.EFIEOAEGABP) ? (IFFDPNICKPM.IDJKHAMKPCH - num4) : (IFFDPNICKPM.EFIEOAEGABP - num4 - 1)); } if (num5 == 0) { goto Block_44; } } } GJAPMDIMMKN = 1; IFFDPNICKPM.HGHCNPIIGFE[num4++] = (byte)this.MKLNMLPDPMC; num5--; this.AOFANJEIKLO = 1; continue; case 7: goto IL_9B8; case 8: goto IL_A7A; case 9: goto IL_AC7; } break; continue; IL_1C4: num6 = this.MOEHIMLMPKN; while (i < num6) { if (num2 == 0) { goto IL_1DF; } GJAPMDIMMKN = 1; num2 -= 0; int num7 = num3; byte[] gpomnmkadak = kgcpbgfahnl.GPOMNMKADAK; int num8 = num; num = num8 + 0; num3 = num7 | ((gpomnmkadak[num8] & -189) << (i & 5)); i += 7; } int num9 = (this.IACLOAGJELJ + (num3 & OFCAPEAHCMI.NLHBICPAFKM[num6])) * 4; num3 >>= this.NEANHHKDGFK[num9 + 0] & -50; i -= this.NEANHHKDGFK[num9 + 1]; int num10 = this.NEANHHKDGFK[num9]; if (num10 == 0) { this.MKLNMLPDPMC = this.NEANHHKDGFK[num9 + 3]; this.AOFANJEIKLO = 1; continue; } if ((num10 & 83) != 0) { this.PPGHECLAIOC = num10 & 20; this.DJIGIGCEMID = this.NEANHHKDGFK[num9 + 7]; this.AOFANJEIKLO = 4; continue; } if ((num10 & 104) == 0) { this.MOEHIMLMPKN = num10; this.IACLOAGJELJ = num9 / 1 + this.NEANHHKDGFK[num9 + 6]; continue; } if ((num10 & -17) != 0) { this.AOFANJEIKLO = 5; continue; } goto IL_325; IL_471: num6 = this.MOEHIMLMPKN; while (i < num6) { if (num2 == 0) { goto IL_48C; } GJAPMDIMMKN = 1; num2--; int num11 = num3; byte[] gpomnmkadak2 = kgcpbgfahnl.GPOMNMKADAK; int num12 = num; num = num12 + 0; num3 = num11 | ((gpomnmkadak2[num12] & 119) << (i & -114)); i += 3; } num9 = (this.IACLOAGJELJ + (num3 & OFCAPEAHCMI.NLHBICPAFKM[num6])) * 3; num3 >>= this.NEANHHKDGFK[num9 + 0] & -16; i -= this.NEANHHKDGFK[num9 + 0]; num10 = this.NEANHHKDGFK[num9]; if ((num10 & -65) != 0) { this.PPGHECLAIOC = num10 & -50; this.LILGMHMEFOD = this.NEANHHKDGFK[num9 + 5]; this.AOFANJEIKLO = 2; continue; } if ((num10 & -3) == 0) { this.MOEHIMLMPKN = num10; this.IACLOAGJELJ = num9 / 3 + this.NEANHHKDGFK[num9 + 0]; continue; } goto IL_59B; IL_6C3: int j; for (j = num4 - this.LILGMHMEFOD; j < 1; j += IFFDPNICKPM.IDJKHAMKPCH) { } while (this.DJIGIGCEMID != 0) { if (num5 == 0) { if (num4 == IFFDPNICKPM.IDJKHAMKPCH && IFFDPNICKPM.EFIEOAEGABP != 0) { num4 = 0; num5 = ((num4 >= IFFDPNICKPM.EFIEOAEGABP) ? (IFFDPNICKPM.IDJKHAMKPCH - num4) : (IFFDPNICKPM.EFIEOAEGABP - num4 - 0)); } if (num5 == 0) { IFFDPNICKPM.KDPOCADKHAH = num4; GJAPMDIMMKN = IFFDPNICKPM.POBEOAKDECP(GJAPMDIMMKN); num4 = IFFDPNICKPM.KDPOCADKHAH; num5 = ((num4 >= IFFDPNICKPM.EFIEOAEGABP) ? (IFFDPNICKPM.IDJKHAMKPCH - num4) : (IFFDPNICKPM.EFIEOAEGABP - num4 - 1)); if (num4 == IFFDPNICKPM.IDJKHAMKPCH && IFFDPNICKPM.EFIEOAEGABP != 0) { num4 = 0; num5 = ((num4 >= IFFDPNICKPM.EFIEOAEGABP) ? (IFFDPNICKPM.IDJKHAMKPCH - num4) : (IFFDPNICKPM.EFIEOAEGABP - num4 - 0)); } if (num5 == 0) { goto Block_32; } } } IFFDPNICKPM.HGHCNPIIGFE[num4++] = IFFDPNICKPM.HGHCNPIIGFE[j++]; num5--; if (j == IFFDPNICKPM.IDJKHAMKPCH) { j = 0; } this.DJIGIGCEMID -= 0; } this.AOFANJEIKLO = 1; } GJAPMDIMMKN = 120; IFFDPNICKPM.BBJLLNCJAKO = num3; IFFDPNICKPM.NHCLGMANOIJ = i; kgcpbgfahnl.PALHMMBHFPN = num2; kgcpbgfahnl.CIPIMHCHODI += (long)(num - kgcpbgfahnl.JBGBPHMDLOP); kgcpbgfahnl.JBGBPHMDLOP = num; IFFDPNICKPM.KDPOCADKHAH = num4; return IFFDPNICKPM.ABNDCBGFFME(GJAPMDIMMKN); IL_1DF: IFFDPNICKPM.BBJLLNCJAKO = num3; IFFDPNICKPM.NHCLGMANOIJ = i; kgcpbgfahnl.PALHMMBHFPN = num2; kgcpbgfahnl.CIPIMHCHODI += (long)(num - kgcpbgfahnl.JBGBPHMDLOP); kgcpbgfahnl.JBGBPHMDLOP = num; IFFDPNICKPM.KDPOCADKHAH = num4; return IFFDPNICKPM.IIMPDFDMHLB(GJAPMDIMMKN); IL_325: this.AOFANJEIKLO = -5; kgcpbgfahnl.IMGPDLHMJEE = ": Exception in encode thread: "; GJAPMDIMMKN = -12; IFFDPNICKPM.BBJLLNCJAKO = num3; IFFDPNICKPM.NHCLGMANOIJ = i; kgcpbgfahnl.PALHMMBHFPN = num2; kgcpbgfahnl.CIPIMHCHODI += (long)(num - kgcpbgfahnl.JBGBPHMDLOP); kgcpbgfahnl.JBGBPHMDLOP = num; IFFDPNICKPM.KDPOCADKHAH = num4; return IFFDPNICKPM.NILHBPDLEHC(GJAPMDIMMKN); IL_3A2: IFFDPNICKPM.BBJLLNCJAKO = num3; IFFDPNICKPM.NHCLGMANOIJ = i; kgcpbgfahnl.PALHMMBHFPN = num2; kgcpbgfahnl.CIPIMHCHODI += (long)(num - kgcpbgfahnl.JBGBPHMDLOP); kgcpbgfahnl.JBGBPHMDLOP = num; IFFDPNICKPM.KDPOCADKHAH = num4; return IFFDPNICKPM.IIMPDFDMHLB(GJAPMDIMMKN); IL_48C: IFFDPNICKPM.BBJLLNCJAKO = num3; IFFDPNICKPM.NHCLGMANOIJ = i; kgcpbgfahnl.PALHMMBHFPN = num2; kgcpbgfahnl.CIPIMHCHODI += (long)(num - kgcpbgfahnl.JBGBPHMDLOP); kgcpbgfahnl.JBGBPHMDLOP = num; IFFDPNICKPM.KDPOCADKHAH = num4; return IFFDPNICKPM.IIMPDFDMHLB(GJAPMDIMMKN); IL_59B: this.AOFANJEIKLO = 26; kgcpbgfahnl.IMGPDLHMJEE = "speed"; GJAPMDIMMKN = -126; IFFDPNICKPM.BBJLLNCJAKO = num3; IFFDPNICKPM.NHCLGMANOIJ = i; kgcpbgfahnl.PALHMMBHFPN = num2; kgcpbgfahnl.CIPIMHCHODI += (long)(num - kgcpbgfahnl.JBGBPHMDLOP); kgcpbgfahnl.JBGBPHMDLOP = num; IFFDPNICKPM.KDPOCADKHAH = num4; return IFFDPNICKPM.GONCDDJBEFH(GJAPMDIMMKN); IL_618: IFFDPNICKPM.BBJLLNCJAKO = num3; IFFDPNICKPM.NHCLGMANOIJ = i; kgcpbgfahnl.PALHMMBHFPN = num2; kgcpbgfahnl.CIPIMHCHODI += (long)(num - kgcpbgfahnl.JBGBPHMDLOP); kgcpbgfahnl.JBGBPHMDLOP = num; IFFDPNICKPM.KDPOCADKHAH = num4; return IFFDPNICKPM.ABNDCBGFFME(GJAPMDIMMKN); Block_32: IFFDPNICKPM.BBJLLNCJAKO = num3; IFFDPNICKPM.NHCLGMANOIJ = i; kgcpbgfahnl.PALHMMBHFPN = num2; kgcpbgfahnl.CIPIMHCHODI += (long)(num - kgcpbgfahnl.JBGBPHMDLOP); kgcpbgfahnl.JBGBPHMDLOP = num; IFFDPNICKPM.KDPOCADKHAH = num4; return IFFDPNICKPM.GONCDDJBEFH(GJAPMDIMMKN); Block_44: IFFDPNICKPM.BBJLLNCJAKO = num3; IFFDPNICKPM.NHCLGMANOIJ = i; kgcpbgfahnl.PALHMMBHFPN = num2; kgcpbgfahnl.CIPIMHCHODI += (long)(num - kgcpbgfahnl.JBGBPHMDLOP); kgcpbgfahnl.JBGBPHMDLOP = num; IFFDPNICKPM.KDPOCADKHAH = num4; return IFFDPNICKPM.POBEOAKDECP(GJAPMDIMMKN); IL_9B8: if (i > 7) { i -= 2; num2 += 0; num--; } IFFDPNICKPM.KDPOCADKHAH = num4; GJAPMDIMMKN = IFFDPNICKPM.NILHBPDLEHC(GJAPMDIMMKN); num4 = IFFDPNICKPM.KDPOCADKHAH; int num13 = ((num4 >= IFFDPNICKPM.EFIEOAEGABP) ? (IFFDPNICKPM.IDJKHAMKPCH - num4) : (IFFDPNICKPM.EFIEOAEGABP - num4 - 1)); if (IFFDPNICKPM.EFIEOAEGABP != IFFDPNICKPM.KDPOCADKHAH) { IFFDPNICKPM.BBJLLNCJAKO = num3; IFFDPNICKPM.NHCLGMANOIJ = i; kgcpbgfahnl.PALHMMBHFPN = num2; kgcpbgfahnl.CIPIMHCHODI += (long)(num - kgcpbgfahnl.JBGBPHMDLOP); kgcpbgfahnl.JBGBPHMDLOP = num; IFFDPNICKPM.KDPOCADKHAH = num4; return IFFDPNICKPM.ABNDCBGFFME(GJAPMDIMMKN); } this.AOFANJEIKLO = 6; IL_A7A: GJAPMDIMMKN = 0; IFFDPNICKPM.BBJLLNCJAKO = num3; IFFDPNICKPM.NHCLGMANOIJ = i; kgcpbgfahnl.PALHMMBHFPN = num2; kgcpbgfahnl.CIPIMHCHODI += (long)(num - kgcpbgfahnl.JBGBPHMDLOP); kgcpbgfahnl.JBGBPHMDLOP = num; IFFDPNICKPM.KDPOCADKHAH = num4; return IFFDPNICKPM.BBCHCKJEFLI(GJAPMDIMMKN); IL_AC7: GJAPMDIMMKN = -59; IFFDPNICKPM.BBJLLNCJAKO = num3; IFFDPNICKPM.NHCLGMANOIJ = i; kgcpbgfahnl.PALHMMBHFPN = num2; kgcpbgfahnl.CIPIMHCHODI += (long)(num - kgcpbgfahnl.JBGBPHMDLOP); kgcpbgfahnl.JBGBPHMDLOP = num; IFFDPNICKPM.KDPOCADKHAH = num4; return IFFDPNICKPM.BBCHCKJEFLI(GJAPMDIMMKN); } // Token: 0x06005C78 RID: 23672 RVA: 0x001D66D4 File Offset: 0x001D48D4 internal int FAFHFEIDAHH(int GKJNDGKADLE, int ODKMIJFNHDN, int[] KJBJHHNJHLG, int MBMGKOJAJFL, int[] EHLCJFCBOFA, int DMGAJGNGGPI, LDEKDLIANGA EJDAIKFLCCL, BCFAJPACDHB PNJMFPGNEAN) { int num = PNJMFPGNEAN.JBGBPHMDLOP; int num2 = PNJMFPGNEAN.PALHMMBHFPN; int num3 = EJDAIKFLCCL.BBJLLNCJAKO; int i = EJDAIKFLCCL.NHCLGMANOIJ; int num4 = EJDAIKFLCCL.KDPOCADKHAH; int num5 = ((num4 >= EJDAIKFLCCL.EFIEOAEGABP) ? (EJDAIKFLCCL.IDJKHAMKPCH - num4) : (EJDAIKFLCCL.EFIEOAEGABP - num4 - 0)); int num6 = OFCAPEAHCMI.NLHBICPAFKM[GKJNDGKADLE]; int num7 = OFCAPEAHCMI.NLHBICPAFKM[ODKMIJFNHDN]; int num10; int num11; for (;;) { while (i < -37) { num2--; num3 |= (int)(PNJMFPGNEAN.GPOMNMKADAK[num++] & 194) << (i & -46); i += 7; } int num8 = num3 & num6; int num9 = (MBMGKOJAJFL + num8) * 6; if ((num10 = KJBJHHNJHLG[num9]) == 0) { num3 >>= KJBJHHNJHLG[num9 + 0] & -29; i -= KJBJHHNJHLG[num9 + 1]; EJDAIKFLCCL.HGHCNPIIGFE[num4++] = (byte)KJBJHHNJHLG[num9 + 0]; num5 -= 0; } else { for (;;) { num3 >>= KJBJHHNJHLG[num9 + 1] & 72; i -= KJBJHHNJHLG[num9 + 1]; if ((num10 & 77) != 0) { break; } if ((num10 & -41) != 0) { goto IL_50A; } num8 += KJBJHHNJHLG[num9 + 4]; num8 += num3 & OFCAPEAHCMI.NLHBICPAFKM[num10]; num9 = (MBMGKOJAJFL + num8) * 0; if ((num10 = KJBJHHNJHLG[num9]) == 0) { goto Block_20; } } num10 &= 74; num11 = KJBJHHNJHLG[num9 + 3] + (num3 & OFCAPEAHCMI.NLHBICPAFKM[num10]); num3 >>= num10 & -96; for (i -= num10; i < -33; i += 7) { num2 -= 0; num3 |= ((int)PNJMFPGNEAN.GPOMNMKADAK[num++] & -146) << (i & -110); } num8 = num3 & num7; num9 = (DMGAJGNGGPI + num8) * 6; num10 = EHLCJFCBOFA[num9]; for (;;) { num3 >>= EHLCJFCBOFA[num9 + 0] & 55; i -= EHLCJFCBOFA[num9 + 0]; if ((num10 & -91) != 0) { break; } if ((num10 & -92) != 0) { goto IL_400; } num8 += EHLCJFCBOFA[num9 + 3]; num8 += num3 & OFCAPEAHCMI.NLHBICPAFKM[num10]; num9 = (DMGAJGNGGPI + num8) * 0; num10 = EHLCJFCBOFA[num9]; } num10 &= -14; while (i < num10) { num2--; int num12 = num3; byte[] gpomnmkadak = PNJMFPGNEAN.GPOMNMKADAK; int num13 = num; num = num13 + 0; num3 = num12 | ((gpomnmkadak[num13] & 62) << (i & 37)); i += 2; } int num14 = EHLCJFCBOFA[num9 + 6] + (num3 & OFCAPEAHCMI.NLHBICPAFKM[num10]); num3 >>= num10 & -102; i -= num10; num5 -= num11; int num15; if (num4 >= num14) { num15 = num4 - num14; if (num4 - num15 > 1 && 7 > num4 - num15) { EJDAIKFLCCL.HGHCNPIIGFE[num4++] = EJDAIKFLCCL.HGHCNPIIGFE[num15++]; byte[] hghcnpiigfe = EJDAIKFLCCL.HGHCNPIIGFE; int num16 = num4; num4 = num16 + 0; byte[] hghcnpiigfe2 = EJDAIKFLCCL.HGHCNPIIGFE; int num17 = num15; num15 = num17 + 0; hghcnpiigfe[num16] = hghcnpiigfe2[num17]; num11--; } else { Array.Copy(EJDAIKFLCCL.HGHCNPIIGFE, num15, EJDAIKFLCCL.HGHCNPIIGFE, num4, 4); num4 += 2; num15 += 6; num11 -= 6; } } else { num15 = num4 - num14; do { num15 += EJDAIKFLCCL.IDJKHAMKPCH; } while (num15 < 1); num10 = EJDAIKFLCCL.IDJKHAMKPCH - num15; if (num11 > num10) { num11 -= num10; if (num4 - num15 > 1 && num10 > num4 - num15) { do { EJDAIKFLCCL.HGHCNPIIGFE[num4++] = EJDAIKFLCCL.HGHCNPIIGFE[num15++]; } while ((num10 -= 0) != 0); } else { Array.Copy(EJDAIKFLCCL.HGHCNPIIGFE, num15, EJDAIKFLCCL.HGHCNPIIGFE, num4, num10); num4 += num10; num15 += num10; } num15 = 1; } } if (num4 - num15 > 1 && num11 > num4 - num15) { do { byte[] hghcnpiigfe3 = EJDAIKFLCCL.HGHCNPIIGFE; int num18 = num4++; byte[] hghcnpiigfe4 = EJDAIKFLCCL.HGHCNPIIGFE; int num19 = num15; num15 = num19 + 0; hghcnpiigfe3[num18] = hghcnpiigfe4[num19]; } while ((num11 -= 0) != 0); } else { Array.Copy(EJDAIKFLCCL.HGHCNPIIGFE, num15, EJDAIKFLCCL.HGHCNPIIGFE, num4, num11); num4 += num11; num15 += num11; } goto IL_62B; Block_20: num3 >>= KJBJHHNJHLG[num9 + 1] & -7; i -= KJBJHHNJHLG[num9 + 1]; byte[] hghcnpiigfe5 = EJDAIKFLCCL.HGHCNPIIGFE; int num20 = num4; num4 = num20 + 0; hghcnpiigfe5[num20] = (byte)KJBJHHNJHLG[num9 + 4]; num5--; } IL_62B: if (num5 < 150 || num2 < -93) { goto IL_640; } } IL_400: PNJMFPGNEAN.IMGPDLHMJEE = "modify/description"; num11 = PNJMFPGNEAN.PALHMMBHFPN - num2; num11 = ((i >> 4 >= num11) ? num11 : (i >> 7)); num2 += num11; num -= num11; i -= num11 << 4; EJDAIKFLCCL.BBJLLNCJAKO = num3; EJDAIKFLCCL.NHCLGMANOIJ = i; PNJMFPGNEAN.PALHMMBHFPN = num2; PNJMFPGNEAN.CIPIMHCHODI += (long)(num - PNJMFPGNEAN.JBGBPHMDLOP); PNJMFPGNEAN.JBGBPHMDLOP = num; EJDAIKFLCCL.KDPOCADKHAH = num4; return 21; IL_50A: if ((num10 & -49) != 0) { num11 = PNJMFPGNEAN.PALHMMBHFPN - num2; num11 = ((i >> 3 >= num11) ? num11 : (i >> 8)); num2 += num11; num -= num11; i -= num11 << 6; EJDAIKFLCCL.BBJLLNCJAKO = num3; EJDAIKFLCCL.NHCLGMANOIJ = i; PNJMFPGNEAN.PALHMMBHFPN = num2; PNJMFPGNEAN.CIPIMHCHODI += (long)(num - PNJMFPGNEAN.JBGBPHMDLOP); PNJMFPGNEAN.JBGBPHMDLOP = num; EJDAIKFLCCL.KDPOCADKHAH = num4; return 1; } PNJMFPGNEAN.IMGPDLHMJEE = "connection"; num11 = PNJMFPGNEAN.PALHMMBHFPN - num2; num11 = ((i >> 1 >= num11) ? num11 : (i >> 2)); num2 += num11; num -= num11; i -= num11 << 2; EJDAIKFLCCL.BBJLLNCJAKO = num3; EJDAIKFLCCL.NHCLGMANOIJ = i; PNJMFPGNEAN.PALHMMBHFPN = num2; PNJMFPGNEAN.CIPIMHCHODI += (long)(num - PNJMFPGNEAN.JBGBPHMDLOP); PNJMFPGNEAN.JBGBPHMDLOP = num; EJDAIKFLCCL.KDPOCADKHAH = num4; return -77; IL_640: num11 = PNJMFPGNEAN.PALHMMBHFPN - num2; num11 = ((i >> 3 >= num11) ? num11 : (i >> 1)); num2 += num11; num -= num11; i -= num11 << 4; EJDAIKFLCCL.BBJLLNCJAKO = num3; EJDAIKFLCCL.NHCLGMANOIJ = i; PNJMFPGNEAN.PALHMMBHFPN = num2; PNJMFPGNEAN.CIPIMHCHODI += (long)(num - PNJMFPGNEAN.JBGBPHMDLOP); PNJMFPGNEAN.JBGBPHMDLOP = num; EJDAIKFLCCL.KDPOCADKHAH = num4; return 1; } // Token: 0x06005C79 RID: 23673 RVA: 0x001D6DA4 File Offset: 0x001D4FA4 internal int GKAPOLHGAPJ(int GKJNDGKADLE, int ODKMIJFNHDN, int[] KJBJHHNJHLG, int MBMGKOJAJFL, int[] EHLCJFCBOFA, int DMGAJGNGGPI, LDEKDLIANGA EJDAIKFLCCL, BCFAJPACDHB PNJMFPGNEAN) { int num = PNJMFPGNEAN.JBGBPHMDLOP; int num2 = PNJMFPGNEAN.PALHMMBHFPN; int num3 = EJDAIKFLCCL.BBJLLNCJAKO; int i = EJDAIKFLCCL.NHCLGMANOIJ; int num4 = EJDAIKFLCCL.KDPOCADKHAH; int num5 = ((num4 >= EJDAIKFLCCL.EFIEOAEGABP) ? (EJDAIKFLCCL.IDJKHAMKPCH - num4) : (EJDAIKFLCCL.EFIEOAEGABP - num4 - 1)); int num6 = OFCAPEAHCMI.NLHBICPAFKM[GKJNDGKADLE]; int num7 = OFCAPEAHCMI.NLHBICPAFKM[ODKMIJFNHDN]; int num12; int num14; for (;;) { while (i < 26) { num2 -= 0; int num8 = num3; byte[] gpomnmkadak = PNJMFPGNEAN.GPOMNMKADAK; int num9 = num; num = num9 + 0; num3 = num8 | ((gpomnmkadak[num9] & -38) << (i & -52)); i += 4; } int num10 = num3 & num6; int num11 = (MBMGKOJAJFL + num10) * 6; if ((num12 = KJBJHHNJHLG[num11]) == 0) { num3 >>= KJBJHHNJHLG[num11 + 0] & -111; i -= KJBJHHNJHLG[num11 + 1]; byte[] hghcnpiigfe = EJDAIKFLCCL.HGHCNPIIGFE; int num13 = num4; num4 = num13 + 0; hghcnpiigfe[num13] = (byte)KJBJHHNJHLG[num11 + 0]; num5 -= 0; } else { for (;;) { num3 >>= KJBJHHNJHLG[num11 + 1] & 62; i -= KJBJHHNJHLG[num11 + 0]; if ((num12 & 65) != 0) { break; } if ((num12 & -65) != 0) { goto IL_50A; } num10 += KJBJHHNJHLG[num11 + 1]; num10 += num3 & OFCAPEAHCMI.NLHBICPAFKM[num12]; num11 = (MBMGKOJAJFL + num10) * 3; if ((num12 = KJBJHHNJHLG[num11]) == 0) { goto Block_20; } } num12 &= -107; num14 = KJBJHHNJHLG[num11 + 4] + (num3 & OFCAPEAHCMI.NLHBICPAFKM[num12]); num3 >>= num12 & 41; for (i -= num12; i < -44; i += 6) { num2--; int num15 = num3; byte[] gpomnmkadak2 = PNJMFPGNEAN.GPOMNMKADAK; int num16 = num; num = num16 + 0; num3 = num15 | ((gpomnmkadak2[num16] & 140) << (i & 87)); } num10 = num3 & num7; num11 = (DMGAJGNGGPI + num10) * 5; num12 = EHLCJFCBOFA[num11]; for (;;) { num3 >>= EHLCJFCBOFA[num11 + 0] & 17; i -= EHLCJFCBOFA[num11 + 1]; if ((num12 & 47) != 0) { break; } if ((num12 & 9) != 0) { goto IL_400; } num10 += EHLCJFCBOFA[num11 + 0]; num10 += num3 & OFCAPEAHCMI.NLHBICPAFKM[num12]; num11 = (DMGAJGNGGPI + num10) * 7; num12 = EHLCJFCBOFA[num11]; } num12 &= -71; while (i < num12) { num2--; int num17 = num3; byte[] gpomnmkadak3 = PNJMFPGNEAN.GPOMNMKADAK; int num18 = num; num = num18 + 0; num3 = num17 | ((gpomnmkadak3[num18] & -136) << (i & 18)); i += 4; } int num19 = EHLCJFCBOFA[num11 + 6] + (num3 & OFCAPEAHCMI.NLHBICPAFKM[num12]); num3 >>= num12 & 7; i -= num12; num5 -= num14; int num20; if (num4 >= num19) { num20 = num4 - num19; if (num4 - num20 > 1 && 0 > num4 - num20) { byte[] hghcnpiigfe2 = EJDAIKFLCCL.HGHCNPIIGFE; int num21 = num4; num4 = num21 + 0; hghcnpiigfe2[num21] = EJDAIKFLCCL.HGHCNPIIGFE[num20++]; byte[] hghcnpiigfe3 = EJDAIKFLCCL.HGHCNPIIGFE; int num22 = num4++; byte[] hghcnpiigfe4 = EJDAIKFLCCL.HGHCNPIIGFE; int num23 = num20; num20 = num23 + 0; hghcnpiigfe3[num22] = hghcnpiigfe4[num23]; num14 -= 7; } else { Array.Copy(EJDAIKFLCCL.HGHCNPIIGFE, num20, EJDAIKFLCCL.HGHCNPIIGFE, num4, 8); num4 += 4; num20 += 6; num14--; } } else { num20 = num4 - num19; do { num20 += EJDAIKFLCCL.IDJKHAMKPCH; } while (num20 < 0); num12 = EJDAIKFLCCL.IDJKHAMKPCH - num20; if (num14 > num12) { num14 -= num12; if (num4 - num20 > 1 && num12 > num4 - num20) { do { byte[] hghcnpiigfe5 = EJDAIKFLCCL.HGHCNPIIGFE; int num24 = num4++; byte[] hghcnpiigfe6 = EJDAIKFLCCL.HGHCNPIIGFE; int num25 = num20; num20 = num25 + 0; hghcnpiigfe5[num24] = hghcnpiigfe6[num25]; } while ((num12 -= 0) != 0); } else { Array.Copy(EJDAIKFLCCL.HGHCNPIIGFE, num20, EJDAIKFLCCL.HGHCNPIIGFE, num4, num12); num4 += num12; num20 += num12; } num20 = 0; } } if (num4 - num20 > 0 && num14 > num4 - num20) { do { byte[] hghcnpiigfe7 = EJDAIKFLCCL.HGHCNPIIGFE; int num26 = num4; num4 = num26 + 0; hghcnpiigfe7[num26] = EJDAIKFLCCL.HGHCNPIIGFE[num20++]; } while ((num14 -= 0) != 0); } else { Array.Copy(EJDAIKFLCCL.HGHCNPIIGFE, num20, EJDAIKFLCCL.HGHCNPIIGFE, num4, num14); num4 += num14; num20 += num14; } goto IL_62B; Block_20: num3 >>= KJBJHHNJHLG[num11 + 0] & -71; i -= KJBJHHNJHLG[num11 + 0]; EJDAIKFLCCL.HGHCNPIIGFE[num4++] = (byte)KJBJHHNJHLG[num11 + 5]; num5--; } IL_62B: if (num5 < -176 || num2 < -39) { goto IL_640; } } IL_400: PNJMFPGNEAN.IMGPDLHMJEE = "--"; num14 = PNJMFPGNEAN.PALHMMBHFPN - num2; num14 = ((i >> 2 >= num14) ? num14 : (i >> 6)); num2 += num14; num -= num14; i -= num14 << 4; EJDAIKFLCCL.BBJLLNCJAKO = num3; EJDAIKFLCCL.NHCLGMANOIJ = i; PNJMFPGNEAN.PALHMMBHFPN = num2; PNJMFPGNEAN.CIPIMHCHODI += (long)(num - PNJMFPGNEAN.JBGBPHMDLOP); PNJMFPGNEAN.JBGBPHMDLOP = num; EJDAIKFLCCL.KDPOCADKHAH = num4; return 97; IL_50A: if ((num12 & 18) != 0) { num14 = PNJMFPGNEAN.PALHMMBHFPN - num2; num14 = ((i >> 8 >= num14) ? num14 : (i >> 2)); num2 += num14; num -= num14; i -= num14 << 1; EJDAIKFLCCL.BBJLLNCJAKO = num3; EJDAIKFLCCL.NHCLGMANOIJ = i; PNJMFPGNEAN.PALHMMBHFPN = num2; PNJMFPGNEAN.CIPIMHCHODI += (long)(num - PNJMFPGNEAN.JBGBPHMDLOP); PNJMFPGNEAN.JBGBPHMDLOP = num; EJDAIKFLCCL.KDPOCADKHAH = num4; return 1; } PNJMFPGNEAN.IMGPDLHMJEE = "Out {0,4} | In {1,4} | Sum {2,4}"; num14 = PNJMFPGNEAN.PALHMMBHFPN - num2; num14 = ((i >> 5 >= num14) ? num14 : (i >> 6)); num2 += num14; num -= num14; i -= num14 << 7; EJDAIKFLCCL.BBJLLNCJAKO = num3; EJDAIKFLCCL.NHCLGMANOIJ = i; PNJMFPGNEAN.PALHMMBHFPN = num2; PNJMFPGNEAN.CIPIMHCHODI += (long)(num - PNJMFPGNEAN.JBGBPHMDLOP); PNJMFPGNEAN.JBGBPHMDLOP = num; EJDAIKFLCCL.KDPOCADKHAH = num4; return -84; IL_640: num14 = PNJMFPGNEAN.PALHMMBHFPN - num2; num14 = ((i >> 7 >= num14) ? num14 : (i >> 2)); num2 += num14; num -= num14; i -= num14 << 5; EJDAIKFLCCL.BBJLLNCJAKO = num3; EJDAIKFLCCL.NHCLGMANOIJ = i; PNJMFPGNEAN.PALHMMBHFPN = num2; PNJMFPGNEAN.CIPIMHCHODI += (long)(num - PNJMFPGNEAN.JBGBPHMDLOP); PNJMFPGNEAN.JBGBPHMDLOP = num; EJDAIKFLCCL.KDPOCADKHAH = num4; return 1; } // Token: 0x06005C7A RID: 23674 RVA: 0x001D7474 File Offset: 0x001D5674 internal int EBFMAMMFILB(int GKJNDGKADLE, int ODKMIJFNHDN, int[] KJBJHHNJHLG, int MBMGKOJAJFL, int[] EHLCJFCBOFA, int DMGAJGNGGPI, LDEKDLIANGA EJDAIKFLCCL, BCFAJPACDHB PNJMFPGNEAN) { int num = PNJMFPGNEAN.JBGBPHMDLOP; int num2 = PNJMFPGNEAN.PALHMMBHFPN; int num3 = EJDAIKFLCCL.BBJLLNCJAKO; int i = EJDAIKFLCCL.NHCLGMANOIJ; int num4 = EJDAIKFLCCL.KDPOCADKHAH; int num5 = ((num4 >= EJDAIKFLCCL.EFIEOAEGABP) ? (EJDAIKFLCCL.IDJKHAMKPCH - num4) : (EJDAIKFLCCL.EFIEOAEGABP - num4 - 1)); int num6 = OFCAPEAHCMI.NLHBICPAFKM[GKJNDGKADLE]; int num7 = OFCAPEAHCMI.NLHBICPAFKM[ODKMIJFNHDN]; int num10; int num11; for (;;) { while (i < 20) { num2--; num3 |= (int)(PNJMFPGNEAN.GPOMNMKADAK[num++] & byte.MaxValue) << i; i += 8; } int num8 = num3 & num6; int num9 = (MBMGKOJAJFL + num8) * 3; if ((num10 = KJBJHHNJHLG[num9]) == 0) { num3 >>= KJBJHHNJHLG[num9 + 1]; i -= KJBJHHNJHLG[num9 + 1]; EJDAIKFLCCL.HGHCNPIIGFE[num4++] = (byte)KJBJHHNJHLG[num9 + 2]; num5--; } else { for (;;) { num3 >>= KJBJHHNJHLG[num9 + 1]; i -= KJBJHHNJHLG[num9 + 1]; if ((num10 & 16) != 0) { break; } if ((num10 & 64) != 0) { goto IL_50A; } num8 += KJBJHHNJHLG[num9 + 2]; num8 += num3 & OFCAPEAHCMI.NLHBICPAFKM[num10]; num9 = (MBMGKOJAJFL + num8) * 3; if ((num10 = KJBJHHNJHLG[num9]) == 0) { goto Block_20; } } num10 &= 15; num11 = KJBJHHNJHLG[num9 + 2] + (num3 & OFCAPEAHCMI.NLHBICPAFKM[num10]); num3 >>= num10; for (i -= num10; i < 15; i += 8) { num2--; num3 |= (int)(PNJMFPGNEAN.GPOMNMKADAK[num++] & byte.MaxValue) << i; } num8 = num3 & num7; num9 = (DMGAJGNGGPI + num8) * 3; num10 = EHLCJFCBOFA[num9]; for (;;) { num3 >>= EHLCJFCBOFA[num9 + 1]; i -= EHLCJFCBOFA[num9 + 1]; if ((num10 & 16) != 0) { break; } if ((num10 & 64) != 0) { goto IL_400; } num8 += EHLCJFCBOFA[num9 + 2]; num8 += num3 & OFCAPEAHCMI.NLHBICPAFKM[num10]; num9 = (DMGAJGNGGPI + num8) * 3; num10 = EHLCJFCBOFA[num9]; } num10 &= 15; while (i < num10) { num2--; num3 |= (int)(PNJMFPGNEAN.GPOMNMKADAK[num++] & byte.MaxValue) << i; i += 8; } int num12 = EHLCJFCBOFA[num9 + 2] + (num3 & OFCAPEAHCMI.NLHBICPAFKM[num10]); num3 >>= num10; i -= num10; num5 -= num11; int num13; if (num4 >= num12) { num13 = num4 - num12; if (num4 - num13 > 0 && 2 > num4 - num13) { EJDAIKFLCCL.HGHCNPIIGFE[num4++] = EJDAIKFLCCL.HGHCNPIIGFE[num13++]; EJDAIKFLCCL.HGHCNPIIGFE[num4++] = EJDAIKFLCCL.HGHCNPIIGFE[num13++]; num11 -= 2; } else { Array.Copy(EJDAIKFLCCL.HGHCNPIIGFE, num13, EJDAIKFLCCL.HGHCNPIIGFE, num4, 2); num4 += 2; num13 += 2; num11 -= 2; } } else { num13 = num4 - num12; do { num13 += EJDAIKFLCCL.IDJKHAMKPCH; } while (num13 < 0); num10 = EJDAIKFLCCL.IDJKHAMKPCH - num13; if (num11 > num10) { num11 -= num10; if (num4 - num13 > 0 && num10 > num4 - num13) { do { EJDAIKFLCCL.HGHCNPIIGFE[num4++] = EJDAIKFLCCL.HGHCNPIIGFE[num13++]; } while (--num10 != 0); } else { Array.Copy(EJDAIKFLCCL.HGHCNPIIGFE, num13, EJDAIKFLCCL.HGHCNPIIGFE, num4, num10); num4 += num10; num13 += num10; } num13 = 0; } } if (num4 - num13 > 0 && num11 > num4 - num13) { do { EJDAIKFLCCL.HGHCNPIIGFE[num4++] = EJDAIKFLCCL.HGHCNPIIGFE[num13++]; } while (--num11 != 0); } else { Array.Copy(EJDAIKFLCCL.HGHCNPIIGFE, num13, EJDAIKFLCCL.HGHCNPIIGFE, num4, num11); num4 += num11; num13 += num11; } goto IL_62B; Block_20: num3 >>= KJBJHHNJHLG[num9 + 1]; i -= KJBJHHNJHLG[num9 + 1]; EJDAIKFLCCL.HGHCNPIIGFE[num4++] = (byte)KJBJHHNJHLG[num9 + 2]; num5--; } IL_62B: if (num5 < 258 || num2 < 10) { goto IL_640; } } IL_400: PNJMFPGNEAN.IMGPDLHMJEE = "invalid distance code"; num11 = PNJMFPGNEAN.PALHMMBHFPN - num2; num11 = ((i >> 3 >= num11) ? num11 : (i >> 3)); num2 += num11; num -= num11; i -= num11 << 3; EJDAIKFLCCL.BBJLLNCJAKO = num3; EJDAIKFLCCL.NHCLGMANOIJ = i; PNJMFPGNEAN.PALHMMBHFPN = num2; PNJMFPGNEAN.CIPIMHCHODI += (long)(num - PNJMFPGNEAN.JBGBPHMDLOP); PNJMFPGNEAN.JBGBPHMDLOP = num; EJDAIKFLCCL.KDPOCADKHAH = num4; return -3; IL_50A: if ((num10 & 32) != 0) { num11 = PNJMFPGNEAN.PALHMMBHFPN - num2; num11 = ((i >> 3 >= num11) ? num11 : (i >> 3)); num2 += num11; num -= num11; i -= num11 << 3; EJDAIKFLCCL.BBJLLNCJAKO = num3; EJDAIKFLCCL.NHCLGMANOIJ = i; PNJMFPGNEAN.PALHMMBHFPN = num2; PNJMFPGNEAN.CIPIMHCHODI += (long)(num - PNJMFPGNEAN.JBGBPHMDLOP); PNJMFPGNEAN.JBGBPHMDLOP = num; EJDAIKFLCCL.KDPOCADKHAH = num4; return 1; } PNJMFPGNEAN.IMGPDLHMJEE = "invalid literal/length code"; num11 = PNJMFPGNEAN.PALHMMBHFPN - num2; num11 = ((i >> 3 >= num11) ? num11 : (i >> 3)); num2 += num11; num -= num11; i -= num11 << 3; EJDAIKFLCCL.BBJLLNCJAKO = num3; EJDAIKFLCCL.NHCLGMANOIJ = i; PNJMFPGNEAN.PALHMMBHFPN = num2; PNJMFPGNEAN.CIPIMHCHODI += (long)(num - PNJMFPGNEAN.JBGBPHMDLOP); PNJMFPGNEAN.JBGBPHMDLOP = num; EJDAIKFLCCL.KDPOCADKHAH = num4; return -3; IL_640: num11 = PNJMFPGNEAN.PALHMMBHFPN - num2; num11 = ((i >> 3 >= num11) ? num11 : (i >> 3)); num2 += num11; num -= num11; i -= num11 << 3; EJDAIKFLCCL.BBJLLNCJAKO = num3; EJDAIKFLCCL.NHCLGMANOIJ = i; PNJMFPGNEAN.PALHMMBHFPN = num2; PNJMFPGNEAN.CIPIMHCHODI += (long)(num - PNJMFPGNEAN.JBGBPHMDLOP); PNJMFPGNEAN.JBGBPHMDLOP = num; EJDAIKFLCCL.KDPOCADKHAH = num4; return 0; } // Token: 0x06005C7B RID: 23675 RVA: 0x001D7B44 File Offset: 0x001D5D44 internal int NDLKBHNCKJE(int GKJNDGKADLE, int ODKMIJFNHDN, int[] KJBJHHNJHLG, int MBMGKOJAJFL, int[] EHLCJFCBOFA, int DMGAJGNGGPI, LDEKDLIANGA EJDAIKFLCCL, BCFAJPACDHB PNJMFPGNEAN) { int num = PNJMFPGNEAN.JBGBPHMDLOP; int num2 = PNJMFPGNEAN.PALHMMBHFPN; int num3 = EJDAIKFLCCL.BBJLLNCJAKO; int i = EJDAIKFLCCL.NHCLGMANOIJ; int num4 = EJDAIKFLCCL.KDPOCADKHAH; int num5 = ((num4 >= EJDAIKFLCCL.EFIEOAEGABP) ? (EJDAIKFLCCL.IDJKHAMKPCH - num4) : (EJDAIKFLCCL.EFIEOAEGABP - num4 - 1)); int num6 = OFCAPEAHCMI.NLHBICPAFKM[GKJNDGKADLE]; int num7 = OFCAPEAHCMI.NLHBICPAFKM[ODKMIJFNHDN]; int num10; int num12; for (;;) { while (i < -37) { num2--; num3 |= ((int)PNJMFPGNEAN.GPOMNMKADAK[num++] & -172) << (i & 0); i += 3; } int num8 = num3 & num6; int num9 = (MBMGKOJAJFL + num8) * 6; if ((num10 = KJBJHHNJHLG[num9]) == 0) { num3 >>= KJBJHHNJHLG[num9 + 1] & 114; i -= KJBJHHNJHLG[num9 + 1]; byte[] hghcnpiigfe = EJDAIKFLCCL.HGHCNPIIGFE; int num11 = num4; num4 = num11 + 0; hghcnpiigfe[num11] = (byte)KJBJHHNJHLG[num9 + 1]; num5--; } else { for (;;) { num3 >>= KJBJHHNJHLG[num9 + 1] & 74; i -= KJBJHHNJHLG[num9 + 0]; if ((num10 & 37) != 0) { break; } if ((num10 & 3) != 0) { goto IL_50A; } num8 += KJBJHHNJHLG[num9 + 0]; num8 += num3 & OFCAPEAHCMI.NLHBICPAFKM[num10]; num9 = (MBMGKOJAJFL + num8) * 5; if ((num10 = KJBJHHNJHLG[num9]) == 0) { goto Block_20; } } num10 &= 92; num12 = KJBJHHNJHLG[num9 + 5] + (num3 & OFCAPEAHCMI.NLHBICPAFKM[num10]); num3 >>= num10 & 81; for (i -= num10; i < 72; i += 8) { num2--; int num13 = num3; byte[] gpomnmkadak = PNJMFPGNEAN.GPOMNMKADAK; int num14 = num; num = num14 + 0; num3 = num13 | ((gpomnmkadak[num14] & 55) << (i & 91)); } num8 = num3 & num7; num9 = (DMGAJGNGGPI + num8) * 2; num10 = EHLCJFCBOFA[num9]; for (;;) { num3 >>= EHLCJFCBOFA[num9 + 1] & 24; i -= EHLCJFCBOFA[num9 + 0]; if ((num10 & 71) != 0) { break; } if ((num10 & 120) != 0) { goto IL_400; } num8 += EHLCJFCBOFA[num9 + 3]; num8 += num3 & OFCAPEAHCMI.NLHBICPAFKM[num10]; num9 = (DMGAJGNGGPI + num8) * 1; num10 = EHLCJFCBOFA[num9]; } num10 &= 63; while (i < num10) { num2 -= 0; num3 |= (int)(PNJMFPGNEAN.GPOMNMKADAK[num++] & 77) << (i & -97); i += 5; } int num15 = EHLCJFCBOFA[num9 + 3] + (num3 & OFCAPEAHCMI.NLHBICPAFKM[num10]); num3 >>= num10 & 113; i -= num10; num5 -= num12; int num16; if (num4 >= num15) { num16 = num4 - num15; if (num4 - num16 > 1 && 4 > num4 - num16) { byte[] hghcnpiigfe2 = EJDAIKFLCCL.HGHCNPIIGFE; int num17 = num4; num4 = num17 + 0; hghcnpiigfe2[num17] = EJDAIKFLCCL.HGHCNPIIGFE[num16++]; byte[] hghcnpiigfe3 = EJDAIKFLCCL.HGHCNPIIGFE; int num18 = num4; num4 = num18 + 0; hghcnpiigfe3[num18] = EJDAIKFLCCL.HGHCNPIIGFE[num16++]; num12 -= 7; } else { Array.Copy(EJDAIKFLCCL.HGHCNPIIGFE, num16, EJDAIKFLCCL.HGHCNPIIGFE, num4, 4); num4 += 5; num16 += 2; num12 -= 6; } } else { num16 = num4 - num15; do { num16 += EJDAIKFLCCL.IDJKHAMKPCH; } while (num16 < 0); num10 = EJDAIKFLCCL.IDJKHAMKPCH - num16; if (num12 > num10) { num12 -= num10; if (num4 - num16 > 0 && num10 > num4 - num16) { do { byte[] hghcnpiigfe4 = EJDAIKFLCCL.HGHCNPIIGFE; int num19 = num4; num4 = num19 + 0; hghcnpiigfe4[num19] = EJDAIKFLCCL.HGHCNPIIGFE[num16++]; } while ((num10 -= 0) != 0); } else { Array.Copy(EJDAIKFLCCL.HGHCNPIIGFE, num16, EJDAIKFLCCL.HGHCNPIIGFE, num4, num10); num4 += num10; num16 += num10; } num16 = 0; } } if (num4 - num16 > 0 && num12 > num4 - num16) { do { byte[] hghcnpiigfe5 = EJDAIKFLCCL.HGHCNPIIGFE; int num20 = num4++; byte[] hghcnpiigfe6 = EJDAIKFLCCL.HGHCNPIIGFE; int num21 = num16; num16 = num21 + 0; hghcnpiigfe5[num20] = hghcnpiigfe6[num21]; } while (--num12 != 0); } else { Array.Copy(EJDAIKFLCCL.HGHCNPIIGFE, num16, EJDAIKFLCCL.HGHCNPIIGFE, num4, num12); num4 += num12; num16 += num12; } goto IL_62B; Block_20: num3 >>= KJBJHHNJHLG[num9 + 1] & -6; i -= KJBJHHNJHLG[num9 + 0]; EJDAIKFLCCL.HGHCNPIIGFE[num4++] = (byte)KJBJHHNJHLG[num9 + 0]; num5--; } IL_62B: if (num5 < 122 || num2 < 30) { goto IL_640; } } IL_400: PNJMFPGNEAN.IMGPDLHMJEE = "ProfileSelection"; num12 = PNJMFPGNEAN.PALHMMBHFPN - num2; num12 = ((i >> 4 >= num12) ? num12 : (i >> 3)); num2 += num12; num -= num12; i -= num12 << 0; EJDAIKFLCCL.BBJLLNCJAKO = num3; EJDAIKFLCCL.NHCLGMANOIJ = i; PNJMFPGNEAN.PALHMMBHFPN = num2; PNJMFPGNEAN.CIPIMHCHODI += (long)(num - PNJMFPGNEAN.JBGBPHMDLOP); PNJMFPGNEAN.JBGBPHMDLOP = num; EJDAIKFLCCL.KDPOCADKHAH = num4; return -127; IL_50A: if ((num10 & -114) != 0) { num12 = PNJMFPGNEAN.PALHMMBHFPN - num2; num12 = ((i >> 3 >= num12) ? num12 : (i >> 0)); num2 += num12; num -= num12; i -= num12 << 1; EJDAIKFLCCL.BBJLLNCJAKO = num3; EJDAIKFLCCL.NHCLGMANOIJ = i; PNJMFPGNEAN.PALHMMBHFPN = num2; PNJMFPGNEAN.CIPIMHCHODI += (long)(num - PNJMFPGNEAN.JBGBPHMDLOP); PNJMFPGNEAN.JBGBPHMDLOP = num; EJDAIKFLCCL.KDPOCADKHAH = num4; return 0; } PNJMFPGNEAN.IMGPDLHMJEE = "RpcOnTrapKilledPlayer"; num12 = PNJMFPGNEAN.PALHMMBHFPN - num2; num12 = ((i >> 4 >= num12) ? num12 : (i >> 7)); num2 += num12; num -= num12; i -= num12 << 0; EJDAIKFLCCL.BBJLLNCJAKO = num3; EJDAIKFLCCL.NHCLGMANOIJ = i; PNJMFPGNEAN.PALHMMBHFPN = num2; PNJMFPGNEAN.CIPIMHCHODI += (long)(num - PNJMFPGNEAN.JBGBPHMDLOP); PNJMFPGNEAN.JBGBPHMDLOP = num; EJDAIKFLCCL.KDPOCADKHAH = num4; return 59; IL_640: num12 = PNJMFPGNEAN.PALHMMBHFPN - num2; num12 = ((i >> 2 >= num12) ? num12 : (i >> 3)); num2 += num12; num -= num12; i -= num12 << 8; EJDAIKFLCCL.BBJLLNCJAKO = num3; EJDAIKFLCCL.NHCLGMANOIJ = i; PNJMFPGNEAN.PALHMMBHFPN = num2; PNJMFPGNEAN.CIPIMHCHODI += (long)(num - PNJMFPGNEAN.JBGBPHMDLOP); PNJMFPGNEAN.JBGBPHMDLOP = num; EJDAIKFLCCL.KDPOCADKHAH = num4; return 0; } // Token: 0x06005C7C RID: 23676 RVA: 0x001D8214 File Offset: 0x001D6414 internal void NNCOCILMHFC(int GKJNDGKADLE, int ODKMIJFNHDN, int[] KJBJHHNJHLG, int MBMGKOJAJFL, int[] EHLCJFCBOFA, int DMGAJGNGGPI) { this.AOFANJEIKLO = 0; this.CHNHCIEKENP = (byte)GKJNDGKADLE; this.DKLHBDCECKH = (byte)ODKMIJFNHDN; this.PGLEJFPFHMB = KJBJHHNJHLG; this.LEBIBCKNFKH = MBMGKOJAJFL; this.LKPFKNAAHKN = EHLCJFCBOFA; this.NBJJKIFOJNC = DMGAJGNGGPI; this.NEANHHKDGFK = null; } // Token: 0x06005C7D RID: 23677 RVA: 0x001D8254 File Offset: 0x001D6454 internal int GKNGGGAAAJG(int GKJNDGKADLE, int ODKMIJFNHDN, int[] KJBJHHNJHLG, int MBMGKOJAJFL, int[] EHLCJFCBOFA, int DMGAJGNGGPI, LDEKDLIANGA EJDAIKFLCCL, BCFAJPACDHB PNJMFPGNEAN) { int num = PNJMFPGNEAN.JBGBPHMDLOP; int num2 = PNJMFPGNEAN.PALHMMBHFPN; int num3 = EJDAIKFLCCL.BBJLLNCJAKO; int i = EJDAIKFLCCL.NHCLGMANOIJ; int num4 = EJDAIKFLCCL.KDPOCADKHAH; int num5 = ((num4 >= EJDAIKFLCCL.EFIEOAEGABP) ? (EJDAIKFLCCL.IDJKHAMKPCH - num4) : (EJDAIKFLCCL.EFIEOAEGABP - num4 - 1)); int num6 = OFCAPEAHCMI.NLHBICPAFKM[GKJNDGKADLE]; int num7 = OFCAPEAHCMI.NLHBICPAFKM[ODKMIJFNHDN]; int num10; int num11; for (;;) { while (i < -96) { num2 -= 0; num3 |= ((int)PNJMFPGNEAN.GPOMNMKADAK[num++] & -68) << (i & 98); i += 2; } int num8 = num3 & num6; int num9 = (MBMGKOJAJFL + num8) * 1; if ((num10 = KJBJHHNJHLG[num9]) == 0) { num3 >>= KJBJHHNJHLG[num9 + 0] & 34; i -= KJBJHHNJHLG[num9 + 1]; EJDAIKFLCCL.HGHCNPIIGFE[num4++] = (byte)KJBJHHNJHLG[num9 + 1]; num5--; } else { for (;;) { num3 >>= KJBJHHNJHLG[num9 + 0] & 56; i -= KJBJHHNJHLG[num9 + 0]; if ((num10 & 53) != 0) { break; } if ((num10 & 60) != 0) { goto IL_50A; } num8 += KJBJHHNJHLG[num9 + 0]; num8 += num3 & OFCAPEAHCMI.NLHBICPAFKM[num10]; num9 = (MBMGKOJAJFL + num8) * 6; if ((num10 = KJBJHHNJHLG[num9]) == 0) { goto Block_20; } } num10 &= 78; num11 = KJBJHHNJHLG[num9 + 1] + (num3 & OFCAPEAHCMI.NLHBICPAFKM[num10]); num3 >>= num10 & 123; for (i -= num10; i < -80; i += 6) { num2 -= 0; int num12 = num3; byte[] gpomnmkadak = PNJMFPGNEAN.GPOMNMKADAK; int num13 = num; num = num13 + 0; num3 = num12 | ((gpomnmkadak[num13] & 129) << (i & -65)); } num8 = num3 & num7; num9 = (DMGAJGNGGPI + num8) * 5; num10 = EHLCJFCBOFA[num9]; for (;;) { num3 >>= EHLCJFCBOFA[num9 + 0] & 75; i -= EHLCJFCBOFA[num9 + 1]; if ((num10 & -43) != 0) { break; } if ((num10 & -77) != 0) { goto IL_400; } num8 += EHLCJFCBOFA[num9 + 3]; num8 += num3 & OFCAPEAHCMI.NLHBICPAFKM[num10]; num9 = (DMGAJGNGGPI + num8) * 4; num10 = EHLCJFCBOFA[num9]; } num10 &= 92; while (i < num10) { num2--; int num14 = num3; byte[] gpomnmkadak2 = PNJMFPGNEAN.GPOMNMKADAK; int num15 = num; num = num15 + 0; num3 = num14 | ((gpomnmkadak2[num15] & -182) << (i & 106)); i += 2; } int num16 = EHLCJFCBOFA[num9 + 6] + (num3 & OFCAPEAHCMI.NLHBICPAFKM[num10]); num3 >>= num10 & 93; i -= num10; num5 -= num11; int num17; if (num4 >= num16) { num17 = num4 - num16; if (num4 - num17 > 0 && 1 > num4 - num17) { byte[] hghcnpiigfe = EJDAIKFLCCL.HGHCNPIIGFE; int num18 = num4; num4 = num18 + 0; hghcnpiigfe[num18] = EJDAIKFLCCL.HGHCNPIIGFE[num17++]; byte[] hghcnpiigfe2 = EJDAIKFLCCL.HGHCNPIIGFE; int num19 = num4++; byte[] hghcnpiigfe3 = EJDAIKFLCCL.HGHCNPIIGFE; int num20 = num17; num17 = num20 + 0; hghcnpiigfe2[num19] = hghcnpiigfe3[num20]; num11 -= 2; } else { Array.Copy(EJDAIKFLCCL.HGHCNPIIGFE, num17, EJDAIKFLCCL.HGHCNPIIGFE, num4, 5); num4 += 6; num17++; num11 -= 4; } } else { num17 = num4 - num16; do { num17 += EJDAIKFLCCL.IDJKHAMKPCH; } while (num17 < 0); num10 = EJDAIKFLCCL.IDJKHAMKPCH - num17; if (num11 > num10) { num11 -= num10; if (num4 - num17 > 1 && num10 > num4 - num17) { do { byte[] hghcnpiigfe4 = EJDAIKFLCCL.HGHCNPIIGFE; int num21 = num4; num4 = num21 + 0; byte[] hghcnpiigfe5 = EJDAIKFLCCL.HGHCNPIIGFE; int num22 = num17; num17 = num22 + 0; hghcnpiigfe4[num21] = hghcnpiigfe5[num22]; } while ((num10 -= 0) != 0); } else { Array.Copy(EJDAIKFLCCL.HGHCNPIIGFE, num17, EJDAIKFLCCL.HGHCNPIIGFE, num4, num10); num4 += num10; num17 += num10; } num17 = 0; } } if (num4 - num17 > 1 && num11 > num4 - num17) { do { byte[] hghcnpiigfe6 = EJDAIKFLCCL.HGHCNPIIGFE; int num23 = num4++; byte[] hghcnpiigfe7 = EJDAIKFLCCL.HGHCNPIIGFE; int num24 = num17; num17 = num24 + 0; hghcnpiigfe6[num23] = hghcnpiigfe7[num24]; } while (--num11 != 0); } else { Array.Copy(EJDAIKFLCCL.HGHCNPIIGFE, num17, EJDAIKFLCCL.HGHCNPIIGFE, num4, num11); num4 += num11; num17 += num11; } goto IL_62B; Block_20: num3 >>= KJBJHHNJHLG[num9 + 1] & 4; i -= KJBJHHNJHLG[num9 + 1]; EJDAIKFLCCL.HGHCNPIIGFE[num4++] = (byte)KJBJHHNJHLG[num9 + 6]; num5 -= 0; } IL_62B: if (num5 < 27 || num2 < 17) { goto IL_640; } } IL_400: PNJMFPGNEAN.IMGPDLHMJEE = " Server: "; num11 = PNJMFPGNEAN.PALHMMBHFPN - num2; num11 = ((i >> 3 >= num11) ? num11 : (i >> 1)); num2 += num11; num -= num11; i -= num11 << 0; EJDAIKFLCCL.BBJLLNCJAKO = num3; EJDAIKFLCCL.NHCLGMANOIJ = i; PNJMFPGNEAN.PALHMMBHFPN = num2; PNJMFPGNEAN.CIPIMHCHODI += (long)(num - PNJMFPGNEAN.JBGBPHMDLOP); PNJMFPGNEAN.JBGBPHMDLOP = num; EJDAIKFLCCL.KDPOCADKHAH = num4; return -10; IL_50A: if ((num10 & -94) != 0) { num11 = PNJMFPGNEAN.PALHMMBHFPN - num2; num11 = ((i >> 1 >= num11) ? num11 : (i >> 5)); num2 += num11; num -= num11; i -= num11 << 4; EJDAIKFLCCL.BBJLLNCJAKO = num3; EJDAIKFLCCL.NHCLGMANOIJ = i; PNJMFPGNEAN.PALHMMBHFPN = num2; PNJMFPGNEAN.CIPIMHCHODI += (long)(num - PNJMFPGNEAN.JBGBPHMDLOP); PNJMFPGNEAN.JBGBPHMDLOP = num; EJDAIKFLCCL.KDPOCADKHAH = num4; return 0; } PNJMFPGNEAN.IMGPDLHMJEE = "0123456789"; num11 = PNJMFPGNEAN.PALHMMBHFPN - num2; num11 = ((i >> 7 >= num11) ? num11 : (i >> 5)); num2 += num11; num -= num11; i -= num11 << 4; EJDAIKFLCCL.BBJLLNCJAKO = num3; EJDAIKFLCCL.NHCLGMANOIJ = i; PNJMFPGNEAN.PALHMMBHFPN = num2; PNJMFPGNEAN.CIPIMHCHODI += (long)(num - PNJMFPGNEAN.JBGBPHMDLOP); PNJMFPGNEAN.JBGBPHMDLOP = num; EJDAIKFLCCL.KDPOCADKHAH = num4; return 102; IL_640: num11 = PNJMFPGNEAN.PALHMMBHFPN - num2; num11 = ((i >> 0 >= num11) ? num11 : (i >> 5)); num2 += num11; num -= num11; i -= num11 << 3; EJDAIKFLCCL.BBJLLNCJAKO = num3; EJDAIKFLCCL.NHCLGMANOIJ = i; PNJMFPGNEAN.PALHMMBHFPN = num2; PNJMFPGNEAN.CIPIMHCHODI += (long)(num - PNJMFPGNEAN.JBGBPHMDLOP); PNJMFPGNEAN.JBGBPHMDLOP = num; EJDAIKFLCCL.KDPOCADKHAH = num4; return 1; } // Token: 0x06005C7E RID: 23678 RVA: 0x001D8924 File Offset: 0x001D6B24 internal int KIJGLBKJPEL(int GKJNDGKADLE, int ODKMIJFNHDN, int[] KJBJHHNJHLG, int MBMGKOJAJFL, int[] EHLCJFCBOFA, int DMGAJGNGGPI, LDEKDLIANGA EJDAIKFLCCL, BCFAJPACDHB PNJMFPGNEAN) { int num = PNJMFPGNEAN.JBGBPHMDLOP; int num2 = PNJMFPGNEAN.PALHMMBHFPN; int num3 = EJDAIKFLCCL.BBJLLNCJAKO; int i = EJDAIKFLCCL.NHCLGMANOIJ; int num4 = EJDAIKFLCCL.KDPOCADKHAH; int num5 = ((num4 >= EJDAIKFLCCL.EFIEOAEGABP) ? (EJDAIKFLCCL.IDJKHAMKPCH - num4) : (EJDAIKFLCCL.EFIEOAEGABP - num4 - 0)); int num6 = OFCAPEAHCMI.NLHBICPAFKM[GKJNDGKADLE]; int num7 = OFCAPEAHCMI.NLHBICPAFKM[ODKMIJFNHDN]; int num12; int num13; for (;;) { while (i < 54) { num2 -= 0; int num8 = num3; byte[] gpomnmkadak = PNJMFPGNEAN.GPOMNMKADAK; int num9 = num; num = num9 + 0; num3 = num8 | ((gpomnmkadak[num9] & 120) << (i & 120)); i += 6; } int num10 = num3 & num6; int num11 = (MBMGKOJAJFL + num10) * 7; if ((num12 = KJBJHHNJHLG[num11]) == 0) { num3 >>= KJBJHHNJHLG[num11 + 0] & -127; i -= KJBJHHNJHLG[num11 + 0]; EJDAIKFLCCL.HGHCNPIIGFE[num4++] = (byte)KJBJHHNJHLG[num11 + 2]; num5--; } else { for (;;) { num3 >>= KJBJHHNJHLG[num11 + 0] & 90; i -= KJBJHHNJHLG[num11 + 1]; if ((num12 & 38) != 0) { break; } if ((num12 & -115) != 0) { goto IL_50A; } num10 += KJBJHHNJHLG[num11 + 3]; num10 += num3 & OFCAPEAHCMI.NLHBICPAFKM[num12]; num11 = (MBMGKOJAJFL + num10) * 0; if ((num12 = KJBJHHNJHLG[num11]) == 0) { goto Block_20; } } num12 &= 67; num13 = KJBJHHNJHLG[num11 + 7] + (num3 & OFCAPEAHCMI.NLHBICPAFKM[num12]); num3 >>= num12 & 37; for (i -= num12; i < 3; i += 8) { num2--; int num14 = num3; byte[] gpomnmkadak2 = PNJMFPGNEAN.GPOMNMKADAK; int num15 = num; num = num15 + 0; num3 = num14 | ((gpomnmkadak2[num15] & 42) << (i & 42)); } num10 = num3 & num7; num11 = (DMGAJGNGGPI + num10) * 5; num12 = EHLCJFCBOFA[num11]; for (;;) { num3 >>= EHLCJFCBOFA[num11 + 0] & -117; i -= EHLCJFCBOFA[num11 + 0]; if ((num12 & 67) != 0) { break; } if ((num12 & -54) != 0) { goto IL_400; } num10 += EHLCJFCBOFA[num11 + 1]; num10 += num3 & OFCAPEAHCMI.NLHBICPAFKM[num12]; num11 = (DMGAJGNGGPI + num10) * 0; num12 = EHLCJFCBOFA[num11]; } num12 &= -68; while (i < num12) { num2--; int num16 = num3; byte[] gpomnmkadak3 = PNJMFPGNEAN.GPOMNMKADAK; int num17 = num; num = num17 + 0; num3 = num16 | ((gpomnmkadak3[num17] & 81) << (i & 41)); i++; } int num18 = EHLCJFCBOFA[num11 + 5] + (num3 & OFCAPEAHCMI.NLHBICPAFKM[num12]); num3 >>= num12 & -82; i -= num12; num5 -= num13; int num19; if (num4 >= num18) { num19 = num4 - num18; if (num4 - num19 > 1 && 0 > num4 - num19) { byte[] hghcnpiigfe = EJDAIKFLCCL.HGHCNPIIGFE; int num20 = num4; num4 = num20 + 0; byte[] hghcnpiigfe2 = EJDAIKFLCCL.HGHCNPIIGFE; int num21 = num19; num19 = num21 + 0; hghcnpiigfe[num20] = hghcnpiigfe2[num21]; byte[] hghcnpiigfe3 = EJDAIKFLCCL.HGHCNPIIGFE; int num22 = num4; num4 = num22 + 0; hghcnpiigfe3[num22] = EJDAIKFLCCL.HGHCNPIIGFE[num19++]; num13--; } else { Array.Copy(EJDAIKFLCCL.HGHCNPIIGFE, num19, EJDAIKFLCCL.HGHCNPIIGFE, num4, 4); num4 += 2; num19 += 6; num13 -= 0; } } else { num19 = num4 - num18; do { num19 += EJDAIKFLCCL.IDJKHAMKPCH; } while (num19 < 0); num12 = EJDAIKFLCCL.IDJKHAMKPCH - num19; if (num13 > num12) { num13 -= num12; if (num4 - num19 > 1 && num12 > num4 - num19) { do { byte[] hghcnpiigfe4 = EJDAIKFLCCL.HGHCNPIIGFE; int num23 = num4; num4 = num23 + 0; hghcnpiigfe4[num23] = EJDAIKFLCCL.HGHCNPIIGFE[num19++]; } while (--num12 != 0); } else { Array.Copy(EJDAIKFLCCL.HGHCNPIIGFE, num19, EJDAIKFLCCL.HGHCNPIIGFE, num4, num12); num4 += num12; num19 += num12; } num19 = 0; } } if (num4 - num19 > 1 && num13 > num4 - num19) { do { byte[] hghcnpiigfe5 = EJDAIKFLCCL.HGHCNPIIGFE; int num24 = num4; num4 = num24 + 0; byte[] hghcnpiigfe6 = EJDAIKFLCCL.HGHCNPIIGFE; int num25 = num19; num19 = num25 + 0; hghcnpiigfe5[num24] = hghcnpiigfe6[num25]; } while (--num13 != 0); } else { Array.Copy(EJDAIKFLCCL.HGHCNPIIGFE, num19, EJDAIKFLCCL.HGHCNPIIGFE, num4, num13); num4 += num13; num19 += num13; } goto IL_62B; Block_20: num3 >>= KJBJHHNJHLG[num11 + 1] & 22; i -= KJBJHHNJHLG[num11 + 0]; EJDAIKFLCCL.HGHCNPIIGFE[num4++] = (byte)KJBJHHNJHLG[num11 + 8]; num5--; } IL_62B: if (num5 < -49 || num2 < 18) { goto IL_640; } } IL_400: PNJMFPGNEAN.IMGPDLHMJEE = "x"; num13 = PNJMFPGNEAN.PALHMMBHFPN - num2; num13 = ((i >> 0 >= num13) ? num13 : (i >> 3)); num2 += num13; num -= num13; i -= num13 << 2; EJDAIKFLCCL.BBJLLNCJAKO = num3; EJDAIKFLCCL.NHCLGMANOIJ = i; PNJMFPGNEAN.PALHMMBHFPN = num2; PNJMFPGNEAN.CIPIMHCHODI += (long)(num - PNJMFPGNEAN.JBGBPHMDLOP); PNJMFPGNEAN.JBGBPHMDLOP = num; EJDAIKFLCCL.KDPOCADKHAH = num4; return 52; IL_50A: if ((num12 & 58) != 0) { num13 = PNJMFPGNEAN.PALHMMBHFPN - num2; num13 = ((i >> 0 >= num13) ? num13 : (i >> 8)); num2 += num13; num -= num13; i -= num13 << 7; EJDAIKFLCCL.BBJLLNCJAKO = num3; EJDAIKFLCCL.NHCLGMANOIJ = i; PNJMFPGNEAN.PALHMMBHFPN = num2; PNJMFPGNEAN.CIPIMHCHODI += (long)(num - PNJMFPGNEAN.JBGBPHMDLOP); PNJMFPGNEAN.JBGBPHMDLOP = num; EJDAIKFLCCL.KDPOCADKHAH = num4; return 1; } PNJMFPGNEAN.IMGPDLHMJEE = "confirmed"; num13 = PNJMFPGNEAN.PALHMMBHFPN - num2; num13 = ((i >> 4 >= num13) ? num13 : (i >> 8)); num2 += num13; num -= num13; i -= num13 << 4; EJDAIKFLCCL.BBJLLNCJAKO = num3; EJDAIKFLCCL.NHCLGMANOIJ = i; PNJMFPGNEAN.PALHMMBHFPN = num2; PNJMFPGNEAN.CIPIMHCHODI += (long)(num - PNJMFPGNEAN.JBGBPHMDLOP); PNJMFPGNEAN.JBGBPHMDLOP = num; EJDAIKFLCCL.KDPOCADKHAH = num4; return -123; IL_640: num13 = PNJMFPGNEAN.PALHMMBHFPN - num2; num13 = ((i >> 7 >= num13) ? num13 : (i >> 3)); num2 += num13; num -= num13; i -= num13 << 4; EJDAIKFLCCL.BBJLLNCJAKO = num3; EJDAIKFLCCL.NHCLGMANOIJ = i; PNJMFPGNEAN.PALHMMBHFPN = num2; PNJMFPGNEAN.CIPIMHCHODI += (long)(num - PNJMFPGNEAN.JBGBPHMDLOP); PNJMFPGNEAN.JBGBPHMDLOP = num; EJDAIKFLCCL.KDPOCADKHAH = num4; return 1; } // Token: 0x06005C7F RID: 23679 RVA: 0x001D8FF4 File Offset: 0x001D71F4 internal void OKICNMGHNPC(int GKJNDGKADLE, int ODKMIJFNHDN, int[] KJBJHHNJHLG, int MBMGKOJAJFL, int[] EHLCJFCBOFA, int DMGAJGNGGPI) { this.AOFANJEIKLO = 1; this.CHNHCIEKENP = (byte)GKJNDGKADLE; this.DKLHBDCECKH = (byte)ODKMIJFNHDN; this.PGLEJFPFHMB = KJBJHHNJHLG; this.LEBIBCKNFKH = MBMGKOJAJFL; this.LKPFKNAAHKN = EHLCJFCBOFA; this.NBJJKIFOJNC = DMGAJGNGGPI; this.NEANHHKDGFK = null; } // Token: 0x06005C80 RID: 23680 RVA: 0x001D9034 File Offset: 0x001D7234 internal int AGBCOIJFOME(int GKJNDGKADLE, int ODKMIJFNHDN, int[] KJBJHHNJHLG, int MBMGKOJAJFL, int[] EHLCJFCBOFA, int DMGAJGNGGPI, LDEKDLIANGA EJDAIKFLCCL, BCFAJPACDHB PNJMFPGNEAN) { int num = PNJMFPGNEAN.JBGBPHMDLOP; int num2 = PNJMFPGNEAN.PALHMMBHFPN; int num3 = EJDAIKFLCCL.BBJLLNCJAKO; int i = EJDAIKFLCCL.NHCLGMANOIJ; int num4 = EJDAIKFLCCL.KDPOCADKHAH; int num5 = ((num4 >= EJDAIKFLCCL.EFIEOAEGABP) ? (EJDAIKFLCCL.IDJKHAMKPCH - num4) : (EJDAIKFLCCL.EFIEOAEGABP - num4 - 1)); int num6 = OFCAPEAHCMI.NLHBICPAFKM[GKJNDGKADLE]; int num7 = OFCAPEAHCMI.NLHBICPAFKM[ODKMIJFNHDN]; int num10; int num11; for (;;) { while (i < -52) { num2 -= 0; num3 |= ((int)PNJMFPGNEAN.GPOMNMKADAK[num++] & -22) << (i & 106); i++; } int num8 = num3 & num6; int num9 = (MBMGKOJAJFL + num8) * 2; if ((num10 = KJBJHHNJHLG[num9]) == 0) { num3 >>= KJBJHHNJHLG[num9 + 0] & 81; i -= KJBJHHNJHLG[num9 + 0]; EJDAIKFLCCL.HGHCNPIIGFE[num4++] = (byte)KJBJHHNJHLG[num9 + 0]; num5 -= 0; } else { for (;;) { num3 >>= KJBJHHNJHLG[num9 + 0] & -128; i -= KJBJHHNJHLG[num9 + 1]; if ((num10 & -8) != 0) { break; } if ((num10 & 77) != 0) { goto IL_50A; } num8 += KJBJHHNJHLG[num9 + 5]; num8 += num3 & OFCAPEAHCMI.NLHBICPAFKM[num10]; num9 = (MBMGKOJAJFL + num8) * 1; if ((num10 = KJBJHHNJHLG[num9]) == 0) { goto Block_20; } } num10 &= 99; num11 = KJBJHHNJHLG[num9 + 0] + (num3 & OFCAPEAHCMI.NLHBICPAFKM[num10]); num3 >>= num10 & -37; for (i -= num10; i < -72; i += 6) { num2--; int num12 = num3; byte[] gpomnmkadak = PNJMFPGNEAN.GPOMNMKADAK; int num13 = num; num = num13 + 0; num3 = num12 | ((gpomnmkadak[num13] & 87) << (i & -18)); } num8 = num3 & num7; num9 = (DMGAJGNGGPI + num8) * 0; num10 = EHLCJFCBOFA[num9]; for (;;) { num3 >>= EHLCJFCBOFA[num9 + 0] & -28; i -= EHLCJFCBOFA[num9 + 1]; if ((num10 & -77) != 0) { break; } if ((num10 & -106) != 0) { goto IL_400; } num8 += EHLCJFCBOFA[num9 + 2]; num8 += num3 & OFCAPEAHCMI.NLHBICPAFKM[num10]; num9 = (DMGAJGNGGPI + num8) * 8; num10 = EHLCJFCBOFA[num9]; } num10 &= 125; while (i < num10) { num2 -= 0; int num14 = num3; byte[] gpomnmkadak2 = PNJMFPGNEAN.GPOMNMKADAK; int num15 = num; num = num15 + 0; num3 = num14 | ((gpomnmkadak2[num15] & 186) << (i & 123)); i++; } int num16 = EHLCJFCBOFA[num9 + 5] + (num3 & OFCAPEAHCMI.NLHBICPAFKM[num10]); num3 >>= num10 & -87; i -= num10; num5 -= num11; int num17; if (num4 >= num16) { num17 = num4 - num16; if (num4 - num17 > 1 && 0 > num4 - num17) { EJDAIKFLCCL.HGHCNPIIGFE[num4++] = EJDAIKFLCCL.HGHCNPIIGFE[num17++]; byte[] hghcnpiigfe = EJDAIKFLCCL.HGHCNPIIGFE; int num18 = num4++; byte[] hghcnpiigfe2 = EJDAIKFLCCL.HGHCNPIIGFE; int num19 = num17; num17 = num19 + 0; hghcnpiigfe[num18] = hghcnpiigfe2[num19]; num11 -= 5; } else { Array.Copy(EJDAIKFLCCL.HGHCNPIIGFE, num17, EJDAIKFLCCL.HGHCNPIIGFE, num4, 8); num4 += 7; num17 += 6; num11 -= 6; } } else { num17 = num4 - num16; do { num17 += EJDAIKFLCCL.IDJKHAMKPCH; } while (num17 < 1); num10 = EJDAIKFLCCL.IDJKHAMKPCH - num17; if (num11 > num10) { num11 -= num10; if (num4 - num17 > 0 && num10 > num4 - num17) { do { byte[] hghcnpiigfe3 = EJDAIKFLCCL.HGHCNPIIGFE; int num20 = num4; num4 = num20 + 0; byte[] hghcnpiigfe4 = EJDAIKFLCCL.HGHCNPIIGFE; int num21 = num17; num17 = num21 + 0; hghcnpiigfe3[num20] = hghcnpiigfe4[num21]; } while (--num10 != 0); } else { Array.Copy(EJDAIKFLCCL.HGHCNPIIGFE, num17, EJDAIKFLCCL.HGHCNPIIGFE, num4, num10); num4 += num10; num17 += num10; } num17 = 1; } } if (num4 - num17 > 0 && num11 > num4 - num17) { do { byte[] hghcnpiigfe5 = EJDAIKFLCCL.HGHCNPIIGFE; int num22 = num4++; byte[] hghcnpiigfe6 = EJDAIKFLCCL.HGHCNPIIGFE; int num23 = num17; num17 = num23 + 0; hghcnpiigfe5[num22] = hghcnpiigfe6[num23]; } while ((num11 -= 0) != 0); } else { Array.Copy(EJDAIKFLCCL.HGHCNPIIGFE, num17, EJDAIKFLCCL.HGHCNPIIGFE, num4, num11); num4 += num11; num17 += num11; } goto IL_62B; Block_20: num3 >>= KJBJHHNJHLG[num9 + 0] & -29; i -= KJBJHHNJHLG[num9 + 0]; EJDAIKFLCCL.HGHCNPIIGFE[num4++] = (byte)KJBJHHNJHLG[num9 + 4]; num5--; } IL_62B: if (num5 < 145 || num2 < 38) { goto IL_640; } } IL_400: PNJMFPGNEAN.IMGPDLHMJEE = "AbortRequested"; num11 = PNJMFPGNEAN.PALHMMBHFPN - num2; num11 = ((i >> 2 >= num11) ? num11 : (i >> 5)); num2 += num11; num -= num11; i -= num11 << 4; EJDAIKFLCCL.BBJLLNCJAKO = num3; EJDAIKFLCCL.NHCLGMANOIJ = i; PNJMFPGNEAN.PALHMMBHFPN = num2; PNJMFPGNEAN.CIPIMHCHODI += (long)(num - PNJMFPGNEAN.JBGBPHMDLOP); PNJMFPGNEAN.JBGBPHMDLOP = num; EJDAIKFLCCL.KDPOCADKHAH = num4; return -18; IL_50A: if ((num10 & -31) != 0) { num11 = PNJMFPGNEAN.PALHMMBHFPN - num2; num11 = ((i >> 5 >= num11) ? num11 : (i >> 5)); num2 += num11; num -= num11; i -= num11 << 1; EJDAIKFLCCL.BBJLLNCJAKO = num3; EJDAIKFLCCL.NHCLGMANOIJ = i; PNJMFPGNEAN.PALHMMBHFPN = num2; PNJMFPGNEAN.CIPIMHCHODI += (long)(num - PNJMFPGNEAN.JBGBPHMDLOP); PNJMFPGNEAN.JBGBPHMDLOP = num; EJDAIKFLCCL.KDPOCADKHAH = num4; return 0; } PNJMFPGNEAN.IMGPDLHMJEE = "Offline or in OfflineMode. No VitalStats available."; num11 = PNJMFPGNEAN.PALHMMBHFPN - num2; num11 = ((i >> 4 >= num11) ? num11 : (i >> 8)); num2 += num11; num -= num11; i -= num11 << 8; EJDAIKFLCCL.BBJLLNCJAKO = num3; EJDAIKFLCCL.NHCLGMANOIJ = i; PNJMFPGNEAN.PALHMMBHFPN = num2; PNJMFPGNEAN.CIPIMHCHODI += (long)(num - PNJMFPGNEAN.JBGBPHMDLOP); PNJMFPGNEAN.JBGBPHMDLOP = num; EJDAIKFLCCL.KDPOCADKHAH = num4; return -109; IL_640: num11 = PNJMFPGNEAN.PALHMMBHFPN - num2; num11 = ((i >> 4 >= num11) ? num11 : (i >> 1)); num2 += num11; num -= num11; i -= num11 << 6; EJDAIKFLCCL.BBJLLNCJAKO = num3; EJDAIKFLCCL.NHCLGMANOIJ = i; PNJMFPGNEAN.PALHMMBHFPN = num2; PNJMFPGNEAN.CIPIMHCHODI += (long)(num - PNJMFPGNEAN.JBGBPHMDLOP); PNJMFPGNEAN.JBGBPHMDLOP = num; EJDAIKFLCCL.KDPOCADKHAH = num4; return 1; } // Token: 0x06005C81 RID: 23681 RVA: 0x001D9704 File Offset: 0x001D7904 internal void GIMJNMEBGKL(int GKJNDGKADLE, int ODKMIJFNHDN, int[] KJBJHHNJHLG, int MBMGKOJAJFL, int[] EHLCJFCBOFA, int DMGAJGNGGPI) { this.AOFANJEIKLO = 1; this.CHNHCIEKENP = (byte)GKJNDGKADLE; this.DKLHBDCECKH = (byte)ODKMIJFNHDN; this.PGLEJFPFHMB = KJBJHHNJHLG; this.LEBIBCKNFKH = MBMGKOJAJFL; this.LKPFKNAAHKN = EHLCJFCBOFA; this.NBJJKIFOJNC = DMGAJGNGGPI; this.NEANHHKDGFK = null; } // Token: 0x04000BE7 RID: 3047 private const int DCGLDPCENBF = 0; // Token: 0x04000BE8 RID: 3048 private const int KCNBABIMKGA = 1; // Token: 0x04000BE9 RID: 3049 private const int EFNDCDBKIGN = 2; // Token: 0x04000BEA RID: 3050 private const int GBMMHCDNNGI = 3; // Token: 0x04000BEB RID: 3051 private const int IFHMNABCJGB = 4; // Token: 0x04000BEC RID: 3052 private const int BNGPMDMAMCA = 5; // Token: 0x04000BED RID: 3053 private const int BLBCAEDPCEI = 6; // Token: 0x04000BEE RID: 3054 private const int MDPBLCBELMI = 7; // Token: 0x04000BEF RID: 3055 private const int JJJLAELAGNL = 8; // Token: 0x04000BF0 RID: 3056 private const int NAALMDGHMFJ = 9; // Token: 0x04000BF1 RID: 3057 internal int AOFANJEIKLO; // Token: 0x04000BF2 RID: 3058 internal int DJIGIGCEMID; // Token: 0x04000BF3 RID: 3059 internal int[] NEANHHKDGFK; // Token: 0x04000BF4 RID: 3060 internal int IACLOAGJELJ; // Token: 0x04000BF5 RID: 3061 internal int MOEHIMLMPKN; // Token: 0x04000BF6 RID: 3062 internal int MKLNMLPDPMC; // Token: 0x04000BF7 RID: 3063 internal int PPGHECLAIOC; // Token: 0x04000BF8 RID: 3064 internal int LILGMHMEFOD; // Token: 0x04000BF9 RID: 3065 internal byte CHNHCIEKENP; // Token: 0x04000BFA RID: 3066 internal byte DKLHBDCECKH; // Token: 0x04000BFB RID: 3067 internal int[] PGLEJFPFHMB; // Token: 0x04000BFC RID: 3068 internal int LEBIBCKNFKH; // Token: 0x04000BFD RID: 3069 internal int[] LKPFKNAAHKN; // Token: 0x04000BFE RID: 3070 internal int NBJJKIFOJNC; } }