Преглед изворни кода

[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 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 {