Property | Type | Description | |
---|---|---|---|
EditorHex | EditorHex |
Method | Description | |
---|---|---|
Awake ( ) : void | ||
DestroyAllBlues ( ) : void | ||
DestroyAllHexes ( ) : void |
Уничтожает все хексы.
|
|
GetSpriteID ( TerrainType, terrain, byte index ) : ushort | ||
GetTransformPosFromMapPos ( S32Vec2, pos ) : Vector2 | ||
GetTransformPosFromMapPos ( U16Vec2, pos ) : Vector2 |
Вычисляет координаты в сцене из координат на карте.
|
|
HighlightHex ( S32Vec2, pos ) : void |
Накладывает на хекс спрайт.
|
|
HighlightHex ( U16Vec2, pos ) : void | ||
MakeHexForest ( ListType, hex, U16Vec2, pos, Chunk, map ) : void |
Создаёт лес на хексе.
|
|
MakeHexGraphics ( ListType, hex, U16Vec2, pos, Chunk, map ) : void |
Создаёт спрайты, необходимые для отображения хекса.
|
|
MakeHexGraphics ( ListType, hex, U16Vec2, pos, LocalMap, map ) : void | ||
RenderBluesHexes ( U16Vec2, pos, byte distance, LocalMap, map ) : void | ||
RenderVisibleHexes ( S32Vec2, pos, byte distance, Chunk, cashedChunks, int chunkY, int chunkX ) : void |
Отображает только хексы в поле зрения игрока.
|
|
RenderWholeMap ( LocalMap, map ) : void |
Выводит хексы карты на сцену.
|
|
RenderWholeMapForEditor ( LocalMap, map ) : void | ||
SpreadBlues ( U16Vec2, pos, byte distance, LocalMap, map ) : void | ||
SpreadRender ( S32Vec2, pos, byte distance ) : void |
Рекурсивно заносит в очередь на отображение хексы.
|
Method | Description | |
---|---|---|
ChooseHexRiverSprite ( Transform spriteTransform, U16Vec2, pos, Chunk, map ) : Sprite | ||
ChooseHexRoadSprite ( Transform spriteTransform, U16Vec2, pos, Chunk, map ) : Sprite | ||
ChooseHexSprite ( U16Vec2, pos, Chunk, map ) : Sprite |
Выбирает спрайт хекса.
|
|
ChooseHexSprite ( U16Vec2, pos, LocalMap, map ) : Sprite |
public GetSpriteID ( TerrainType, terrain, byte index ) : ushort | ||
terrain | TerrainType, | |
index | byte | |
return | ushort |
public static GetTransformPosFromMapPos ( S32Vec2, pos ) : Vector2 | ||
pos | S32Vec2, | |
return | Vector2 |
public static GetTransformPosFromMapPos ( U16Vec2, pos ) : Vector2 | ||
pos | U16Vec2, | |
return | Vector2 |
public MakeHexForest ( ListType, hex, U16Vec2, pos, Chunk, map ) : void | ||
hex | ListType, | Хекс. |
pos | U16Vec2, | |
map | Chunk, | |
return | void |
public MakeHexGraphics ( ListType, hex, U16Vec2, pos, Chunk, map ) : void | ||
hex | ListType, | Хекс. |
pos | U16Vec2, | |
map | Chunk, | |
return | void |
public MakeHexGraphics ( ListType, hex, U16Vec2, pos, LocalMap, map ) : void | ||
hex | ListType, | |
pos | U16Vec2, | |
map | LocalMap, | |
return | void |
public RenderBluesHexes ( U16Vec2, pos, byte distance, LocalMap, map ) : void | ||
pos | U16Vec2, | |
distance | byte | |
map | LocalMap, | |
return | void |
public RenderVisibleHexes ( S32Vec2, pos, byte distance, Chunk, cashedChunks, int chunkY, int chunkX ) : void | ||
pos | S32Vec2, | |
distance | byte | Дальность обзора. |
cashedChunks | Chunk, | |
chunkY | int | |
chunkX | int | |
return | void |
public RenderWholeMap ( LocalMap, map ) : void | ||
map | LocalMap, | Карта. |
return | void |
public RenderWholeMapForEditor ( LocalMap, map ) : void | ||
map | LocalMap, | |
return | void |
public SpreadBlues ( U16Vec2, pos, byte distance, LocalMap, map ) : void | ||
pos | U16Vec2, | |
distance | byte | |
map | LocalMap, | |
return | void |
public SpreadRender ( S32Vec2, pos, byte distance ) : void | ||
pos | S32Vec2, | |
distance | byte | Оставшееся расстояние для распространения. |
return | void |