diff --git a/spine-unity/Assets/Spine/Runtime/spine-unity/Mesh Generation/MeshGenerator.cs b/spine-unity/Assets/Spine/Runtime/spine-unity/Mesh Generation/MeshGenerator.cs index cc4ffdba6..9f76c8368 100644 --- a/spine-unity/Assets/Spine/Runtime/spine-unity/Mesh Generation/MeshGenerator.cs +++ b/spine-unity/Assets/Spine/Runtime/spine-unity/Mesh Generation/MeshGenerator.cs @@ -603,7 +603,11 @@ namespace Spine.Unity { for (int slotIndex = instruction.startSlot; slotIndex < instruction.endSlot; slotIndex++) { Slot slot = drawOrderItems[slotIndex]; - if (!slot.Bone.Active) { + if (!slot.Bone.Active +#if SLOT_ALPHA_DISABLES_ATTACHMENT + || slot.A == 0f +#endif + ) { clipper.ClipEnd(slot); continue; } diff --git a/spine-unity/Assets/Spine/package.json b/spine-unity/Assets/Spine/package.json index da31cdc1e..7313f0f20 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.", - "version": "4.2.109", + "version": "4.2.110", "unity": "2018.3", "author": { "name": "Esoteric Software",