Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
EditorSelection
Успадковує: Object
Керує вибором SceneTree в редакторі.
Опис
Цей об'єкт керує вибіркою SceneTree в редакторі.
Примітка: Цей клас не повинен бути миттєвим. Замість, доступ до Єдиного редактора EditorInterface.get_selection().
Методи
void |
add_node(node: Node) |
void |
clear() |
Array[Node] |
|
Array[Node] |
|
Array[Node] |
|
void |
remove_node(node: Node) |
Сигнали
selection_changed() 🔗
Випробувано при зміні вибору.
Описи методів
void add_node(node: Node) 🔗
Додає вузол до вибору.
Примітка: Новий вибраний вузол не буде автоматично відредаговано в інспекторі. Якщо ви хочете редагувати вузол, скористайтеся EditorInterface.edit_node().
void clear() 🔗
Очистити вибір.
Array[Node] get_selected_nodes() 🔗
Повертає список вибраних вузлів.
Array[Node] get_top_selected_nodes() 🔗
Повертає список лише найвище вибраних вузлів, виключаючи будь-які дочірні вузли. Це корисно для виконання операцій перетворення (їх переміщення, обертання тощо).
Наприклад, якщо є вузол A з дочірнім вузлом B та рідним вузлом C, то вибір усіх трьох призведе до того, що цей метод поверне лише A та C. Зміна глобального перетворення A вплине на глобальне перетворення B, тому немає потреби змінювати B окремо.
Array[Node] get_transformable_selected_nodes() 🔗
Застаріло: Use get_top_selected_nodes() instead.
Повертає список лише верхніх вибраних вузлів, виключаючи будь-яких дочірніх вузлів. Це корисно для виконання операцій перетворення (їх переміщення, обертання тощо). Див. get_top_selected_nodes().
void remove_node(node: Node) 🔗
Видалити вузол з вибору.