Пример #1
0
        internal override void Start()
        {
            abg = AddComponent <AssetBundleGroup>();
            sbg = AddComponent <SceneBundleGroup>();
            wfg = AddComponent <WWWFileGroup>();
            wag = AddComponent <WWWAudioGroup>();
            gsd = AddComponent <GOEStringDelegate>();
            glm = AddComponent <GOELoaderMgr>();

            InitRuntimePlatformPathResolver();

            LoadSQLiteBundleMap();
        }
Пример #2
0
        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();
        }
Пример #3
0
        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);
        }
Пример #4
0
        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);
        }