Table of Contents

Class PartComponentModule

Namespace
KSP.Sim.impl
Assembly
Assembly-CSharp.dll
public abstract class PartComponentModule
Inheritance
PartComponentModule
Derived
Inherited Members
Extension Methods

Constructors

PartComponentModule()

protected PartComponentModule()

Fields

DataModules

public ModuleDataList DataModules

Field Value

ModuleDataList

_isEnabled

protected bool _isEnabled

Field Value

bool

Properties

Game

public GameInstance Game { get; }

Property Value

GameInstance

IsEnabled

[TypeConverterIgnore]
public bool IsEnabled { get; set; }

Property Value

bool

Part

[TypeConverterIgnore]
public PartComponent Part { get; }

Property Value

PartComponent

PartBehaviourModuleType

[TypeConverterIgnore]
public abstract Type PartBehaviourModuleType { get; }

Property Value

Type

resourceFlowRequestBroker

protected ResourceFlowRequestBroker resourceFlowRequestBroker { get; }

Property Value

ResourceFlowRequestBroker

Methods

OnFinalizeCreation(double)

public virtual void OnFinalizeCreation(double universalTime)

Parameters

universalTime double

OnShutdown()

public virtual void OnShutdown()

OnStart(double)

public virtual void OnStart(double universalTime)

Parameters

universalTime double

OnUpdate(double, double)

public virtual void OnUpdate(double universalTime, double deltaUniversalTime)

Parameters

universalTime double
deltaUniversalTime double

RemoveResourceRequest(ResourceFlowRequestHandle)

protected void RemoveResourceRequest(ResourceFlowRequestHandle handle)

Parameters

handle ResourceFlowRequestHandle

ThermalUpdate(double)

public virtual void ThermalUpdate(double deltaTime)

Parameters

deltaTime double