Gravity

Sylvain Joly

Gravity   This can be used to modify the gravity on an IO, the action is handling the options of the Rigidbody component at the root of the IO. Combine this with colliders action according to your needs.

Animation

Sylvain Joly

Animation SpatialStories uses Mecanim (Unity) to trigger animations: All you need is an Animator Controller component that can either be at the root of the IO or directly in the visuals if it comes from an animated 3D model made in an external software. The Animation action reads the trigger parameters that have been set up in the Animator Window …

Audio

Sylvain Joly

Audio Activate: play audio with an interaction. Audio Source: the audio source used to play the audio (it looks for audio sources inside the IO, by default there is only one) Loop: playing options None: looping is disabled. Single: first clip will loop Playlist: the list of clips will loop Playlist once: the list will be played once (here the …

Manipulation

Sylvain Joly

Manipulation (Note: This Action is not available in AR) The manipulation mode of an (IO) and its parameters can be changed at anytime with an interaction using this action. Manipulation Ability: Activate or deactivate the manipulation ability of the object. Manipulation Distance: Modifies the distance at which the user can interact with this IO. Manipulation Mode: Modifies the manipulation mode. …

Colliders

Sylvain Joly

Colliders   Activate / Deactivate the colliders associated with this IO. WARNING: this will be applied to all colliders inside the hierarchy of the IO, including interaction colliders (Gaze, proximity…) but also any other collider the user has added by hand. Sometimes you have to combine this action with the one that handles Gravity, depending on what the result needs to be.

Visuals

Sylvain Joly

Visuals   This will allow you to hide or show objects. Nothing: won’t do anything Activate / Deactivate: either activates (show) or deactivates (hide) the visuals of this IO. Alter All Visuals: if not checked, lets you manually select which visual in the Visuals of the IO will be affected. Note : what the action does is to activate/deactivate the Renderer …

Delayed

Sylvain Joly

Delayed   Represents the amount of time in seconds this interaction will have to wait before executing the specified Actions. When all conditions are met, the interaction still waits the amount of time specified before triggering the actions. Random : the system randomly picks a number between the Min and Max you specify.