Skip to content

AnimationBlendSelector2DSnapshot Class

Definition

Namespace: Brine2D.Animation

An immutable snapshot of an AnimationBlendSelector2D's runtime state. Capture via CaptureSnapshot() and restore via RestoreSnapshot\(AnimationBlendSelector2DSnapshot\). Node definitions are not captured.

C#
public sealed record AnimationBlendSelector2DSnapshot : System.IEquatable<Brine2D.Animation.AnimationBlendSelector2DSnapshot>

Inheritance System.Object → AnimationBlendSelector2DSnapshot

Implements System.IEquatable<AnimationBlendSelector2DSnapshot>

Constructors
AnimationBlendSelector2DSnapshot\(float, float, string, float, bool, bool\) An immutable snapshot of an AnimationBlendSelector2D's runtime state. Capture via CaptureSnapshot() and restore via RestoreSnapshot\(AnimationBlendSelector2DSnapshot\). 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.
X The X blend parameter at the time of capture.
Y The Y blend parameter at the time of capture.