You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-16 14:00:40 +00:00
fix get_selected_nodes()
This commit is contained in:
@@ -877,8 +877,7 @@ bool EditorSelection::is_selected(Node * p_node) const {
|
||||
return selection.has(p_node);
|
||||
}
|
||||
|
||||
|
||||
Array EditorSelection::_get_selected_nodes() {
|
||||
Array EditorSelection::_get_transformable_selected_nodes() {
|
||||
|
||||
Array ret;
|
||||
|
||||
@@ -890,6 +889,18 @@ Array EditorSelection::_get_selected_nodes() {
|
||||
return ret;
|
||||
}
|
||||
|
||||
Array EditorSelection::_get_selected_nodes() {
|
||||
|
||||
Array ret;
|
||||
|
||||
for (Map<Node*,Object*>::Element *E=selection.front();E;E=E->next()) {
|
||||
|
||||
ret.push_back(E->key());
|
||||
}
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
||||
void EditorSelection::_bind_methods() {
|
||||
|
||||
ObjectTypeDB::bind_method(_MD("_node_removed"),&EditorSelection::_node_removed);
|
||||
@@ -897,6 +908,7 @@ void EditorSelection::_bind_methods() {
|
||||
ObjectTypeDB::bind_method(_MD("add_node","node:Node"),&EditorSelection::add_node);
|
||||
ObjectTypeDB::bind_method(_MD("remove_node","node:Node"),&EditorSelection::remove_node);
|
||||
ObjectTypeDB::bind_method(_MD("get_selected_nodes"),&EditorSelection::_get_selected_nodes);
|
||||
ObjectTypeDB::bind_method(_MD("get_transformable_selected_nodes"),&EditorSelection::_get_transformable_selected_nodes);
|
||||
ADD_SIGNAL( MethodInfo("selection_changed") );
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user