瀏覽代碼

[csharp] Memberwise cloning for AtlasPage and AtlasRegion.

pharan 7 年之前
父節點
當前提交
da58acd9c2
共有 1 個文件被更改,包括 9 次插入1 次删除
  1. 9 1
      spine-csharp/src/Atlas.cs

+ 9 - 1
spine-csharp/src/Atlas.cs

@@ -283,8 +283,12 @@ namespace Spine {
 		public TextureFilter magFilter;
 		public TextureFilter magFilter;
 		public TextureWrap uWrap;
 		public TextureWrap uWrap;
 		public TextureWrap vWrap;
 		public TextureWrap vWrap;
-		public Object rendererObject;
+		public object rendererObject;
 		public int width, height;
 		public int width, height;
+
+		public AtlasPage Clone () {
+			return MemberwiseClone() as AtlasPage;
+		}
 	}
 	}
 
 
 	public class AtlasRegion {
 	public class AtlasRegion {
@@ -298,6 +302,10 @@ namespace Spine {
 		public bool rotate;
 		public bool rotate;
 		public int[] splits;
 		public int[] splits;
 		public int[] pads;
 		public int[] pads;
+
+		public AtlasRegion Clone () {
+			return MemberwiseClone() as AtlasRegion;
+		}
 	}
 	}
 
 
 	public interface TextureLoader {
 	public interface TextureLoader {