From 97bbfe8fbb0ce98c9807780afdefef8b99450908 Mon Sep 17 00:00:00 2001 From: VaDiM Date: Sun, 31 Mar 2024 02:26:54 +0300 Subject: [PATCH] Fix type of public "offset" property in ResourceReader --- AssetStudio/ResourceReader.cs | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/AssetStudio/ResourceReader.cs b/AssetStudio/ResourceReader.cs index 9cf2e4c..72612d1 100644 --- a/AssetStudio/ResourceReader.cs +++ b/AssetStudio/ResourceReader.cs @@ -7,7 +7,6 @@ namespace AssetStudio private bool needSearch; private string path; private SerializedFile assetsFile; - private long offset; private long size; private BinaryReader reader; @@ -16,11 +15,7 @@ namespace AssetStudio get => (int)size; set => size = value; } - public int Offset - { - get => (int)offset; - set => offset = value; - } + public long Offset { get; set; } public ResourceReader() { } @@ -29,14 +24,14 @@ namespace AssetStudio needSearch = true; this.path = path; this.assetsFile = assetsFile; - this.offset = offset; + this.Offset = offset; this.size = size; } public ResourceReader(BinaryReader reader, long offset, long size) { this.reader = reader; - this.offset = offset; + this.Offset = offset; this.size = size; } @@ -84,7 +79,7 @@ namespace AssetStudio var binaryReader = GetReader(); lock (binaryReader) { - binaryReader.BaseStream.Position = offset; + binaryReader.BaseStream.Position = Offset; return binaryReader.ReadBytes((int) size); } } @@ -94,7 +89,7 @@ namespace AssetStudio var binaryReader = GetReader(); lock (binaryReader) { - binaryReader.BaseStream.Position = offset; + binaryReader.BaseStream.Position = Offset; binaryReader.Read(buff, 0, (int) size); } } @@ -102,7 +97,7 @@ namespace AssetStudio public void WriteData(string path) { var binaryReader = GetReader(); - binaryReader.BaseStream.Position = offset; + binaryReader.BaseStream.Position = Offset; using (var writer = File.OpenWrite(path)) { binaryReader.BaseStream.CopyTo(writer, size);