Skip to main content

struct GridNode

(Niantic.Lightship.AR.NavigationMesh.GridNode)

Overview

Encloses data for grid elements used during scanning for walkable areas.

    struct GridNode: IEquatable< GridNode > {
// fields

readonly Vector2Int Coordinates;
float Elevation;
float Deviation;
float DiffFromNeighbour;

// methods

GridNode(Vector2Int coordinates);
bool Equals(GridNode other);
override int GetHashCode();
override bool Equals(object obj);
static bool operator == (GridNode left, GridNode right);
static bool operator != (GridNode left, GridNode right);
};

Detailed Documentation

Encloses data for grid elements used during scanning for walkable areas.

Fields

Coordinates

readonly Vector2Int Coordinates

Coordinates of this node on the grid.

Elevation

float Elevation

Height of the node.

Deviation

float Deviation

Standard deviation in the area around the node.

DiffFromNeighbour

float DiffFromNeighbour

The calculated minimum difference in elevation from a neighbouring node.