ArchiveBase.cs 440 B

12345678910111213
  1. using System.IO;
  2. namespace OpenVIII
  3. {
  4. public abstract class ArchiveBase
  5. {
  6. public abstract ArchiveBase GetArchive(Memory.Archive archive);
  7. public abstract byte[] GetBinaryFile(string fileName, bool cache = false);
  8. //public abstract Stream GetBinaryFileStream(string fileName, bool cache = false);
  9. public abstract string[] GetListOfFiles();
  10. public abstract Memory.Archive GetPath();
  11. }
  12. }