# AssetBundleRequest

> Asynchronous load request from an AssetBundle.

## Definition

* **Type:** Class
* **Namespace:** [UnityEngine](/engine/6000.5/script-reference/unityengine.md)
* **Assembly:** UnityEngine.AssetBundleModule
* **Inherits from:** [ResourceRequest](/engine/6000.5/script-reference/unityengine/resourcerequest.md)

```csharp
public class AssetBundleRequest : ResourceRequest
```

## Remarks

Additional Resources: [AsyncOperation](/engine/6000.5/script-reference/unityengine/asyncoperation.md).

## Properties

| Property                                                                                 | Description                                             |
| ---------------------------------------------------------------------------------------- | ------------------------------------------------------- |
| [allAssets](/engine/6000.5/script-reference/unityengine/assetbundlerequest/allassets.md) | Asset objects with sub assets being loaded. (Read Only) |
| [asset](/engine/6000.5/script-reference/unityengine/assetbundlerequest/asset.md)         | Asset object being loaded (Read Only).                  |

## Inheritance

**Inherited Members:**

* [AsyncOperation.isDone](/engine/6000.5/script-reference/unityengine/asyncoperation/isdone.md)
* [AsyncOperation.progress](/engine/6000.5/script-reference/unityengine/asyncoperation/progress.md)
* [AsyncOperation.priority](/engine/6000.5/script-reference/unityengine/asyncoperation/priority.md)
* [AsyncOperation.allowSceneActivation](/engine/6000.5/script-reference/unityengine/asyncoperation/allowsceneactivation.md)
* [AsyncOperation.completed](/engine/6000.5/script-reference/unityengine/asyncoperation/completed.md)
