> 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/components.md).

# Components

The system comes with three main components:

* <mark style="color:yellow;">BP\_BUIS\_ActivationComponent</mark>: Adding this to an actor allows to activate the actor from an interactable remotely.
* <mark style="color:yellow;">BP\_BUIS\_InteractionComp</mark>: Adding this to an actor effectively makes it into an interactable.
* <mark style="color:yellow;">BP\_BUIS\_PlayerInteractionManager</mark>: This should go onto the player character, this component interfaces with the Interaction Component making interaction possible in both singleplayer and multiplayer environments.

## References:

* [Player Interaction Manager](/hivemind/code-systems/ultimate-interaction-system-uis/classes/components/player-interaction-manager.md)
* [Interaction Component](/hivemind/code-systems/ultimate-interaction-system-uis/classes/components/interaction-component.md)
* [Activation Component](/hivemind/code-systems/ultimate-interaction-system-uis/classes/components/activation-component.md)
