Assets/_Molca/_Core/Sequence/Step/Step.csNamespace:
Molca.Sequence
Status
StepStatus: Inactive, Active, Completed.
Completion
IsCompleted is true only when the step is internally complete and all child steps are complete.
Identity and telemetry
RefId/RefType("Step") for the Reference system.StepId(int) — correlate with backend scoring when using Step scoring auxiliary.
Events
OnStepBegin, OnStepEnd (UnityEvent), OnStatusChanged, StartTime / EndTime.
Auxiliaries
[SerializeReference] List<StepAuxiliary> — see Core Sequence/Auxiliary/ and VR step auxiliaries.
VR subclasses
Training steps inAssets/_MolcaSDK/_VR/Scripts/Scenario/Steps/ — see the VR steps section in navigation.
Typical custom / VR step (code)
VR steps inheritStep, wire [SerializeField] for designers, subscribe in OnStepActivated, and call Complete() when the training rule is satisfied (dispatches Step.Completed / Step.FullyCompleted via EventDispatcher).
*.cs under _MolcaSDK/_VR/Scripts/Scenario/Steps/.
Unity Editor
Inspector: Step component with Ref Id, Step Id, auxiliaries list.
