You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-09 12:50:35 +00:00
[AnimationNodeBlendTreeEditor] Usability improvements
- Add possibility to exclude multiple (selected) nodes. - Add context menu (Right click) to add nodes.
This commit is contained in:
@@ -51,6 +51,8 @@ class AnimationNodeBlendTreeEditor : public AnimationTreeNodeEditorPlugin {
|
||||
Ref<AnimationNodeBlendTree> blend_tree;
|
||||
GraphEdit *graph;
|
||||
MenuButton *add_node;
|
||||
Vector2 popup_menu_position;
|
||||
bool use_popup_menu_position;
|
||||
|
||||
PanelContainer *error_panel;
|
||||
Label *error_label;
|
||||
@@ -97,6 +99,8 @@ class AnimationNodeBlendTreeEditor : public AnimationTreeNodeEditorPlugin {
|
||||
void _open_in_editor(const String &p_which);
|
||||
void _anim_selected(int p_index, Array p_options, const String &p_node);
|
||||
void _delete_request(const String &p_which);
|
||||
void _delete_nodes_request();
|
||||
void _popup_request(const Vector2 &p_position);
|
||||
|
||||
bool _update_filters(const Ref<AnimationNode> &anode);
|
||||
void _edit_filters(const String &p_which);
|
||||
|
||||
Reference in New Issue
Block a user