Table of Contents

Class DiamondMeshMap

Namespace
Gamelogic.Grids
Assembly
Assembly-CSharp.dll

Map for diamond mesh grids.

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

Constructors

DiamondMeshMap(Vector2)

public DiamondMeshMap(Vector2 cellDimensions)

Parameters

cellDimensions Vector2

Properties

Map2D

public IMap<DiamondPoint> Map2D { get; }

Property Value

IMap<DiamondPoint>

Methods

GetTriangles(DiamondPoint, int)

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

Parameters

point DiamondPoint
vertexIndex int

Returns

IEnumerable<int>

GetUVs(DiamondPoint)

public IEnumerable<Vector2> GetUVs(DiamondPoint point)

Parameters

point DiamondPoint

Returns

IEnumerable<Vector2>

GetVertices(DiamondPoint)

public IEnumerable<Vector3> GetVertices(DiamondPoint point)

Parameters

point DiamondPoint

Returns

IEnumerable<Vector3>

See Also

IMeshMap<TPoint>