private IEnumerator Grow(Transform cow, float size) { Vector3 startSize = cow.localScale; Vector3 endSize = startSize * sizeMultiplier; float t = 0f; float e; while (t < 1f) { e = Ease.EaseOutElastic(t); cow.localScale = Vector3.LerpUnclamped(startSize, endSize, e); t += Time.deltaTime * .5f; yield return(null); } cow.localScale = startSize * sizeMultiplier; }