Class CursorCoordinateTracker<TCoordinate>
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
public class CursorCoordinateTracker<TCoordinate> where TCoordinate : struct, IDiscreteCoordinate<TCoordinate>
Type Parameters
TCoordinate
- Inheritance
-
objectCursorCoordinateTracker<TCoordinate>
- Extension Methods
Constructors
CursorCoordinateTracker(ICursorCoordinateQuery<TCoordinate>, ICoordinatePathFinder<TCoordinate>, bool)
public CursorCoordinateTracker(ICursorCoordinateQuery<TCoordinate> cursorTileQuery, ICoordinatePathFinder<TCoordinate> coordinatePathFinder, bool axialMovementOnly = false)
Parameters
cursorTileQueryICursorCoordinateQuery<TCoordinate>coordinatePathFinderICoordinatePathFinder<TCoordinate>axialMovementOnlybool
Properties
CurrentCursorTile
public TCoordinate? CurrentCursorTile { get; protected set; }
Property Value
- TCoordinate?
Methods
OnGameUpdate(Viewport)
public void OnGameUpdate(Viewport viewport)
Parameters
viewportViewport