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