| Parameter | Description |
|---|---|
| assetPackNames | The array of names of the Android asset packs to cancel the download for. |
Cancels Android asset pack downloads.
This method directly wraps Google's PlayCore plugin API. If the PlayCore plugin is missing, calling this method throws an InvalidOperationException exception. Additional resources: AndroidAssetPacks.DownloadAssetPackAsync.
using System.Collections; using UnityEngine; using UnityEngine.Android;
public class CancelAssetPackDownloadExample : MonoBehaviour { string[] assetPackNames = new string[] { "LargeAssetPack" }; DownloadAssetPackAsyncOperation downloadOperation;
IEnumerator Start() { downloadOperation = AndroidAssetPacks.DownloadAssetPackAsync(assetPackNames); yield return downloadOperation; }
// Call this method from a UI button to cancel the download. public void CancelDownload() { if (downloadOperation != null && !downloadOperation.isDone) { AndroidAssetPacks.CancelAssetPackDownload(assetPackNames); Debug.Log("Asset pack download canceled."); } } }