From 749d9b95b9831aa55e3153b68914a48776977d8c Mon Sep 17 00:00:00 2001 From: "Silc Lizard (Tokage) Renew" <61938263+TokageItLab@users.noreply.github.com> Date: Sun, 28 Sep 2025 07:32:07 +0900 Subject: [PATCH] Fix backward root motion in AnimationTree --- 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 440f8bb4731..22919d45e14 100644 --- a/scene/animation/animation_blend_tree.cpp +++ b/scene/animation/animation_blend_tree.cpp @@ -268,7 +268,7 @@ AnimationNode::NodeTimeInfo AnimationNodeAnimation::_process(const AnimationMixe AnimationMixer::PlaybackInfo pi = p_playback_info; pi.start = 0.0; pi.end = cur_len; - if (play_mode == PLAY_MODE_FORWARD) { + if (node_backward ? cur_backward : !cur_backward) { pi.time = cur_playback_time; pi.delta = cur_delta; } else {