Hand.RaiseHand C# (CSharp) Méthode

RaiseHand() private méthode

private RaiseHand ( ) : IEnumerator
Résultat 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;
        }
    }