Class WaypointComponent
- Namespace
- KSP.Sim.impl
- Assembly
- Assembly-CSharp.dll
public class WaypointComponent : ObjectComponent, IGuidIdentity, IWorldLabelData
- Inheritance
-
WaypointComponent
- Implements
-
- Inherited Members
-
- Extension Methods
-
Constructors
WaypointComponent(WaypointComponentDefinition, UniverseModel)
public WaypointComponent(WaypointComponentDefinition flagDefinition, UniverseModel universeModel)
Parameters
flagDefinition WaypointComponentDefinition
universeModel UniverseModel
Properties
DefinitionType
[TypeConverterIgnore]
public override Type DefinitionType { get; }
Property Value
- Type
LabelCategory
public LabelCategory LabelCategory { get; }
Property Value
- LabelCategory
LabelPosition
public Position LabelPosition { get; }
Property Value
- Position
MainBody
public CelestialBodyComponent MainBody { get; set; }
Property Value
- CelestialBodyComponent
StateType
[TypeConverterIgnore]
public override Type StateType { get; }
Property Value
- Type
Type
[TypeConverterIgnore]
public override Type Type { get; }
Property Value
- Type
ViewObjectComponentType
[TypeConverterIgnore]
public override Type ViewObjectComponentType { get; }
Property Value
- Type
Methods
GetDefinition()
public override object GetDefinition()
Returns
- object
GetState()
public override object GetState()
Returns
- object
OnRemoved(SimulationObjectModel, double)
public override void OnRemoved(SimulationObjectModel simulationObject, double universalTime)
Parameters
simulationObject SimulationObjectModel
universalTime double
OnStart(double)
public override void OnStart(double universeTime)
Parameters
universeTime double
SetDefinition(object)
public override void SetDefinition(object definitionData)
Parameters
definitionData object
SetState(object, ISimulationModelMap)
public override object SetState(object stateData, ISimulationModelMap simulationModelMap)
Parameters
stateData object
simulationModelMap ISimulationModelMap
Returns
- object
ValidateState(object, ISimulationModelMap)
public override bool ValidateState(object stateData, ISimulationModelMap simulationModelMap)
Parameters
stateData object
simulationModelMap ISimulationModelMap
Returns
- bool