Changes:
- temp fix for shader class. - added new entry. - more updates to CLI - fixes #3 - add #4
This commit is contained in:
@@ -2,18 +2,20 @@
|
||||
|
||||
namespace AssetStudio
|
||||
{
|
||||
public class XORStream : BlockStream
|
||||
public class XORStream : SubStream
|
||||
{
|
||||
private readonly byte[] _xorpad;
|
||||
private readonly long _offset;
|
||||
|
||||
public XORStream(Stream stream, long pos, byte[] xorpad) : base(stream, pos)
|
||||
public XORStream(Stream stream, long offset, byte[] xorpad) : base(stream, offset)
|
||||
{
|
||||
_xorpad = xorpad;
|
||||
_offset = offset;
|
||||
}
|
||||
|
||||
public override int Read(byte[] buffer, int offset, int count)
|
||||
{
|
||||
var pos = RelativePosition;
|
||||
var pos = AbsolutePosition - _offset;
|
||||
var read = base.Read(buffer, offset, count);
|
||||
for (int i = 0; i < count; i++)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user