From 6714f73d9e2bbe71128c45bfc03f6ba02c329cb3 Mon Sep 17 00:00:00 2001 From: Andy Brenneke Date: Sat, 25 Aug 2018 03:17:19 -0700 Subject: [PATCH] Fix advancing based on condition in AnimationNodeStateMachinePlayback --- scene/animation/animation_node_state_machine.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scene/animation/animation_node_state_machine.cpp b/scene/animation/animation_node_state_machine.cpp index 09c36eb0813d..a71bacd3f67c 100644 --- a/scene/animation/animation_node_state_machine.cpp +++ b/scene/animation/animation_node_state_machine.cpp @@ -390,7 +390,7 @@ float AnimationNodeStateMachinePlayback::process(AnimationNodeStateMachine *sm, auto_advance = true; } - if (sm->transitions[i].from == current && sm->transitions[i].transition->has_auto_advance()) { + if (sm->transitions[i].from == current && auto_advance) { if (sm->transitions[i].transition->get_priority() < priority_best) { auto_advance_to = i;