OpenDiablo2/d2common/d2interface/archive_manager.go

11 lines
302 B
Go

package d2interface
// ArchiveManager manages loading files from archives
type ArchiveManager interface {
Cacher
LoadArchiveForFile(filePath string) (Archive, error)
FileExistsInArchive(filePath string) (bool, error)
LoadArchive(archivePath string) (Archive, error)
CacheArchiveEntries() error
}