# ProcessState

> Describes the state of a specifc UnityEditor process.

## Definition

* **Type:** Enum
* **Namespace:** [UnityEditor.MPE](/engine/6000.6/script-reference/unityeditor/mpe.md)
* **Assembly:** UnityEditor.CoreModule

```csharp
public enum ProcessState
```

## Fields

| Value                                                                                                        | Description                                             |
| ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------- |
| [FinishedSuccessfully](/engine/6000.6/script-reference/unityeditor/mpe/processstate/finishedsuccessfully.md) | The queried UnityEditor process ended successfully.     |
| [FinishedWithError](/engine/6000.6/script-reference/unityeditor/mpe/processstate/finishedwitherror.md)       | The queried UnityEditor process finished with an error. |
| [Running](/engine/6000.6/script-reference/unityeditor/mpe/processstate/running.md)                           | The queried UnityEditor process is running.             |
| [UnknownProcess](/engine/6000.6/script-reference/unityeditor/mpe/processstate/unknownprocess.md)             | The queried UnityEditor process is unknown.             |
