You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-04 12:00:25 +00:00
Merge pull request #109839 from vaner-org/blendspace-double-click
Double-click BlendSpace points to open their editor
This commit is contained in:
@@ -136,6 +136,12 @@ void AnimationNodeBlendSpace1DEditor::_blend_space_gui_input(const Ref<InputEven
|
|||||||
|
|
||||||
Ref<AnimationNode> node = blend_space->get_blend_point_node(i);
|
Ref<AnimationNode> node = blend_space->get_blend_point_node(i);
|
||||||
EditorNode::get_singleton()->push_item(node.ptr(), "", true);
|
EditorNode::get_singleton()->push_item(node.ptr(), "", true);
|
||||||
|
|
||||||
|
if (mb->is_double_click() && AnimationTreeEditor::get_singleton()->can_edit(node)) {
|
||||||
|
_open_editor();
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
dragging_selected_attempt = true;
|
dragging_selected_attempt = true;
|
||||||
drag_from = mb->get_position();
|
drag_from = mb->get_position();
|
||||||
_update_tool_erase();
|
_update_tool_erase();
|
||||||
|
|||||||
@@ -177,6 +177,12 @@ void AnimationNodeBlendSpace2DEditor::_blend_space_gui_input(const Ref<InputEven
|
|||||||
selected_point = i;
|
selected_point = i;
|
||||||
Ref<AnimationNode> node = blend_space->get_blend_point_node(i);
|
Ref<AnimationNode> node = blend_space->get_blend_point_node(i);
|
||||||
EditorNode::get_singleton()->push_item(node.ptr(), "", true);
|
EditorNode::get_singleton()->push_item(node.ptr(), "", true);
|
||||||
|
|
||||||
|
if (mb->is_double_click() && AnimationTreeEditor::get_singleton()->can_edit(node)) {
|
||||||
|
_open_editor();
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
dragging_selected_attempt = true;
|
dragging_selected_attempt = true;
|
||||||
drag_from = mb->get_position();
|
drag_from = mb->get_position();
|
||||||
_update_tool_erase();
|
_update_tool_erase();
|
||||||
|
|||||||
Reference in New Issue
Block a user