Beispiel #1
0
    public void AddWWWTask(WWWItermBase tmpBase)
    {
        downLoader.Enqueue(tmpBase);

        if (isDownFinish)
        {
            isDownFinish = false;
            StartCoroutine(Download());
        }
    }
Beispiel #2
0
    public IEnumerator Download()
    {
        while (downLoader.Count > 0)
        {
            WWWItermBase tmpBase = downLoader.Dequeue();

            yield return(tmpBase.Download());
        }

        isDownFinish = true;
    }
Beispiel #3
0
 public virtual void DownLoadError(WWW tmpWWW, WWWItermBase tmpBase)
 {
 }
Beispiel #4
0
    public override void DownLoadError(WWW tmpWWW, WWWItermBase tmpBase)
    {
        //base.DownLoadError(tmpWWW);

        WWWHelper.Instance.AddWWWTask(tmpBase);
    }