Class ModelClipCreator.Input
Everything any of this type's three operations need. Each operation reads only the fields
its own doc comment lists — the rest sit unused, the same reuse-one-DTO shape
ModelAnimatorCreator.StateOperationResult already applies across three sibling creators.
Inheritance
ModelClipCreator.Input
Assembly: Serenity.AnimationHub.Editor.dll
public sealed class ModelClipCreator.Input
Constructors
Declaration
Fields
Declaration
Field Value
File name (without extension) for the duplicated asset. Empty resolves to "<ModelName>_<ClipName>".
Declaration
Field Value
File name (without extension) for the new clip asset.
Declaration
Field Value
Folder the duplicated .anim asset is created under. Empty resolves to "<model folder>/Animations".
Declaration
public string DestinationFolderPath
Field Value
Declaration
public float DurationSeconds
Field Value
Project-relative path of the read-only imported model (or any prefab) to create a variant of.
Declaration
public string ImportedModelPath
Field Value
Declaration
Field Value
Folder the new clip asset is created under. Required — unlike the other two operations
this one has no source asset to default a sibling folder from.
Declaration
public string OutputFolderPath
Field Value
Declaration
public ModelClipCreator.ClipPreset Preset
Field Value
Declaration
public bool RegisterAsAddressables
Field Value
The embedded clip's sub-asset name.
Declaration
public string SourceClipName
Field Value
Project-relative path of the imported model the source clip is embedded in.
Declaration
public string SourceModelPath
Field Value
"/"-separated binding path within the clip. Empty animates the bound GameObject itself —
the same convention AnimatorEntry.GameObjectPath reports.
Declaration
Field Value
File name (without extension) for the new variant asset. Empty resolves to "<ModelName>Variant".
Declaration
public string VariantName
Field Value