BlueprintAnimation represents a fully processed animation for a BetterModel, including all keyframes, loop settings, and associated scripts.
Package
Record Components
| Component | Type | Description |
|---|---|---|
name | String | The unique name of the animation |
loop | AnimationIterator.Type | The default loop mode |
length | float | The length of the animation in seconds |
override | boolean | Whether this animation overrides other animations |
animator | Map<BoneName, BlueprintAnimator> | Map of animators for each bone |
script | BlueprintScript | Associated script (nullable) |
emptyAnimator | TimedStorage<AnimationProgress> | Empty movements used as fallback |
Methods
script(AnimationModifier)
modifier- The animation modifier to consider
emptyIterator(AnimationIterator.Type)
type- The loop type for the iterator
Usage Examples
Accessing Animation Data
Getting Bone Animators
Iterating All Bone Animations
Script Execution with Modifier
Player-Specific Animation
Creating Empty Iterator
Animation Duration and Loop
Applying Animation to Model
Checking Animation Properties
Animation Blending Setup
See Also
- AnimationModifier - Animation playback modifier
- AnimationIterator - Keyframe iteration
- TrackerAnimation - Animation configuration for trackers
- BlueprintAnimator - Bone-specific animation data
