From e29fbccfba0d8a05e7a0289765acc2d59450694e Mon Sep 17 00:00:00 2001 From: Harald Csaszar Date: Fri, 9 Aug 2019 17:32:30 +0200 Subject: [PATCH] [unity] Fixed SkeletonData asset inspector animation playback preview for Unity 2018 and 2019. Closes #1440. --- .../Editor/Asset Types/SkeletonDataAssetInspector.cs | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/spine-unity/Assets/Spine/Editor/spine-unity/Editor/Asset Types/SkeletonDataAssetInspector.cs b/spine-unity/Assets/Spine/Editor/spine-unity/Editor/Asset Types/SkeletonDataAssetInspector.cs index cbd2e7ed8..3817aab83 100644 --- a/spine-unity/Assets/Spine/Editor/spine-unity/Editor/Asset Types/SkeletonDataAssetInspector.cs +++ b/spine-unity/Assets/Spine/Editor/spine-unity/Editor/Asset Types/SkeletonDataAssetInspector.cs @@ -696,11 +696,8 @@ namespace Spine.Unity.Editor { SkeletonAnimation skeletonAnimation; GameObject previewGameObject; internal bool requiresRefresh; - - #if !SPINE_UNITY_2018_PREVIEW_API float animationLastTime; - #endif - + static float CurrentTime { get { return (float)EditorApplication.timeSinceStartup; } } Action Repaint; @@ -793,10 +790,8 @@ namespace Spine.Unity.Editor { if (previewRenderUtility == null) { previewRenderUtility = new PreviewRenderUtility(true); - #if !SPINE_UNITY_2018_PREVIEW_API animationLastTime = CurrentTime; - #endif - + const int PreviewLayer = 30; const int PreviewCameraCullingMask = 1 << PreviewLayer; @@ -885,12 +880,10 @@ namespace Spine.Unity.Editor { if (!EditorApplication.isPlaying) { - #if !SPINE_UNITY_2018_PREVIEW_API float current = CurrentTime; float deltaTime = (current - animationLastTime); skeletonAnimation.Update(deltaTime); animationLastTime = current; - #endif skeletonAnimation.LateUpdate(); }