[unity] Fixed SkeletonRenderSeparator with CustomMaterialOverride potentially throwing ArgumentNullException. Closes #2435.

This commit is contained in:
Harald Csaszar 2023-12-19 16:38:16 +01:00
parent fd5673f558
commit 05de65cf9e

View File

@ -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;