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

# Classes

- [Characters](https://hiveminddocs.gitbook.io/hivemind/code-systems/ultimate-interaction-system-uis/classes/characters.md)
- [Components](https://hiveminddocs.gitbook.io/hivemind/code-systems/ultimate-interaction-system-uis/classes/components.md)
- [Player Interaction Manager](https://hiveminddocs.gitbook.io/hivemind/code-systems/ultimate-interaction-system-uis/classes/components/player-interaction-manager.md): Class Reference: BP\_BUIS\_IntereactionManager
- [Interaction Component](https://hiveminddocs.gitbook.io/hivemind/code-systems/ultimate-interaction-system-uis/classes/components/interaction-component.md): Adding this to an actor effectively makes it into an interactable.
- [Activation Component](https://hiveminddocs.gitbook.io/hivemind/code-systems/ultimate-interaction-system-uis/classes/components/activation-component.md): Adding this to an actor allows to activate the actor from an interactable remotely.
- [Interactable](https://hiveminddocs.gitbook.io/hivemind/code-systems/ultimate-interaction-system-uis/classes/interactable.md): Class: BP\_BUIS\_Interactable
- [Activatable](https://hiveminddocs.gitbook.io/hivemind/code-systems/ultimate-interaction-system-uis/classes/activatable.md): Class Reference: BP\_BUIS\_Activatable
- [Enums](https://hiveminddocs.gitbook.io/hivemind/code-systems/ultimate-interaction-system-uis/classes/enums.md)
- [Interfaces](https://hiveminddocs.gitbook.io/hivemind/code-systems/ultimate-interaction-system-uis/classes/interfaces.md)
- [Interaction Interface](https://hiveminddocs.gitbook.io/hivemind/code-systems/ultimate-interaction-system-uis/classes/interfaces/interaction-interface.md): Class Reference: BPI\_BUIS\_InteractionInterface
- [Activation Interface](https://hiveminddocs.gitbook.io/hivemind/code-systems/ultimate-interaction-system-uis/classes/interfaces/activation-interface.md): Class Reference: BPI\_BUIS\_ActivationInterface
- [Interaction Manager Interface](https://hiveminddocs.gitbook.io/hivemind/code-systems/ultimate-interaction-system-uis/classes/interfaces/interaction-manager-interface.md): Class Reference: BPI\_BUIS\_InteractionManagerInterface
- [Libraries](https://hiveminddocs.gitbook.io/hivemind/code-systems/ultimate-interaction-system-uis/classes/libraries.md)
- [Example Content](https://hiveminddocs.gitbook.io/hivemind/code-systems/ultimate-interaction-system-uis/classes/example-content.md)
- [Interactables](https://hiveminddocs.gitbook.io/hivemind/code-systems/ultimate-interaction-system-uis/classes/example-content/interactables.md)
- [Example Interactable Base Class](https://hiveminddocs.gitbook.io/hivemind/code-systems/ultimate-interaction-system-uis/classes/example-content/interactables/example-interactable-base-class.md)
- [Example Remote Activator](https://hiveminddocs.gitbook.io/hivemind/code-systems/ultimate-interaction-system-uis/classes/example-content/interactables/example-interactable-base-class/example-remote-activator.md): Class Reference: BP\_BUIS\_Example\_RemoteActivator
- [Example Interaction Switch](https://hiveminddocs.gitbook.io/hivemind/code-systems/ultimate-interaction-system-uis/classes/example-content/interactables/example-interactable-base-class/example-remote-activator/example-interaction-switch.md): Class Reference: BP\_BUIS\_Example\_Switch
- [Example Timed Switch](https://hiveminddocs.gitbook.io/hivemind/code-systems/ultimate-interaction-system-uis/classes/example-content/interactables/example-interactable-base-class/example-remote-activator/example-timed-switch.md): BP\_BUIS\_Example\_TimedSwitch
- [Example Lever](https://hiveminddocs.gitbook.io/hivemind/code-systems/ultimate-interaction-system-uis/classes/example-content/interactables/example-interactable-base-class/example-remote-activator/example-lever.md): Class Reference: BP\_BUIS\_Example\_Lever
- [Activatables](https://hiveminddocs.gitbook.io/hivemind/code-systems/ultimate-interaction-system-uis/classes/example-content/activatables.md)
- [Light](https://hiveminddocs.gitbook.io/hivemind/code-systems/ultimate-interaction-system-uis/classes/example-content/activatables/light.md): Class Reference: BP\_BUIS\_Example\_Light
- [Interaction Managers](https://hiveminddocs.gitbook.io/hivemind/code-systems/ultimate-interaction-system-uis/classes/example-content/interaction-managers.md): Reference Class: BP\_BUIS\_Example\_InteractionManager
- [UI](https://hiveminddocs.gitbook.io/hivemind/code-systems/ultimate-interaction-system-uis/classes/example-content/ui.md)
- [Interaction Widget](https://hiveminddocs.gitbook.io/hivemind/code-systems/ultimate-interaction-system-uis/classes/example-content/ui/interaction-widget.md): Reference Class: WBP\_Interaction\_Widget\_Base
- [3D Example Widget](https://hiveminddocs.gitbook.io/hivemind/code-systems/ultimate-interaction-system-uis/classes/example-content/ui/interaction-widget/3d-example-widget.md): Class Reference: WBP\_Example\_InteractionWidget
