using System; using System.Runtime.InteropServices; using System.Threading; using BestHTTP.Extensions; using Cpp2IlInjected; using UnityEngine; // Token: 0x02000E39 RID: 3641 [Token(Token = "0x2000E39")] [StructLayout(3)] public static class DBPPLLLMEGJ { // Token: 0x17000F84 RID: 3972 // (get) Token: 0x0600579D RID: 22429 RVA: 0x0013D560 File Offset: 0x0013B760 [Token(Token = "0x17000F84")] public static bool AOIBEANOBFL { [Token(Token = "0x600579D")] [Address(RVA = "0x1BE01D0", Offset = "0x1BDEBD0", VA = "0x181BE01D0")] get { while (DBPPLLLMEGJ.KNBBNPFLGJA != 0) { } } } // Token: 0x0600579E RID: 22430 RVA: 0x0013D578 File Offset: 0x0013B778 [Token(Token = "0x600579E")] [Address(RVA = "0x1BDFEA0", Offset = "0x1BDE8A0", VA = "0x181BDFEA0")] public static bool CMJMEEHMHJO(Action JJGHIEJCCDA) { for (;;) { int num = 0; object jjffpiimilp = DBPPLLLMEGJ.JJFFPIIMILP; byte[] knbbnpflgja = DBPPLLLMEGJ.KNBBNPFLGJA; byte[] ikdpogppbpo = DBPPLLLMEGJ.IKDPOGPPBPO; int num2 = 0; Monitor.Exit(jjffpiimilp); if (num == -1) { goto IL_42; } if (knbbnpflgja == 0) { break; } int length = knbbnpflgja.Length; if (length == 0) { break; } byte[] array = VariableSizedBufferPool.Get((long)length, true); if (num2 < length) { goto IL_42; } IL_56: num++; if (num != -1) { } if (num2 == 0) { break; } continue; IL_42: if (num == 0) { if (ikdpogppbpo < 0) { num2++; } num2++; goto IL_56; } goto IL_6C; } throw new IndexOutOfRangeException(); IL_6C: throw new IndexOutOfRangeException(); } // Token: 0x0600579F RID: 22431 RVA: 0x0013D610 File Offset: 0x0013B810 [Token(Token = "0x600579F")] [Address(RVA = "0x1BDFC70", Offset = "0x1BDE670", VA = "0x181BDFC70")] public static void BDJFGEJFPPO(string KMJOMDIFOAE) { int num; do { num = 0; byte[] array = DBPPLLLMEGJ.PKNCEIOOLPE(); if (KMJOMDIFOAE != 0) { int stringLength = KMJOMDIFOAE.m_stringLength; byte[] array2 = new byte[stringLength]; if (stringLength > 0) { char c = KMJOMDIFOAE[num]; if (array < 0) { num++; } num++; } } object jjffpiimilp = DBPPLLLMEGJ.JJFFPIIMILP; DBPPLLLMEGJ.IKDPOGPPBPO = array; DBPPLLLMEGJ.KNBBNPFLGJA = num; Monitor.Exit(jjffpiimilp); if (num != -1) { } } while (num != 0); } // Token: 0x060057A0 RID: 22432 RVA: 0x0013D678 File Offset: 0x0013B878 [Token(Token = "0x60057A0")] [Address(RVA = "0x1BE0240", Offset = "0x1BDEC40", VA = "0x181BE0240")] public static void IDGHFCMGLPH() { int num = 0; object jjffpiimilp = DBPPLLLMEGJ.JJFFPIIMILP; byte[] array = DBPPLLLMEGJ.PKNCEIOOLPE(); int length = DBPPLLLMEGJ.KNBBNPFLGJA.Length; byte[] array2 = new byte[length]; if (num < length) { byte[] knbbnpflgja = DBPPLLLMEGJ.KNBBNPFLGJA; if (DBPPLLLMEGJ.IKDPOGPPBPO < 0) { num++; } num++; } DBPPLLLMEGJ.IKDPOGPPBPO = array; DBPPLLLMEGJ.KNBBNPFLGJA = array2; Monitor.Exit(jjffpiimilp); if (num != -1) { } if (num == 0) { return; } throw new NullReferenceException(); } // Token: 0x060057A1 RID: 22433 RVA: 0x0013D718 File Offset: 0x0013B918 [Token(Token = "0x60057A1")] [Address(RVA = "0x1BE0540", Offset = "0x1BDEF40", VA = "0x181BE0540")] private static byte[] PKNCEIOOLPE() { byte[] array = new byte[32]; int num = 0; int num2 = global::UnityEngine.Random.Range(0, 256); num++; return array; } // Token: 0x04003FF3 RID: 16371 [Token(Token = "0x4003FF3")] private const int BNNHJMFDJFE = 32; // Token: 0x04003FF4 RID: 16372 [Token(Token = "0x4003FF4")] private static byte[] IKDPOGPPBPO = new byte[32]; // Token: 0x04003FF5 RID: 16373 [Token(Token = "0x4003FF5")] private static byte[] KNBBNPFLGJA; // Token: 0x04003FF6 RID: 16374 [Token(Token = "0x4003FF6")] private static object JJFFPIIMILP = new object(); }