From 05de65cf9e1316a97dbc9732c50682dd018ff6d6 Mon Sep 17 00:00:00 2001 From: Harald Csaszar Date: Tue, 19 Dec 2023 16:38:16 +0100 Subject: [PATCH 1/2] [unity] Fixed SkeletonRenderSeparator with CustomMaterialOverride potentially throwing ArgumentNullException. Closes #2435. --- .../Spine/Runtime/spine-unity/Mesh Generation/MeshGenerator.cs | 2 ++ 1 file changed, 2 insertions(+) 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 d5c260523..eda03e9db 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 @@ -458,6 +458,8 @@ namespace Spine.Unity { SubmeshInstruction[] wsii = workingSubmeshInstructions.Items; for (int i = 0; i < workingSubmeshInstructions.Count; i++) { Material material = wsii[i].material; + if (material == null) continue; + Material overrideMaterial; if (customMaterialOverride.TryGetValue(material, out overrideMaterial)) wsii[i].material = overrideMaterial; From 5ecbbff72e31d93fa96897e3a6ada3207c3ed386 Mon Sep 17 00:00:00 2001 From: Harald Csaszar Date: Tue, 19 Dec 2023 16:51:06 +0100 Subject: [PATCH 2/2] [unity] Increased package version for preceding commit. --- spine-unity/Assets/Spine/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spine-unity/Assets/Spine/package.json b/spine-unity/Assets/Spine/package.json index 5482740ec..5219d6f12 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.1.32", + "version": "4.1.33", "unity": "2018.3", "author": { "name": "Esoteric Software",