Skip to main content
Folder: Assets/_Molca/_Core/Sequence/Step/ Molca Core ships additional Step subclasses beyond the base Step, for example:
  • ParallelStep — run child steps concurrently (see implementation for completion rules).
  • AnimationStep, IntCounterStep, FloatListenerStep, and others.
Use Project search in Unity for : Step under _Core/Sequence/Step/ to list every concrete type. VR-specific step scripts live under _MolcaSDK/_VR/Scripts/Scenario/Steps/ (see navigation).

Code

Core steps are plain Step subclasses. Example shape (names vary — open ParallelStep.cs etc. in _Core/Sequence/Step/):
using Molca.Sequence;
using UnityEngine;

public class TimedGateStep : Step
{
    [SerializeField] private float delay = 1f;

    protected override void OnStepActivated()
    {
        base.OnStepActivated();
        Invoke(nameof(Complete), delay);
    }
}
For authoring nested graphs in-editor, use Sequence Visualizer and CSV Step Importer.

Unity Editor

Core Step Types Project