Assembly: Sandbox.Game.dll

public class MyPathRecorderComponent: MyEventProxyEntityComponent, IMyComponentBase, IMyEntityComponentBase, IMyEventProxy, IMyEventOwner, IMyTerminalControlsProviderComponent, IMyPathRecorderComponent, IMyPathRecorderComponent

Fields

Member Description
DetailedInfo
ErrorsInTerminal
Waypoints
SyncType Inherited from MyEventProxyEntityComponent

Events

Member Description
static OnAfterAddedToContainer Inherited from MyEntityComponentBase
IsPlayingChanged
IsRecordingChanged
BeforeRemovedFromContainer Inherited from IMyEntityComponentBase
BeforeRemovedFromContainer Inherited from MyEntityComponentBase
IsPlayingChanged Event triggered when IsPlaying changes

Inherited from IMyPathRecorderComponent
IsRecordingChanged Event triggered when IsRecording changes

Inherited from IMyPathRecorderComponent

Properties

Member Description
BeaconDisplayText
BeaconWorldPosition
ComponentTypeDebugString
IsPlaying
IsPowered
IsRecording
MinimalDistance
RecordInterval
RepeatPath
ShowPath
ShowSelectedPoints
TerminalControlCreationPriority
AttachSyncToEntity Inherited from MyEventProxyEntityComponent
AttachSyncToEntity Inherited from MyEntityComponentBase
BeaconDisplayText Gets Beacon display text

Inherited from IMyPathRecorderComponent
BeaconEntityId Entity of beacon in which the waypoints are in relation to

Inherited from IMyPathRecorderComponent
BeaconWorldPosition Gets BeaconWorldPosition

Inherited from IMyPathRecorderComponent
ComponentTypeDebugString Inherited from IMyEntityComponentBase
ComponentTypeDebugString Name of the base component type for debug purposes (e.g.: "Position")

Inherited from MyEntityComponentBase
Container Inherited from IMyEntityComponentBase
Container Inherited from MyEntityComponentBase
ContainerBase Inherited from IMyComponentBase
ContainerBase This cannot be named Container to not conflict with the definition of Container in MyEntityComponentBase.

Inherited from MyComponentBase
Entity Inherited from IMyEntityComponentBase
Entity Inherited from MyEntityComponentBase
FailedOnSceneAdd Inherited from MyComponentBase
IsPlaying Gets bool if the PR block is playing

Inherited from IMyPathRecorderComponent
IsRecording Get bool if the PR block is recording

Inherited from IMyPathRecorderComponent
MinimalDistance Gets/sets minimal distance between waypoints for automatic recording to record new waypoint

Inherited from IMyPathRecorderComponent
RecordInterval Gets/sets record interval. Sets how often the block tries to records its position as a waypoint. Operates every 100 frames

Inherited from IMyPathRecorderComponent
RemoveExistingComponentOnNewInsert Inherited from IMyComponentBase
RemoveExistingComponentOnNewInsert Inherited from MyComponentBase
RepeatPath Repeat path toggle

Inherited from IMyPathRecorderComponent
ShowPath Gets/sets if block is showing path on clients screen

Inherited from IMyPathRecorderComponent
ShowSelectedPoints Gets/sets if block is showing points, selected by client on his screen

Inherited from IMyPathRecorderComponent

Constructors

Member Description
MyPathRecorderComponent()
MyEventProxyEntityComponent() Inherited from MyEventProxyEntityComponent

Methods

Member Description
AddWaypoint(IMyAutopilotWaypoint)
CreateTerminalControls()
Deserialize(MyObjectBuilder_ComponentBase)
DrawPath()
GetWaypoints(List)
Init(MyComponentDefinitionBase)
IsPathShown()
IsSerialized()
OnAddedToContainer()
OnBeforeRemovedFromContainer()
OnRemovedFromScene()
Play()
Record()
RefreshErrors(bool)
RemoveBeacon()
RemoveWaypoint(IMyAutopilotWaypoint)
ReverseOrder()
Serialize(bool)
StopPlay()
StopRecord()
UpdateAfterSimulation100()
AddWaypoint(IMyAutopilotWaypoint) Adds a waypoint unless the waypoint limit is already reached

Inherited from IMyPathRecorderComponent
DeleteAllWaypoints() Deletes all waypoints

Inherited from IMyPathRecorderComponent
Deserialize(MyObjectBuilder_ComponentBase) Inherited from IMyComponentBase
Deserialize(MyObjectBuilder_ComponentBase) Inherited from MyComponentBase
GetAs() Inherited from IMyComponentBase
GetAs() Inherited from MyComponentBase
GetWaypoints(List) Gets list of waypoints in this component

Inherited from IMyPathRecorderComponent
Init(MyComponentDefinitionBase) Inherited from IMyComponentBase
Init(MyComponentDefinitionBase) Inherited from MyComponentBase
IsSerialized() Inherited from IMyComponentBase
IsSerialized() Tells the component container serializer whether this component should be saved

Inherited from MyComponentBase
OnAddedToContainer() Inherited from IMyComponentBase
OnAddedToContainer() Inherited from MyEntityComponentBase
OnAddedToContainer() Gets called after the container of this component changes

Inherited from MyComponentBase
OnAddedToScene() Inherited from IMyComponentBase
OnAddedToScene() CH: TOOD: Be careful! This does not get called if the component is added to a container that is in the scene already!

Inherited from MyComponentBase
OnBeforeRemovedFromContainer() Inherited from IMyComponentBase
OnBeforeRemovedFromContainer() Inherited from MyEventProxyEntityComponent
OnBeforeRemovedFromContainer() Inherited from MyEntityComponentBase
OnBeforeRemovedFromContainer() Gets called before the removal of this component from a container

Inherited from MyComponentBase
OnRemovedFromScene() Inherited from IMyComponentBase
OnRemovedFromScene() CH: TOOD: Be careful! This does not get called if the component is removed from a container that is still in the scene!

Inherited from MyComponentBase
Play() Starts playing current waypoints

Inherited from IMyPathRecorderComponent
Record() Starts recording

Inherited from IMyPathRecorderComponent
RemoveBeacon() Sets BeaconEntityId = 0

Inherited from IMyPathRecorderComponent
RemoveWaypoint(IMyAutopilotWaypoint) Removes waypoint

Inherited from IMyPathRecorderComponent
ReverseOrder() Reverses order of waypoints

Inherited from IMyPathRecorderComponent
Serialize(bool) Inherited from IMyComponentBase
Serialize(bool) Inherited from MyComponentBase
SetContainer(IMyComponentContainer) Inherited from IMyComponentBase
SetContainer(IMyComponentContainer) Sets the container of this component. Note that the component is not added to the container here! Therefore, use MyComponentContainer.Add(...) method and it will in turn call this method. Actually, you should seldom have the need to call this method yourself.

Inherited from MyComponentBase
StopPlay() Stops playing current waypoints

Inherited from IMyPathRecorderComponent
StopRecord() Stops recording

Inherited from IMyPathRecorderComponent

Inheritance: MyComponentBase ˃ MyEntityComponentBase ˃ MyEventProxyEntityComponent

Implements: