Hand.RaiseHand C# (CSharp) Method

RaiseHand() private method

private RaiseHand ( ) : IEnumerator
return IEnumerator
    private IEnumerator RaiseHand()
    {
        yield return null;

        float oldHeight = transform.localPosition.z;

        float ratio = 0.0f;
        float duration = RAISE_DURATION;
        while (ratio < 1.0f)
        {
            duration -= Time.deltaTime;

            ratio = AnimationController.GetInterpolationRatio(0.0f, RAISE_DURATION, (RAISE_DURATION - duration), AnimationController.EaseInOutType.Quad);
            m_CurrentHeight = Mathf.Lerp(oldHeight, m_GoalHeight, ratio);

            yield return null;
        }
    }