From 2ffb3fb690fab3f1bc63615b3c1898a4856e03d5 Mon Sep 17 00:00:00 2001 From: "Silc Lizard (Tokage) Renew" <61938263+TokageItLab@users.noreply.github.com> Date: Mon, 19 May 2025 02:20:45 +0900 Subject: [PATCH] Fix fade out duration to extend a bit take into account current delta --- scene/animation/animation_blend_tree.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scene/animation/animation_blend_tree.cpp b/scene/animation/animation_blend_tree.cpp index c35cc588642..3abc0c085c4 100644 --- a/scene/animation/animation_blend_tree.cpp +++ b/scene/animation/animation_blend_tree.cpp @@ -678,7 +678,7 @@ AnimationNode::NodeTimeInfo AnimationNodeOneShot::_process(const AnimationMixer: double os_rem = os_nti.get_remain(break_loop_at_end) * tscl; if (Animation::is_less_or_equal_approx(os_rem, fade_out)) { is_fading_out = true; - cur_fade_out_remaining = os_rem; + cur_fade_out_remaining = os_rem + abs_delta; cur_fade_in_remaining = 0; set_parameter(internal_active, false); }