GridMapEditorPlugin
Редактор узлов GridMap.
Редактор узлов GridMap.
GridMapEditorPlugin обеспечивает доступ к функциональным возможностям редактора GridMap.
Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.
Конструкторы1
GridMapEditorPluginКонструктор
public GridMapEditorPlugin();Методы8
ClearSelectionvoid
public void ClearSelection();Отменяет выбор всех выбранных в данный момент ячеек.
GetCurrentGridMapGridMap
public GridMap GetCurrentGridMap();Возвращает узел GridMap, который в данный момент редактируется редактором карты сетки.
GridMapGetSelectedCellsReckfell.Collections.Array
public Reckfell.Collections.Array GetSelectedCells();Возвращает массив Vector3I с координатами выбранных ячеек.
Reckfell.Collections.ArrayGetSelectedPaletteItemint
public int GetSelectedPaletteItem();Возвращает индекс выбранного элемента MeshLibrary в палитре редактора карты сетки или -1, если элемент не выбран.
Примечание: Индексы могут быть не в том же порядке, в котором они отображаются в интерфейсе редактора.
intGetSelectionAabb
public Aabb GetSelection();Возвращает границы координат ячейки текущего выделения. Используйте GridMapEditorPlugin.HasSelection, чтобы проверить, есть ли активное выделение.
AabbHasSelectionbool
public bool HasSelection();Возвращает true, если есть выбранные ячейки.
boolSetSelectedPaletteItemvoid
public void SetSelectedPaletteItem(int item);Выбирает элемент MeshLibrary с указанным индексом в палитре редактора карты сетки. Если указан отрицательный индекс, элемент не будет выбран. Если указано значение, большее последнего индекса, будет выбран последний элемент.
Примечание: Индексы могут быть не в том же порядке, в котором они отображаются в интерфейсе редактора.
| Имя | Тип | По умолчанию |
|---|---|---|
item | int | — |
SetSelectionvoid
public void SetSelection(Vector3I begin, Vector3I end);Выбирает ячейки внутри указанных границ от begin до end.
| Имя | Тип | По умолчанию |
|---|---|---|
begin | Vector3I | — |
end | Vector3I | — |