Wxv.Swg.Common.Files.TREFile.TreInfo.Open C# (CSharp) Method

Open() public method

public Open ( Stream stream ) : Stream
stream Stream
return Stream
            public Stream Open(Stream stream)
            {
                stream.Seek(DataOffset, SeekOrigin.Begin);
                byte[] data;
                if (DataCompression == 0)
                {
                    data = stream.ReadBytes(DataSize);
                }
                else
                {
                    var dataBuffer = stream.ReadBytes(DataCompressedSize);
                    var inflater = new Inflater(false);
                    inflater.SetInput(dataBuffer);
                    data = new Byte[DataSize];
                    inflater.Inflate(data);
                }
                return new MemoryStream(data);
            }
        }
TREFile.TreInfo