| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 | using System.Collections;using System.Collections.Generic;using System.IO;using System.Reflection;using Core.AssetLoadTool.Asset;using Core.Utility;using Fort23.Core;using Fort23.UTool;using UnityEngine;using Utility;public class LocalBundleLoadTask : BundleLoadBasic{    protected override void StartLoad()    {        LoadBudnel();    }    private void LoadBudnel()    {        string url = AssetBundleLoadManager.Instance.RootPersistentBundleURL + bundleName;        bool isOk = true;        if (!File.Exists(url))        {            url = AssetBundleLoadManager.Instance.RootStreamingBundleURL + bundleName;            isOk = false;            /*1.0 iOS的代码,先注释了*/            // url=  Application.streamingAssetsPath + "/Bundle/" + bundleName;        }        this.url = url;        AssetBundleCreateRequest bundleReq = AssetBundle.LoadFromFileAsync(url);        bundleReq.completed += delegate(AsyncOperation operation)        {            if (bundleReq.assetBundle == null)            {                LogTool.Error(isOk+" budnle空的" + url + "__" + bundleName);            }            LoadFinish(bundleReq.assetBundle);        };    }}
 |