public void LoadAssetBundle(string sBundleName, AssetBundleComplete abc) { //TestThread.Instance.AddDataReq(sBundleName, (byte[] bytes) => //{ // StartCoroutine(Load_AssetBundle(sBundleName, abc)); //}); }
IEnumerator Load_AssetBundle(string sBundleName, AssetBundleComplete abc) { string sPath = Application.streamingAssetsPath + "/" + sBundleName; if (File.Exists(Application.persistentDataPath + "/newdate/" + sBundleName)) { sPath = Application.persistentDataPath + "/newdate/" + sBundleName; } AssetBundleCreateRequest ab = AssetBundle.LoadFromFileAsync(sPath); yield return(ab); if (abc != null) { abc(ab.assetBundle); } }