private void BeginTask(string path, ETaskType taskType, Action <LoadTask> finishedHandler, string md5 = "") { string url = UrlCombine.GetRul(path, false, "", Application.platform); AddTask(url, taskType, (loadTask) => { if (finishedHandler != null) { finishedHandler(loadTask); } }); }
public void LoadManiFest(string path, Action <AssetBundleManifest> assetHandler) { string url = UrlCombine.GetRul(path, false, _serverName, Application.platform); AddTask(url, ETaskType.loadMainManifest, (loadTask) => { if (assetHandler != null) { LoadManifestTask task = loadTask as LoadManifestTask; assetHandler(task.assetBundleManifest); } }); }