Ejemplo n.º 1
0
        public void readBinary(ArkArchive archive)
        {
            var x               = archive.GetFloat();
            var y               = archive.GetFloat();
            var z               = archive.GetFloat();
            var unkByte         = archive.GetByte();
            var unkFloat        = archive.GetFloat();
            var nameArchiveSize = archive.GetInt();
            var nameArchive     = archive.Slice(archive.Position, nameArchiveSize);

            readBinaryNameTable(nameArchive);
            archive.Position += nameArchiveSize;
            var objectArchiveSize = archive.GetInt();
            var objectArchive     = archive.Slice(archive.Position, objectArchiveSize);

            readBinaryObjects(objectArchive);
            archive.Position += objectArchiveSize;
            var unkInt1 = archive.GetInt();

            _classIndex = archive.GetInt();
        }