DownloadHandler サブクラスは AssetBundle のダウンロードに特化してます。
このサブクラスのストリームはダウンロードしたデータを、ワーカースレッド上で Unity アセットバンドルの解凍とデコードするシステムへと渡し、AssetBundle オブジェクトのための効率的なダウンロードと処理を提供します。
assetBundle | ダウンロードした AssetBundle や、 null を返します。 |
DownloadHandlerAssetBundle | キャッシュを行わないアセットバンドルのための標準コンスラクタ |
GetData | 実装されていません。 NotSupportedException をスローします。 |
GetText | 実装されていません。 NotSupportedException をスローします。 |
GetContent | ダウンロードした AssetBundle や、 null を返します。 |
data | リモートサーバーからダウンロードした実際のバイト数や null を返します。(読み取り専用) |
isDone | この DownloadHandler がすべてのデータを受信したことと、この DownloadHandler が必要なダウンロード後の処理を完了したことを親の [UnityWebRequest] によって知らされた場合、true を返します。 |
text | 便利なプロパティーです。UTF8 ストリングとしてインタープリタされた data からバイトを返します。(読み取り専用) |
Dispose | この DownloadHandler がもはや使われてないという信号です。それを使用しているリソースをクリーンアップする必要があります。 |
CompleteContent | リモートサーバーからすべてのデータを受信したとき呼び出されるコールバック |
GetProgress | UnityWebRequest.downloadProgress にアクセスするときに呼び出されるコールバック |
ReceiveContentLength | Content-Length ヘッダーを受信したときに呼び出されるコールバック |
ReceiveData | リモートサーバーからデータを受信したときに呼び出されるコールバック |