using System.Collections; using System.Collections.Generic; using UnityEngine; using Utility; using WeChatWASM; public class WXDownload : Singleton { public void DownLoad(string url, string fileName, System.Action finish) { DownloadFileOption fileOption = new DownloadFileOption(); fileOption.url = url; fileOption.filePath = WX.PluginCachePath + "/" + fileName; fileOption.fail = delegate(GeneralCallbackResult result) { Debug.LogError(url + "下载失败" + result.errMsg); finish?.Invoke(false); }; fileOption.success = delegate(DownloadFileSuccessCallbackResult result) { finish?.Invoke(true); // Debug.Log(url + "下载成功"); }; WX.DownloadFile(fileOption); } public string GetCachePath(string url) { return WX.GetCachePath(url); } }