Interactivity with Actors

When you click or tap an actor during a playing session, this triggers a specific action in your experience.

This is what we call interactivity (or clickability). Interactivity is available with Natural Language, JavaScript, or behaviors.

To make an actor clickable, you need to select the Clickable property in the Properties panel.

Interactivity only applies to the actor. There is no propagation through the actor's hierarchy. The following examples described in the table illustrate how this works.

Example Description

In this hierarchy, Car includes two parts: Door and Door handle.

The Open Close behavior is applied to Door.

Only Door is exposed in the hierarchy.



If you click the door handle when the experience plays, the door opens.

In this hierarchy, Car includes two parts that are both exposed as subproduct actors: Door and Door handle.

The Open Close behavior is applied to Door.



If you click the door handle when the experience plays, the door does not open. Indeed, the subproduct actor catches the click events that are not propagated to the parent actor which holds the Open Close behavior.