public static KStaticAssetLoader Load(string url, KAssetFileLoader.CAssetFileBridgeDelegate callback = null, KAssetBundleLoaderMode loaderMode = KAssetBundleLoaderMode.Default) { CLoaderDelgate newCallback = null; if (callback != null) { newCallback = (isOk, obj) => callback(isOk, obj as UnityEngine.Object); } return(AutoNew <KStaticAssetLoader>(url, newCallback, false, loaderMode)); }
// TODO: 无视AssetName暂时! public static KInstanceAssetLoader Load(string url, KAssetFileLoader.CAssetFileBridgeDelegate callback = null) { var loader = AutoNew <KInstanceAssetLoader>(url, (ok, resultObject) => { if (callback != null) { callback(ok, resultObject as UnityEngine.Object); } }, true); return(loader); }