/// <summary> /// 初始化数据 /// </summary> public virtual void Init() { this.beginDownload = null; this.downloadProgress = null; this.downloadFinish = null; this.downloadText = null; this.downloadData = null; this.downloadError = null; this.isFinish = false; this.url = string.Empty; }
public static void GetWWWRequest(this WebRequest wwwUtil, string url, DownLoadFinish finish, DownLoadError error = null) { GetWWWItem item = WWWItemPool.GetWWWItem <GetWWWItem>(); if (item == null) { item = new GetWWWItem(); WWWItemPool.AddWWWItem(item); } item.SetValue(url); item.downloadFinish = finish; item.downloadError = error; wwwUtil.AddTask(item); }
public static void WWWFormWWWRequest(this WebRequest wwwUtil, string url, WWWForm form, BeginDownLoad begin, DownLoadProgress progress, DownLoadFinish finish, DownLoadError error = null) { FormWWWItem item = WWWItemPool.GetWWWItem <FormWWWItem>(); if (item == null) { item = new FormWWWItem(); WWWItemPool.AddWWWItem(item); } item.SetValue(url, form); item.beginDownload = begin; item.downloadProgress = progress; item.downloadFinish = finish; item.downloadError = error; wwwUtil.AddTask(item); }
public static void PostWWWRequest(this WebRequest wwwUtil, string url, byte[] postData, BeginDownLoad begin, DownLoadProgress progress, DownLoadFinish finish, DownLoadError error = null) { PostWWWItem item = WWWItemPool.GetWWWItem <PostWWWItem>(); if (item == null) { item = new PostWWWItem(); WWWItemPool.AddWWWItem(item); } item.SetValue(url, postData); item.beginDownload = begin; item.downloadProgress = progress; item.downloadFinish = finish; item.downloadError = error; wwwUtil.AddTask(item); }