Hey Harald and everyone :grinteeth:
I just noticed that the timing of Skeleton-reloading (from when you re-import a skeleton into Unity) is linked to the Preferences > General > Script Changes While Playing setting.
If it is set to "Recompile and Continue Playing" then the Skeleton's data will be updated while the game is running.
If it is set to "Recompile After Finished Playing" then the Skeleton's data will wait until the game has stopped to be updated.
I would like to keep the preference set to "Recompile After Finished Playing" so that my scripts wait to recompile, but I would like my Skeleton's data to update while the game is running. Would it be possible to have a checkbox in the Preferences > Spine, or some other way to do this?
We have a workflow setup where we can run the game once, place an NPC into a "test mode" and manually trigger its abilities/animations/etc. Our NPCs use a lot of spine-events, including for audio, and so it is extremely useful to be able to tweak the positions of those events in Spine, then re-export/import into Unity, (then "reload" the Skeleton for that NPC), and see if the tweaks are correct - all without having to stop and re-start the game. This workflow is great, and the only issue is not being able to keep the "Recompile After Finished Playing" setting for my scripts.
Thanks for any help!