GridMapEditorPlugin
Успадковує: EditorPlugin < Node < Object
Редактор для вузлів GridMap.
Опис
GridMapEditorPlugin надає доступ до функцій редактора GridMap.
Методи
void |
|
get_current_grid_map() const |
|
get_selected_cells() const |
|
get_selected_palette_item() const |
|
get_selection() const |
|
has_selection() const |
|
void |
set_selected_palette_item(item: int) const |
void |
set_selection(begin: Vector3i, end: Vector3i) |
Описи методів
void clear_selection() 🔗
Скасовує виділення будь-яких поточних вибраних клітинок.
GridMap get_current_grid_map() const 🔗
Повертає вузол GridMap, редагований редактором карт сітки.
Array get_selected_cells() const 🔗
Повертає масив Vector3i з координатами вибраних клітинок.
int get_selected_palette_item() const 🔗
Повертає індекс вибраного елемента MeshLibrary у палітрі редактора карт сітки або -1, якщо жоден елемент не вибрано.
Примітка: Порядок індексів може відрізнятися від того, у якому вони відображаються в інтерфейсі редактора.
Повертає межі координат комірки поточного виділення. Використовуйте has_selection(), щоб перевірити, чи є активний вибір.
Повертає true, якщо є вибрані клітинки.
void set_selected_palette_item(item: int) const 🔗
Вибирає елемент MeshLibrary із заданим індексом у палітрі редактора карт сітки. Якщо вказано від’ємний індекс, жоден елемент не буде вибрано. Якщо вказано значення, що перевищує останній індекс, буде вибрано останній елемент.
**Примітка: ** Порядок індексів може відрізнятися від того, у якому вони відображаються в інтерфейсі редактора.
void set_selection(begin: Vector3i, end: Vector3i) 🔗
Вибирає комірки в заданих межах від begin до end.