diff --git a/src/LitMotion/Assets/LitMotion/Runtime/Extensions/TextMeshPro/TextMeshProMotionAnimator.cs b/src/LitMotion/Assets/LitMotion/Runtime/Extensions/TextMeshPro/TextMeshProMotionAnimator.cs index 4b5713fc..63d97149 100644 --- a/src/LitMotion/Assets/LitMotion/Runtime/Extensions/TextMeshPro/TextMeshProMotionAnimator.cs +++ b/src/LitMotion/Assets/LitMotion/Runtime/Extensions/TextMeshPro/TextMeshProMotionAnimator.cs @@ -56,7 +56,8 @@ internal static TextMeshProMotionAnimator Get(TMP_Text text) { if (textToAnimator.TryGetValue(text, out var animator)) { - animator.Reset(); + if(!animator.isDirty) + animator.Reset(); animator.refCount++; return animator; } diff --git a/src/LitMotion/Assets/LitMotion/Runtime/LitMotion.asmdef b/src/LitMotion/Assets/LitMotion/Runtime/LitMotion.asmdef index 948de1d4..a890e6a3 100644 --- a/src/LitMotion/Assets/LitMotion/Runtime/LitMotion.asmdef +++ b/src/LitMotion/Assets/LitMotion/Runtime/LitMotion.asmdef @@ -12,7 +12,7 @@ "includePlatforms": [], "excludePlatforms": [], "allowUnsafeCode": true, - "overrideReferences": false, + "overrideReferences": true, "precompiledReferences": [], "autoReferenced": true, "defineConstraints": [], diff --git a/src/LitMotion/Assets/LitMotion/package.json b/src/LitMotion/Assets/LitMotion/package.json index 0b76256e..b8ba5cda 100644 --- a/src/LitMotion/Assets/LitMotion/package.json +++ b/src/LitMotion/Assets/LitMotion/package.json @@ -1,6 +1,6 @@ { "name": "com.annulusgames.lit-motion", - "version": "2.0.2", + "version": "2.0.3", "displayName": "LitMotion", "description": "Lightning-fast and Zero Allocation Tween Library for Unity.", "keywords": [