# isDone

> When the value is true, then the operation has finished. Otherwise, the operation is in progress. (Read Only)

## Definition

* **Type:** Property
* **Namespace:** [UnityEngine](/engine/6000.7/script-reference/unityengine.md)
* **Assembly:** UnityEngine.CoreModule

```csharp
public bool isDone { get; }
```

### Remarks

The value changing to true can be delayed if [AsyncOperation.allowSceneActivation](/engine/6000.7/script-reference/unityengine/asyncoperation/allowsceneactivation.md) is false. For more information, refer to [AsyncOperation.allowSceneActivation](/engine/6000.7/script-reference/unityengine/asyncoperation/allowsceneactivation.md).

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