public void ReleaseAssetCallback(string name, Action <string, UnityEngine.Object> func) { if (name == null || name == string.Empty) { return; } AssetBundleGroup group = abg; group.ReleaseAssetCallback(name, func); }
internal override void Start() { abg = AddComponent <AssetBundleGroup>(); sbg = AddComponent <SceneBundleGroup>(); wfg = AddComponent <WWWFileGroup>(); wag = AddComponent <WWWAudioGroup>(); gsd = AddComponent <GOEStringDelegate>(); glm = AddComponent <GOELoaderMgr>(); InitRuntimePlatformPathResolver(); LoadSQLiteBundleMap(); }
internal override void Start() { loadingProgress = AddComponent <LoadingProgress>(); abg = AddComponent <AssetBundleGroup>(); sbg = AddComponent <SceneBundleGroup>(); wfg = AddComponent <WWWFileGroup>(); wag = AddComponent <WWWAudioGroup>(); gsd = AddComponent <GOEStringDelegate>(); glm = AddComponent <GOELoaderMgr>(); rbl = AddComponent <ResBundleList>(); rim = AddComponent <ResIdxMap>(); brn = AddComponent <BundleRename>(); initialize(); }
public Resource GetDownloadResourceByAssetName(string _name) { string name = this.GetBundleName(_name); if (name == string.Empty) { return(null); } Resource res = null; AssetBundleGroup bundlegroup = abg; res = bundlegroup.GetDownloadResource(name); if (res != null) { return(res); } SceneBundleGroup scenegroup = sbg; res = scenegroup.GetDownloadResource(name); return(res); }
public Resource GetDownloadResource(string name) { Resource res = null; AssetBundleGroup bundlegroup = abg; res = bundlegroup.GetDownloadResource(name); if (res != null) { return(res); } SceneBundleGroup scenegroup = sbg; res = scenegroup.GetDownloadResource(name); if (res != null) { return(res); } WWWFileGroup filegroup = wfg; res = filegroup.GetDownloadResource(GetFileNameByBundleName(name)); return(res); }
public bool IsBundleCached(string name) { AssetBundleGroup group = abg; return(group.IsBundleCached(name)); }
public void CacheSceneBundleDependency(BundleInfo bundle) { AssetBundleGroup group = abg; group.CacheSceneBundleDependency(bundle); }
public GOEAssetBundleCacheManager(AssetBundleGroup group) { this.group = group; }