From 04c0fec8443095637cac9fba1c54f28adefeeb11 Mon Sep 17 00:00:00 2001 From: NathanSweet Date: Mon, 28 Apr 2014 17:51:07 +0200 Subject: [PATCH] Fixed NPE. --- spine-csharp/src/Attachments/MeshAttachment.cs | 2 +- spine-csharp/src/Attachments/SkinnedMeshAttachment.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/spine-csharp/src/Attachments/MeshAttachment.cs b/spine-csharp/src/Attachments/MeshAttachment.cs index d640ff9e8..f007d7055 100644 --- a/spine-csharp/src/Attachments/MeshAttachment.cs +++ b/spine-csharp/src/Attachments/MeshAttachment.cs @@ -75,7 +75,7 @@ namespace Spine { public void UpdateUVs () { float u = RegionU, v = RegionV, width = RegionU2 - RegionU, height = RegionV2 - RegionV; float[] regionUVs = this.regionUVs; - if (this.uvs.Length != regionUVs.Length) this.uvs = new float[regionUVs.Length]; + if (this.uvs == null || this.uvs.Length != regionUVs.Length) this.uvs = new float[regionUVs.Length]; float[] uvs = this.uvs; if (RegionRotate) { for (int i = 0, n = uvs.Length; i < n; i += 2) { diff --git a/spine-csharp/src/Attachments/SkinnedMeshAttachment.cs b/spine-csharp/src/Attachments/SkinnedMeshAttachment.cs index c685eaa2a..38dd17180 100644 --- a/spine-csharp/src/Attachments/SkinnedMeshAttachment.cs +++ b/spine-csharp/src/Attachments/SkinnedMeshAttachment.cs @@ -78,7 +78,7 @@ namespace Spine { public void UpdateUVs () { float u = RegionU, v = RegionV, width = RegionU2 - RegionU, height = RegionV2 - RegionV; float[] regionUVs = this.regionUVs; - if (this.uvs.Length != regionUVs.Length) this.uvs = new float[regionUVs.Length]; + if (this.uvs == null || this.uvs.Length != regionUVs.Length) this.uvs = new float[regionUVs.Length]; float[] uvs = this.uvs; if (RegionRotate) { for (int i = 0, n = uvs.Length; i < n; i += 2) {