Browse Source

[unity] Apply SkeletonRenderer.initialFlip with Skeleton constructor.

pharan 8 years ago
parent
commit
791e955caf
1 changed files with 5 additions and 4 deletions
  1. 5 4
      spine-unity/Assets/spine-unity/SkeletonRenderer.cs

+ 5 - 4
spine-unity/Assets/spine-unity/SkeletonRenderer.cs

@@ -184,13 +184,14 @@ namespace Spine.Unity {
 			meshRenderer = GetComponent<MeshRenderer>();
 			meshRenderer = GetComponent<MeshRenderer>();
 			rendererBuffers.Initialize();
 			rendererBuffers.Initialize();
 
 
-			skeleton = new Skeleton(skeletonData);
+			skeleton = new Skeleton(skeletonData) {
+				flipX = initialFlipX,
+				flipY = initialFlipY
+			};
+
 			if (!string.IsNullOrEmpty(initialSkinName) && !string.Equals(initialSkinName, "default", System.StringComparison.Ordinal))
 			if (!string.IsNullOrEmpty(initialSkinName) && !string.Equals(initialSkinName, "default", System.StringComparison.Ordinal))
 				skeleton.SetSkin(initialSkinName);
 				skeleton.SetSkin(initialSkinName);
 
 
-			skeleton.flipX = initialFlipX;
-			skeleton.flipY = initialFlipY;
-
 			separatorSlots.Clear();
 			separatorSlots.Clear();
 			for (int i = 0; i < separatorSlotNames.Length; i++)
 			for (int i = 0; i < separatorSlotNames.Length; i++)
 				separatorSlots.Add(skeleton.FindSlot(separatorSlotNames[i]));
 				separatorSlots.Add(skeleton.FindSlot(separatorSlotNames[i]));