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

# ScenarioActivity

> Activity root linking SequenceController, steps, and scoring/session hooks.

**File:** `Assets/_MolcaSDK/_VR/Scripts/Scenario/ScenarioActivity.cs`

## Role

Groups a training **activity**: owns a [SequenceController](/core/sequence-controller), root [Step](/core/step) objects, and integrates with [Activity scoring](/vr/scoring/activity-scoring) and session posting when connected.

## Wiring

Configured on [ScenarioManager](/vr/scenario-manager) via the **`activities`** array (and/or scene hierarchy depending on your project pattern — confirm in scene prefabs).

## Related

* [VR content hierarchy](/vr/sdk-content-hierarchy) — where **activity** sits under scenario (simulation)
* [ScenarioManager](/vr/scenario-manager) — parent orchestration
* [Step](/core/step) — leaf training units driven by the activity’s sequence

## Unity Editor

<Frame hint="Inspector: ScenarioActivity with Sequence reference and step roots." caption="ScenarioActivity component">
  <img src="https://mintlify.s3.us-west-1.amazonaws.com/ptmolcateknologinusantara/images/features/vr/scenario-activity-inspector.png" alt="ScenarioActivity in Unity Inspector" />
</Frame>
