diff --git a/Runtime/UIParticle.cs b/Runtime/UIParticle.cs index f8ebe44..d0e9e8a 100644 --- a/Runtime/UIParticle.cs +++ b/Runtime/UIParticle.cs @@ -535,8 +535,12 @@ namespace Coffee.UIExtensions } var currentScale = transform.localScale; - _storedScale = currentScale; - _isScaleStored = true; + if (!_isScaleStored) + { + _storedScale = currentScale.IsVisible() ? currentScale : Vector3.one; + _isScaleStored = true; + } + _tracker.Add(this, rectTransform, DrivenTransformProperties.Scale); var newScale = parentScale.Inverse(); if (currentScale != newScale)