public void OnRegisteredToResourceStorage(ResourceStorage resourceStorage, WorkersQueue workersQueue, Action <Exception> onResourceLoadError) { _resourceStorage = resourceStorage; if (_memoryCache is BundlesMemoryCache) { (_memoryCache as BundlesMemoryCache).SetResourceStorage(resourceStorage); } _workersQueue = workersQueue; _onResourceLoadError = onResourceLoadError; }
public void SetResourceStorage(ResourceStorage _resourceStorage) { this._resourceStorage = _resourceStorage; }
public BundlesMemoryCache(ResourceStorage _resourceStorage, int startCapacity = 200) { _bundles = new Dictionary <string, AssetBundle>(startCapacity); SetResourceStorage(_resourceStorage); }