Пример #1
0
    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;
    }