Exemplo n.º 1
0
        internal override void Load()
        {
            bundle = Assets.LoadBundleAsync(assetBundleName);
            var bundles = Assets.GetChildren(assetBundleName);

            foreach (var item in bundles)
            {
                children.Add(Assets.LoadBundleAsync(item));
            }
            loadState = LoadState.Loading;
        }
Exemplo n.º 2
0
        internal override void Load()
        {
            BundleRequest = Assets.LoadBundleAsync(assetBundleName);
            var bundles = Assets.GetAllDependencies(assetBundleName);

            foreach (var item in bundles)
            {
                children.Add(Assets.LoadBundleAsync(item));
            }
            loadState = LoadState.LoadAssetBundle;
        }
Exemplo n.º 3
0
 internal override void Load()
 {
     if (!string.IsNullOrEmpty(assetBundleName))
     {
         bundle    = Assets.LoadBundleAsync(assetBundleName);
         loadState = LoadState.LoadAssetBundle;
     }
     else
     {
         LoadSceneAsync();
     }
 }
Exemplo n.º 4
0
 internal override void Load()
 {
     if (!string.IsNullOrEmpty(assetBundleName))
     {
         bundle    = Assets.LoadBundleAsync(assetBundleName);
         loadState = LoadState.LoadAssetBundle;
     }
     else
     {
         _request  = SceneManager.LoadSceneAsync(sceneName, loadSceneMode);
         loadState = LoadState.LoadAsset;
     }
 }
Exemplo n.º 5
0
 internal override void Load()
 {
     assetName = Path.GetFileName(name);
     if (Assets.runtimeMode)
     {
         var assetBundleName = assetName.Replace(".asset", ".unity3d").ToLower();
         request   = Assets.LoadBundleAsync(assetBundleName);
         loadState = LoadState.LoadAssetBundle;
     }
     else
     {
         loadState = LoadState.Loaded;
     }
 }
Exemplo n.º 6
0
 internal override void Load()
 {
     if (!string.IsNullOrEmpty(assetBundleName))
     {
         bundle = Assets.LoadBundleAsync(assetBundleName);
         var bundles = Assets.GetChildren(assetBundleName);
         foreach (var item in bundles)
         {
             children.Add(Assets.LoadBundleAsync(item));
         }
         loadState = LoadState.Loading;
     }
     else
     {
         LoadSceneAsync();
     }
 }
Exemplo n.º 7
0
 internal override void Load()
 {
     if (!string.IsNullOrEmpty(assetBundleName))
     {
         BundleRequest = Assets.LoadBundleAsync(assetBundleName);
         var bundles = Assets.GetAllDependencies(assetBundleName);
         foreach (var item in bundles)
         {
             children.Add(Assets.LoadBundleAsync(item));
         }
         loadState = LoadState.LoadAssetBundle;
     }
     else
     {
         LoadScene();
     }
 }
Exemplo n.º 8
0
 internal override void Load()
 {
     if (!string.IsNullOrEmpty(assetBundleName))
     {
         bundle    = Assets.LoadBundleAsync(assetBundleName);
         loadState = LoadState.LoadAssetBundle;
     }
     else
     {
         try
         {
             _request  = SceneManager.LoadSceneAsync(sceneName, loadSceneMode);
             loadState = LoadState.LoadAsset;
         }
         catch (Exception e)
         {
             Debug.LogException(e);
             error     = e.ToString();
             loadState = LoadState.Loaded;
         }
     }
 }
Exemplo n.º 9
0
 internal override void Load()
 {
     bundle    = Assets.LoadBundleAsync(assetBundleName);
     loadState = LoadState.LoadAssetBundle;
 }