Skip to main content
Version: 3.0.0

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, Assistant, Audio, Camera, Canvas, Control Flow, Daisy, Error System, Extended Reality, Generic, 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
AssistantSpawn, Move, Highlight Object, Speech, Billboards, Remove the WEAVR Assistant
AudioPlay audio clips and Text-to-Speech
CanvasSet Text, Set Image, Play Video, Click Button
CameraCamera Follow Target, Move Camera, Set Camera Orbit Target
Control FlowWait Time, Run/End Procedure, Set Variable, Events, Random, Manage Time Variable, Click Navigation Button
DaisyDaisy Setup Action, Daisy Speech Action
Error SystemCommit Error, Commit Custom Error, Active Error, Add Score Points, Whitelist Errors
Extended RealitySet AR Object, Toggle Environment
GenericMath Expression, Comment
Hints / FeedbackShow Billboard, Outline Object, Notifications
InteractionsDoor, Connectable, Push Button, Teleport, Toggle Objects
ObjectsToggle, Set Material, Ghost, Reposition, Call Method