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