Split IPackage into IReadOnlyPackage and IReadWritePackage.

This commit is contained in:
Paul Chote
2016-01-15 22:49:12 +00:00
parent 77b0bd6067
commit f8d0b97e8d
13 changed files with 40 additions and 52 deletions

View File

@@ -14,7 +14,7 @@ using System.IO;
namespace OpenRA.FileSystem
{
public sealed class D2kSoundResources : IPackage
public sealed class D2kSoundResources : IReadOnlyPackage
{
readonly Stream s;
@@ -94,11 +94,6 @@ namespace OpenRA.FileSystem
yield break;
}
public void Write(Dictionary<string, byte[]> contents)
{
throw new NotImplementedException("Cannot save Dune 2000 Sound Resources.");
}
public void Dispose()
{
s.Dispose();