Example #1
0
        /// <summary> 下载 </summary>
        private void DownLoad(string url, Action <byte[]> action)
        {
            UnityWebRequester requester = new UnityWebRequester(App.app);

            requester.GetBytes(url, (byte[] data) =>
            {
                action?.Invoke(data);
                requester.Destory();
            });
        }
Example #2
0
 public void LoadAssetBundle(Action <string, float> loadProgress = null)
 {
     if (assetbundle == null)
     {
         UnityWebRequester requester = new UnityWebRequester(App.app);
         requester.GetAssetBundle($"{mainfestPath}/{PlatformManager.Instance.Name}", (AssetBundle ab) =>
         {
             assetbundle = ab;
             manifest    = assetbundle.LoadAsset <AssetBundleManifest>("AssetBundleManifest");
             GetAssetBundlePath(loadProgress);
             requester.Destory();
         });
         return;
     }
     GetAssetBundlePath(loadProgress);
 }