Browse Source

Don't mix from uninitialized slot vertices.

John 9 years ago
parent
commit
17ba6e2354
1 changed files with 4 additions and 1 deletions
  1. 4 1
      spine-csharp/src/Animation.cs

+ 4 - 1
spine-csharp/src/Animation.cs

@@ -582,11 +582,14 @@ namespace Spine {
 			int vertexCount = frameVertices[0].Length;
 
 			float[] vertices = slot.attachmentVertices;
+
+			// Don't mix from uninitialized slot vertices.
+			if (slot.attachmentVerticesCount == 0 || vertices.Length != vertexCount) alpha = 1; 
+
 			if (vertices.Length < vertexCount) {
 				vertices = new float[vertexCount];
 				slot.attachmentVertices = vertices;
 			}
-			if (vertices.Length != vertexCount) alpha = 1; // Don't mix from uninitialized slot vertices.
 			slot.attachmentVerticesCount = vertexCount;
 
 			if (time >= frames[frames.Length - 1]) { // Time is after last frame.