#

- Developed by Dented Pixel
API Docs for: LeanTween 2.50

### Support LeanTween! |

#### Maintaining and adding new features takes time, your support is appreciated.

Show: Inherited Protected Private Deprecated

# LTSeq Class

Defined in: `LTSeq.cs:5`

Internal Representation of a Sequence

#### Example:

var seq = LeanTween.sequence();
seq.append(1f); // delay everything one second
seq.append( () => { // fire an event before start
Debug.Log("I have started");
});
seq.append( LeanTween.move(cube1, Vector3.one * 10f, 1f) ); // do a tween
seq.append( (object obj) => { // fire event after tween
var dict = obj as Dictionary<string,string>;
Debug.Log("We are done now obj value:"+dict["hi"]);
}, new Dictionary<string,string>(){ {"hi","sup"} } );

## Constructor

### `LTSeq`

()

Defined in `LTSeq.cs:5`

- Index
- Methods

## Item Index

### Methods

- add (method(object))
- add (tween)
- append (delay)
- append (method)

## Methods

### `add (method(object))`

(

- `callback:System.Action`

)
LTSeq

Defined in `LTSeq.cs:130`

Add a time delay to the sequence

#### Parameters:

- `callback:System.Action` System.Action

  method you want to be called

#### Returns:

LTSeq:

LTSeq an object that you can add tweens, methods and time on to

#### Example:

var seq = LeanTween.sequence();
seq.append( () => { // fire an event before start
Debug.Log("I have started");
});
seq.append( LeanTween.move(cube1, Vector3.one * 10f, 1f) ); // do a tween
seq.append((object obj) => { // fire event after tween var dict = obj as Dictionary<string,string>; Debug.Log("We are done now obj value:"+dict["hi"]); }, new Dictionary<string,string>(){ {"hi","sup"} } );

### `add (tween)`

() LTSeq

Defined in `LTSeq.cs:164`

Retrieve a sequencer object where you can easily chain together tweens and methods one after another

#### Returns:

LTSeq:

LTSeq an object that you can add tweens, methods and time on to

#### Example:

var seq = LeanTween.sequence();
seq.append( LeanTween.move(cube1, Vector3.one * 10f, 1f) ); // do a move tween
seq.append( LeanTween.rotateAround( avatar1, Vector3.forward, 360f, 1f ) ); // then do a rotate tween

### `append (delay)`

(

- `delay:float`

)
LTSeq

Defined in `LTSeq.cs:94`

Add a time delay to the sequence

#### Parameters:

- `delay:float` Float

  amount of time to add to the sequence

#### Returns:

LTSeq:

LTDescr an object that distinguishes the tween var seq = LeanTween.sequence();
seq.append(1f); // delay everything one second
seq.append( LeanTween.move(cube1, Vector3.one * 10f, 1f) ); // do a tween

### `append (method)`

(

- `callback:System.Action`

)
LTSeq

Defined in `LTSeq.cs:109`

Add a time delay to the sequence

#### Parameters:

- `callback:System.Action` System.Action

  method you want to be called

#### Returns:

LTSeq:

LTSeq an object that you can add tweens, methods and time on to

#### Example:

var seq = LeanTween.sequence();
seq.append( () => { // fire an event before start
Debug.Log("I have started");
});
seq.append( LeanTween.move(cube1, Vector3.one * 10f, 1f) ); // do a tween
seq.append( () => { // fire event after tween
Debug.Log("We are done now");
});;