Hi, hopefully the title makes sense. I can be kinda slow when it comes to updating, but was getting some Unity obsolete errors with Spine so I decided it's time to update spine-unity. I'm on Unity 2018.3.2f1. I'll update it soon, promise. The Spine used to export the animations was 3.6.52 which I think is where my error is (the update says "This Spine-Unity runtime works with data exported from Spine Editor version: 3.7.xx / Package version: spine-unity-3_7-2019-05-13.unitypackage"). I'm guessing my solution is to... download the older version of spine unity again somehow (prob on github?)
Here's what I've done: I deleted the spine folders I had, downloaded the new package, re-imported all assets and re-opened unity. I didn't backup. I know 🙁
Here's my current issue: If I'm in edit mode in unity, and I click a gameobject with a skeleton animation attached, I can't view the animation details. If I hit play, then I can see the details, and that most of the animations are set to no animation for default. I get the following error message in the console when I try to select/move around the component in edit mode:
NullReferenceException: Object reference not set to an instance of an object
Spine.Unity.Editor.SpineInspectorUtility.PropertyFieldFitLabel (UnityEditor.SerializedProperty property, UnityEngine.GUIContent label, Single extraSpace) (at Assets/Spine/Editor/spine-unity/Editor/SpineInspectorUtility.cs:66)
Spine.Unity.Editor.SkeletonRendererInspector.DrawInspectorGUI (Boolean multi) (at Assets/Spine/Editor/spine-unity/Editor/SkeletonRendererInspector.cs:285)
Spine.Unity.Editor.SkeletonAnimationInspector.DrawInspectorGUI (Boolean multi) (at Assets/Spine/Editor/spine-unity/Editor/SkeletonAnimationInspector.cs:53)
Spine.Unity.Editor.SkeletonRendererInspector.OnInspectorGUI () (at Assets/Spine/Editor/spine-unity/Editor/SkeletonRendererInspector.cs:165)
UnityEditor.InspectorWindow.DoOnInspectorGUI (Boolean rebuildOptimizedGUIBlock, UnityEditor.Editor editor, Boolean wasVisible, UnityEngine.Rect& contentRect) (at /Users/builduser/buildslave/unity/build/Editor/Mono/Inspector/InspectorWindow.cs:1625)
UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)
So what I can tell is it's a Unity GUI error. My options right now are (after I back everything up) to update Unity, try to get my artist to update spine and re-export everything, try to downgrade the version of spine unity I'm using, or some other mystery solution I haven't thought of. Any input? Thanks in advance!