Skip to content

Class: TweenManager ​

Registry driven by TweenSystem each Update tick. Tween.Start() registers; completed and Stop'd tweens unregister automatically. StopTweensOf is the right call before destroying an entity to kill any tween still pointing at its components.

Constructors ​

Constructor ​

ts
new TweenManager(): TweenManager;

Returns ​

TweenManager

Properties ​

PropertyModifierType
sharedreadonlyTweenManager

Methods ​

Add() ​

ts
Add(tween): void;

Parameters ​

ParameterType
tweenTween

Returns ​

void


Count() ​

ts
Count(): number;

Returns ​

number


GetTweensOf() ​

ts
GetTweensOf(target): Tween<any>[];

Parameters ​

ParameterType
targetobject

Returns ​

Tween<any>[]


Remove() ​

ts
Remove(tween): void;

Parameters ​

ParameterType
tweenTween

Returns ​

void


StopAll() ​

ts
StopAll(): void;

Returns ​

void


StopTweensOf() ​

ts
StopTweensOf(target): void;

Parameters ​

ParameterType
targetobject

Returns ​

void


Tick() ​

ts
Tick(dt, isPaused?): void;

isPaused(target) true = that tween holds this tick — tweens of an inactive entity's components (Cocos pauses a node's actions the same way).

Parameters ​

ParameterType
dtnumber
isPaused?(target) => boolean

Returns ​

void

© 2026 PlayAdGentic