Space Engineers
Public Member Functions | Properties | List of all members
Sandbox.Game.AI.Navigation.MyPathSteering Class Reference
Inheritance diagram for Sandbox.Game.AI.Navigation.MyPathSteering:
Sandbox.Game.AI.Navigation.MyTargetSteering Sandbox.Game.AI.Navigation.MySteeringBase

Public Member Functions

 MyPathSteering (MyBotNavigation navigation)
 
override string GetName ()
 
void SetPath (IMyPath path, float weight=1.0f)
 
void UnsetPath ()
 
override void Update ()
 
override void Cleanup ()
 
override void DebugDraw ()
 
- Public Member Functions inherited from Sandbox.Game.AI.Navigation.MyTargetSteering
 MyTargetSteering (MyBotNavigation navigation)
 
override string GetName ()
 
void SetTarget (Vector3D target, float radius=1.0f, MyEntity relativeEntity=null, float weight=1.0f, bool fly=false)
 
void UnsetTarget ()
 
bool TargetReached ()
 
double TargetDistanceSq (ref Vector3D target)
 
bool TargetReached (ref Vector3D target, float radiusSq)
 
override void AccumulateCorrection (ref Vector3 correctionHint, ref float weight)
 
override void Update ()
 
override void DebugDraw ()
 
- Public Member Functions inherited from Sandbox.Game.AI.Navigation.MySteeringBase
 MySteeringBase (MyBotNavigation parent, float weight)
 

Properties

bool PathFinished [get]
 
- Properties inherited from Sandbox.Game.AI.Navigation.MyTargetSteering
bool TargetSet [get]
 
bool Flying [get]
 
Vector3D TargetWorld [get]
 
- Properties inherited from Sandbox.Game.AI.Navigation.MySteeringBase
float Weight [get, protected set]
 
MyBotNavigation Parent [get]
 

Additional Inherited Members

- Protected Member Functions inherited from Sandbox.Game.AI.Navigation.MyTargetSteering
Vector3D CapsuleCenter ()
 
- Protected Attributes inherited from Sandbox.Game.AI.Navigation.MyTargetSteering
Vector3D m_target
 
MyEntity m_entity
 

Detailed Description

Definition at line 15 of file MyPathSteering.cs.

Constructor & Destructor Documentation

Sandbox.Game.AI.Navigation.MyPathSteering.MyPathSteering ( MyBotNavigation  navigation)
inline

Definition at line 25 of file MyPathSteering.cs.

Member Function Documentation

override void Sandbox.Game.AI.Navigation.MyPathSteering.Cleanup ( )
inlinevirtual

Reimplemented from Sandbox.Game.AI.Navigation.MySteeringBase.

Definition at line 155 of file MyPathSteering.cs.

override void Sandbox.Game.AI.Navigation.MyPathSteering.DebugDraw ( )
inlinevirtual

Reimplemented from Sandbox.Game.AI.Navigation.MySteeringBase.

Definition at line 165 of file MyPathSteering.cs.

override string Sandbox.Game.AI.Navigation.MyPathSteering.GetName ( )
inlinevirtual

Implements Sandbox.Game.AI.Navigation.MySteeringBase.

Definition at line 29 of file MyPathSteering.cs.

void Sandbox.Game.AI.Navigation.MyPathSteering.SetPath ( IMyPath  path,
float  weight = 1.0f 
)
inline

Definition at line 35 of file MyPathSteering.cs.

void Sandbox.Game.AI.Navigation.MyPathSteering.UnsetPath ( )
inline

Definition at line 56 of file MyPathSteering.cs.

override void Sandbox.Game.AI.Navigation.MyPathSteering.Update ( )
inlinevirtual

Reimplemented from Sandbox.Game.AI.Navigation.MySteeringBase.

Definition at line 135 of file MyPathSteering.cs.

Property Documentation

bool Sandbox.Game.AI.Navigation.MyPathSteering.PathFinished
get

Definition at line 23 of file MyPathSteering.cs.


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