private bool StartLoadingAssetBundle(PlayAssetBundleRequestImpl request)
        {
            var assetLocation = GetAssetLocation(request.MainAssetBundleName);

            if (assetLocation == null)
            {
                return(false);
            }

            var loadingCo =
                _updateHandler.StartCoroutine(CoLoadAssetBundle(
                                                  request.MainAssetBundleName,
                                                  assetLocation.Path,
                                                  assetLocation.Offset));

            _loadingCoroutinesByName.Add(request.MainAssetBundleName, loadingCo);
            return(true);
        }
 private void StartLoadingAssetBundle()
 {
     _updateHandler.StartCoroutine(CoLoadAssetBundle());
     DownloadProgress = 1f;
     _loadingStatus   = AssetDeliveryStatus.Loading;
 }