TileMapPattern
Содержит шаблон, который можно скопировать или вставить в TileMap-ы.
Содержит шаблон, который можно скопировать или вставить в TileMap-ы.
Этот ресурс содержит набор ячеек для пакетной обработки TileMap.
Узор всегда начинается с координат (0, 0) и не может содержать ячеек с отрицательными координатами.
Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.
Конструкторы1
TileMapPatternКонструктор
public TileMapPattern();Методы10
GetCellAlternativeTileint
public int GetCellAlternativeTile(Vector2I coords);Возвращает альтернативный идентификатор тайла ячейки с координатами coords.
| Имя | Тип | По умолчанию |
|---|---|---|
coords | Vector2I | — |
intGetCellAtlasCoordsVector2I
public Vector2I GetCellAtlasCoords(Vector2I coords);Возвращает идентификатор координат атласа тайла для ячейки по координатам coords.
| Имя | Тип | По умолчанию |
|---|---|---|
coords | Vector2I | — |
Vector2IGetCellSourceIdint
public int GetCellSourceId(Vector2I coords);Возвращает идентификатор источника тайла для ячейки по координатам coords.
| Имя | Тип | По умолчанию |
|---|---|---|
coords | Vector2I | — |
intGetSizeVector2I
public Vector2I GetSize();Возвращает размер шаблона в ячейках.
Vector2IGetUsedCellsReckfell.Collections.Array<Vector2I>
public Reckfell.Collections.Array<Vector2I> GetUsedCells();Возвращает список используемых координат ячеек в шаблоне.
Reckfell.Collections.Array<Vector2I>HasCellbool
public bool HasCell(Vector2I coords);Возвращает, есть ли в шаблоне тайл с указанными координатами.
| Имя | Тип | По умолчанию |
|---|---|---|
coords | Vector2I | — |
boolIsEmptybool
public bool IsEmpty();Возвращает, является ли шаблон пустым или нет.
boolRemoveCellvoid
public void RemoveCell(Vector2I coords, bool updateSize);Удалить ячейку по указанным координатам.
| Имя | Тип | По умолчанию |
|---|---|---|
coords | Vector2I | — |
updateSize | bool | — |
SetCellvoid
public void SetCell(Vector2I coords, int sourceId = -1, Vector2I? atlasCoords = default, int alternativeTile = -1);Устанавливает идентификаторы тайла для ячейки с координатами coords. См. TileMap.SetCell.
| Имя | Тип | По умолчанию |
|---|---|---|
coords | Vector2I | — |
sourceId | int | -1 |
atlasCoords | Vector2I? | default |
alternativeTile | int | -1 |
atlasCoordsЕсли параметр не имеет значения, то значение по умолчанию: new Vector2I(-1, -1).
SetSizevoid
public void SetSize(Vector2I size);Устанавливает размер узора.
| Имя | Тип | По умолчанию |
|---|---|---|
size | Vector2I | — |