Table of Contents

Class PopulationComponent

Namespace
KSP.Sim.impl
Assembly
Assembly-CSharp.dll
public class PopulationComponent : ObjectComponent, IGuidIdentity
Inheritance
PopulationComponent
Implements
Inherited Members
Extension Methods

Constructors

PopulationComponent()

public PopulationComponent()

Properties

DefinitionType

[TypeConverterIgnore]
public override Type DefinitionType { get; }

Property Value

Type

StateType

[TypeConverterIgnore]
public override Type StateType { get; }

Property Value

Type

Type

[TypeConverterIgnore]
public override Type Type { 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 universalTime)

Parameters

universalTime double

OnUpdate(double, double)

public override void OnUpdate(double universalTime, double deltaUniversalTime)

Parameters

universalTime double
deltaUniversalTime double

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