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);
        }
    }