Show / Hide Table of Contents

Class MyAutopilotWaypoint

Inheritance
System.Object
MyAutopilotWaypoint
Implements
IMyAutopilotWaypoint
Namespace: Sandbox.Game.Entities
Assembly: Sandbox.Game.dll
Syntax
public class MyAutopilotWaypoint : Object, IMyAutopilotWaypoint

Constructors

MyAutopilotWaypoint(MyObjectBuilder_AutopilotWaypoint)

Declaration
public MyAutopilotWaypoint(MyObjectBuilder_AutopilotWaypoint builder)
Parameters
Type Name Description
MyObjectBuilder_AutopilotWaypoint builder

MyAutopilotWaypoint(MatrixD, String, List<MyObjectBuilder_ToolbarItem>, List<Int32>, Boolean)

Declaration
public MyAutopilotWaypoint(MatrixD matrix, string name, List<MyObjectBuilder_ToolbarItem> actionBuilders, List<int> indexes, bool draw)
Parameters
Type Name Description
MatrixD matrix
System.String name
System.Collections.Generic.List<MyObjectBuilder_ToolbarItem> actionBuilders
System.Collections.Generic.List<System.Int32> indexes
System.Boolean draw

MyAutopilotWaypoint(Vector3D, String)

Declaration
public MyAutopilotWaypoint(Vector3D coords, string name)
Parameters
Type Name Description
Vector3D coords
System.String name

MyAutopilotWaypoint(Vector3D, String, List<MyObjectBuilder_ToolbarItem>, List<Int32>, Boolean)

Declaration
public MyAutopilotWaypoint(Vector3D coords, string name, List<MyObjectBuilder_ToolbarItem> actionBuilders, List<int> indexes, bool draw)
Parameters
Type Name Description
Vector3D coords
System.String name
System.Collections.Generic.List<MyObjectBuilder_ToolbarItem> actionBuilders
System.Collections.Generic.List<System.Int32> indexes
System.Boolean draw

MyAutopilotWaypoint(Vector3D, MyPositionAndOrientation, Int64, MyPositionAndOrientation, Vector3D, String)

Declaration
public MyAutopilotWaypoint(Vector3D coords, MyPositionAndOrientation matrix, long relatedEntityId, MyPositionAndOrientation relatedEntityMatrix, Vector3D relatedEntityWorldOffset, string name)
Parameters
Type Name Description
Vector3D coords
VRage.MyPositionAndOrientation matrix
System.Int64 relatedEntityId
VRage.MyPositionAndOrientation relatedEntityMatrix
Vector3D relatedEntityWorldOffset
System.String name

Fields

RelatedMatrixOriginal

Related matrix when recorded. Same as Matrix when no related entity was present

Declaration
public MatrixD RelatedMatrixOriginal
Field Value
Type Description
MatrixD

SerializeForCopy

Declaration
public bool SerializeForCopy
Field Value
Type Description
System.Boolean

Properties

Actions

Declaration
public MyToolbarItem[] Actions { get; }
Property Value
Type Description
Sandbox.Game.Screens.Helpers.MyToolbarItem[]

AdaptiveRotationSpeed

Declaration
public bool AdaptiveRotationSpeed { get; set; }
Property Value
Type Description
System.Boolean

AreaUp

Declaration
public Vector3D AreaUp { get; set; }
Property Value
Type Description
Vector3D

CanDraw

Declaration
public bool CanDraw { get; set; }
Property Value
Type Description
System.Boolean

Coords

Translation when recorded

Declaration
public Vector3D Coords { get; set; }
Property Value
Type Description
Vector3D

DistancePrecisionMultiplier

Declaration
public float DistancePrecisionMultiplier { get; set; }
Property Value
Type Description
System.Single

DrawObject

Declaration
public MyGps DrawObject { get; set; }
Property Value
Type Description
Sandbox.Game.Screens.Helpers.MyGps

ForceRotation

Declaration
public bool ForceRotation { get; set; }
Property Value
Type Description
System.Boolean

IsCorrectRotationNeeded

Declaration
public bool IsCorrectRotationNeeded { get; set; }
Property Value
Type Description
System.Boolean

IsPathfindingVertex

Declaration
public bool IsPathfindingVertex { get; set; }
Property Value
Type Description
System.Boolean

Matrix

Matrix when recorded

Declaration
public MatrixD Matrix { get; set; }
Property Value
Type Description
MatrixD

Name

Declaration
public string Name { get; set; }
Property Value
Type Description
System.String

PathfindingVertex

Declaration
public MyPathVertex PathfindingVertex { get; set; }
Property Value
Type Description
VRage.Game.AI.MyPathVertex

RelatedCoordsOriginal

Related Translation when recorded

Declaration
public Vector3D RelatedCoordsOriginal { get; }
Property Value
Type Description
Vector3D

RelatedEntity

Declaration
public MyEntity RelatedEntity { get; set; }
Property Value
Type Description
MyEntity

RelatedEntityId

Declaration
public long RelatedEntityId { get; set; }
Property Value
Type Description
System.Int64

RelatedEntityWorldOffset

Declaration
public Vector3D RelatedEntityWorldOffset { get; set; }
Property Value
Type Description
Vector3D

RelatedEntityWorldOffsetOriginal

Declaration
public Vector3D RelatedEntityWorldOffsetOriginal { get; set; }
Property Value
Type Description
Vector3D

RelatedMatrixCurrent

Declaration
public MatrixD RelatedMatrixCurrent { get; }
Property Value
Type Description
MatrixD

RelativeMatrix

Actual shown position

Declaration
public MatrixD RelativeMatrix { get; }
Property Value
Type Description
MatrixD

SelectedForDraw

Declaration
public bool SelectedForDraw { get; set; }
Property Value
Type Description
System.Boolean

StoppingTimeMultiplier

Declaration
public float StoppingTimeMultiplier { get; set; }
Property Value
Type Description
System.Single

Toolbar

Declaration
public MyToolbar Toolbar { get; set; }
Property Value
Type Description
Sandbox.Game.Screens.Helpers.MyToolbar

Methods

AreEqualByResultCoordinates(MyAutopilotWaypoint, MyAutopilotWaypoint)

Declaration
public static bool AreEqualByResultCoordinates(MyAutopilotWaypoint a, MyAutopilotWaypoint b)
Parameters
Type Name Description
MyAutopilotWaypoint a
MyAutopilotWaypoint b
Returns
Type Description
System.Boolean

GetObjectBuilder()

Declaration
public MyObjectBuilder_AutopilotWaypoint GetObjectBuilder()
Returns
Type Description
MyObjectBuilder_AutopilotWaypoint

InitToolbar()

Declaration
public void InitToolbar()

SetActions(List<MyObjectBuilder_Toolbar.Slot>)

Declaration
public void SetActions(List<MyObjectBuilder_Toolbar.Slot> actionSlots)
Parameters
Type Name Description
System.Collections.Generic.List<MyObjectBuilder_Toolbar.Slot> actionSlots

SetGpsDraw()

Declaration
public void SetGpsDraw()

Implements

IMyAutopilotWaypoint
☀
☾
In This Article
Back to top
Generated by DocFX
☀
☾