# CreateFromMemory(byte[])

> Asynchronously create an AssetBundle from a memory region.

## Definition

* **Type:** Method
* **Namespace:** [UnityEngine](/engine/6000.0/script-reference/unityengine.md)
* **Assembly:** UnityEngine.AssetBundleModule

> **Warning:**
>
> **Removed.** Method CreateFromMemory has been renamed to LoadFromMemoryAsync
>
> **Upgrade to** [AssetBundle.LoadFromMemoryAsync](/engine/6000.0/script-reference/unityengine/assetbundle/loadfrommemoryasync.md)

```csharp
public static AssetBundleCreateRequest CreateFromMemory(byte[] binary)
```

### Parameters

**** (\[byte\[]]\(https\://learn.microsoft.com/dotnet/api/system.byte)):&#x20;

### Returns

| Type                                                                                                | Description |
| --------------------------------------------------------------------------------------------------- | ----------- |
| [AssetBundleCreateRequest](/engine/6000.0/script-reference/unityengine/assetbundlecreaterequest.md) |             |

### Remarks

Method CreateFromMemory is obsolete and has been renamed to [AssetBundle.LoadFromMemoryAsync](/engine/6000.0/script-reference/unityengine/assetbundle/loadfrommemoryasync.md)
