> For the complete documentation index, see [llms.txt](https://unlycky-roll-studio.gitbook.io/unlucky-roll-studio-or-plugin-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://unlycky-roll-studio.gitbook.io/unlucky-roll-studio-or-plugin-documentation/advanced-debug-menu-documentation/features/advanced-debug-menu-subsystem/registerdebugaction.md).

# RegisterDebugAction

Register Debug Action

## Inputs

* **Target Object (Object):** Object containing the function to execute.
* **Function Name (Name):** Name of the function.
* **Options (Debug Menu Entry Options):** Label and category settings.

## Outputs

* **Return Value (Advanced Debug Menu Binding):** Reference to the registered action, or **None** if registration fails.

## Description

Registers a **Blueprint function as a clickable action** inside the Debug Menu.

For example, you can use it to **reset a character's position**, reload gameplay values, or trigger a debug-only event.

The registered function must have **no input or output parameters**. If your gameplay function needs parameters, create a separate parameterless wrapper that calls it.

{% hint style="info" %}
Actions appear in the main menu but **cannot be pinned to the Monitor**.
{% endhint %}
