Example #1
0
 private void SyncLoadAssetBundleDependences(string bundleName, string referName)
 {
     if (abDict.ContainsKey(bundleName))
     {
         abDict[bundleName].AddReference(referName);
     }
     else
     {
         ABRelationManager abLoader = new ABRelationManager(bundleName, null);
         abDict.Add(bundleName, abLoader);
         abLoader.AddReference(referName);
         abLoader.SyncLoadAssetBundle();
     }
 }
Example #2
0
 public IEnumerator AsyncLoadAssetBundleDependences(string bundleName, string referName, LoadFinish loadFinish)
 {
     if (abDict.ContainsKey(bundleName))
     {
         abDict[bundleName].AddReference(referName);
     }
     else
     {
         ABRelationManager abLoader = new ABRelationManager(bundleName, loadFinish);
         abDict.Add(bundleName, abLoader);
         abLoader.AddReference(referName);
         yield return(AsyncLoadAssetBundle(bundleName));
     }
 }