# Finish(Status)

> Marks the progress indicator as finished.

## Definition

* **Type:** Method
* **Namespace:** [UnityEditor](/engine/6000.7/script-reference/unityeditor.md)
* **Assembly:** UnityEditor.CoreModule

```csharp
public void Finish(Progress.Status finishedStatus = Status.Succeeded)
```

### Parameters

**** (\[Status]\(/engine/6000.7/script-reference/unityeditor/progress/status)): The status of the associated task when the progress indicator finishes. Indicates whether the task succeeded, failed, or was canceled.

### Remarks

The system removes finished progress indicators unless they are sticky. Sticky progress indicators display progress information even after their associated tasks are complete. The system does not remove them automatically.

Additional Resources: [Progress.Finish](/engine/6000.7/script-reference/unityeditor/progress/finish.md).
