diff --git a/Runtime/Scripts/MeshAnimationAssetExtensions.cs b/Runtime/Scripts/MeshAnimationAssetExtensions.cs index 1830f38..540ef9a 100644 --- a/Runtime/Scripts/MeshAnimationAssetExtensions.cs +++ b/Runtime/Scripts/MeshAnimationAssetExtensions.cs @@ -35,7 +35,7 @@ public static void Play(this MeshAnimationAsset asset, var length = data.lengthFrames; var s = speed / Mathf.Max(data.lengthSeconds, 0.01f); var time = normalizedTime.HasValue - ? Time.timeSinceLevelLoad + Mathf.Clamp01(normalizedTime.Value) * data.lengthSeconds + ? Time.timeSinceLevelLoad - Mathf.Clamp01(normalizedTime.Value) / s : block.GetVector(AnimationTimeProp).z; block.SetFloat(AnimationLoopProp, data.looping ? 1 : 0);