Skip to main content

Actions

An Action informs you about something (for example, tells a user where to stand or what object to click), changes the position of a camera (for example, to have a closer view of an object), shows or hides an object from a user, and other. You can assign actions from an always growing list of actions: Animation, Audio, Augmented Reality, Camera, Canvas, Control Flow, Hints, Interactions and Objects.

Actions Inspector

An action is the smallest element which can be executed by the system. It is defined in a context and can live only in a context. A context can be anything from a node to a transition. The context defines a boundary where execution elements, such as an action or a condition, can run and exchange data.

An action has the following elements:

ElementDescription
Drag HandleMove the action up and down the list.
NetworkWhether the action is applied locally or globally (across network).
Action's BodyProperties of an action that are available for a modification.
Add ActionAdds a new action after the current action.
Action's TitleType of the action.
RevertWhen enabled, reverses the changes to this action on exiting the context (Node, Transition, etc.).
AsyncWhen enabled, the action is executed asynchronously (in parallel with other actions).
Execution ModesSupported execution modes for this action.
Remove ActionDelete the action from its context (Node, Transition, etc.).
Make VariableMake a variable out of this target.
PreviewPreviews the execution of the action. Preview bars differ for every action.

Actions are executed according to their specified execution modes. If you define the same execution mode for the action and the procedure, the action will be executed. You can move actions around the list (even from Enter Actions to Exit Actions) and copy them inside the same or diverse types of contexts.

You can quickly replace actions with other actions that belong to the same group. To do that, right-click the action Type, and then select the required action.

Action Categories

CategoryExamples
AnimationAnimate objects, change color/material, move to target
AudioPlay audio clips and Text-to-Speech
Augmented RealitySet AR Object
CanvasSet Text, Set Image, Play Video
CameraCamera Follow Target, Move Camera, Set Camera Orbit Target
Control FlowWait Time, Run/End Procedure, Set Variable, Events, Random
GenericMath Expression, Whitelist Errors
Hints / FeedbackShow Billboard, Outline Object, Notifications
InteractionsDoor, Connectable, Push Button, Teleport, Toggle Objects
ObjectsToggle, Set Material, Ghost, Reposition, Call Method