Class MyAutopilotWaypoint
Inheritance
System.Object
MyAutopilotWaypoint
Assembly: Sandbox.Game.dll
Syntax
public class MyAutopilotWaypoint : Object, IMyAutopilotWaypoint
Constructors
MyAutopilotWaypoint(MyObjectBuilder_AutopilotWaypoint)
Declaration
public MyAutopilotWaypoint(MyObjectBuilder_AutopilotWaypoint builder)
Parameters
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 |
|
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
Related matrix when recorded. Same as Matrix when no related entity was present
Declaration
public MatrixD RelatedMatrixOriginal
Field Value
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
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
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
Declaration
public MatrixD Matrix { get; set; }
Property Value
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 |
|
Related Translation when recorded
Declaration
public Vector3D RelatedCoordsOriginal { get; }
Property Value
Declaration
public MyEntity RelatedEntity { get; set; }
Property Value
Declaration
public long RelatedEntityId { get; set; }
Property Value
Type |
Description |
System.Int64 |
|
Declaration
public Vector3D RelatedEntityWorldOffset { get; set; }
Property Value
Declaration
public Vector3D RelatedEntityWorldOffsetOriginal { get; set; }
Property Value
Declaration
public MatrixD RelatedMatrixCurrent { get; }
Property Value
RelativeMatrix
Declaration
public MatrixD RelativeMatrix { get; }
Property Value
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 |
|
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
Returns
Type |
Description |
System.Boolean |
|
GetObjectBuilder()
Declaration
public MyObjectBuilder_AutopilotWaypoint GetObjectBuilder()
Returns
Declaration
public void InitToolbar()
Declaration
public void SetActions(List<MyObjectBuilder_Toolbar.Slot> actionSlots)
Parameters
SetGpsDraw()
Declaration
Implements