Skip to content

Commit 8aebfb7

Browse files
committed
Merge pull request godotengine#109839 from vaner-org/blendspace-double-click
Double-click BlendSpace points to open their editor
2 parents 4a7ca08 + 464bd50 commit 8aebfb7

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

editor/animation/animation_blend_space_1d_editor.cpp

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,12 @@ void AnimationNodeBlendSpace1DEditor::_blend_space_gui_input(const Ref<InputEven
136136

137137
Ref<AnimationNode> node = blend_space->get_blend_point_node(i);
138138
EditorNode::get_singleton()->push_item(node.ptr(), "", true);
139+
140+
if (mb->is_double_click() && AnimationTreeEditor::get_singleton()->can_edit(node)) {
141+
_open_editor();
142+
return;
143+
}
144+
139145
dragging_selected_attempt = true;
140146
drag_from = mb->get_position();
141147
_update_tool_erase();

editor/animation/animation_blend_space_2d_editor.cpp

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -177,6 +177,12 @@ void AnimationNodeBlendSpace2DEditor::_blend_space_gui_input(const Ref<InputEven
177177
selected_point = i;
178178
Ref<AnimationNode> node = blend_space->get_blend_point_node(i);
179179
EditorNode::get_singleton()->push_item(node.ptr(), "", true);
180+
181+
if (mb->is_double_click() && AnimationTreeEditor::get_singleton()->can_edit(node)) {
182+
_open_editor();
183+
return;
184+
}
185+
180186
dragging_selected_attempt = true;
181187
drag_from = mb->get_position();
182188
_update_tool_erase();

0 commit comments

Comments
 (0)