> For the complete documentation index, see [llms.txt](https://prismdx.gitbook.io/rsst/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://prismdx.gitbook.io/rsst/documentation/dx-radial-menu/about.md).

# About

DX Radial Menu is a circular interaction menu used to interact with an actor with the ability to choose between multiple options. The menu is procedurally generated which means that we are able to add as many options as we want, and all the options added will form a full circle using a dynamic material without any additional setup.

<div><figure><img src="https://2381979417-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJ0a2kBLTHoybE1HnMP4R%2Fuploads%2FgQRSQ9DMZpLM9Rw8Oc6J%2Fimage.png?alt=media&amp;token=c117175e-893d-451f-a9b6-0b3f55ed6650" alt="" width="162"><figcaption></figcaption></figure> <figure><img src="https://2381979417-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJ0a2kBLTHoybE1HnMP4R%2Fuploads%2Fw50XEplXsncNsDbzkQ5R%2Fimage.png?alt=media&amp;token=aae7e419-70f4-4e7b-90bb-9666085f56c4" alt="" width="188"><figcaption></figcaption></figure> <figure><img src="https://2381979417-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJ0a2kBLTHoybE1HnMP4R%2Fuploads%2Fm5CcI0A00UVzTGlFbODL%2Fimage.png?alt=media&amp;token=6fb011e7-eef1-40ca-856a-46f8dbfcd9df" alt="" width="166"><figcaption></figcaption></figure></div>

This comes with 2 components: `BPC_DXRadialManager` and `BPC_DXRadialSettings` .

The `BPC_DXRadialManager`  component is added to the player character in order to use this system. This component will handle the interaction and create the menus depending on the target actors Radial settings defined with the `BPC_DXRadialSettings`  component which is added to the actor you want to interact with.

**This is how it works:**

Press and hold E on actor that has the settings component -> hover / move mouse in the same direction as the option you want -> Release E to select the option.&#x20;

The menu selection is based on the angle from the middle of the menu and the mouse pointer, so you dont need to hover the option directly.&#x20;
