Hi,
I'm getting the following errors after updating the Unity Runtime in my project:
Packages/com.esotericsoftware.spine.timeline-4.0/Runtime/SpineSkeletonFlip/SpineSkeletonFlipMixerBehaviour.cs(118,41): error CS0246: The type or namespace name 'Skeleton' could not be found (are you missing a using directive or an assembly reference?)
previous version: spine-unity-4.0-2021-07-29.unitypackage
new version: spine-unity-4.0-2021-09-15.unitypackage
I did try to update the timeline package as well but that didn't solve the problem. Looks to me like a problem with assembly definition, but I'm absolutely no guru in those things.
Here you can see in my IDE it can't resolve the Skeleton refecence
Rider suggest referencing spine-csharp as a solution. I don't really know what black magic happens when I pick that option because I can't see any change in the code, but it magically gets me rid of the compile error.
Edit, I noticed one difference between the assembly definition of spine-unity in the former and the newer runtime:
In the old one, there's nothing in the list of assembly definition references
In the new one, there's a reference to the spine-csharp assembly definition
Not sure if that means anything, but like I said, I'm not very scholar with assembly definitions