public override void Unpack(string file, string outputDirectory) { BasePluginPointer ptr = WebPointerUpdateChecker.GetPointer(file); string zip = WebPointerUpdateChecker.DownloadFile(ptr); ZipPackerFormat packer = new ZipPackerFormat(); packer.Unpack(zip, outputDirectory); File.Delete(zip); }
public override bool CanLoad(string file) { if (file == "" || !file.EndsWith("info.txt")) { return(false); } return(WebPointerUpdateChecker.IsWebPointer(new Uri(file))); }