LeanTween Class
LeanTween is an efficient tweening engine for Unity3d
Index of All Methods | Optional Paramaters that can be passed
Optional Parameters are passed at the end of every method
Example:
LeanTween.moveX( gameObject, 1f, 1f).setEase( LeanTweenType.easeInQuad ).setDelay(1f);
You can pass the optional parameters in any order, and chain on as many as you wish.
You can also pass parameters at a later time by saving a reference to what is returned.
Example:
LTDescr d = LeanTween.moveX(gameObject, 1f, 1f);
...later set some parameters
d.setOnComplete( onCompleteFunc ).setEase( LeanTweenType.easeInOutBack );
Item Index
Methods
- LeanTween.addListener
- LeanTween.alpha
- LeanTween.alpha
- LeanTween.alphaVertex
- LeanTween.cancel
- LeanTween.cancel
- LeanTween.cancel
- LeanTween.color
- LeanTween.dispatchEvent
- LeanTween.dispatchEvent
- LeanTween.init
- LeanTween.isTweening
- LeanTween.isTweening
- LeanTween.isTweening
- LeanTween.move
- LeanTween.move
- LeanTween.move (GUI)
- LeanTween.moveLocal
- LeanTween.moveLocal
- LeanTween.moveSpline
- LeanTween.moveSplineLocal
- LeanTween.moveX
- LeanTween.moveY
- LeanTween.moveZ
- LeanTween.pause
- LeanTween.removeListener
- LeanTween.resume
- LeanTween.resume
- LeanTween.rotate
- LeanTween.rotate
- LeanTween.rotateAround
- LeanTween.rotateAroundLocal
- LeanTween.rotateLocal
- LeanTween.rotateX
- LeanTween.rotateY
- LeanTween.rotateZ
- LeanTween.scale
- LeanTween.scale (GUI)
- LeanTween.scaleX
- LeanTween.scaleY
- LeanTween.scaleZ
- LeanTween.value (Color)
- LeanTween.value (float)
- LeanTween.value (float,object)
- LeanTween.value (Vector3)
Methods
LeanTween.addListener
-
caller:GameObject
-
eventId:int
-
callback:System.Action<LTEvent>
Add a listener method to be called when the appropriate LeanTween.dispatchEvent is called
Parameters:
-
caller:GameObject
GameObjectthe gameObject the listener is attached to
-
eventId:int
Inta unique int that describes the event (best to use an enum)
-
callback:System.Action<LTEvent>
System.Actionthe method to call when the event has been dispatched
Example:
LeanTween.addListener(gameObject, (int)MyEvents.JUMP, jumpUp);
void jumpUp( LTEvent e ){ Debug.Log("jump!"); }
LeanTween.alpha
-
ltRect:LTRect
-
to:float
-
time:float
Fade a GUI Object
Parameters:
-
ltRect:LTRect
LTRectLTRect that you wish to fade
-
to:float
Floatthe final alpha value (0-1)
-
time:float
FloatThe time with which to fade the object
Returns:
LTDescr an object that distinguishes the tween
Example:
LeanTween.alpha(ltRect, 1f, 1f) .setEase(LeanTweenType.easeInCirc);
LeanTween.alpha
-
gameObject:GameObject
-
to:float
-
time:float
Fade a gameobject's material to a certain alpha value. The material's shader needs to support alpha. Owl labs has some excellent efficient shaders.
Parameters:
-
gameObject:GameObject
GameObjectGameobject that you wish to fade
-
to:float
Floatthe final alpha value (0-1)
-
time:float
FloatThe time with which to fade the object
Returns:
LTDescr an object that distinguishes the tween
Example:
LeanTween.alpha(gameObject, 1f, 1f) .setDelay(1f);
LeanTween.alphaVertex
-
gameObject:GameObject
-
to:float
-
time:float
This works by tweening the vertex colors directly.
Vertex-based coloring is useful because you avoid making a copy of your
object's material for each instance that needs a different color.
A shader that supports vertex colors is required for it to work
(for example the shaders in Mobile/Particles/)
Parameters:
-
gameObject:GameObject
GameObjectGameobject that you wish to alpha
-
to:float
FloatThe alpha value you wish to tween to
-
time:float
FloatThe time with which to delay before calling the function
Returns:
LTDescr an object that distinguishes the tween
LeanTween.cancel
-
gameObject:GameObject
-
id:int
Cancel a specific tween with the provided id
Parameters:
-
gameObject:GameObject
GameObjectgameObject whose tweens you want to cancel
-
id:int
Floatunique id that represents that tween
LeanTween.cancel
-
ltRect:LTRect
-
id:int
Cancel a specific tween with the provided id
Parameters:
-
ltRect:LTRect
LTRectLTRect object whose tweens you want to cancel
-
id:int
Floatunique id that represents that tween
LeanTween.cancel
-
gameObject:GameObject
Cancel all tweens that are currently targeting the gameObject
Parameters:
-
gameObject:GameObject
GameObjectgameObject whose tweens you wish to cancel
Example:
LeanTween.move( gameObject, new Vector3(0f,1f,2f), 1f);
LeanTween.cancel( gameObject );
LeanTween.color
-
gameObject:GameObject
-
to:Color
-
time:float
Change a gameobject's material to a certain color value. The material's shader needs to support color tinting. Owl labs has some excellent efficient shaders.
Parameters:
-
gameObject:GameObject
GameObjectGameobject that you wish to change the color
-
to:Color
Colorthe final color value ex: Color.Red, new Color(1.0f,1.0f,0.0f,0.8f)
-
time:float
FloatThe time with which to fade the object
Returns:
LTDescr an object that distinguishes the tween
Example:
LeanTween.color(gameObject, Color.yellow, 1f) .setDelay(1f);
LeanTween.dispatchEvent
-
eventId:int
-
data:object
Tell the added listeners that you are dispatching the event
Parameters:
-
eventId:int
Inta unique int that describes the event (best to use an enum)
-
data:object
ObjectPass data to the listener, access it from the listener with *.data on the LTEvent object
Example:
LeanTween.dispatchEvent( (int)MyEvents.JUMP, transform );
void jumpUp( LTEvent e ){
Transform tran = (Transform)e.data;
}
LeanTween.dispatchEvent
-
eventId:int
Tell the added listeners that you are dispatching the event
Parameters:
-
eventId:int
Inta unique int that describes the event (best to use an enum)
Example:
LeanTween.dispatchEvent( (int)MyEvents.JUMP );
LeanTween.init
-
maxSimultaneousTweens:int
This line is optional. Here you can specify the maximum number of tweens you will use (the default is 400). This must be called before any use of LeanTween is made for it to be effective.
Parameters:
-
maxSimultaneousTweens:int
IntegerThe maximum number of tweens you will use, make sure you don't go over this limit, otherwise the code will throw an error
Example:
LeanTween.init( 800 );
LeanTween.isTweening
-
ltRect:LTRect
Test whether or not a tween is active on a LTRect
Parameters:
-
ltRect:LTRect
LTRectLTRect that you want to test if it is tweening
LeanTween.isTweening
-
gameObject:GameObject
Test whether or not a tween is active on a GameObject
Parameters:
-
gameObject:GameObject
GameObjectGameObject that you want to test if it is tweening
LeanTween.isTweening
-
id:int
Test whether or not a tween is active or not
Parameters:
-
id:int
GameObjectid of the tween that you want to test if it is tweening Example:
int id = LeanTween.moveX(gameObject, 1f, 3f).id;
if(LeanTween.isTweening( id ))
Debug.Log("I am tweening!");
LeanTween.move
-
GameObject
-
vec:Vector3
-
time:float
Move a GameObject to a certain location
Parameters:
-
GameObject
GameObjectgameObject Gameobject that you wish to move
-
vec:Vector3
Vector3to The final positin with which to move to
-
time:float
Floattime The time to complete the tween in
Returns:
LTDescr an object that distinguishes the tween
Example:
LeanTween.move(gameObject, new Vector3(0f,-3f,5f), 2.0f) .setEase( LeanTweenType.easeOutQuad );
LeanTween.move
-
gameObject:GameObject
-
[]
-
time:float
Move a GameObject along a set of bezier curves
Parameters:
-
gameObject:GameObject
GameObjectGameobject that you wish to move
-
[]
Vector3 optionalA set of points that define the curve(s) ex: Point1,Handle2,Handle1,Point2,...
-
time:float
FloatThe time to complete the tween in
Returns:
LTDescr an object that distinguishes the tween
Example:
Javascript:
LeanTween.move(gameObject, [Vector3(0,0,0),Vector3(1,0,0),Vector3(1,0,0),Vector3(1,0,1)], 2.0) .setEase(LeanTweenType.easeOutQuad).setOrientToPath(true);
C#:
LeanTween.move(gameObject, new Vector3[]{new Vector3(0f,0f,0f),new Vector3(1f,0f,0f),new Vector3(1f,0f,0f),new Vector3(1f,0f,1f)}, 1.5f).setEase(LeanTweenType.easeOutQuad).setOrientToPath(true);;
LeanTween.move (GUI)
-
ltRect:LTRect
-
vec:Vector2
-
time:float
Move a GUI Element to a certain location
Parameters:
-
ltRect:LTRect
LTRectltRect LTRect object that you wish to move
-
vec:Vector2
Vector2to The final position with which to move to (pixel coordinates)
-
time:float
Floattime The time to complete the tween in
Returns:
LTDescr an object that distinguishes the tween
LeanTween.moveLocal
-
gameObject:GameObject
-
[]
-
time:float
Move a GameObject along a set of bezier curves, in local space
Parameters:
-
gameObject:GameObject
GameObjectGameobject that you wish to move
-
[]
Vector3 optionalA set of points that define the curve(s) ex: Point1,Handle1,Handle2,Point2,...
-
time:float
FloatThe time to complete the tween in
Returns:
LTDescr an object that distinguishes the tween
Example:
Javascript:
LeanTween.move(gameObject, [Vector3(0,0,0),Vector3(1,0,0),Vector3(1,0,0),Vector3(1,0,1)], 2.0).setEase(LeanTweenType.easeOutQuad).setOrientToPath(true);
C#:
LeanTween.move(gameObject, new Vector3[]{Vector3(0f,0f,0f),Vector3(1f,0f,0f),Vector3(1f,0f,0f),Vector3(1f,0f,1f)}).setEase(LeanTweenType.easeOutQuad).setOrientToPath(true);
LeanTween.moveLocal
-
GameObject
-
Vector3
-
float
-
Hashtable
Move a GameObject to a certain location relative to the parent transform.
Parameters:
-
GameObject
GameObjectgameObject Gameobject that you wish to rotate
-
Vector3
Vector3to The final positin with which to move to
-
float
Floattime The time to complete the tween in
-
Hashtable
Hashtableoptional Hashtable where you can pass optional items.
Returns:
LTDescr an object that distinguishes the tween
LeanTween.moveSpline
-
gameObject:GameObject
-
[]
-
time:float
Move a GameObject through a set of points
Parameters:
-
gameObject:GameObject
GameObjectGameobject that you wish to move
-
[]
Vector3 optionalA set of points that define the curve(s) ex: ControlStart,Pt1,Pt2,Pt3,.. ..ControlEnd
-
time:float
FloatThe time to complete the tween in
Returns:
LTDescr an object that distinguishes the tween
Example:
Javascript:
LeanTween.moveSpline(gameObject, [Vector3(0,0,0),Vector3(1,0,0),Vector3(1,0,0),Vector3(1,0,1)], 2.0) .setEase(LeanTweenType.easeOutQuad).setOrientToPath(true);
C#:
LeanTween.moveSpline(gameObject, new Vector3[]{new Vector3(0f,0f,0f),new Vector3(1f,0f,0f),new Vector3(1f,0f,0f),new Vector3(1f,0f,1f)}, 1.5f).setEase(LeanTweenType.easeOutQuad).setOrientToPath(true);
LeanTween.moveSplineLocal
-
gameObject:GameObject
-
[]
-
time:float
Move a GameObject through a set of points, in local space
Parameters:
-
gameObject:GameObject
GameObjectGameobject that you wish to move
-
[]
Vector3 optionalA set of points that define the curve(s) ex: ControlStart,Pt1,Pt2,Pt3,.. ..ControlEnd
-
time:float
FloatThe time to complete the tween in
Returns:
LTDescr an object that distinguishes the tween
Example:
Javascript:
LeanTween.moveSpline(gameObject, [Vector3(0,0,0),Vector3(1,0,0),Vector3(1,0,0),Vector3(1,0,1)], 2.0) .setEase(LeanTweenType.easeOutQuad).setOrientToPath(true);
C#:
LeanTween.moveSpline(gameObject, new Vector3[]{new Vector3(0f,0f,0f),new Vector3(1f,0f,0f),new Vector3(1f,0f,0f),new Vector3(1f,0f,1f)}, 1.5f).setEase(LeanTweenType.easeOutQuad).setOrientToPath(true);
LeanTween.moveX
-
gameObject:GameObject
-
to:float
-
time:float
Move a GameObject along the x-axis
Parameters:
-
gameObject:GameObject
GameObjectgameObject Gameobject that you wish to move
-
to:float
Floatto The final position with which to move to
-
time:float
Floattime The time to complete the move in
Returns:
LTDescr an object that distinguishes the tween
LeanTween.moveY
-
GameObject
-
float
-
float
Move a GameObject along the y-axis
Parameters:
-
GameObject
GameObjectgameObject Gameobject that you wish to move
-
float
Floatto The final position with which to move to
-
float
Floattime The time to complete the move in
Returns:
LTDescr an object that distinguishes the tween
LeanTween.moveZ
-
GameObject
-
float
-
float
Move a GameObject along the z-axis
Parameters:
-
GameObject
GameObjectgameObject Gameobject that you wish to move
-
float
Floatto The final position with which to move to
-
float
Floattime The time to complete the move in
Returns:
LTDescr an object that distinguishes the tween
LeanTween.pause
-
gameObject:GameObject
Pause all tweens for a GameObject
Parameters:
-
gameObject:GameObject
GameObjectGameObject whose tweens you want to pause
LeanTween.removeListener
-
caller:GameObject
-
eventId:int
-
callback:System.Action<LTEvent>
Remove an event listener you have added
Parameters:
-
caller:GameObject
GameObjectthe gameObject the listener is attached to
-
eventId:int
Inta unique int that describes the event (best to use an enum)
-
callback:System.Action<LTEvent>
System.Actionthe method that was specified to call when the event has been dispatched
Example:
LeanTween.removeListener(gameObject, (int)MyEvents.JUMP, jumpUp);
void jumpUp( LTEvent e ){ }
LeanTween.resume
-
id:int
Resume a specific tween
Parameters:
-
id:int
IntId of the tween you want to resume ex: int id = LeanTween.MoveX(gameObject, 5, 1.0).id;
LeanTween.resume
-
gameObject:GameObject
Resume all the tweens on a GameObject
Parameters:
-
gameObject:GameObject
GameObjectGameObject whose tweens you want to resume
LeanTween.rotate
-
ltRect:LTRect
-
to:float
-
time:float
-
optional:Array
Rotate a GUI element (using an LTRect object), to a value that is in degrees
Parameters:
-
ltRect:LTRect
LTRectLTRect that you wish to rotate
-
to:float
FloatThe final rotation with which to rotate to
-
time:float
FloatThe time to complete the tween in
-
optional:Array
ArrayObject Array where you can pass optional items.
Returns:
LTDescr an object that distinguishes the tween
Example:
if(GUI.Button(buttonRect.rect, "Rotate"))
LeanTween.rotate( buttonRect4, 150.0f, 1.0f).setEase(LeanTweenType.easeOutElastic);
GUI.matrix = Matrix4x4.identity;
LeanTween.rotate
-
GameObject
-
Vector3
-
float
Rotate a GameObject, to values are in passed in degrees
Parameters:
-
GameObject
GameObjectgameObject Gameobject that you wish to rotate
-
Vector3
Vector3to The final rotation with which to rotate to
-
float
Floattime The time to complete the tween in
Returns:
LTDescr an object that distinguishes the tween
Example:
LeanTween.rotate(cube, new Vector3(180f,30f,0f), 1.5f);
LeanTween.rotateAround
-
gameObject:GameObject
-
vec:Vector3
-
degrees:float
-
time:float
Rotate a GameObject around a certain Axis (the best method to use when you want to rotate beyond 180 degrees)
Parameters:
-
gameObject:GameObject
GameObjectGameobject that you wish to rotate
-
vec:Vector3
Vector3axis in which to rotate around ex: Vector3.up
-
degrees:float
Floatthe degrees in which to rotate
-
time:float
Floattime The time to complete the rotation in
Returns:
LTDescr an object that distinguishes the tween
Example:
Example:
LeanTween.rotateAround ( gameObject, Vector3.left, 90f, 1f );
LeanTween.rotateAroundLocal
-
gameObject:GameObject
-
vec:Vector3
-
degrees:float
-
time:float
Rotate a GameObject around a certain Axis in Local Space (the best method to use when you want to rotate beyond 180 degrees)
Parameters:
-
gameObject:GameObject
GameObjectGameobject that you wish to rotate
-
vec:Vector3
Vector3axis in which to rotate around ex: Vector3.up
-
degrees:float
Floatthe degrees in which to rotate
-
time:float
Floattime The time to complete the rotation in
Returns:
LTDescr an object that distinguishes the tween
Example:
Example:
LeanTween.rotateAround ( gameObject, Vector3.left, 90f, 1f );
LeanTween.rotateLocal
-
gameObject:GameObject
-
to:Vector3
-
time:float
Rotate a GameObject in the objects local space (on the transforms localEulerAngles object)
Parameters:
-
gameObject:GameObject
GameObjectGameobject that you wish to rotate
-
to:Vector3
Vector3The final rotation with which to rotate to
-
time:float
FloatThe time to complete the rotation in
Returns:
LTDescr an object that distinguishes the tween
LeanTween.rotateX
-
GameObject
-
to:float
-
time:float
Rotate a GameObject only on the X axis
Parameters:
-
GameObject
GameObjectGameobject that you wish to rotate
-
to:float
FloatThe final x-axis rotation with which to rotate
-
time:float
FloatThe time to complete the rotation in
Returns:
LTDescr an object that distinguishes the tween
LeanTween.rotateY
-
GameObject
-
to:float
-
time:float
Rotate a GameObject only on the Y axis
Parameters:
-
GameObject
GameObjectGameobject that you wish to rotate
-
to:float
FloatThe final y-axis rotation with which to rotate
-
time:float
FloatThe time to complete the rotation in
Returns:
LTDescr an object that distinguishes the tween
LeanTween.rotateZ
-
GameObject
-
to:float
-
time:float
Rotate a GameObject only on the Z axis
Parameters:
-
GameObject
GameObjectGameobject that you wish to rotate
-
to:float
FloatThe final z-axis rotation with which to rotate
-
time:float
FloatThe time to complete the rotation in
Returns:
LTDescr an object that distinguishes the tween
LeanTween.scale
-
gameObject:GameObject
-
vec:Vector3
-
time:float
Scale a GameObject to a certain size
Parameters:
-
gameObject:GameObject
GameObjectgameObject Gameobject that you wish to scale
-
vec:Vector3
Vector3to The size with which to tween to
-
time:float
Floattime The time to complete the tween in
Returns:
LTDescr an object that distinguishes the tween
LeanTween.scale (GUI)
-
LTRect
-
Vector2
-
float
Scale a GUI Element to a certain width and height
Parameters:
-
LTRect
LTRectltRect LTRect object that you wish to move
-
Vector2
Vector2to The final width and height to scale to (pixel based)
-
float
Floattime The time to complete the tween in
Returns:
LTDescr an object that distinguishes the tween
Example:
Example Javascript:
var bRect:LTRect = new LTRect( 0, 0, 100, 50 );
LeanTween.scale( bRect, Vector2(bRect.rect.width, bRect.rect.height) * 1.3, 0.25 ).setEase(LeanTweenType.easeOutBounce);
function OnGUI(){
if(GUI.Button(bRect.rect, "Scale")){ }
}
Example C#:
LTRect bRect = new LTRect( 0f, 0f, 100f, 50f );
LeanTween.scale( bRect, new Vector2(150f,75f), 0.25f ).setEase(LeanTweenType.easeOutBounce);
void OnGUI(){
if(GUI.Button(bRect.rect, "Scale")){ }
}
LeanTween.scaleX
-
gameObject:GameObject
-
scaleTo:float
-
time:float
Scale a GameObject to a certain size along the x-axis only
Parameters:
-
gameObject:GameObject
GameObjectGameobject that you wish to scale
-
scaleTo:float
Floatthe size with which to scale to
-
time:float
Floatthe time to complete the tween in
Returns:
LTDescr an object that distinguishes the tween
LeanTween.scaleY
-
gameObject:GameObject
-
scaleTo:float
-
time:float
Scale a GameObject to a certain size along the y-axis only
Parameters:
-
gameObject:GameObject
GameObjectGameobject that you wish to scale
-
scaleTo:float
Floatthe size with which to scale to
-
time:float
Floatthe time to complete the tween in
Returns:
LTDescr an object that distinguishes the tween
LeanTween.scaleZ
-
gameObject:GameObject
-
scaleTo:float
-
time:float
Scale a GameObject to a certain size along the z-axis only
Parameters:
-
gameObject:GameObject
GameObjectGameobject that you wish to scale
-
scaleTo:float
Floatthe size with which to scale to
-
time:float
Floatthe time to complete the tween in
Returns:
LTDescr an object that distinguishes the tween
LeanTween.value (Color)
-
GameObject
-
callOnUpdate:Action<Color>
-
Color
-
Color
-
Color
Tween from one color to another
Parameters:
-
GameObject
GameObjectgameObject GameObject with which to tie the tweening with. This is only used when you need to cancel this tween, it does not actually perform any operations on this gameObject
-
callOnUpdate:Action<Color>
ActionThe function that is called on every Update frame, this function needs to accept a color value ex: function updateValue( Color val ){ }
-
Color
Colorfrom The original value to start the tween from
-
Color
Colorto The value to end the tween on
-
Color
Colortime The time to complete the tween in
Returns:
LTDescr an object that distinguishes the tween
Example:
Example Javascript:
LeanTween.value( gameObject, updateValueExampleCallback, Color.red, Color.green, 1f).setEase(LeanTweenType.easeOutElastic);
function updateValueExampleCallback( val:Color ){
Debug.Log("tweened color:"+val+" set this to whatever variable you are tweening...");
}
Example C#:
LeanTween.value( gameObject, updateValueExampleCallback, Color.red, Color.green, 1f).setEase(LeanTweenType.easeOutElastic);
void updateValueExampleCallback( Color val ){
Debug.Log("tweened color:"+val+" set this to whatever variable you are tweening...");
}
LeanTween.value (float)
-
GameObject
-
callOnUpdate:Action<float>
-
float
-
float
-
float
Tween any particular value, it does not need to be tied to any particular type or GameObject
Parameters:
-
GameObject
GameObjectgameObject GameObject with which to tie the tweening with. This is only used when you need to cancel this tween, it does not actually perform any operations on this gameObject
-
callOnUpdate:Action<float>
ActionThe function that is called on every Update frame, this function needs to accept a float value ex: function updateValue( float val ){ }
-
float
Floatfrom The original value to start the tween from
-
float
Floatto The value to end the tween on
-
float
Floattime The time to complete the tween in
Returns:
LTDescr an object that distinguishes the tween
Example:
Example Javascript:
LeanTween.value( gameObject, updateValueExampleCallback, 180f, 270f, 1f).setEase(LeanTweenType.easeOutElastic);
function updateValueExampleCallback( val:float ){
Debug.Log("tweened value:"+val+" set this to whatever variable you are tweening...");
}
Example C#:
LeanTween.value( gameObject, updateValueExampleCallback, 180f, 270f, 1f).setEase(LeanTweenType.easeOutElastic);
void updateValueExampleCallback( float val ){
Debug.Log("tweened value:"+val+" set this to whatever variable you are tweening...");
}
LeanTween.value (float,object)
-
gameObject:GameObject
-
callOnUpdate:Action<float,object>
-
from:Vector3
-
to:Vector3
-
time:float
Tween any particular value (float)
Parameters:
-
gameObject:GameObject
GameObjectGameobject that you wish to attach the tween to
-
callOnUpdate:Action<float,object>
ActionThe function that is called on every Update frame, this function needs to accept a float value ex: function updateValue( Vector3 val, object obj ){ }
-
from:Vector3
FloatThe original value to start the tween from
-
to:Vector3
Vector3The final Vector3 with which to tween to
-
time:float
FloatThe time to complete the tween in
Returns:
LTDescr an object that distinguishes the tween
LeanTween.value (Vector3)
-
gameObject:GameObject
-
callOnUpdate:Action<Vector3>
-
from:Vector3
-
to:Vector3
-
time:float
Tween any particular value (Vector3), this could be used to tween an arbitrary value like a material color
Parameters:
-
gameObject:GameObject
GameObjectGameobject that you wish to attach the tween to
-
callOnUpdate:Action<Vector3>
ActionThe function that is called on every Update frame, this function needs to accept a float value ex: function updateValue( Vector3 val ){ }
-
from:Vector3
FloatThe original value to start the tween from
-
to:Vector3
Vector3The final Vector3 with which to tween to
-
time:float
FloatThe time to complete the tween in
Returns:
LTDescr an object that distinguishes the tween