Class ColonyComponent
- Namespace
- KSP.Sim.impl
- Assembly
- Assembly-CSharp.dll
public class ColonyComponent : ObjectComponent, IGuidIdentity
- Inheritance
-
ColonyComponent
- Implements
-
- Inherited Members
-
- Extension Methods
-
Constructors
ColonyComponent()
ColonyComponent(AssemblyDefinition, UniverseModel)
public ColonyComponent(AssemblyDefinition colonyDefinition, UniverseModel universeModel)
Parameters
colonyDefinition AssemblyDefinition
universeModel UniverseModel
Properties
DefinitionType
[TypeConverterIgnore]
public override Type DefinitionType { get; }
Property Value
- Type
Orbit
[TypeConverterIgnore]
public IOrbit Orbit { get; }
Property Value
- IOrbit
Orbiter
[TypeConverterIgnore]
public OrbiterComponent Orbiter { get; }
Property Value
- OrbiterComponent
Radius
public double Radius { get; }
Property Value
- double
StateType
[TypeConverterIgnore]
public override Type StateType { get; }
Property Value
- Type
TargetObject
public SimulationObjectModel TargetObject { get; set; }
Property Value
- SimulationObjectModel
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
OnFixedUpdate(double, double)
public override void OnFixedUpdate(double universalTime, double deltaUniversalTime)
Parameters
universalTime double
deltaUniversalTime double
OnStart(double)
public override void OnStart(double universalTime)
Parameters
universalTime double
SetDefinition(object)
public override void SetDefinition(object definitionData)
Parameters
definitionData object
SetState(object, ISimulationModelMap)
public override object SetState(object state, ISimulationModelMap simulationModelMap)
Parameters
state object
simulationModelMap ISimulationModelMap
Returns
- object
ValidateState(object, ISimulationModelMap)
public override bool ValidateState(object stateData, ISimulationModelMap simulationModelMap)
Parameters
stateData object
simulationModelMap ISimulationModelMap
Returns
- bool