diff --git a/spine-unity/Assets/Spine/Runtime/spine-unity/Mesh Generation/SpineMesh.cs b/spine-unity/Assets/Spine/Runtime/spine-unity/Mesh Generation/SpineMesh.cs index 9b76040c5..99a85748a 100644 --- a/spine-unity/Assets/Spine/Runtime/spine-unity/Mesh Generation/SpineMesh.cs +++ b/spine-unity/Assets/Spine/Runtime/spine-unity/Mesh Generation/SpineMesh.cs @@ -457,10 +457,10 @@ namespace Spine.Unity { if (submeshes.Count - 1 < submeshIndex) { submeshes.Resize(submeshIndex + 1); - if (submeshes.Items[submeshIndex] == null) - submeshes.Items[submeshIndex] = new ExposedList(); } var submesh = submeshes.Items[submeshIndex]; + if (submesh == null) + submeshes.Items[submeshIndex] = submesh = new ExposedList(); submesh.Clear(false); var skeleton = instruction.skeleton;