public static class MoveRoleThe one facet key the engine reserves, and the values it may take.
No guide page documents this yet — the page shows what the code says about itself.
Remarks
Everything else in a project's vocabulary is the project's business; this is not. What can follow a run, whether two moves are the same kind of thing, which of them a phase can be carried across — those are questions the transition rules and the phase sync have to answer, and a set that spells the axis differently gets no answer from either. Without a reserved key, no rule, no editor check and no imported set is portable between two projects, which is the cross-product problem one level up.
⚠ The vocabulary is closed on purpose. A project that needs a distinction this list does not draw adds a facet of its own on another key — style=vault beside role=transition — rather than inventing a role, because a role nothing recognises is worse than no role at all.
Fields and properties (10)
public static Symbol KeyThe facet key. role.
public static Symbol IdleStanding.
public static Symbol IdleTurnTurning while standing.
public static Symbol StartEntering movement from rest.
public static Symbol StopLeaving movement to rest.
public static Symbol LoopThe sustained cycle — what a gait mostly is.
public static Symbol TurnChanging heading while moving.
public static Symbol TransitionOne sustained gait to another.
public static Symbol StepA single deliberate placement, not a cycle.
public static IReadOnlyList<Symbol> AllEvery reserved value, for an editor's list and for validation.
Methods (2)
Used by (4)
- MoveEntryVixen.Animation
- SeamTestsVixen.Animation.Tests
- MoveSetImporterVixen.Editor.Assets
- MoveSetViewVixen.Editor.AssetEditors