From 017b65198f82490a6065b879fc04ff091d5d1ef5 Mon Sep 17 00:00:00 2001 From: John Date: Mon, 20 Nov 2017 08:26:27 +0800 Subject: [PATCH] [unity] Fix some OnValidate behavior. --- .../Modules/SkeletonGraphic/SkeletonGraphic.cs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/spine-unity/Assets/spine-unity/Modules/SkeletonGraphic/SkeletonGraphic.cs b/spine-unity/Assets/spine-unity/Modules/SkeletonGraphic/SkeletonGraphic.cs index 101647ba0..f19a0ab22 100644 --- a/spine-unity/Assets/spine-unity/Modules/SkeletonGraphic/SkeletonGraphic.cs +++ b/spine-unity/Assets/spine-unity/Modules/SkeletonGraphic/SkeletonGraphic.cs @@ -80,14 +80,16 @@ namespace Spine.Unity { } + // Only provide visual feedback to inspector changes in Unity Editor Edit mode. if (!Application.isPlaying) { skeleton.flipX = this.initialFlipX; skeleton.flipY = this.initialFlipY; + + skeleton.SetToSetupPose(); + if (!string.IsNullOrEmpty(startingAnimation)) + skeleton.PoseWithAnimation(startingAnimation, 0f, false); } - skeleton.SetToSetupPose(); - if (!string.IsNullOrEmpty(startingAnimation)) - skeleton.PoseWithAnimation(startingAnimation, 0f, false); } } else { if (skeletonDataAsset != null)