mirror of
https://github.com/godotengine/godot.git
synced 2025-12-08 06:09:55 +00:00
Merge pull request #98660 from Meorge/tween-subtween
Add `Tween.tween_subtween` method for nesting tweens within each other
This commit is contained in:
commit
c78d9d2fe7
7 changed files with 149 additions and 1 deletions
|
|
@ -1583,11 +1583,17 @@ Ref<SceneTreeTimer> SceneTree::create_timer(double p_delay_sec, bool p_process_a
|
|||
|
||||
Ref<Tween> SceneTree::create_tween() {
|
||||
_THREAD_SAFE_METHOD_
|
||||
Ref<Tween> tween = memnew(Tween(true));
|
||||
Ref<Tween> tween;
|
||||
tween.instantiate(this);
|
||||
tweens.push_back(tween);
|
||||
return tween;
|
||||
}
|
||||
|
||||
bool SceneTree::remove_tween(const Ref<Tween> &p_tween) {
|
||||
_THREAD_SAFE_METHOD_
|
||||
return tweens.erase(p_tween);
|
||||
}
|
||||
|
||||
TypedArray<Tween> SceneTree::get_processed_tweens() {
|
||||
_THREAD_SAFE_METHOD_
|
||||
TypedArray<Tween> ret;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue