I'm running Unity 6000.3.7f1 on Windows and I'm getting the following obsolete/depreciated errors when I try to load the spine-unity-4.2-2026-03-11.unitypackge
Does anyone have any insight into resolving these?
Assets\Spine\Editor\spine-unity\Editor\Asset Types\SpineAtlasAssetInspector.cs(147,27): error CS0618: 'AssetDatabase.GetAssetPath(int)' is obsolete: 'Please use GetAssetPath(EntityId) with the EntityId parameter type instead.'
Assets\Spine\Editor\spine-unity\Editor\Components\BoundingBoxFollowerInspector.cs(139,8): error CS0618: 'Collider2D.usedByComposite' is obsolete: 'usedByComposite has been deprecated. Please use compositeOperation.'
Assets\Spine\Editor\spine-unity\Editor\Components\BoundingBoxFollowerGraphicInspector.cs(139,8): error CS0618: 'Collider2D.usedByComposite' is obsolete: 'usedByComposite has been deprecated. Please use compositeOperation.'
Assets\Spine\Editor\spine-unity\Editor\Asset Types\SpineAtlasAssetInspector.cs(324,25): error CS0618: 'AssetDatabase.GetAssetPath(int)' is obsolete: 'Please use GetAssetPath(EntityId) with the EntityId parameter type instead.'
Assets\Spine\Editor\spine-unity\Editor\Asset Types\SpineAtlasAssetInspector.cs(327,35): error CS0618: 'TextureImporter.spritesheet' is obsolete: 'Support for accessing sprite meta data through spritesheet has been removed. Please use the UnityEditor.U2D.Sprites.ISpriteEditorDataProvider interface instead.'
Assets\Spine\Editor\spine-unity\Editor\Asset Types\SpineAtlasAssetInspector.cs(382,4): error CS0618: 'TextureImporter.spritesheet' is obsolete: 'Support for accessing sprite meta data through spritesheet has been removed. Please use the UnityEditor.U2D.Sprites.ISpriteEditorDataProvider interface instead.'
Assets\Spine\Editor\spine-unity\Editor\Utility\BuildSettings.cs(105,23): error CS0618: 'PlayerSettings.GetScriptingDefineSymbolsForGroup(BuildTargetGroup)' is obsolete: 'Use GetScriptingDefineSymbols(NamedBuildTarget buildTarget) instead'
Assets\Spine\Editor\spine-unity\Editor\Utility\BuildSettings.cs(113,7): error CS0618: 'PlayerSettings.SetScriptingDefineSymbolsForGroup(BuildTargetGroup, string)' is obsolete: 'Use SetScriptingDefineSymbols(NamedBuildTarget buildTarget, string defines) instead'
Assets\Spine\Editor\spine-unity\Editor\Utility\BuildSettings.cs(136,23): error CS0618: 'PlayerSettings.GetScriptingDefineSymbolsForGroup(BuildTargetGroup)' is obsolete: 'Use GetScriptingDefineSymbols(NamedBuildTarget buildTarget) instead'
Assets\Spine\Editor\spine-unity\Editor\Utility\BuildSettings.cs(144,7): error CS0618: 'PlayerSettings.SetScriptingDefineSymbolsForGroup(BuildTargetGroup, string)' is obsolete: 'Use SetScriptingDefineSymbols(NamedBuildTarget buildTarget, string defines) instead'
Assets\Spine\Editor\spine-unity\Editor\Utility\DataReloadHandler.cs(71,50): error CS0618: 'Object.FindObjectsOfType<T>()' is obsolete: 'Object.FindObjectsOfType has been deprecated. Use Object.FindObjectsByType instead which lets you decide whether you need the results sorted or not. FindObjectsOfType sorts the results by InstanceID but if you do not need this using FindObjectSortMode.None is considerably faster.'
Assets\Spine\Editor\spine-unity\Editor\Utility\DataReloadHandler.cs(82,48): error CS0618: 'Object.FindObjectsOfType<T>()' is obsolete: 'Object.FindObjectsOfType has been deprecated. Use Object.FindObjectsByType instead which lets you decide whether you need the results sorted or not. FindObjectsOfType sorts the results by InstanceID but if you do not need this using FindObjectSortMode.None is considerably faster.'
Assets\Spine\Editor\spine-unity\Editor\Utility\DataReloadHandler.cs(109,50): error CS0618: 'Object.FindObjectsOfType<T>()' is obsolete: 'Object.FindObjectsOfType has been deprecated. Use Object.FindObjectsByType instead which lets you decide whether you need the results sorted or not. FindObjectsOfType sorts the results by InstanceID but if you do not need this using FindObjectSortMode.None is considerably faster.'
Assets\Spine\Editor\spine-unity\Editor\Utility\DataReloadHandler.cs(114,48): error CS0618: 'Object.FindObjectsOfType<T>()' is obsolete: 'Object.FindObjectsOfType has been deprecated. Use Object.FindObjectsByType instead which lets you decide whether you need the results sorted or not. FindObjectsOfType sorts the results by InstanceID but if you do not need this using FindObjectSortMode.None is considerably faster.'
Assets\Spine\Editor\spine-unity\Editor\Components\SkeletonUtilityBoneInspector.cs(340,4): error CS0618: 'Rigidbody2D.isKinematic' is obsolete: 'isKinematic has been deprecated. Please use bodyType.'
Assets\Spine\Editor\spine-unity\Editor\Components\SkeletonGraphicInspector.cs(701,25): error CS0618: 'AssetDatabase.GetAssetPath(int)' is obsolete: 'Please use GetAssetPath(EntityId) with the EntityId parameter type instead.'
Assets\Spine\Editor\spine-unity\Editor\Utility\AssetUtility.cs(595,39): error CS0618: 'EditorUtility.InstanceIDToObject(int)' is obsolete: 'InstanceIDToObject(int) is obsolete. Use EditorUtility.EntityIdToObject instead.'