From da58acd9c2824dbb9bbc8831fd2add8498c4a1f0 Mon Sep 17 00:00:00 2001 From: pharan Date: Sat, 8 Sep 2018 21:08:05 +0800 Subject: [PATCH] [csharp] Memberwise cloning for AtlasPage and AtlasRegion. --- spine-csharp/src/Atlas.cs | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/spine-csharp/src/Atlas.cs b/spine-csharp/src/Atlas.cs index b58897153..9ebdba0fc 100644 --- a/spine-csharp/src/Atlas.cs +++ b/spine-csharp/src/Atlas.cs @@ -283,8 +283,12 @@ namespace Spine { public TextureFilter magFilter; public TextureWrap uWrap; public TextureWrap vWrap; - public Object rendererObject; + public object rendererObject; public int width, height; + + public AtlasPage Clone () { + return MemberwiseClone() as AtlasPage; + } } public class AtlasRegion { @@ -298,6 +302,10 @@ namespace Spine { public bool rotate; public int[] splits; public int[] pads; + + public AtlasRegion Clone () { + return MemberwiseClone() as AtlasRegion; + } } public interface TextureLoader {