> For the complete documentation index, see [llms.txt](https://hiveminddocs.gitbook.io/hivemind/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://hiveminddocs.gitbook.io/hivemind/code-systems/ultimate-interaction-system-uis/classes/example-content/interaction-managers.md).

# Interaction Managers

Reference Class: BP\_BUIS\_Example\_InteractionManager

This component is a subclass of the [Player Interaction Manager](/hivemind/code-systems/ultimate-interaction-system-uis/classes/components/player-interaction-manager.md)class

This interaction manager is meant to showcase how to set up your own Interaction Manager. With this comes an example on how you could override the `Get Trace Location` function (as is required).

{% hint style="warning" %}
Note: It is highly recommended that you use a different function than Get Component By class to determine where you want to trace from.
{% endhint %}

<figure><img src="https://2172137675-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIDY48Kh4vjaW2sp9MS3a%2Fuploads%2FJbvOZ6QFXFi4jFQPaUsK%2F%7B264661C2-0759-4C9B-A59B-E18E7D295413%7D.png?alt=media&amp;token=299034e4-20b4-4a30-a7d9-20982392422e" alt=""><figcaption><p>Get Trace Location Override Example</p></figcaption></figure>
