Ejemplo n.º 1
0
        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;
        }