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 c750a78e6..e779113fc 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 @@ -1469,13 +1469,13 @@ namespace Spine.Unity { this.hasActiveClipping = other.hasActiveClipping; this.rawVertexCount = other.rawVertexCount; this.attachments.Clear(false); - this.attachments.GrowIfNeeded(other.attachments.Capacity); + this.attachments.EnsureCapacity(other.attachments.Capacity); this.attachments.Count = other.attachments.Count; other.attachments.CopyTo(this.attachments.Items); #endif this.submeshInstructions.Clear(false); - this.submeshInstructions.GrowIfNeeded(other.submeshInstructions.Capacity); + this.submeshInstructions.EnsureCapacity(other.submeshInstructions.Capacity); this.submeshInstructions.Count = other.submeshInstructions.Count; other.submeshInstructions.CopyTo(this.submeshInstructions.Items); } diff --git a/spine-unity/Assets/Spine/Runtime/spine-unity/SkeletonExtensions.cs b/spine-unity/Assets/Spine/Runtime/spine-unity/SkeletonExtensions.cs index 48460214f..bd4286a51 100644 --- a/spine-unity/Assets/Spine/Runtime/spine-unity/SkeletonExtensions.cs +++ b/spine-unity/Assets/Spine/Runtime/spine-unity/SkeletonExtensions.cs @@ -557,7 +557,8 @@ namespace Spine { var drawOrder = skeleton.drawOrder; drawOrder.Clear(false); - drawOrder.GrowIfNeeded(n); + drawOrder.EnsureCapacity(n); + drawOrder.Count = n; System.Array.Copy(slotsItems, drawOrder.Items, n); }