Beispiel #1
0
    // Token: 0x06006DC8 RID: 28104 RVA: 0x00358A60 File Offset: 0x00356C60
    public static bool BMBNKCLMNHJ(string LOHECPFGPGO, bool[] CBHKPHQDBOJ)
    {
        byte[] array = new byte[(CBHKPHQDBOJ.Length + 7) / 8 + 5];
        array[0] = Convert.ToByte(IPJJJNHPFHB.NLMPBGBJNJD.Bool);
        int num  = 1;
        int num2 = 5;

        for (int i = 0; i < CBHKPHQDBOJ.Length; i++)
        {
            if (CBHKPHQDBOJ[i])
            {
                byte[] array2 = array;
                int    num3   = num2;
                array2[num3] |= (byte)num;
            }
            num <<= 1;
            if (num > 128)
            {
                num = 1;
                num2++;
            }
        }
        IPJJJNHPFHB.JMJMMBNPKFP();
        IPJJJNHPFHB.BJOLMMDOOLL(CBHKPHQDBOJ.Length, array);
        return(IPJJJNHPFHB.MPCOOFPGLGC(LOHECPFGPGO, array));
    }
Beispiel #2
0
 // Token: 0x06006DD5 RID: 28117 RVA: 0x00028B40 File Offset: 0x00026D40
 private static void GMJNCBBFOBK(int[] FELLJBIGQNN, byte[] BLJJPLEBHGQ, int OMBOCJEKDFF)
 {
     IPJJJNHPFHB.BJOLMMDOOLL(FELLJBIGQNN[OMBOCJEKDFF], BLJJPLEBHGQ);
 }