public void StartDownload() { URL _URL; // Check type of url if (m_URLString.StartsWith("http")) { _URL = URL.URLWithString(m_URLString); } else { _URL = URL.FileURLWithPath(m_URLString); } // Download image from given path DownloadTexture _newDownload = new DownloadTexture(_URL, true, true); _newDownload.OnCompletion = (Texture2D _texture, string _error) => { Debug.Log(string.Format("[DownloadTextureDemo] Texture download completed. Error= {0}.", _error.GetPrintableString())); if (_texture != null) { m_renderer.sharedMaterial.mainTexture = _texture; } }; // Start download _newDownload.StartRequest(); }
public void StartDownload() { URL _URL; // Check type of url if (m_URLString.StartsWith("http")) { _URL = URL.URLWithString(m_URLString); } else { _URL = URL.FileURLWithPath(m_URLString); } // Download image from given path DownloadTexture _newDownload = new DownloadTexture(_URL, true, true); _newDownload.OnCompletion = (Texture2D _texture, string _error) => { if (string.IsNullOrEmpty(_error)) { m_renderer.sharedMaterial.mainTexture = _texture; } else { Debug.LogError("[DownloadTextureDemo] Error=" + _error); } }; // Start download _newDownload.StartRequest(); }