AnimationBlendSelector1DSnapshot Class
An immutable snapshot of an AnimationBlendSelector1D's runtime state. Capture via CaptureSnapshot() and restore via RestoreSnapshot(AnimationBlendSelector1DSnapshot). Node definitions are not captured.
public sealed record AnimationBlendSelector1DSnapshot : System.IEquatable<Brine2D.Animation.AnimationBlendSelector1DSnapshot>
Inheritance System.Object → AnimationBlendSelector1DSnapshot
Implements System.IEquatable<AnimationBlendSelector1DSnapshot>
| Constructors | |
|---|---|
| AnimationBlendSelector1DSnapshot(float, string, float, bool, bool) | An immutable snapshot of an AnimationBlendSelector1D's runtime state. Capture via CaptureSnapshot() and restore via RestoreSnapshot(AnimationBlendSelector1DSnapshot). Node definitions are not captured. |
| Properties | |
|---|---|
| ActiveClip | The active clip name at the time of capture, or null. |
| AllowZeroSpeed | Whether zero-speed was allowed at the time of capture. |
| CrossFadeDuration | The cross-fade duration at the time of capture. |
| RespectNonLoopingClips | Whether non-looping clip respect was enabled. |
| Value | The blend parameter value at the time of capture. |