# Start

> Starts an EditorAction that spans over multiple frames.

## Definition

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

## Start\<T>()

Starts an [EditorAction](/engine/6000.5/script-reference/unityeditor/actions/editoraction.md) that spans over multiple frames.

```csharp
public static T Start<T>() where T : EditorAction, new()
```

### Returns

| Type | Description                                                                                               |
| ---- | --------------------------------------------------------------------------------------------------------- |
| T    | The [EditorAction](/engine/6000.5/script-reference/unityeditor/actions/editoraction.md) that was engaged. |

## Start\<T>(T)

Starts an [EditorAction](/engine/6000.5/script-reference/unityeditor/actions/editoraction.md) that spans over multiple frames.

```csharp
public static T Start<T>(T action) where T : EditorAction
```

### Parameters

**** (T): The [EditorAction](/engine/6000.5/script-reference/unityeditor/actions/editoraction.md) to start.

### Returns

| Type | Description                                                                                               |
| ---- | --------------------------------------------------------------------------------------------------------- |
| T    | The [EditorAction](/engine/6000.5/script-reference/unityeditor/actions/editoraction.md) that was engaged. |
