public int ReadFile(IntPtr bytes, uint numBytesToRead, ref uint numBytesRead) { DebugLogger.WriteLine($"VArchive ReadFile on {_filename} from {_position} for {numBytesToRead} bytes"); _arc.RawRead(_filename, (uint)_position, numBytesToRead, bytes, ref numBytesRead); _position += numBytesRead; DebugLogger.WriteLine($"...actually read {numBytesRead} bytes"); return(1); }
public int ReadFile(IntPtr bytes, uint numBytesToRead, ref uint numBytesRead) { System.Diagnostics.Debug.WriteLine("VArchive ReadFile on {0} from {1} for {2} bytes", _filename, _position, numBytesToRead); _arc.RawRead(_filename, (uint)_position, numBytesToRead, bytes, ref numBytesRead); _position += numBytesRead; System.Diagnostics.Debug.WriteLine("...actually read {0} bytes", numBytesRead); return(1); }