Table of Contents

Class PointyHexMeshMap

Namespace
Gamelogic.Grids
Assembly
Assembly-CSharp.dll

Map for pointy hex mesh grids.

[Version(1, 14, 0)]
public class PointyHexMeshMap : IMeshMap<PointyHexPoint>
Inheritance
PointyHexMeshMap
Implements
Inherited Members
Extension Methods

Constructors

PointyHexMeshMap(Vector2, PointyHexMap)

public PointyHexMeshMap(Vector2 cellDimensions, PointyHexMap map)

Parameters

cellDimensions Vector2
map PointyHexMap

Properties

Map2D

public IMap<PointyHexPoint> Map2D { get; }

Property Value

IMap<PointyHexPoint>

Methods

GetTriangles(PointyHexPoint, int)

public IEnumerable<int> GetTriangles(PointyHexPoint point, int vertexIndex)

Parameters

point PointyHexPoint
vertexIndex int

Returns

IEnumerable<int>

GetUVs(PointyHexPoint)

public IEnumerable<Vector2> GetUVs(PointyHexPoint point)

Parameters

point PointyHexPoint

Returns

IEnumerable<Vector2>

GetVertices(PointyHexPoint)

public IEnumerable<Vector3> GetVertices(PointyHexPoint point)

Parameters

point PointyHexPoint

Returns

IEnumerable<Vector3>