Hi, I'm currently having a track-related issue that I'd like some clarification on.
BACKGROUND: Let's assume I have a gun. This gun has a timer on it that animates mostly independently from the rest of the gun (the timer kind of looks like this) . The gun has two tracks. Track 0 performs the job of doing most of the animations for the gun. For example, I might call a "shoot" animation on track 0. Track 1 is used just to animate the arrow on the timer spinning around (like a normal clock arm would do). Let's say we do this with an "arrow" animation.
THE ISSUE: One thing I've noticed is the following: if I play both animations ("shoot" and "arrow") and "shoot" ends before "arrow"... the "arrow" animation stops as well. Since tracks are supposed to run independent of each other, I would expect the "arrow" animation on track 1 to continue whether "shoot" has finished or not.
OTHER OBSERVATIONS: If I play the "shoot" animation on loop OR if I play "arrow" on track 0 and "shoot" on track 1, then this issue does not happen. The "arrow" continues spinning.
Could someone please help me understand what the heck is going on here? Is the ISSUE normal and expected behavior? If so, why is the "arrow" animation stopping when I believe that it should continue going. Also, how can you explain the OTHER OBSERVATIONS and why they have different results?