Beispiel #1
0
        public AssetsLoader()
        {
            mOpertions = new Queue <LoaderOpertion>();
            mLoader    = Loader.GetAssetBundleLoader();
            mLoader.CompletedEvent.AddListener(OnCompleted);

            if (ShipDockApp.Instance.IsStarted)
            {
                ABs = ShipDockApp.Instance.ABs;
            }
            else
            {
                ABs = new AssetBundles();
            }
            AessetManifest = ABs.GetManifest();
        }
Beispiel #2
0
        public AssetsLoader()
        {
            ResList           = new List <string>();
            mOpertions        = new Queue <LoaderOpertion>();
            mLoader           = Loader.GetAssetBundleLoader();
            mLoader.ApplyLoom = true;
            mLoader.CompleteEvent.AddListener(OnCompleted);

            AssetBundles abs = Framework.Instance.GetUnit <AssetBundles>(Framework.UNIT_AB);

            if (Framework.Instance.IsStarted)
            {
                ABs = abs;
            }
            else
            {
                "warning:".Log("AB包管理器为空,请在 Framework 定制模块中定义");
                ABs = new AssetBundles();
            }

            AessetManifest = ABs.GetManifest();
        }