Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions scene/animation/animation_blend_space_2d.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -293,6 +293,7 @@ void AnimationNodeBlendSpace2D::add_triangle(int p_x, int p_y, int p_z, int p_at
} else {
triangles.insert(p_at_index, t);
}
_node_updated(get_instance_id());
}

int AnimationNodeBlendSpace2D::get_triangle_point(int p_triangle, int p_point) {
Expand All @@ -307,6 +308,7 @@ void AnimationNodeBlendSpace2D::remove_triangle(int p_triangle) {
ERR_FAIL_INDEX(p_triangle, triangles.size());

triangles.remove_at(p_triangle);
_node_updated(get_instance_id());
}

int AnimationNodeBlendSpace2D::get_triangle_count() const {
Expand Down Expand Up @@ -458,6 +460,7 @@ void AnimationNodeBlendSpace2D::_update_triangles() {
triangles.clear();
if (blend_points_used < 3) {
emit_signal(SNAME("triangles_updated"));
_node_updated(get_instance_id());
return;
}

Expand All @@ -473,6 +476,7 @@ void AnimationNodeBlendSpace2D::_update_triangles() {
add_triangle(tr[i].points[0], tr[i].points[1], tr[i].points[2]);
}
emit_signal(SNAME("triangles_updated"));
_node_updated(get_instance_id());
}

Vector2 AnimationNodeBlendSpace2D::get_closest_point(const Vector2 &p_point) {
Expand Down
Loading