> For the complete documentation index, see [llms.txt](https://docs.ninjutsugames.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.ninjutsugames.com/game-creator-2/state-machine-2/state-machine-runner.md).

# State Machine Runner

The State Machine Runner is the component in charge of executing your state machine asset or embedded.

<figure><img src="/files/gvavPQTaIcAszvOYLb60" alt=""><figcaption></figcaption></figure>

### The Buttons

<figure><img src="/files/pSiFT3jhZllywHG4ADnP" alt=""><figcaption></figcaption></figure>

**`Edit`** this button will open or reload the current existing graph view window with the selected State machine

**`New Window`** this will open a new graph window. You can open as many as you want with different State Machines.

**`Clear`** this will remove any existing embedded data for an embedded State Machine

**`Embed`** embed or create an scene State Machine allowing you to use scene references directly

**`Detach`** this will roll back to the State Machine asset if there was any. Existing embedde data won't be deleted.

{% hint style="info" %}
If no State Machine asset is present it will create and embed a new State Machine
{% endhint %}

{% hint style="success" %}
If a State Machine asset is present it will create a copy of it and embed it into the runner
{% endhint %}
