Example #1
0
        // Update is called once per frame
        void Update()
        {
            /*
             * if (isWaitingList)
             * {
             *  if (listFinish)
             *  {
             *      isWaitingList = false;
             *      isBusy = false;
             *      bool succ = (err == null);
             *
             *      if (cbLoadPageFinish != null)
             *      {
             *          cbLoadPageFinish(succ, err);
             *          cbLoadPageFinish = null;
             *      }
             *  }
             * }
             */

            if (isWaitingDownload)
            {
                double progress = 0;
                try
                {
                    progress = downloadWorker.GetTotalProgress();
                }
                catch (System.Exception e)
                {
                    Debug.LogError("Download Error! " + e);
                }
                if (progress >= 1)
                {
                    isWaitingDownload = false;
                    isBusy            = false;
                    StorageReady(true);
                }
            }
        }
Example #2
0
 // Update is called once per frame
 void Update()
 {
     if (isWaitingDownload)
     {
         double progress = 0;
         try
         {
             progress = downloadWorker.GetTotalProgress();
             Debug.Log("download...." + progress);
         }
         catch (System.Exception e)
         {
             Debug.LogError("Download Error! " + e);
         }
         if (progress >= 1)
         {
             isWaitingDownload = false;
             isBusy            = false;
             DownloadFinish(true);
         }
     }
 }
Example #3
0
        // Update is called once per frame
        void Update()
        {
            if (isWaitingList)
            {
                if (listFinish)
                {
                    isWaitingList = false;
                    isBusy        = false;
                    bool succ = (err == null);

                    if (cbLoadPageFinish != null)
                    {
                        cbLoadPageFinish(succ, err);
                        cbLoadPageFinish = null;
                    }
                }
            }

            if (isWaitingDownload)
            {
                double progress = 0;
                try
                {
                    progress = downloadWorker.GetTotalProgress();
                }
                catch (System.Exception e)
                {
                    Debug.LogError("Download Error! " + e);
                }
                if (progress >= 1)
                {
                    isWaitingDownload = false;
                    isBusy            = false;
                    StorageReady(downloadFilePath);
                }
            }
        }