C# Class SharpNav.Pathfinding.NavQueryFilter

Afficher le fichier Open project: Robmaister/SharpNav Class Usage Examples

Méthodes publiques

Méthode Description
GetAreaCost ( Area area ) : float
GetCost ( Microsoft.Xna.Framework.Vector3 a, Microsoft.Xna.Framework.Vector3 b, NavPolyId prevRef, NavTile prevTile, NavPoly prevPoly, NavPolyId curRef, NavTile curTile, NavPoly curPoly, NavPolyId nextRef, NavTile nextTile, NavPoly nextPoly ) : float
NavQueryFilter ( )
PassFilter ( NavPolyId polyId, NavTile tile, NavPoly poly ) : bool
SetAreaCost ( Area area, float value ) : void

Method Details

GetAreaCost() public méthode

public GetAreaCost ( Area area ) : float
area Area
Résultat float

GetCost() public méthode

public GetCost ( Microsoft.Xna.Framework.Vector3 a, Microsoft.Xna.Framework.Vector3 b, NavPolyId prevRef, NavTile prevTile, NavPoly prevPoly, NavPolyId curRef, NavTile curTile, NavPoly curPoly, NavPolyId nextRef, NavTile nextTile, NavPoly nextPoly ) : float
a Microsoft.Xna.Framework.Vector3
b Microsoft.Xna.Framework.Vector3
prevRef NavPolyId
prevTile NavTile
prevPoly NavPoly
curRef NavPolyId
curTile NavTile
curPoly NavPoly
nextRef NavPolyId
nextTile NavTile
nextPoly NavPoly
Résultat float

NavQueryFilter() public méthode

public NavQueryFilter ( )

PassFilter() public méthode

public PassFilter ( NavPolyId polyId, NavTile tile, NavPoly poly ) : bool
polyId NavPolyId
tile NavTile
poly NavPoly
Résultat bool

SetAreaCost() public méthode

public SetAreaCost ( Area area, float value ) : void
area Area
value float
Résultat void