public void Destroy() { if (bundleResourceLoader != null) { bundleResourceLoader.Destroy(); bundleResourceLoader = null; } AsyncRequestUpdater.Destroy(); }
public ResourceManager(string _gameId, LoadMode _loadMode = LoadMode.Original) { gameId = _gameId; resourcePath = String.Format("Assets/{0}/Resources/", gameId); if (_loadMode == LoadMode.AssetBundle) { bundleResourceLoader = new BundleResourceLoader(gameId); } onLoadedTables = new Dictionary <AsyncRequest, LoadFinishCallback>(); keysToAdd = new Dictionary <AsyncRequest, LoadFinishCallback>(); keysToDelete = new List <AsyncRequest>(); AsyncRequestUpdater.Init(this); loadMode = _loadMode; }