Work in progress

Godot documentation is being updated to reflect the latest changes in version 4.0. Some documentation pages may still state outdated information. This banner will tell you if you're reading one of such pages.

The contents of this page are up to date. If you can still find outdated information, please open an issue.


Inherits: Tweener < RefCounted < Object

Interpolates an abstract value and supplies it to a method called over time.


MethodTweener is similar to a combination of CallbackTweener and PropertyTweener. It calls a method providing an interpolated value as a parameter. See Tween.tween_method for more usage information.

Note: Tween.tween_method is the only correct way to create MethodTweener. Any MethodTweener created manually will not function correctly.



set_delay ( float delay )


set_ease ( EaseType ease )


set_trans ( TransitionType trans )

Method Descriptions

MethodTweener set_delay ( float delay )

Sets the time in seconds after which the MethodTweener will start interpolating. By default there's no delay.

MethodTweener set_ease ( EaseType ease )

Sets the type of used easing from EaseType. If not set, the default easing is used from the Tween that contains this Tweener.

MethodTweener set_trans ( TransitionType trans )

Sets the type of used transition from TransitionType. If not set, the default transition is used from the Tween that contains this Tweener.