Types of Events
Events come in two groups depending on how they are created in the Creator App.Directly addable from the event picker
When you add an event to a transition, the picker offers exactly three types:Tap
Move
Rotate
Created automatically by Show Panel
You don’t pick these from the event picker. They appear on transitions for you when you configure a Show Panel action.Choice
Next
Event Details
Tap Event
The learner clicks or taps a specific 3D object in the scene.
Tap event configuration — set target objects, instruction animation, and highlight
- Event Description: A label describing the tap interaction (e.g., “Tap 5272426_MCS_PARTIAL001”)
- Target Objects: Which object(s) the learner must tap
- Instruction Animation: Optional. Show a ghosted hand that demonstrates the correct tap location. Toggle on/off to guide learners.
- Highlight Training Object: Optional. Highlight the target object to draw attention.
Move Event
The learner physically moves an object to a target position.
Move event configuration — set object, target location, position, and interaction settings
- Object to Interact: Which object the learner must move
- Target Location: The destination, defined by a Reference Object and Position (X, Y, Z), Rotation, and Scale values
- Interaction Settings:
- Requires Both Hands: Whether the learner needs to use both hands to move the object
- Requires Precise Positioning: If on, the object must be moved to an exact location within a tolerance
- Instruction Animation: Show a ghosted animation demonstrating the correct movement
Rotate Event
The learner rotates an object around an axis.
Rotate event configuration — set object, axis, target angle, and direction enforcement
- Object to Rotate: Which object the learner must rotate
- Rotation Axis: Which axis to rotate around (x, y, or z)
- Target Angle: The rotation amount in degrees required to trigger the transition (e.g., 90)
- Enforce Rotation Direction: When enabled, the learner must rotate in the correct direction (clockwise vs counter-clockwise)
- Highlight Training Object: Optional. Highlight the object to draw attention.
Choice Event
Generated automatically when a Show Panel action has choices configured. Each choice produces a separate Choice event you can route with its own transition and condition. How to set it up:- In a step’s On Entry, add a Show Panel action.
- In the panel parameters, add the choices the learner will see.
- Open the Transitions tab. A transition is created for each choice. Pick the Destination Step for each one.
Next Event
Generated automatically when a Show Panel action has its Next button enabled. Transitions on that step can listen for Next and move to whatever step you pick as the destination. How to set it up:- In a step’s On Entry, add a Show Panel action.
- In the panel parameters, enable Next.
- Open the Transitions tab. A Next transition is available. Pick the Destination Step.
How Events Trigger Transitions
Here’s the flow:- The learner does something (taps, moves, rotates, picks a choice, clicks Next)
- The corresponding event is triggered
- The Creator App checks all transitions from the current step that listen for this event
- If a transition has a condition, the condition is evaluated. If it’s false, this transition is skipped.
- If the transition has no condition (or the condition is true), the transition fires
- The training moves to the destination step
Connecting Events to Transitions
In the Creator App:
The Transitions tab with event picker — click + to add a Tap, Move, or Rotate event
Select your current step
In the Properties panel, go to the Transitions tab
Click the + button next to Events to add an event type
Set the Destination Step
Configure the event
Best Practices for Events
Be clear about what triggers movement
Be clear about what triggers movement
Use precise positioning for Move events when needed
Use precise positioning for Move events when needed
Pair Show Panel choices with descriptive transitions
Pair Show Panel choices with descriptive transitions
Test all event paths
Test all event paths
Next Steps
Learn how to:- Add Conditions to Transitions — Make events trigger different states based on learner choices or variables
- Use Variables in Conditions — Store data and use it to control event behavior

