Sylvain Joly

Search Knowledge Base by Keyword

You are here:


An Interaction has several lifecycles also called Timeframe described below:

  • Active: when dependencies have been validated and the specified delay has been reached
  • Triggered: when an interaction is triggered after conditions are met
  • After: after an interaction has been triggered or when it has expired if specified

Only during its ACTIVE phase, the conditions are checked and an interaction can occur.


Represents the amount of time in seconds an interaction will have to wait before allowing the user to validate the conditions.

i.e. by setting a value of 10 means the user will have to wait 10 seconds before he can try to satisfy the specified conditions inside the interaction (gaze, proximity, grab… )

You specify the delay in seconds.

Random : the system randomly picks a number between the Min and Max you specify.


If Expires is checked it means that  you want the interaction to be active only for a given duration. The field to fill represents the amount of time in seconds this interaction can then be triggered once it’s in the active phase (after its delay and dependencies validation).

i.e. by setting a value of 10 means the conditions of this interaction can be validated during 10 seconds. After this, conditions can’t be satisfied anymore and the interaction is either triggered or deactivated.

Auto Trigger Mode

  • NONE: Auto Trigger is deactivated. The interaction will be triggered only if conditions are met and eventually be deactivated after the expiration time if specified.
  • START: No matter which other conditions are specified, this interaction will be triggered immediately once ACTIVE (useful if you reload an interaction).
  • END: All conditions will be automatically validated after the Expires time, even if they are not met.  This can be useful to avoid deadlocks inside an experience.