Vixen
02b45cc4
csharp
public sealed class MoveEntryRecord

One row of an authored move set.

No guide page documents this yet — the page shows what the code says about itself.

Remarks

⚠ The clip is named by address, not embedded. Two moves in two sets routinely play the same clip — a walk and an injured walk share their turn-in-place — and a set that carried clips would carry it twice.

Fields and properties (8)

  • public string Name

    What the move is called. Its key is hashed from this, so it is the identity.

  • public string Clip

    The clip it plays, by asset address.

  • public List<FacetRecord> Facets

    What it is for.

  • public float Speed

    What it plays at as authored, in metres a second.

  • public float TurnRate

    How fast it turns as authored, in radians a second. Positive is left.

  • public float MinRate

    The slowest playback rate it still reads correctly at.

  • public float MaxRate

    The fastest.

  • public float FootPhase

    Where in normalised time the first foot plants.

Methods (1)

  • public MoveEntry Bake(Motion motion)

    What the runtime reads, once somebody has resolved the clip.

Used by (10)

  • LoadPathTestsVixen.Animation.Tests
  • MoveSetContentVixen.Animation
  • TypeRegistrationVixen.Animation
  • Vixen_Animation_Moves_MoveEntryRecordSerializerVixen.Animation
  • Vixen_Animation_Moves_MoveSetContentSerializerVixen.Animation
  • MoveSetDocumentVixen.Editor.AssetEditors
  • MoveSetImporterVixen.Editor.Assets
  • MoveSetImporterTestsVixen.Editor.Assets.Tests
  • MoveSetTestsVixen.Editor.AssetEditors.Tests
  • MoveSetViewVixen.Editor.AssetEditors