Show / Hide Table of Contents

Class MyObjectBuilder_AutopilotComponent

Inheritance
System.Object
MyObjectBuilder_Base
MyObjectBuilder_ComponentBase
MyObjectBuilder_AutopilotComponent
Inherited Members
MyObjectBuilder_ComponentBase.RemoveExistingComponentOnNewInsert
MyObjectBuilder_ComponentBase.SetupForProjector()
MyObjectBuilder_Base.ShouldSerializeSubtypeId()
MyObjectBuilder_Base.Clone()
MyObjectBuilder_Base.Equals(MyObjectBuilder_Base)
MyObjectBuilder_Base.SubtypeId
MyObjectBuilder_Base.SubtypeName
MyObjectBuilder_Base.TypeId
Namespace: Sandbox.Common.ObjectBuilders
Assembly: SpaceEngineers.ObjectBuilders.dll
Syntax
[MyObjectBuilderDefinition]
public class MyObjectBuilder_AutopilotComponent : MyObjectBuilder_ComponentBase

Constructors

MyObjectBuilder_AutopilotComponent()

Declaration
public MyObjectBuilder_AutopilotComponent()

Fields

AlignToGravity

Declaration
public bool AlignToGravity
Field Value
Type Description
System.Boolean

AUTOPILOT_MAX_SPEED

Declaration
public const float AUTOPILOT_MAX_SPEED = 100F
Field Value
Type Description
System.Single

AutoPilotEnabled

Declaration
public bool AutoPilotEnabled
Field Value
Type Description
System.Boolean

AutopilotSpeedLimit

Declaration
public float AutopilotSpeedLimit
Field Value
Type Description
System.Single

AutoPilotToolbar

Obsolete. Use Waypoints instead.

Declaration
[Serialize]
public MyObjectBuilder_Toolbar AutoPilotToolbar
Field Value
Type Description
MyObjectBuilder_Toolbar

CollisionAvoidance

Declaration
public bool CollisionAvoidance
Field Value
Type Description
System.Boolean

Coords

Obsolete. Use Waypoints instead.

Declaration
[Serialize]
public List<Vector3D> Coords
Field Value
Type Description
System.Collections.Generic.List<Vector3D>

CurrentWaypointIndex

Declaration
public int CurrentWaypointIndex
Field Value
Type Description
System.Int32

DEFAULT_AUTOPILOT_SPEED_LIMIT

Declaration
public const float DEFAULT_AUTOPILOT_SPEED_LIMIT = 10F
Field Value
Type Description
System.Single

Direction

Declaration
public byte Direction
Field Value
Type Description
System.Byte

DockingModeEnabled

Declaration
public bool DockingModeEnabled
Field Value
Type Description
System.Boolean

FacingDirection

Declaration
public Base6Directions.DirectionFlags FacingDirection
Field Value
Type Description
Base6Directions.DirectionFlags

FlightMode

Declaration
public int FlightMode
Field Value
Type Description
System.Int32

IsWorkAreaReturningToStart

Declaration
public bool IsWorkAreaReturningToStart
Field Value
Type Description
System.Boolean

LookAtPosition

Declaration
[Serialize]
public Nullable<Vector3D> LookAtPosition
Field Value
Type Description
System.Nullable<Vector3D>

MinHeightAboveTerrain

Declaration
public float MinHeightAboveTerrain
Field Value
Type Description
System.Single

Names

Obsolete. Use Waypoints instead.

Declaration
[Serialize]
public List<string> Names
Field Value
Type Description
System.Collections.Generic.List<System.String>

PitchAngle

Declaration
public float PitchAngle
Field Value
Type Description
System.Single

RollAngle

Declaration
public float RollAngle
Field Value
Type Description
System.Single

WaitForFreeWay

Declaration
public bool WaitForFreeWay
Field Value
Type Description
System.Boolean

Waypoints

Declaration
[Serialize]
[DynamicNullableObjectBuilderItem(false)]
public List<MyObjectBuilder_AutopilotWaypoint> Waypoints
Field Value
Type Description
System.Collections.Generic.List<MyObjectBuilder_AutopilotWaypoint>

WaypointThresholdDistance

Declaration
public float WaypointThresholdDistance
Field Value
Type Description
System.Single

WorkAreaStartForward

Declaration
public Vector3D WorkAreaStartForward
Field Value
Type Description
Vector3D

Methods

Remap(IMyRemapHelper)

Declaration
public override void Remap(IMyRemapHelper remapHelper)
Parameters
Type Name Description
IMyRemapHelper remapHelper
Overrides
MyObjectBuilder_ComponentBase.Remap(IMyRemapHelper)

Extension Methods

MyObjectBuilderExtensions.GetId(MyObjectBuilder_Base)
☀
☾
In This Article
Back to top
Generated by DocFX
☀
☾