mirror of
https://github.com/EsotericSoftware/spine-runtimes.git
synced 2026-02-05 06:44:56 +08:00
[unity] Fixed SkeletonData asset inspector animation playback preview for Unity 2018 and 2019. Closes #1440.
This commit is contained in:
parent
38b38044ff
commit
e29fbccfba
@ -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();
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user