LTDescr.setEaseOutQuad C# (CSharp) Method

setEaseOutQuad() public method

public setEaseOutQuad ( ) : LTDescr
return LTDescr
    public LTDescr setEaseOutQuad()
    {
        this.tweenType = LeanTweenType.easeOutQuad; this.easeMethod = this.easeOutQuad; return this;
    }

Usage Example

Beispiel #1
0
    LTDescr tweenEnemyKnockback(Vector3 relativeDirection, Vector3 dir, Vector3 cross)
    {
        List <Vector3> list    = new List <Vector3>();
        Vector3        origPos = m_defender.transform.position;

        list.Add(m_defender.transform.position);

        if (relativeDirection == Vector3.up)
        {
            list.Add(m_defender.transform.position + -cross * attackAmplitude);
            list.Add(m_defender.transform.position + -cross * attackAmplitude);
        }
        else if (relativeDirection == Vector3.down)
        {
            list.Add(m_defender.transform.position + cross * attackAmplitude);
            list.Add(m_defender.transform.position + cross * attackAmplitude);
        }
        else if (relativeDirection == Vector3.forward)
        {
            list.Add(m_defender.transform.position - dir * attackAmplitude);
            list.Add(m_defender.transform.position - dir * attackAmplitude);
        }
        else
        {
            list.Add(m_defender.transform.position + dir * attackAmplitude);
            list.Add(m_defender.transform.position + dir * attackAmplitude);
        }

        list.Add(origPos);
        LTDescr tween2 = LeanTween.move(m_defender.gameObject, list.ToArray(), 0.25f);

        tween2.setEaseOutQuad();

        return(tween2);
    }
All Usage Examples Of LTDescr::setEaseOutQuad
LTDescr