Skip to main content

Class: RunningTween<T>

Tweening.RunningTween

This class represents a running tween for a specific target object. It manages the execution of actions and tweens associated with the tween. Don't instantiate this manually.

Type parameters​

NameTypeDescription
TanyThe type of the target object.

Constructors​

constructor​

• new RunningTween<T>(target, tween)

Don't instantiate this manually.

Type parameters​

NameType
Tany

Parameters​

NameType
targetT
tweenTween<T>

Defined in​

src/tweening/RunningTween.ts:68

Properties​

paused​

• paused: boolean = false

Indicates whether the execution of the running tween is paused. If set to true, the tween will not progress until it is resumed.

Defined in​

src/tweening/RunningTween.ts:52


timeScale​

• timeScale: number = 1

The time scale factor for the running tween. It determines the speed at which the tween progresses. A value of 1 represents normal speed, while 0.5 would be half-speed, and 2 would be double-speed.

Defined in​

src/tweening/RunningTween.ts:58

Accessors​

finished​

• get finished(): boolean

Indicates whether the running tween has finished executing.

Returns​

boolean

Defined in​

src/tweening/RunningTween.ts:63

Methods​

complete​

▸ complete(): void

Complete the running tween, causing it to finish immediately.

Returns​

void

Defined in​

src/tweening/RunningTween.ts:107


pause​

▸ pause(): void

Pause the execution of the running tween.

Returns​

void

Defined in​

src/tweening/RunningTween.ts:86


resume​

▸ resume(): void

Resume the execution of the running tween if it was paused.

Returns​

void

Defined in​

src/tweening/RunningTween.ts:93


revert​

▸ revert(): void

Revert the running tween to its initial state (Not implemented yet).

Returns​

void

Defined in​

src/tweening/RunningTween.ts:114


setTimeScale​

▸ setTimeScale(value): RunningTween<T>

Set the time scale for the running tween.

Parameters​

NameTypeDescription
valuenumberThe time scale value to apply.

Returns​

RunningTween<T>

The updated RunningTween instance.

Defined in​

src/tweening/RunningTween.ts:78


stop​

▸ stop(): void

Stop the running tween, causing it to finish immediately.

Returns​

void

Defined in​

src/tweening/RunningTween.ts:100