Interaction Manager

The Interaction Manager is the bridge between the Interactables/Grabbables and the Interactors; it handles all the interactions between the Interactors and the Interactables that are registered to the same Interaction Manager.

Warning

You can have multiple Interaction Managers in one scene. If an Interactable is not in the same Interaction Manager as the Interactor, they will not interact.

Interaction Manager Event types

Here is a list of the events of the Interaction Manager:

../../../_images/interaction_manager_options.png

Events

Explanation

Register Manager Enter

This event is called when the Manager is registered in the Interaction Manager List.

Deregister Manager Exit

This event is called when the Manager is deregistered from the Interaction Manager List.

Register Interactor Enter

This event is called when an Interactor is registered to the Interaction Manager.

Deregister Interactor Enter

This event is called when an Interactor is deregistered from the Interaction Manager.

Hover Entered

This event is called when an Interactable of the Interaction Manager starts being hovered over.

Hover Exited

This event is called when an Interactable of the Interaction Manager stops being hovered over.

Select Entered

This event is called when an Interactable of the Interaction Manager starts being selected over.

Select Exited

This event is called when an Interactable of the Interaction Manager stops being selected over.

Activate Entered

This event is called when an Interactable of the Interaction Manager starts being activated.

Activate Exited

This event is called when an Interactable of the Interaction Manager stops being activated.

Note

Events work the same way for Interactors, Interactables and Interaction Manager.

For a tutorial that tests the events in-depth, go to How to use Events in Grabbable component .