Hey guys, I'm trying to do exactly what Pharan just said he doesn't know how to do. <_< I have multiple enemy skeletons and I'm trying to change the material for single instances without affecting the rest of the instances. I talked to Mr. 2D Toolkit (which I also use) Unikron and he says my issue is that tk2D is changing my material back, so I'd have to dig into the code manually and force some stuff. Seems simple enough, but Spine is complicating things, and I don't know if it's possible to get what I need from a SkeletonAnimation object. If it helps, here's what Unikron says:
"If you want to swap the material at runtime you will need to manage it yourself. Hook into the SpriteChanged event on the sprite, then when the sprite changes, swap the material from the original. tk2d will reassign material every time you change sprite, i..e. while you're playing an animation."
"tk2dBaseSprite.SpriteChanged. Its a c# event. The attach point script uses it if you want an example."
http://2dtoolkit.com/forum/index.php/topic,4087.0.html
Any idea if it's possible to access base tk2D components through a SkeletonAnimation object?