Tween script interface

The ITweenState interface represents an actively running tween. It derives from ITimelineState, as a tween is a kind of temporary timeline. Many general playback APIs are part of ITimelineState; the ITweenState interface only provides APIs specific to tweens that do not also apply to timelines.

Tweens can be created using the startTween() method on the Tween behavior script interface.

Tween APIs

stop()
Stops playback and immediately ends the tween. The interface is released in this call and so it cannot be used any further after this call.
instance
A read-only property with a reference to the IWorldInstance the tween is running on.
isDestroyOnComplete
Set or get a boolean indicating whether the corresponding instance will be automatically destroyed once the tween finishes.
value
A read-only number providing the current value of a value tween.
setEase(easeName)
Set the ease function used for the tween by a string of its name. Refer to the Tween behavior script interface for a list of valid built-in ease names, or use the name of a custom ease.
Construct 3 Manual 2022-08-31

On this page