Releases: MikalDev/c3_spine_plugin
fix (worker): add patch from spine-ts runtime fix for worker mode
spine-ts fix: https://github.com/EsotericSoftware/spine-runtimes/commit/6314eaf9083fc32681728c16d92eaba6a04face5
Fix for addOutfit regression for slot colors
fix (outfit): fix swap32 used by outfit ACE Regression from 1.49.0
feat (color): allow set slot color/dark color to use # hex color codes
Can use three formats:
Number: use C3 rgba() expression
String: use hex color string: #RRGGBB or #RRGGBBAA
In the first case, AA/alpha is assumed to be FF (opaque).
Information on color codes (#RRGGBB form):
Add scripting interfaces for animation time
New interfaces:
animationStart(trackIndex)
animationEnd(trackIndex)
animationLength(trackIndex) (animationEnd - animationStart)
Add scripting interface function addSkinOutfit
- Very specific scripting function. Sets skin based on an outfit object with skin names, colors and arrays of slots to use from object and dependent slots (set as same name/color as the parent slots.)
Add instance act SetEffect for Spine ProUI Scrollview compatability
For ProUI scrollview control of object blend mode (ProUI uses Source atop for objects within scrollview)
Fix override bounds after render quality change (all instances)
Fix bounds after render quality change (all instances).
Fix bounds after RenderQuality changed
fix (bounds): update this.skeletonRenderQuality on quality change
Add bounding box override properties
Scales with render quality.
If used, no longer need to use transparent box to define the Spine project render area.
The offset and size values are based on Spine project coordinates, not C3 coordinates.
Add scripting for setAnimationMix, deleteAnimation
Scripting interfaces for:
- setAnimationMix(fromName, toName, duration)
- deleteAnimation(trackIndex, mixDuration)