Animation Sets
An Animation Set is a group of animations that are used for a specific system. There are currently two animation groups; core and dynamic.
Core
These are the animations every agent uses and cover the walking, rotating and idle animations. They can be set using the animation controller.
Dynamic
These are created using behaviour trees and are used to define the animations played when the agent is doing an action. They contain a start, middle and end.
How it works
When an agent is performing an action a run order of animations will be made. The way this order is made has a few properties which impact this such as the length enforcement mode however the overall logic is similar. The run order will use a start, middle and end animation but if the runtime needs to be longer than the range this covers then the animation will replay the middle to achieve around the desired time. Not all types have to be filled, i.e. start could be left blank.