Skip to main content

Overview

The Disable Self Teleport action controls whether the learner can freely navigate the scene by clicking or tapping on the ground/floor. When disabled, the learner is locked into the current viewpoint and cannot move themselves — only the trainer can reposition them using the Teleport User To action.

When to Use

  • Lock learner during demonstrations — Prevent accidental movement while showing a procedure
  • Restrict movement in assessment mode — Ensure the learner stays in the designated evaluation position
  • Focus critical steps — Prevent the learner from looking away during important instructions
  • Prevent confusion — Stop learners from getting lost in complex 3D environments by restricting self-navigation to specific steps

Parameters

ParameterTypeRequiredDescription
DisabledBooleanYestrue = learner cannot self-navigate (locked in place); false = learner can click to move freely

Example

Lock learner for a safety demonstration
Action: Disable Self Teleport
Disabled: true
The learner cannot click the ground or floor to move. They remain in the current viewpoint until you use Teleport User To to move them, or until another state re-enables self-teleport. Re-enable free movement after instructions
Action: Disable Self Teleport
Disabled: false
The learner can now click on the ground to navigate the scene independently.

Common Pattern

Pair this action with Teleport User To for a controlled learning experience:
State: DemonstrationStep
  onEntry:
    → Teleport User To [position for demo]
    → Disable Self Teleport (true)
    → Show Panel "Watch this procedure..."

State: PracticeStep
  onEntry:
    → Teleport User To [position for practice]
    → Disable Self Teleport (false)
    → Show Panel "Now you try!"
In the demonstration, the learner watches from a fixed position. In the practice step, they can navigate freely.

Tips

  • Always check Disabled: false at the end of a demo phase to let learners practice
  • Use in onEntry to establish the navigation rules for each state
  • Combine with Set Interactable Objects to fully constrain what the learner can do during locked steps
  • Test on mobile devices — ensure learners understand they cannot move (add instructional text if needed)
  • Teleport User To — Move the learner when self-teleport is disabled
  • Set Interactable Objects — Restrict object interactions while the learner is locked in place