Skip to content

Struct AudityStateRouteRow

One State Route row: a display name, the state’s exit grid, an optional per-state tempo (0 bpm = don’t change the grid on entry), and an optional group tag - rows sharing a tag form one territory, and entries/leaves that cross a group boundary fire the Arrive/Depart pins instead of Enter/Exit.

Declaration
[Serializable]
public struct AudityStateRouteRow
Declaration
[Tooltip("Label for this state's ports (the wire value is the row index).")]
public string name
Declaration
[Tooltip("When told to leave, this state cuts at its next grid boundary.")]
public AudityQuantize exit
Declaration
[Tooltip("Tempo to drive while in this state (0 = leave the grid unchanged).")]
public double bpm
Declaration
[Tooltip("Beats per bar for this state's tempo.")]
public int beatsPerBar
Declaration
[Tooltip("Group tag; empty = this state is its own group. Crossing groups fires Arrive/Depart.")]
public string group