- Developed by Dented Pixel
API Docs for: LeanTween 2.0
Show:

LeanTweenDescr Class

Defined in: LeanTween.cs:147

Internal Representation of a Tween

Constructor

LeanTweenDescr

()

Defined in LeanTween.cs:147

Methods

cancel

() LeanTweenDescr

Defined in LeanTween.cs:198

Cancel a tween

Returns:

LeanTweenDescr:

LeanTweenDescr an object that distinguishes the tween

pause

() LeanTweenDescr

Defined in LeanTween.cs:242

Pause a tween

Returns:

LeanTweenDescr:

LeanTweenDescr an object that distinguishes the tween

resume

() LeanTweenDescr

Defined in LeanTween.cs:254

Resume a paused tween

Returns:

LeanTweenDescr:

LeanTweenDescr an object that distinguishes the tween

setDelay

(
  • float
)
LeanTweenDescr

Defined in LeanTween.cs:270

Delay the start of a tween

Parameters:

  • float Float

    time The time to complete the tween in

Returns:

LeanTweenDescr:

LeanTweenDescr an object that distinguishes the tween

Example:

LeanTween.moveX(gameObject, 5f, 2.0f ).setDelay( 1.5f );

setEase

(
  • easeType:LeanTweenType
)
LeanTweenDescr

Defined in LeanTween.cs:284

Parameters:

Returns:

LeanTweenDescr:

LeanTweenDescr an object that distinguishes the tween

Example:

LeanTween.moveX(gameObject, 5f, 2.0f ).setEase( LeanTweenType.easeInBounce );

setEase (AnimationCurve)

(
  • easeDefinition:AnimationCurve
)
LeanTweenDescr

Defined in LeanTween.cs:301

Set the type of easing used for the tween with a custom curve.

Parameters:

  • easeDefinition:AnimationCurve AnimationCurve

    an AnimationCure that describes the type of easing you want, this is great for when you want a unique type of movement

Returns:

LeanTweenDescr:

LeanTweenDescr an object that distinguishes the tween

Example:

LeanTween.moveX(gameObject, 5f, 2.0f ).setEase( LeanTweenType.easeInBounce );

setLoopClamp

() LeanTweenDescr

Defined in LeanTween.cs:385

When the animation gets to the end it starts back at where it began

Returns:

LeanTweenDescr:

LeanTweenDescr an object that distinguishes the tween

Example:

LeanTween.moveX(gameObject, 5f, 2.0f ).setRepeat(2).setLoopClamp();

setLoopOnce

() LeanTweenDescr

Defined in LeanTween.cs:376

No looping involved, just run once (the default)

Returns:

LeanTweenDescr:

LeanTweenDescr an object that distinguishes the tween

Example:

LeanTween.moveX(gameObject, 5f, 2.0f ).setLoopOnce();

setLoopPingPong

() LeanTweenDescr

Defined in LeanTween.cs:394

When the animation gets to the end it then tweens back to where it started (and on, and on)

Returns:

LeanTweenDescr:

LeanTweenDescr an object that distinguishes the tween

Example:

LeanTween.moveX(gameObject, 5f, 2.0f ).setRepeat(2).setLoopClamp();

setOnComplete

(
  • onComplete:Action
)
LeanTweenDescr

Defined in LeanTween.cs:403

Have a method called when the tween finishes

Parameters:

  • onComplete:Action Action

    the method that should be called when the tween is finished ex: tweenFinished(){ }

Returns:

LeanTweenDescr:

LeanTweenDescr an object that distinguishes the tween

Example:

LeanTween.moveX(gameObject, 5f, 2.0f ).setOnComplete( tweenFinished );

setOnComplete (object)

(
  • onComplete:Action<object>
)
LeanTweenDescr

Defined in LeanTween.cs:416

Have a method called when the tween finishes

