84 if (transform.localScale == _previousScale)
90 var deltaScale = transform.localScale - _previousScale;
91 var largestPositiveChange = Mathf.Max(deltaScale.x, deltaScale.y, deltaScale.z);
92 var largestNegativeChange = Mathf.Min(deltaScale.x, deltaScale.y, deltaScale.z);
93 var largestAbsoluteChange = Mathf.Abs(largestPositiveChange) > Mathf.Abs(largestNegativeChange)
94 ? largestPositiveChange
95 : largestNegativeChange;
97 transform.localScale = _previousScale + Vector3.one * largestAbsoluteChange;
98 _previousScale = transform.localScale;