EditorSelection

Inherits: Object

Gestiona la selección de SceneTree en el editor.

Descripción

Este objeto gestiona la selección de SceneTree en el editor.

Nota: Esta clase no debe ser instanciada directamente. En su lugar, accede al singleton usando EditorInterface.get_selection.

Métodos

void

add_node ( Node node )

void

clear ( )

Array

get_selected_nodes ( )

Array

get_transformable_selected_nodes ( )

void

remove_node ( Node node )

Señales

  • selection_changed ( )

Emitido cuando la selección cambia.

Descripciones de Métodos

  • void add_node ( Node node )

Adds a node to the selection.

Note: The newly selected node will not be automatically edited in the inspector. If you want to edit a node, use EditorInterface.edit_node.


  • void clear ( )

Despeja la selección.


  • Array get_selected_nodes ( )

Obtiene la lista de nodos seleccionados.


  • Array get_transformable_selected_nodes ( )

Obtiene la lista de nodos seleccionados, optimizada para operaciones de transformación (es decir, moverlos, rotarlos, etc.). Esta lista evita las situaciones en las que un nodo es seleccionado y también el hijo/nieto.


  • void remove_node ( Node node )

Elimina un nodo de la selección.