Space Engineers
Public Member Functions | Properties | List of all members
Sandbox.Game.AI.Pathfinding.MySmartGoal Class Reference
Inheritance diagram for Sandbox.Game.AI.Pathfinding.MySmartGoal:
Sandbox.Game.AI.Pathfinding.IMyHighLevelPrimitiveObserver

Public Member Functions

 MySmartGoal (IMyDestinationShape goal, MyEntity entity=null)
 
void Invalidate ()
 
bool ShouldReinitPath ()
 
void Reinit ()
 
MyPath< MyNavigationPrimitiveFindHighLevelPath (MyPathfinding pathfinding, MyHighLevelPrimitive startPrimitive)
 
MyPath< MyNavigationPrimitiveFindPath (MyPathfinding pathfinding, MyNavigationPrimitive startPrimitive)
 
void IgnoreHighLevel (MyHighLevelPrimitive primitive)
 
void DebugDraw ()
 

Properties

IMyDestinationShape Destination [get]
 
MyEntity EndEntity [get]
 
Func< MyNavigationPrimitive, float > PathfindingHeuristic [get]
 
Func< MyNavigationPrimitive, float > TerminationCriterion [get]
 
bool IsValid [get]
 

Detailed Description

Definition at line 15 of file MySmartGoal.cs.

Constructor & Destructor Documentation

Sandbox.Game.AI.Pathfinding.MySmartGoal.MySmartGoal ( IMyDestinationShape  goal,
MyEntity  entity = null 
)
inline

Definition at line 69 of file MySmartGoal.cs.

Member Function Documentation

void Sandbox.Game.AI.Pathfinding.MySmartGoal.DebugDraw ( )
inline

Definition at line 199 of file MySmartGoal.cs.

MyPath<MyNavigationPrimitive> Sandbox.Game.AI.Pathfinding.MySmartGoal.FindHighLevelPath ( MyPathfinding  pathfinding,
MyHighLevelPrimitive  startPrimitive 
)
inline

Definition at line 118 of file MySmartGoal.cs.

MyPath<MyNavigationPrimitive> Sandbox.Game.AI.Pathfinding.MySmartGoal.FindPath ( MyPathfinding  pathfinding,
MyNavigationPrimitive  startPrimitive 
)
inline

Definition at line 128 of file MySmartGoal.cs.

void Sandbox.Game.AI.Pathfinding.MySmartGoal.IgnoreHighLevel ( MyHighLevelPrimitive  primitive)
inline

Definition at line 133 of file MySmartGoal.cs.

void Sandbox.Game.AI.Pathfinding.MySmartGoal.Invalidate ( )
inline
void Sandbox.Game.AI.Pathfinding.MySmartGoal.Reinit ( )
inline

Definition at line 108 of file MySmartGoal.cs.

bool Sandbox.Game.AI.Pathfinding.MySmartGoal.ShouldReinitPath ( )
inline

Definition at line 103 of file MySmartGoal.cs.

Property Documentation

IMyDestinationShape Sandbox.Game.AI.Pathfinding.MySmartGoal.Destination
get

Definition at line 36 of file MySmartGoal.cs.

MyEntity Sandbox.Game.AI.Pathfinding.MySmartGoal.EndEntity
get

Definition at line 44 of file MySmartGoal.cs.

bool Sandbox.Game.AI.Pathfinding.MySmartGoal.IsValid
get

Definition at line 67 of file MySmartGoal.cs.

Func<MyNavigationPrimitive, float> Sandbox.Game.AI.Pathfinding.MySmartGoal.PathfindingHeuristic
get

Definition at line 52 of file MySmartGoal.cs.

Func<MyNavigationPrimitive, float> Sandbox.Game.AI.Pathfinding.MySmartGoal.TerminationCriterion
get

Definition at line 60 of file MySmartGoal.cs.


The documentation for this class was generated from the following file: