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.