Interface IMyPathfindingSessionComponent
Describes pathfinding session component
Namespace: Sandbox.ModAPI
Assembly: Sandbox.Common.dll
Syntax
public interface IMyPathfindingSessionComponent
Methods
FindAvoidPath(IMyEntity, Vector3D, Vector3D, Single, out MyAutopilotPathfindingState)
Finds the path between start and end position
Declaration
MyPath<MyPathVertex> FindAvoidPath(IMyEntity entity, Vector3D startPosition, Vector3D endPosition, float shipRadius, out MyAutopilotPathfindingState state)
Parameters
| Type | Name | Description |
|---|---|---|
| IMyEntity | entity | entity |
| Vector3D | startPosition | start position |
| Vector3D | endPosition | end position |
| System.Single | shipRadius | radius of ship(grid) which is looking for path |
| MyAutopilotPathfindingState | state | result state |
Returns
| Type | Description |
|---|---|
| VRage.Algorithms.MyPath<VRage.Game.AI.MyPathVertex> |