Skip to main content
Version: 3.0.0

Interaction Actions

Door Lock Action​

Door Lock Action

PropertyFunction
TargetTarget door lock
LockIf enabled, locks the door lock.

Simple Door Action​

Simple Door Action

The simple door action allows you to control a GameObject with a Door component on it.

PropertyFunction
TargetTarget door
Door StateThe state in which we want to set the door.
Is LockedWhether the door is locked or not.

Connectable Action​

Connectable Action

PropertyFunction
ConnectableConnectable object to connect or disconnect
TargetReference target where the connectable will be attached
PointSpecified point where the connectable will be attached
ConnectIf enabled, connect all the connectable to the specified target and point
Disconnect AllIf enabled, disconnect all the connectables connected to the specified target and point

Executable Action​

Executable Action

The executable action allows you to control a GameObject with an Executable component on it.

PropertyFunction
TargetTarget executable

Push Button Action​

Push Button Action

The executable action allows you to control a GameObject with a Push Button component on it.

PropertyFunction
TargetTarget push button
PushSet the state to "push"
Can Change StateWhether this button can change state.

Teleport Action​

Teleport Action

The teleport action allows you to teleport the PlayerRIG to a point inside the scene. Works only in a VR environment.

PropertyFunction
TargetTarget playerRIG
Teleport PointTeleport destination
RotateWhether the RIG can rotate or not.

Toggle WEAVR Interaction Action​

Toggle WEAVR Interaction Action

This action allows you to enable/disable a specific WEAVR Interaction on an object.

PropertyFunction
TargetTarget object
WEAVR InteractionThe WEAVR Interaction to be enabled/disabled
EnableEnable/disable the interaction

Toggle WEAVR Object Action​

Toggle WEAVR Object Action

The Toggle WEAVR Object action allows you to enable/disable a WEAVR Object component.

PropertyFunction
TargetTarget WEAVR Object
EnableEnable/disable target WEAVR Object

Toggle All WEAVR Objects Action​

Toggle All WEAVR Objects Action

This component allows you to enable/disable all WEAVR Objects inside the scene.

PropertyFunction
Set EnabledEnable/disable WEAVR Objects
Inactive ObjectsEnable/disable inactive objects

VR Pointer Action​

VR Pointer Action

The VR Pointer action allows you to show a pointer in a VR procedure.

PropertyFunction
On HandThe hand on which to use the pointer.
ShowShow/Hide the pointer.

Set Movement Type Action​

Set Movement Type Action

This action allows you to change the VR movement type during procedure.

PropertyFunction
TargetThe target (PlayerVR).
Left ControllerThe type of movement associated with left controller.
Right ControllerThe type of movement associated with right controller.

Path Movement Action​

Controls a Path Movement interaction, driving it to a given state or value (and restoring the previous one when the context is exited).

Path Movement Action

PropertyFunction
TargetThe Path Movement interaction to control.
Move TypeWhether to drive the path movement by State or by Value.
State(Move Type = State) The state index to set.
Value(Move Type = Value) The position along the path to set (0–1).

Expert Door Action​

Expert Door Action

The expert door action allows you to control in a more precise way a GameObject with a Door component on it.

PropertyFunction
TargetTarget door
Door StateThe state in which we want to set the door.
Open ValueIf enabled, set the open value of this door
Is LockedWhether the door is locked or not.
Add Open ValueIf enabled, add an open value to this door.

Change Interaction Name Action​

Changes the on-screen name and icons of the commands of a WEAVR interaction during the procedure — for example, to relabel a door's "Open" command, or to give a button a context-specific name and icon as the trainee progresses.

PropertyFunction
InteractionThe WEAVR interaction (Door, Push Button, etc.) whose commands you want to relabel.
Command OverridesFor each command of the interaction, the new Name and Icon to show in the Player.
note

This action is not included in the default Actions catalogue. If you need it, add it to your Actions catalogue first.


Set Paint Brush Action​

Creates or configures a Brush on the target object during a procedure. Every option has an enable to override checkbox: only the enabled options are applied to the brush, the others keep their current values.

Set Paint Brush Action

PropertyFunction
TargetThe object with the Brush component (or where one is added).
Paint MaterialUse this material's look for the paint.
ColorAn explicit paint color (a paint material, if enabled, takes precedence).
EraserErase instead of paint.
RadiusFallback / spray radius in world units.
StrengthHow much paint is deposited (0–1).
HardnessHow sharp the painted edge is (0–1).
Is SpraySwitch the brush to spray-cone mode. When enabled, extra spray options appear: Spray Origin, Spray Distance, Spray Angle and Spray Falloff.

Set Paint Brush Enabled Action​

Enables or disables the Brush component on an object during a procedure.

Set Paint Brush Enabled Action

PropertyFunction
TargetThe object whose Brush should be enabled or disabled.
EnabledWhether the Brush is enabled (uncheck to disable it).

Set Paintable Action​

Marks an object as paintable during a procedure by adding (and configuring) a Paintable component.

Set Paintable Action

PropertyFunction
TargetThe object to make paintable.
ResolutionThe paint detail level (Low, Medium, High, Max).
Include ChildrenIf enabled, the child meshes are made paintable too.