Example #1
0
 protected virtual void OnStateChanged(AssetBundleAssetLoader.State state)
 {
     if (state == AssetBundleAssetLoader.State.LOADED)
     {
         FetchLibrary(assetLoader.Asset as ScriptableLibrary);
     }
 }
Example #2
0
 void OnPopulateScriptStateChanged(AssetBundleAssetLoader.State state)
 {
     if (state == AssetBundleAssetLoader.State.HAS_NEW_VERSION)
     {
         SetCurrentPanel(assetBundleAvailablePanel);
     }
     else if (state == AssetBundleAssetLoader.State.LOADING_BUNDLE)
     {
         SetCurrentPanel(assetBundleDownloadingPanel);
     }
     else if (state == AssetBundleAssetLoader.State.ERROR)
     {
         errorText.text = populateScript.assetLoader.Error;
     }
     else if (state == AssetBundleAssetLoader.State.LOADED)
     {
         SetCurrentPanel(mainPanel);
     }
 }