An abstract base class for user-created scripting-driven DownloadHandler implementations.
On its own, a DownloadHandlerScript object does no useful work.
Instead, it forwards data received from the network to the DownloadHandler.ReceiveData callback method, as well as invoking other useful callbacks for download-related events. By default, a DownloadHandlerScript does nothing; however, you can derive your own subclass from DownloadHandlerScript, override some or all of its callbacks and thereby implement completely custom data handling.
See Also: DownloadHandler.ReceiveData, DownloadHandler.ReceiveContentLength, DownloadHandler.CompleteContent.
DownloadHandlerScript | Create a DownloadHandlerScript which allocates new buffers when passing data to callbacks. |
data | Returns the raw bytes downloaded from the remote server, or null. (Read Only) |
isDone | Returns true if this DownloadHandler has been informed by its parent UnityWebRequest that all data has been received, and this DownloadHandler has completed any necessary post-download processing. (Read Only) |
text | Convenience property. Returns the bytes from data interpreted as a UTF8 string. (Read Only) |
Dispose | Signals that this [DownloadHandler] is no longer being used, and should clean up any resources it is using. |
CompleteContent | Callback, invoked when all data has been received from the remote server. |
GetData | Callback, invoked when the data property is accessed. |
GetProgress | Callback, invoked when UnityWebRequest.downloadProgress is accessed. |
GetText | Callback, invoked when the text property is accessed. |
ReceiveContentLength | Callback, invoked with a Content-Length header is received. |
ReceiveData | Callback, invoked as data is received from the remote server. |