# AssetBundleRecompressOperation

> Asynchronous AssetBundle recompression from one compression method and level to another.

## Definition

* **Type:** Class
* **Namespace:** [UnityEngine](/engine/6000.0/script-reference/unityengine.md)
* **Assembly:** UnityEngine.AssetBundleModule
* **Inherits from:** [AsyncOperation](/engine/6000.0/script-reference/unityengine/asyncoperation.md)

```csharp
public class AssetBundleRecompressOperation : AsyncOperation
```

## Remarks

Additional Resources: [AssetBundle.RecompressAssetBundleAsync](/engine/6000.0/script-reference/unityengine/assetbundle/recompressassetbundleasync.md), [AsyncOperation](/engine/6000.0/script-reference/unityengine/asyncoperation.md).

## Properties

| Property                                                                                                                 | Description                                                                                                               |
| ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------- |
| [humanReadableResult](/engine/6000.0/script-reference/unityengine/assetbundlerecompressoperation/humanreadableresult.md) | A string describing the recompression operation result (Read Only).                                                       |
| [inputPath](/engine/6000.0/script-reference/unityengine/assetbundlerecompressoperation/inputpath.md)                     | Path of the [AssetBundle](/engine/6000.0/script-reference/unityengine/assetbundle.md) being recompressed (Read Only).     |
| [outputPath](/engine/6000.0/script-reference/unityengine/assetbundlerecompressoperation/outputpath.md)                   | Path of the resulting recompressed [AssetBundle](/engine/6000.0/script-reference/unityengine/assetbundle.md) (Read Only). |
| [result](/engine/6000.0/script-reference/unityengine/assetbundlerecompressoperation/result.md)                           | Result of the recompression operation.                                                                                    |
| [success](/engine/6000.0/script-reference/unityengine/assetbundlerecompressoperation/success.md)                         | True if the recompress operation is complete and was successful, otherwise false (Read Only).                             |

## Inheritance

**Inherited Members:**

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