示例#1
0
        public void Decompress(UPackageStream inStream, UPackageStream outStream)
        {
            inStream.Seek(CompressedOffset, System.IO.SeekOrigin.Begin);
            _Header.Deserialize(inStream);

            outStream.Seek(UncompressedOffset, System.IO.SeekOrigin.Begin);
            foreach (var buffer in _Header.Blocks.Select(block => block.Decompress()))
            {
                outStream.Write(buffer, 0, buffer.Length);
            }
        }