Parameters:

  • onComplete:Action<object> Action

    the method that should be called when the tween is finished ex: tweenFinished( object myObj ){ }

    Returns:

    LeanTweenDescr:

    LeanTweenDescr an object that distinguishes the tween

    Example:

    LeanTween.moveX(gameObject, 5f, 2.0f ).setOnComplete( tweenFinished );

    setOnCompleteParam

    (
    • onComplete:object
    )
    LeanTweenDescr

    Defined in LeanTween.cs:429

    Pass an object to along with the onComplete Function

    Parameters:

    • onComplete:object Object

      an object that

    Returns:

    LeanTweenDescr:

    LeanTweenDescr an object that distinguishes the tween

    Example:

    LeanTween.moveX(gameObject, 5f, 2.0f ).setOnComplete( tweenFinished );

    setOnUpdate

    (
    • onUpdate:Action<float>
    )
    LeanTweenDescr

    Defined in LeanTween.cs:442

    Have a method called on each frame that the tween is being animated (passes a float value)

    Parameters:

    • onUpdate:Action<float> Action

      a method that will be called on every frame with the float value of the tweened object

    Returns:

    LeanTweenDescr:

    LeanTweenDescr an object that distinguishes the tween

    Example:

    LeanTween.moveX(gameObject, 5f, 2.0f ).setOnUpdate( tweenMoved );

    void tweenMoved( float val ){ }

    setOnUpdate (object)

    (
    • onUpdate:Action<float,object>
    )
    LeanTweenDescr

    Defined in LeanTween.cs:457

    Have a method called on each frame that the tween is being animated (passes a float value and a object)

    Parameters:

    • onUpdate:Action<float,object> Action

      a method that will be called on every frame with the float value of the tweened object, and an object of the person's choosing

    Returns:

    LeanTweenDescr:

    LeanTweenDescr an object that distinguishes the tween

    Example:

    LeanTween.moveX(gameObject, 5f, 2.0f ).setOnUpdate( tweenMoved ).setOnUpdateParam( myObject );

    void tweenMoved( float val, object obj ){ }

    setOnUpdate (Vector3)

    (
    • onUpdate:Action<Vector3>
    )
    LeanTweenDescr

    Defined in LeanTween.cs:472

    Have a method called on each frame that the tween is being animated (passes a float value)

    Parameters:

    • onUpdate:Action<Vector3> Action

      a method that will be called on every frame with the float value of the tweened object

    Returns:

    LeanTweenDescr:

    LeanTweenDescr an object that distinguishes the tween

    Example:

    LeanTween.moveX(gameObject, 5f, 2.0f ).setOnUpdate( tweenMoved );

    void tweenMoved( Vector3 val ){ }

    setOnUpdateParam

    (
    • onUpdateParam:object
    )
    LeanTweenDescr

    Defined in LeanTween.cs:487

    Have an object passed along with the onUpdate method

    Parameters:

    • onUpdateParam:object Object

      an object that will be passed along with the onUpdate method

    Returns:

    LeanTweenDescr:

    LeanTweenDescr an object that distinguishes the tween

    Example:

    LeanTween.moveX(gameObject, 5f, 2.0f ).setOnUpdate( tweenMoved ).setOnUpdateParam( myObject );

    void tweenMoved( float val, object obj ){ }

    setOrientToPath

    (
    • doesOrient:bool
    )
    LeanTweenDescr

    Defined in LeanTween.cs:502

    While tweening along a curve, set this property to true, to be perpendicalur to the path it is moving upon

    Parameters:

    • doesOrient:bool Bool

      whether the gameobject will orient to the path it is animating along

    Returns:

    LeanTweenDescr:

    LeanTweenDescr an object that distinguishes the tween

    Example:

    LeanTween.move( ltLogo, path, 1.0f ).setEase(LeanTweenType.easeOutQuad).setOrientToPath(true);

    setPoint

    (
    • point:Vector3
    )
    LeanTweenDescr

    Defined in LeanTween.cs:532

    Set the point at which the GameObject will be rotated around

    Parameters:

    • point:Vector3 Vector3

      point at which you want the object to rotate around (local space)

    Returns:

    LeanTweenDescr:

    LeanTweenDescr an object that distinguishes the tween

    Example:

    LeanTween.rotateAround( cube, Vector3.up, 360.0f, 1.0f ) .setPoint( new Vector3(1f,0f,0f) ) .setEase( LeanTweenType.easeInOutBounce );

    setRepeat

    (
    • repeatNum:int
    )
    LeanTweenDescr

    Defined in LeanTween.cs:324

    Set the tween to repeat a number of times.

    Parameters:

    • repeatNum:int Int

      the number of times to repeat the tween. -1 to repeat infinite times

    Returns:

    LeanTweenDescr:

    LeanTweenDescr an object that distinguishes the tween

    Example:

    LeanTween.moveX(gameObject, 5f, 2.0f ).setRepeat( 10 ).setLoopPingPong();

    setUseEstimatedTime

    (
    • useEstimatedTime:bool
    )
    LeanTweenDescr

    Defined in LeanTween.cs:345

    Use estimated time when tweening an object. Great for pause screens, when you want all other action to be stopped (or slowed down)

    Parameters:

    • useEstimatedTime:bool Bool

      whether to use estimated time or not

    Returns:

    LeanTweenDescr:

    LeanTweenDescr an object that distinguishes the tween

    Example:

    LeanTween.moveX(gameObject, 5f, 2.0f ).setRepeat( 2 ).setUseEstimatedTime( true );

    setUseFrames

    (
    • useFrames:bool
    )
    LeanTweenDescr

    Defined in LeanTween.cs:358

    Use frames when tweening an object, when you don't want the animation to be time-frame independent...

    Parameters:

    • useFrames:bool Bool

      whether to use estimated time or not

    Returns:

    LeanTweenDescr:

    LeanTweenDescr an object that distinguishes the tween

    Example:

    LeanTween.moveX(gameObject, 5f, 2.0f ).setRepeat( 2 ).setUseFrames( true );