I'm working on my own runtime because I want to run stuff in iOS using swift and SpriteKit and the third party runtimes available don't work for my needs.
I've progressed nicely, but I have a couple of open questions I can't really figure out from the official C runtime source. I want a decent level of conformance for my runtime to get the most out of the editor. So here goes:
1) What is MixPose used for? I understand what each value means, but what is it used for and why?
2) Interrupting an animation that has slot color or draw order keyframes before it ends can disrupt other animations pretty nastily. It's generally good practice to key all bones that an animation works on in the first frame, which usually resets relevant stuff for an animation as it starts, but most of the examples like spineboy don't have initial keyframes for everything including color and draw order, and I don't think they should either. How do the official runtimes deal with this? Are draw orders and colors implicitly reset whenever an animation starts?
That's it for now, thanks for any help.