Hey Nate!
It was probably a design call or something that you made a bunch of methods have more parameters. (so that people actually notice the API change?)
I finally made the leap to use the latest version of the runtime. Suffice to say, it caused a lot of wrong-number-of-arguments errors in the log. π
After retyping the same thing a few times, I realized it made sense to make some things default and it turned out to be the old method signatures. So I took the liberty of (re)adding:
(1)
SetAnimation(Spine.Animation animation, bool loop)
sans the track number param. I made that default to 0.
and
(2)
AddAnimation(Spine.Animation animation, bool loop)
sans the track number and delay. made both of these default to 0.
... to match the old defaults which did exactly what I needed anyway. For most stuff, I only play one animation, so I just make these methods pass 0 as the track number.
Just thought I'd share. Maybe you consider these candidates for re-adding to the API. I could make a PR for them for C# if you want.