Table of Contents

Method AlignGridVertical

Namespace
Gamelogic.Grids2
Assembly
Gamelogic.Grids2.dll

AlignGridVertical(IMap<Vector3, Vector3>, IExplicitShape<GridPoint2>, Func<GridPoint2, Vector3>, Bounds, VerticalAlignment)

It returns a Map that translate in such a way that it is aligned vertically according to the given alignment.

public static IMap<Vector3, Vector3> AlignGridVertical(this IMap<Vector3, Vector3> map, IExplicitShape<GridPoint2> shape, Func<GridPoint2, Vector3> cellSize, Bounds bounds, VerticalAlignment alignment)

Parameters

map IMap<Vector3, Vector3>

Base map where you apply this call.

shape IExplicitShape<GridPoint2>

Shape used in the map.

cellSize Func<GridPoint2, Vector3>

This function is used to calculate the size of a cell.

bounds Bounds

Bounds of the Map.

alignment VerticalAlignment

Type of alignment to apply.

Returns

IMap<Vector3, Vector3>