|
bool | HasRotation (float epsilon=0.0316f) |
|
bool | HasXRotation (float epsilon) |
|
bool | HasYRotation (float epsilon) |
|
| MyBotNavigation () |
|
void | Cleanup () |
|
void | ChangeEntity (IMyControllableEntity newEntity) |
|
void | Update (int behaviorTicks) |
|
void | AddSteering (MySteeringBase steering) |
|
void | RemoveSteering (MySteeringBase steering) |
|
bool | HasSteeringOfType (Type steeringType) |
|
void | Goto (Vector3D position, float radius=0.0f, MyEntity relativeEntity=null) |
|
void | Goto (IMyDestinationShape destination, MyEntity relativeEntity=null) |
| Tells the bot to go to the given world coordinate. If the relative entity is set, the coordinate is updated automatically as the entity moves More...
|
|
void | GotoNoPath (Vector3D worldPosition, float radius=0.0f, MyEntity relativeEntity=null, bool resetStuckDetection=true) |
|
bool | CheckReachability (Vector3D worldPosition, float threshold, MyEntity relativeEntity=null) |
|
void | Flyto (Vector3D worldPosition, MyEntity relativeEntity=null) |
| Tells the bot to fly to the given world coordinate. If the relative entity is set, the coordinate is updated automatically as the entity moves More...
|
|
void | Stop () |
| Stop the bot from moving. More...
|
|
void | StopImmediate (bool forceUpdate=false) |
|
void | FollowPath (IMyPath path) |
|
void | AimAt (MyEntity entity, Vector3D?worldPosition=null) |
|
void | AimWithMovement () |
|
void | StopAiming () |
|
void | DebugDraw () |
|
Definition at line 21 of file MyBotNavigation.cs.
Sandbox.Game.AI.Navigation.MyBotNavigation.MyBotNavigation |
( |
| ) |
|
|
inline |
void Sandbox.Game.AI.Navigation.MyBotNavigation.AddSteering |
( |
MySteeringBase |
steering | ) |
|
|
inline |
void Sandbox.Game.AI.Navigation.MyBotNavigation.AimAt |
( |
MyEntity |
entity, |
|
|
Vector3D? |
worldPosition = null |
|
) |
| |
|
inline |
void Sandbox.Game.AI.Navigation.MyBotNavigation.AimWithMovement |
( |
| ) |
|
|
inline |
bool Sandbox.Game.AI.Navigation.MyBotNavigation.CheckReachability |
( |
Vector3D |
worldPosition, |
|
|
float |
threshold, |
|
|
MyEntity |
relativeEntity = null |
|
) |
| |
|
inline |
void Sandbox.Game.AI.Navigation.MyBotNavigation.Cleanup |
( |
| ) |
|
|
inline |
void Sandbox.Game.AI.Navigation.MyBotNavigation.DebugDraw |
( |
| ) |
|
|
inline |
void Sandbox.Game.AI.Navigation.MyBotNavigation.Flyto |
( |
Vector3D |
worldPosition, |
|
|
MyEntity |
relativeEntity = null |
|
) |
| |
|
inline |
Tells the bot to fly to the given world coordinate. If the relative entity is set, the coordinate is updated automatically as the entity moves
Definition at line 479 of file MyBotNavigation.cs.
void Sandbox.Game.AI.Navigation.MyBotNavigation.FollowPath |
( |
IMyPath |
path | ) |
|
|
inline |
void Sandbox.Game.AI.Navigation.MyBotNavigation.Goto |
( |
Vector3D |
position, |
|
|
float |
radius = 0.0f , |
|
|
MyEntity |
relativeEntity = null |
|
) |
| |
|
inline |
Tells the bot to go to the given world coordinate. If the relative entity is set, the coordinate is updated automatically as the entity moves
Definition at line 446 of file MyBotNavigation.cs.
void Sandbox.Game.AI.Navigation.MyBotNavigation.GotoNoPath |
( |
Vector3D |
worldPosition, |
|
|
float |
radius = 0.0f , |
|
|
MyEntity |
relativeEntity = null , |
|
|
bool |
resetStuckDetection = true |
|
) |
| |
|
inline |
bool Sandbox.Game.AI.Navigation.MyBotNavigation.HasRotation |
( |
float |
epsilon = 0.0316f | ) |
|
|
inline |
bool Sandbox.Game.AI.Navigation.MyBotNavigation.HasSteeringOfType |
( |
Type |
steeringType | ) |
|
|
inline |
bool Sandbox.Game.AI.Navigation.MyBotNavigation.HasXRotation |
( |
float |
epsilon | ) |
|
|
inline |
bool Sandbox.Game.AI.Navigation.MyBotNavigation.HasYRotation |
( |
float |
epsilon | ) |
|
|
inline |
void Sandbox.Game.AI.Navigation.MyBotNavigation.RemoveSteering |
( |
MySteeringBase |
steering | ) |
|
|
inline |
void Sandbox.Game.AI.Navigation.MyBotNavigation.Stop |
( |
| ) |
|
|
inline |
void Sandbox.Game.AI.Navigation.MyBotNavigation.StopAiming |
( |
| ) |
|
|
inline |
void Sandbox.Game.AI.Navigation.MyBotNavigation.StopImmediate |
( |
bool |
forceUpdate = false | ) |
|
|
inline |
void Sandbox.Game.AI.Navigation.MyBotNavigation.Update |
( |
int |
behaviorTicks | ) |
|
|
inline |
MatrixD Sandbox.Game.AI.Navigation.MyBotNavigation.AimingPositionAndOrientation |
|
get |
MatrixD Sandbox.Game.AI.Navigation.MyBotNavigation.AimingPositionAndOrientationInverted |
|
get |
MyEntity Sandbox.Game.AI.Navigation.MyBotNavigation.BotEntity |
|
get |
Vector3 Sandbox.Game.AI.Navigation.MyBotNavigation.ForwardVector |
|
get |
Vector3 Sandbox.Game.AI.Navigation.MyBotNavigation.GravityDirection |
|
get |
float Sandbox.Game.AI.Navigation.MyBotNavigation.MaximumRotationAngle |
|
getset |
bool Sandbox.Game.AI.Navigation.MyBotNavigation.Navigating |
|
get |
Whether the navigation is moving the bot towards a target. Beware: the bot could still be stuck
Definition at line 61 of file MyBotNavigation.cs.
MatrixD Sandbox.Game.AI.Navigation.MyBotNavigation.PositionAndOrientation |
|
get |
Current position and orientation of the controlled entity
Definition at line 108 of file MyBotNavigation.cs.
MatrixD Sandbox.Game.AI.Navigation.MyBotNavigation.PositionAndOrientationInverted |
|
get |
float Sandbox.Game.AI.Navigation.MyBotNavigation.Speed |
|
get |
bool Sandbox.Game.AI.Navigation.MyBotNavigation.Stuck |
|
get |
Vector3D Sandbox.Game.AI.Navigation.MyBotNavigation.TargetPoint |
|
get |
Vector3 Sandbox.Game.AI.Navigation.MyBotNavigation.UpVector |
|
get |
The documentation for this class was generated from the following file: