Assets/_MolcaSDK/_VR/Scripts/Scenario/Steps/StepBridge.csAssets/_MolcaSDK/_VR/Scripts/Scenario/Steps/SequenceBridge.cs
Role
ThinMonoBehaviour helpers (not Step subclasses) that resolve remote objects via SceneObjectReference after Start:
StepBridge—CompleteStep()/ResetStep()on a resolvedStep.SequenceBridge—StartSequence,StopSequence,PauseSequence,ResumeSequence,RestartSequence,CompleteCurrentStep()on aSequenceController.
Code
ResolveAsync in Start — avoid calling CompleteStep() before resolution finishes (add a short delay or guard).
Troubleshooting
- Null Step / SequenceController —
SceneObjectReferencenot assigned, target missingReferenceableComponent, orStartnot run yet. - No effect — Confirm the resolved Step is the active one in your SequenceController graph.
StepBridgevs Sequence — This script does not participate in the sequence as a Step; it only invokes methods on an existing step instance.
Related
Unity Editor
StepBridge or SequenceBridge Inspector with external sequence references.
