예제 #1
0
    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);
            }
        });
    }
예제 #2
0
    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);
            }
        });
    }