From a2b83f338dab3c8afead4c3397fea1006f9985fb Mon Sep 17 00:00:00 2001 From: Harald Csaszar Date: Fri, 7 Nov 2025 14:16:38 +0100 Subject: [PATCH] [unity] Fixed SkeletonGraphic exception on some Unity versions when blend modes used. Closes #2971. --- .../Spine/Runtime/spine-unity/Components/SkeletonGraphic.cs | 5 +++-- spine-unity/Assets/Spine/package.json | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/spine-unity/Assets/Spine/Runtime/spine-unity/Components/SkeletonGraphic.cs b/spine-unity/Assets/Spine/Runtime/spine-unity/Components/SkeletonGraphic.cs index 8e5442e5a..775ae825b 100644 --- a/spine-unity/Assets/Spine/Runtime/spine-unity/Components/SkeletonGraphic.cs +++ b/spine-unity/Assets/Spine/Runtime/spine-unity/Components/SkeletonGraphic.cs @@ -1181,8 +1181,9 @@ namespace Spine.Unity { if (blendModeMaterial != null) sharedMaterials[i] = blendModeMaterial; #if HAS_CULL_TRANSPARENT_MESH - canvasRenderers[i].cullTransparentMesh = allowCullTransparentMesh ? - mainCullTransparentMesh : false; + if (!UsesSingleSubmesh) + canvasRenderers[i].cullTransparentMesh = allowCullTransparentMesh ? + mainCullTransparentMesh : false; #endif } } diff --git a/spine-unity/Assets/Spine/package.json b/spine-unity/Assets/Spine/package.json index 735b56e76..a6042655c 100644 --- a/spine-unity/Assets/Spine/package.json +++ b/spine-unity/Assets/Spine/package.json @@ -2,7 +2,7 @@ "name": "com.esotericsoftware.spine.spine-unity", "displayName": "spine-unity Runtime", "description": "This plugin provides the spine-unity runtime core and examples. Spine Examples can be installed via the Samples tab.", - "version": "4.3.26", + "version": "4.3.27", "unity": "2018.3", "author": { "name": "Esoteric Software",