File tree Expand file tree Collapse file tree 2 files changed +12
-0
lines changed
Expand file tree Collapse file tree 2 files changed +12
-0
lines changed Original file line number Diff line number Diff line change @@ -380,7 +380,13 @@ AnimationNode::NodeTimeInfo AnimationNodeBlendSpace1D::_process(const AnimationM
380380 Ref<AnimationNodeAnimation> na_c = static_cast <Ref<AnimationNodeAnimation>>(blend_points[cur_closest].node );
381381 Ref<AnimationNodeAnimation> na_n = static_cast <Ref<AnimationNodeAnimation>>(blend_points[new_closest].node );
382382 if (na_c.is_valid () && na_n.is_valid ()) {
383+ na_n->process_state = process_state;
384+ na_c->process_state = process_state;
385+
383386 na_n->set_backward (na_c->is_backward ());
387+
388+ na_n = nullptr ;
389+ na_c = nullptr ;
384390 }
385391 // See how much animation remains.
386392 pi.seeked = false ;
Original file line number Diff line number Diff line change @@ -557,7 +557,13 @@ AnimationNode::NodeTimeInfo AnimationNodeBlendSpace2D::_process(const AnimationM
557557 Ref<AnimationNodeAnimation> na_c = static_cast <Ref<AnimationNodeAnimation>>(blend_points[cur_closest].node );
558558 Ref<AnimationNodeAnimation> na_n = static_cast <Ref<AnimationNodeAnimation>>(blend_points[new_closest].node );
559559 if (na_c.is_valid () && na_n.is_valid ()) {
560+ na_n->process_state = process_state;
561+ na_c->process_state = process_state;
562+
560563 na_n->set_backward (na_c->is_backward ());
564+
565+ na_n = nullptr ;
566+ na_c = nullptr ;
561567 }
562568 // See how much animation remains.
563569 pi.seeked = false ;
You can’t perform that action at this time.
0 commit comments