C# Class SharpNav.NavNode

Every polygon becomes a Node, which contains a position and cost.
Inheritance: IValueWithCost
Show file Open project: Robmaister/SharpNav Class Usage Examples

Public Properties

Property Type Description
Flags NodeFlags
Id NavPolyId
ParentIndex int
PolyCost float
Position Microsoft.Xna.Framework.Vector3
State byte
TotalCost float

Property Details

Flags public property

public NodeFlags Flags
return NodeFlags

Id public property

public NavPolyId Id
return NavPolyId

ParentIndex public property

public int ParentIndex
return int

PolyCost public property

Cost from previous node/poly to current.
public float PolyCost
return float

Position public property

public Microsoft.Xna.Framework.Vector3 Position
return Microsoft.Xna.Framework.Vector3

State public property

public byte State
return byte

TotalCost public property

Total cost up to this node
public float TotalCost
return float