public sealed class MoveSetImporterCompiles a .vxmoveset.
No guide page documents this yet — the page shows what the code says about itself.
As a importer
- Extensions
- .vxmoveset
Remarks
A movement vocabulary as a table: rows are moves, columns are facets. What the importer adds over reading the file is the four things a table of a few hundred rows invites, and every one of them is silent at runtime.
⚠ A duplicate name is an error and not a warning. A move's key is hashed from its name, and the overlay composes on that key — two rows with one name means the second silently replaces the first, in a file where the first is still sitting there being read by whoever maintains it.
Fields and properties (2)
public const string SetTypeThe alias of the type this writes.
public override int VersionIts own version. Bumping it invalidates every artefact it has ever produced, which is the whole mechanism for "I fixed the mip filter, re-import everything".
Methods (1)
protected override ValueTask<ImportResult> ImportAsync(ImportContext context, MoveSetImportSettings settings, CancellationToken cancellationToken)Imports one asset.
Used by (2)
- BuiltInImportersVixen.Editor.Assets
- MoveSetImporterTestsVixen.Editor.Assets.Tests