Exemplo n.º 1
0
        private void ReadUTFData(EndianReader br)
        {
            isUtfEncrypted    = false;
            br.IsLittleEndian = true;

            unk1       = br.ReadInt32();
            utf_size   = br.ReadInt64();
            utf_packet = br.ReadBytes((int)utf_size);

            if (utf_packet[0] != 0x40 && utf_packet[1] != 0x55 && utf_packet[2] != 0x54 && utf_packet[3] != 0x46) //@UTF
            {
                utf_packet     = DecryptUTF(utf_packet);
                isUtfEncrypted = true;
            }

            br.IsLittleEndian = false;
        }