From 108dd3dd973e638c331bcf3744233d31c13361cd Mon Sep 17 00:00:00 2001 From: NathanSweet Date: Fri, 15 Apr 2016 12:21:45 +0200 Subject: [PATCH] Linked meshes also share edges and image size. --- spine-csharp/src/Attachments/MeshAttachment.cs | 3 +++ spine-csharp/src/Attachments/WeightedMeshAttachment.cs | 3 +++ .../com/esotericsoftware/spine/attachments/MeshAttachment.java | 3 +++ .../spine/attachments/WeightedMeshAttachment.java | 3 +++ 4 files changed, 12 insertions(+) diff --git a/spine-csharp/src/Attachments/MeshAttachment.cs b/spine-csharp/src/Attachments/MeshAttachment.cs index 3d0174862..eae83f0cb 100644 --- a/spine-csharp/src/Attachments/MeshAttachment.cs +++ b/spine-csharp/src/Attachments/MeshAttachment.cs @@ -77,6 +77,9 @@ namespace Spine { regionUVs = value.regionUVs; triangles = value.triangles; HullLength = value.HullLength; + Edges = value.Edges; + Width = value.Width; + Height = value.Height; } } } diff --git a/spine-csharp/src/Attachments/WeightedMeshAttachment.cs b/spine-csharp/src/Attachments/WeightedMeshAttachment.cs index 324db1d1c..a4b15b7ca 100644 --- a/spine-csharp/src/Attachments/WeightedMeshAttachment.cs +++ b/spine-csharp/src/Attachments/WeightedMeshAttachment.cs @@ -81,6 +81,9 @@ namespace Spine { regionUVs = value.regionUVs; triangles = value.triangles; HullLength = value.HullLength; + Edges = value.Edges; + Width = value.Width; + Height = value.Height; } } } diff --git a/spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/attachments/MeshAttachment.java b/spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/attachments/MeshAttachment.java index 22e2034ab..b145d407a 100644 --- a/spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/attachments/MeshAttachment.java +++ b/spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/attachments/MeshAttachment.java @@ -219,6 +219,9 @@ public class MeshAttachment extends Attachment implements FfdAttachment { regionUVs = parentMesh.regionUVs; triangles = parentMesh.triangles; hullLength = parentMesh.hullLength; + edges = parentMesh.edges; + width = parentMesh.width; + height = parentMesh.height; } } diff --git a/spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/attachments/WeightedMeshAttachment.java b/spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/attachments/WeightedMeshAttachment.java index e0f049b52..032f4789f 100644 --- a/spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/attachments/WeightedMeshAttachment.java +++ b/spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/attachments/WeightedMeshAttachment.java @@ -258,6 +258,9 @@ public class WeightedMeshAttachment extends Attachment implements FfdAttachment regionUVs = parentMesh.regionUVs; triangles = parentMesh.triangles; hullLength = parentMesh.hullLength; + edges = parentMesh.edges; + width = parentMesh.width; + height = parentMesh.height; } }