Table of Contents

Class LineMap

Namespace
Gamelogic.Grids
Assembly
Assembly-CSharp.dll

The default map for a LineGrid, that maps points in a straight horizontal line.

[Version(1, 8, 0)]
public class LineMap : AbstractMap<LinePoint>, IMap<LinePoint>, IGridToWorldMap<LinePoint>
Inheritance
LineMap
Implements
Inherited Members
Extension Methods

Constructors

LineMap(Vector2)

public LineMap(Vector2 cellDimensions)

Parameters

cellDimensions Vector2

LineMap(Vector2, Vector2)

public LineMap(Vector2 cellDimensions, Vector2 anchorTranslation)

Parameters

cellDimensions Vector2
anchorTranslation Vector2

Methods

GridToWorld(LinePoint)

This method maps a grid point to a world point.

public override Vector2 GridToWorld(LinePoint gridPoint)

Parameters

gridPoint LinePoint

Returns

Vector2

RawWorldToGrid(Vector2)

This method maps a world point to a grid point, assuming that the anchor point is centered in the cell.This will allow the index accessors[] to give correct results for any anchoring.

public override LinePoint RawWorldToGrid(Vector2 worldPoint)

Parameters

worldPoint Vector2

Returns

LinePoint