public void StartNetTexture(string url, WebRequestNetTextureEvent webRequestGetEvent, string savePath = "") { if (JudgeNetworkState()) { HttpNetTextureTool httpTool = new HttpNetTextureTool(); httpTool.StartWebRequest(url, webRequestGetEvent, savePath); } else { webRequestGetEvent(default(Texture2D), "", DownStatus.NoNetwork, ""); } }
public override void OnRecycled() { IsRecycled = true; httpNetTextureTool = null; }
public override IEnumerator DoLoadAsync(Action <uint> finishCallback) { FinishEvent = finishCallback; httpNetTextureTool = new HttpNetTextureTool(); yield return(httpNetTextureTool.RealWebRequest(mResPath, NetTextureEvent)); }