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.