> ## Documentation Index
> Fetch the complete documentation index at: https://docs.altoura.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Disable Self Teleport

> Control whether the learner can move themselves by clicking the ground to navigate

## 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

| Parameter | Type    | Required | Description                                                                                         |
| --------- | ------- | -------- | --------------------------------------------------------------------------------------------------- |
| Disabled  | Boolean | Yes      | `true` = 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)

## Related Actions

* **Teleport User To** — Move the learner when self-teleport is disabled
* **Set Interactable Objects** — Restrict object interactions while the learner is locked in place
