Ejemplo n.º 1
0
    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));
    }
Ejemplo n.º 2
0
    // 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);
    }