diff options
author | RĂ©mi Verschelde <remi@verschelde.fr> | 2022-07-24 20:09:25 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-07-24 20:09:25 +0200 |
commit | b3df27526a0374f2fd5f44eab99da4b4bfd9f9ec (patch) | |
tree | 1b0af135f0004cbdd857476df4ccf4558c18f9df | |
parent | bd1d2fcd862b5324f42e900a60568495008041e8 (diff) | |
parent | 324b4884d6cbb6c5aeee5456f56dbed8496c66b0 (diff) |
Merge pull request #63238 from joaopedrosgs/patch-1
Fix incorrect expression base in `AnimationNodeStateMachinePlayback::_check_advance_condition`
-rw-r--r-- | scene/animation/animation_node_state_machine.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/scene/animation/animation_node_state_machine.cpp b/scene/animation/animation_node_state_machine.cpp index fe08e849a1..fbe23bedad 100644 --- a/scene/animation/animation_node_state_machine.cpp +++ b/scene/animation/animation_node_state_machine.cpp @@ -630,7 +630,7 @@ bool AnimationNodeStateMachinePlayback::_check_advance_condition(const Ref<Anima Node *expression_base = tree_base->get_node_or_null(advance_expression_base_node_path); if (expression_base) { Ref<Expression> exp = transition->expression; - bool ret = exp->execute(Array(), tree_base, false, Engine::get_singleton()->is_editor_hint()); // Avoids allowing the user to crash the system with an expression by only allowing const calls. + bool ret = exp->execute(Array(), expression_base, false, Engine::get_singleton()->is_editor_hint()); // Avoids allowing the user to crash the system with an expression by only allowing const calls. if (!exp->has_execute_failed()) { if (ret) { return true; |