VA Animation Lists
VA Animation Lists organize and manage animation behaviors for vertex-animated meshes, providing a structured way to control animation playback and transitions.
Overview
Animation Lists serve as containers for Animation Logic instances, which define how animations should play and transition. They provide:
- Organization of related animations into logical groups
- Management of animation state transitions
- Control of playback for multiple instances
- Blueprint-accessible animation sequencing
Setup
- In your VA Component details panel, find the "Animation Lists" section
- Click the "+" button to add a new Animation List
- Select an Animation Logic class (e.g., Sequence, Random, State Machine)
- Configure the default values for the selected logic type
- Add animations to the list from your VA Asset Collection
Common Animation List Types
Sequence Lists
Play animations in a specific order, useful for: - Walk cycles with multiple animations - Multi-part idle animations - Scripted sequences of actions
Random Lists
Randomly select animations from a pool, ideal for: - Varied idle behaviors - Background character diversity - Environmental animations
State Machine Lists
Control animations based on states and transitions, perfect for: - Character behavior based on conditions - Complex animation systems with multiple states - Interactive elements
Blueprint Interface
List Management
// Create new animation list
CreateAnimationList(LogicTemplate)
// Remove animation list
RemoveAnimationList(Index)
// Access lists
GetAnimationList(Index)
Component Integration
// Set owning component
SetOwningComponent(Component)
// Get owning component
GetOwningComponent()
Playback Control
// Play a specific animation list
PlayAnimationList(ListIndex)
// Stop a specific animation list
StopAnimationList(ListIndex)
See Also
- Workflow Overview - Understand how Animation Lists fit into the overall process
- VA Animation Player - Control animations through the Animation Player
- VA Animation Logic - Define custom animation behaviors
- VA Mesh Component - Use Animation Lists with single characters
- VA Instanced Mesh Component - Use Animation Lists with multiple characters