Right now I have a character being animated that has balloons attached to her. For one of the animations her balloons fly off of her body. I would like these balloons to split off from her body and continue playing the animation.
Here is the problem, right now the balloons follow her root bone, so as they float off they float off relative to the root bone. Also when she turns around, because i'm utilizing FlipX, these balloons also flip along with her while there in the air. This looks really strange.
One way I thought of solving this was by using the SkeletonPartsRenderer. I went ahead and split her rendering into two parts, one for balloons splitting off, and one for the rest of her. This worked well because I am able to unparent the balloons splitting off, but the problem is that it still doesn't solve the Flip issue.
How would you guys recommend I achieve what i'm after. Currently I'm working in the Unity runtime btw.
Thanks in advance!
Edit:
There is also an issue where if I execute the same balloon falloff animation before the previous one is complete it will restart that first balloon falloff animation. I believe this is because no matter how many duplicate SkeletonPartsRenderers there are, they are all referencing the same SkeletonAnimation.