|
Empeld
Empeld plugin documentation.
|
A pathing engine that can discover a Path from point A->B That can increment itself to the conclusion More...
Public Member Functions | |
| Path | GetResult () |
| Returns the full resulting path. Throws if incomplete More... | |
| Path | GetIncrementalPath () |
| Gets the currently known best-path to the result. Depending on the implementation, may be called to get the best-path in the case where the overall search has failed. More... | |
| void | Iterate () |
| Iterate the engine (Call this in a loop until finished) More... | |
| Path | Compute () |
| Full path compute (Iterate until done). Returns Path or null More... | |
Properties | |
| Vector3i | Start [get] |
| Starting position More... | |
| Vector3i | End [get] |
| Ending position More... | |
| PathEngineState | State [get] |
| The current state of the path resolution More... | |
A pathing engine that can discover a Path from point A->B That can increment itself to the conclusion
| Path essentials.action.Pathing.IPathingEngine.Compute | ( | ) |
Full path compute (Iterate until done). Returns Path or null
Implemented in essentials.action.Pathing.Engines.AStarEngine.
| Path essentials.action.Pathing.IPathingEngine.GetIncrementalPath | ( | ) |
Gets the currently known best-path to the result. Depending on the implementation, may be called to get the best-path in the case where the overall search has failed.
Implemented in essentials.action.Pathing.Engines.AStarEngine.
| Path essentials.action.Pathing.IPathingEngine.GetResult | ( | ) |
Returns the full resulting path. Throws if incomplete
| PathEngineException |
Implemented in essentials.action.Pathing.Engines.AStarEngine.
| void essentials.action.Pathing.IPathingEngine.Iterate | ( | ) |
Iterate the engine (Call this in a loop until finished)
Implemented in essentials.action.Pathing.Engines.AStarEngine.
|
get |
Ending position
The end.
|
get |
Starting position
The start.
|
get |
The current state of the path resolution
The state.