TimelineStates simplifies the creation of time based state machines. It should be used with entities that have the LocalTimeline flag set.
Keys can be added to TimelineStates, each time the current action's time reach a key a TimelineJumpTo is made to the previous key. The start time and end time of the TimelineStates action are two implicit keys.
To reach a key the actions' current time must be within 0.1s before the key. The time of the jump is 0.1s after the previous key.