diff --git a/GameRes/GameRes.cs b/GameRes/GameRes.cs index 653cf5a6..392f6f05 100644 --- a/GameRes/GameRes.cs +++ b/GameRes/GameRes.cs @@ -171,8 +171,9 @@ namespace GameRes /// public void Extract (ArcFile file, Entry entry) { - using (var reader = OpenEntry (file, entry)) - CopyEntry (file, reader, entry); + using (var input = OpenEntry (file, entry)) + using (var output = CreateFile (entry.Name)) + input.CopyTo (output); } /// @@ -183,12 +184,6 @@ namespace GameRes return arc.File.CreateStream (entry.Offset, entry.Size); } - public virtual void CopyEntry (ArcFile arc, Stream input, Entry entry) - { - using (var output = CreateFile (entry.Name)) - input.CopyTo (output); - } - /// /// Create file corresponding to in current directory and open it /// for writing. Overwrites existing file, if any.