| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 | 
							- using System.Collections;
 
- using System.Collections.Generic;
 
- using UnityEngine;
 
- using UnityEngine.Networking;
 
- public class HttpDownloadBasic
 
- {
 
-     public int maxCount = 2;
 
-     public DownloadHander DownloadHander;
 
-     protected DownloadFileData downloadFileData;
 
-     public bool isFinish;
 
-     protected int timeOut = 120;
 
-     public void Init(DownloadFileData downloadFileData, DownloadHander downloadHander)
 
-     {
 
-         DownloadHander = downloadHander;
 
-         if (downloadFileData.maxCount > 0)
 
-         {
 
-             maxCount = downloadFileData.maxCount;
 
-         }
 
-         if (downloadFileData.timeOut > 0)
 
-         {
 
-             timeOut = downloadFileData.timeOut;
 
-         }
 
-         this.downloadFileData = downloadFileData;
 
-     }
 
-     public void StartDown()
 
-     {
 
-         ProStartDown();
 
-     }
 
-     protected virtual void ProStartDown()
 
-     {
 
-     }
 
-     public bool IsFinish()
 
-     {
 
-         return ProFinish();
 
-     }
 
-     public virtual bool AllFinish()
 
-     {
 
-         return true;
 
-     }
 
-     public virtual UnityWebRequest.Result Result()
 
-     {
 
-         return UnityWebRequest.Result.InProgress;
 
-     }
 
-     protected virtual bool ProFinish()
 
-     {
 
-         return true;
 
-     }
 
-     public virtual void Update()
 
-     {
 
-     }
 
- }
 
 
  |