C# Class EpPathFinding.cs.AStarParam

Inheritance: EpPathFinding.cs.ParamBase
Exibir arquivo Open project: unitystation/unitystation Class Usage Examples

Public Properties

Property Type Description
Weight float

Public Methods

Method Description
AStarParam ( BaseGrid iGrid, EpPathFinding.cs.GridPos iStartPos, EpPathFinding.cs.GridPos iEndPos, float iweight, DiagonalMovement iDiagonalMovement = DiagonalMovement.Always, HeuristicMode iMode = HeuristicMode.EUCLIDEAN ) : System.Threading.Tasks
AStarParam ( BaseGrid iGrid, float iweight, DiagonalMovement iDiagonalMovement = DiagonalMovement.Always, HeuristicMode iMode = HeuristicMode.EUCLIDEAN ) : System.Threading.Tasks

Private Methods

Method Description
_reset ( EpPathFinding.cs.GridPos iStartPos, EpPathFinding.cs.GridPos iEndPos, BaseGrid iSearchGrid = null ) : void

Method Details

AStarParam() public method

public AStarParam ( BaseGrid iGrid, EpPathFinding.cs.GridPos iStartPos, EpPathFinding.cs.GridPos iEndPos, float iweight, DiagonalMovement iDiagonalMovement = DiagonalMovement.Always, HeuristicMode iMode = HeuristicMode.EUCLIDEAN ) : System.Threading.Tasks
iGrid BaseGrid
iStartPos EpPathFinding.cs.GridPos
iEndPos EpPathFinding.cs.GridPos
iweight float
iDiagonalMovement DiagonalMovement
iMode HeuristicMode
return System.Threading.Tasks

AStarParam() public method

public AStarParam ( BaseGrid iGrid, float iweight, DiagonalMovement iDiagonalMovement = DiagonalMovement.Always, HeuristicMode iMode = HeuristicMode.EUCLIDEAN ) : System.Threading.Tasks
iGrid BaseGrid
iweight float
iDiagonalMovement DiagonalMovement
iMode HeuristicMode
return System.Threading.Tasks

Property Details

Weight public_oe property

public float Weight
return float