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