Space Engineers
Public Member Functions | Properties | List of all members
Sandbox.Game.Entities.MyRemoteControl.IRemoteControlAutomaticBehaviour Interface Reference
Inheritance diagram for Sandbox.Game.Entities.MyRemoteControl.IRemoteControlAutomaticBehaviour:
Sandbox.Game.GameSystems.MyDroneStrafeBehaviour

Public Member Functions

void Update ()
 
void WaypointAdvanced ()
 
void TargetAdd (DroneTarget target)
 
void TargetClear ()
 
void TargetRemove (MyEntity target)
 
void TargetLoseCurrent ()
 
void WaypointAdd (MyEntity waypoint)
 
void WaypointClear ()
 
void DebugDraw ()
 
void Load (MyObjectBuilder_AutomaticBehaviour objectBuilder, MyRemoteControl remoteControl)
 
MyObjectBuilder_AutomaticBehaviour GetObjectBuilder ()
 

Properties

bool NeedUpdate [get]
 
bool IsActive [get]
 
bool RotateToTarget [get, set]
 
bool CollisionAvoidance [get, set]
 
int PlayerPriority [get, set]
 
float MaxPlayerDistance [get]
 
TargetPrioritization PrioritizationStyle [get, set]
 
MyEntity CurrentTarget [get]
 
List< DroneTargetTargetList [get]
 
List< MyEntityWaypointList [get]
 
bool WaypointActive [get]
 
bool CycleWaypoints [get, set]
 
Vector3D OriginPoint [get, set]
 
float PlayerYAxisOffset [get]
 
float WaypointThresholdDistance [get]
 
bool ResetStuckDetection [get]
 

Detailed Description

Definition at line 369 of file MyRemoteControl.cs.

Member Function Documentation

void Sandbox.Game.Entities.MyRemoteControl.IRemoteControlAutomaticBehaviour.DebugDraw ( )
MyObjectBuilder_AutomaticBehaviour Sandbox.Game.Entities.MyRemoteControl.IRemoteControlAutomaticBehaviour.GetObjectBuilder ( )
void Sandbox.Game.Entities.MyRemoteControl.IRemoteControlAutomaticBehaviour.Load ( MyObjectBuilder_AutomaticBehaviour  objectBuilder,
MyRemoteControl  remoteControl 
)
void Sandbox.Game.Entities.MyRemoteControl.IRemoteControlAutomaticBehaviour.TargetAdd ( DroneTarget  target)
void Sandbox.Game.Entities.MyRemoteControl.IRemoteControlAutomaticBehaviour.TargetClear ( )
void Sandbox.Game.Entities.MyRemoteControl.IRemoteControlAutomaticBehaviour.TargetLoseCurrent ( )
void Sandbox.Game.Entities.MyRemoteControl.IRemoteControlAutomaticBehaviour.TargetRemove ( MyEntity  target)
void Sandbox.Game.Entities.MyRemoteControl.IRemoteControlAutomaticBehaviour.Update ( )
void Sandbox.Game.Entities.MyRemoteControl.IRemoteControlAutomaticBehaviour.WaypointAdd ( MyEntity  waypoint)
void Sandbox.Game.Entities.MyRemoteControl.IRemoteControlAutomaticBehaviour.WaypointAdvanced ( )
void Sandbox.Game.Entities.MyRemoteControl.IRemoteControlAutomaticBehaviour.WaypointClear ( )

Property Documentation

bool Sandbox.Game.Entities.MyRemoteControl.IRemoteControlAutomaticBehaviour.CollisionAvoidance
getset

Definition at line 375 of file MyRemoteControl.cs.

MyEntity Sandbox.Game.Entities.MyRemoteControl.IRemoteControlAutomaticBehaviour.CurrentTarget
get

Definition at line 379 of file MyRemoteControl.cs.

bool Sandbox.Game.Entities.MyRemoteControl.IRemoteControlAutomaticBehaviour.CycleWaypoints
getset

Definition at line 383 of file MyRemoteControl.cs.

bool Sandbox.Game.Entities.MyRemoteControl.IRemoteControlAutomaticBehaviour.IsActive
get

Definition at line 372 of file MyRemoteControl.cs.

float Sandbox.Game.Entities.MyRemoteControl.IRemoteControlAutomaticBehaviour.MaxPlayerDistance
get

Definition at line 377 of file MyRemoteControl.cs.

bool Sandbox.Game.Entities.MyRemoteControl.IRemoteControlAutomaticBehaviour.NeedUpdate
get

Definition at line 371 of file MyRemoteControl.cs.

Vector3D Sandbox.Game.Entities.MyRemoteControl.IRemoteControlAutomaticBehaviour.OriginPoint
getset

Definition at line 384 of file MyRemoteControl.cs.

int Sandbox.Game.Entities.MyRemoteControl.IRemoteControlAutomaticBehaviour.PlayerPriority
getset

Definition at line 376 of file MyRemoteControl.cs.

float Sandbox.Game.Entities.MyRemoteControl.IRemoteControlAutomaticBehaviour.PlayerYAxisOffset
get

Definition at line 386 of file MyRemoteControl.cs.

TargetPrioritization Sandbox.Game.Entities.MyRemoteControl.IRemoteControlAutomaticBehaviour.PrioritizationStyle
getset

Definition at line 378 of file MyRemoteControl.cs.

bool Sandbox.Game.Entities.MyRemoteControl.IRemoteControlAutomaticBehaviour.ResetStuckDetection
get

Definition at line 388 of file MyRemoteControl.cs.

bool Sandbox.Game.Entities.MyRemoteControl.IRemoteControlAutomaticBehaviour.RotateToTarget
getset

Definition at line 374 of file MyRemoteControl.cs.

List<DroneTarget> Sandbox.Game.Entities.MyRemoteControl.IRemoteControlAutomaticBehaviour.TargetList
get

Definition at line 380 of file MyRemoteControl.cs.

bool Sandbox.Game.Entities.MyRemoteControl.IRemoteControlAutomaticBehaviour.WaypointActive
get

Definition at line 382 of file MyRemoteControl.cs.

List<MyEntity> Sandbox.Game.Entities.MyRemoteControl.IRemoteControlAutomaticBehaviour.WaypointList
get

Definition at line 381 of file MyRemoteControl.cs.

float Sandbox.Game.Entities.MyRemoteControl.IRemoteControlAutomaticBehaviour.WaypointThresholdDistance
get

Definition at line 387 of file MyRemoteControl.cs.


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