[csharp] Fix unused vertices local.

https://github.com/EsotericSoftware/spine-runtimes/pull/935
This commit is contained in:
John 2017-07-11 06:30:00 +08:00 committed by GitHub
parent efff171461
commit c84792fa18

View File

@ -502,14 +502,16 @@ namespace Spine {
var regionAttachment = attachment as RegionAttachment;
if (regionAttachment != null) {
verticesLength = 8;
if (temp.Length < 8) temp = new float[8];
vertices = temp;
if (vertices.Length < 8) vertices = temp = new float[8];
regionAttachment.ComputeWorldVertices(slot.bone, temp, 0);
} else {
var meshAttachment = attachment as MeshAttachment;
if (meshAttachment != null) {
MeshAttachment mesh = meshAttachment;
verticesLength = mesh.WorldVerticesLength;
if (temp.Length < verticesLength) temp = new float[verticesLength];
vertices = temp;
if (vertices.Length < verticesLength) vertices = temp = new float[verticesLength];
mesh.ComputeWorldVertices(slot, 0, verticesLength, temp, 0);
}
}