| Package | be.dauntless.astar.basic3d.analyzers |
| Class | public class GravityAnalyzer |
| Inheritance | GravityAnalyzer Analyzer Object |
| Method | Defined By | ||
|---|---|---|---|
GravityAnalyzer(ignoreEnd:Boolean = false) | GravityAnalyzer | ||
[override] | GravityAnalyzer | ||
![]() |
Removes an analyzer from the chain. | Analyzer | |
![]() | setSubAnalyzer(subAnalyzer:Analyzer):void
Chains the given subAnalyzer to this analyzer
| Analyzer | |
![]() | subAnalyze(mainTile:DataTile, allNeighbours:Vector.<IAstarTile>, neighboursLeft:Vector.<IAstarTile>, req:PathRequest):Vector.<IAstarTile>
Manages the propper chaining of the subanalyzers. | Analyzer | |
![]() |
Analyzes if a single tile is valid. | Analyzer | |
| Method | Defined By | ||
|---|---|---|---|
analyze(mainTile:IAstarTile, allNeighbours:Vector.<IAstarTile>, neighboursLeft:Vector.<IAstarTile>, req:PathRequest):Vector.<IAstarTile> [override] | GravityAnalyzer | ||
![]() | Analyzer | ||
| GravityAnalyzer | () | Constructor |
public function GravityAnalyzer(ignoreEnd:Boolean = false)ignoreEnd:Boolean (default = false) |
| analyze | () | method |
override protected function analyze(mainTile:IAstarTile, allNeighbours:Vector.<IAstarTile>, neighboursLeft:Vector.<IAstarTile>, req:PathRequest):Vector.<IAstarTile>Parameters
mainTile:IAstarTile | |
allNeighbours:Vector.<IAstarTile> | |
neighboursLeft:Vector.<IAstarTile> | |
req:PathRequest |
Vector.<IAstarTile> |
| analyzeTile | () | method |
override public function analyzeTile(tile:IAstarTile, req:PathRequest):BooleanParameters
tile:IAstarTile | |
req:PathRequest |
Boolean |