What is the correct way to set up the asmdefs for Spine? I tried putting an editor asmdef in every Editor directory, but now I have this error: Assets\Plugins\Spine\Editor\spine-unity\Modules\CustomMaterials\Editor\SkeletonRendererCustomMaterialsInspector.cs(138,72): error CS0117: 'SpineInspectorUtility' does not contain a definition for 'TempContent'
I can't think of a correct way to fix this problem. SkeletonRendererCustomMaterialsInspector.cs is in Assets/Plugins/Spine/Editor/spine-unity/Modules/CustomMaterials/Editor/SkeletonRendererCustomMaterialsInspector.cs so it has one asmdef. SpineInspectorUtility is in Assets/Plugins/Spine/Editor/spine-unity/Editor/SpineInspectorUtility.cs so it has another asmdef. But the SkeletonRendererCustomMaterialsInspector is trying to access an internal function of SpineInspectorUtility which isn't allowed because they're in different asmdefs.
When I started, I gave all of Assets/Plugins/Spine/Editor a single asmdef. Although I got no compile time errors when I did this, if I dragged a spine object into the hierarchy and said to use mecanim, I got these errors:
This feels like a catch-22. How am I supposed to set up my spine-unity asmdefs?
I'm attaching a zip of the two versions of my spine-unity directories that I've described above. Perhaps I've simply made a dumb typo somewhere, but I can't find it.