> For the complete documentation index, see [llms.txt](https://infinitypbr.gitbook.io/magic-pig-games/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://infinitypbr.gitbook.io/magic-pig-games/juicy-actions/action-on-events-and-action-runner.md).

# Action on Events & Action Runner

<mark style="color:yellow;">Juicy Actions</mark> ships with a number of "Action on Event" components which have one or more `ActionExecutor` fields, specifically triggered by various event based mechanisms. These can be used to quickly add function without creating a custom class or adding an `ActionExecutor` field to your existing classes.

## Action Runner

The `ActionRunner` component has an `ActionExecutor` which can be automatically executed at `Start()` and can automatically restart when it finishes. This is useful for actions that need to repeat.

However, you can toggle these features off so that you can optionally choose when the execution begins, and optionally keep it from repeating, depending on your needs.

Action On Tap&#x20;

TO DO: Other ones....
