Table of Contents

Class Data_ResourceConverter

Namespace
KSP.Modules
Assembly
Assembly-CSharp.dll
[DisableCustomEditorBase]
public sealed class Data_ResourceConverter : ModuleData
Inheritance
Data_ResourceConverter
Inherited Members
Extension Methods

Constructors

Data_ResourceConverter()

public Data_ResourceConverter()

Fields

AutoShutdownTemperature

[KSPDefinition]
public double AutoShutdownTemperature

Field Value

double

ConvertByMass

[KSPDefinition]
public bool ConvertByMass

Field Value

bool

ConverterIsActive

[KSPState]
public bool ConverterIsActive

Field Value

bool

EmissiveLerpRateDown

[KSPDefinition]
public float EmissiveLerpRateDown

Field Value

float

EmissiveLerpRateUp

[KSPDefinition]
public float EmissiveLerpRateUp

Field Value

float

EmissiveMaterialNames

[KSPDefinition]
public List<string> EmissiveMaterialNames

Field Value

List<string>

EmissiveTemperatureCurve

[KSPDefinition]
public FloatCurve EmissiveTemperatureCurve

Field Value

FloatCurve

EnabledToggle

[PAMDisplayControl(SortIndex = 1)]
[KSPState]
[LocalizedField("PartModules/Cooler/Enabled")]
public ModuleProperty<bool> EnabledToggle

Field Value

ModuleProperty<bool>

FluxGenerated

public double FluxGenerated

Field Value

double

FormulaDefinitions

[KSPDefinition]
public List<ResourceConverterFormulaDefinition> FormulaDefinitions

Field Value

List<ResourceConverterFormulaDefinition>

FormulaDefs

public List<ResourceDefinitionID[]> FormulaDefs

Field Value

List<ResourceDefinitionID[]>

HasEnoughResources

[KSPState]
public bool HasEnoughResources

Field Value

bool

HeatGenerated

[KSPState]
[PAMDisplayControl(SortIndex = 7)]
[LocalizedField("PartModules/Generator/GeneratorHeat")]
public ModuleProperty<double> HeatGenerated

Field Value

ModuleProperty<double>

InputTxt

[PAMDisplayControl(SortIndex = 5)]
[KSPState]
[LocalizedField("PartModules/ResourceConverter/Input")]
public ModuleProperty<string> InputTxt

Field Value

ModuleProperty<string>

Mode

[KSPState]
[PAMDisplayControl(SortIndex = 3)]
[LocalizedField("PartModules/ResourceConverter/Mode")]
public ModuleProperty<string> Mode

Field Value

ModuleProperty<string>

OutputTxt

[LocalizedField("PartModules/ResourceConverter/Output")]
[KSPState]
[PAMDisplayControl(SortIndex = 6)]
public ModuleProperty<string> OutputTxt

Field Value

ModuleProperty<string>

ProblematicResource

public ResourceDefinitionData ProblematicResource

Field Value

ResourceDefinitionData

RequestConfigs

public List<ResourceFlowRequestCommandConfig[]> RequestConfigs

Field Value

List<ResourceFlowRequestCommandConfig[]>

ResourceAutoShutdown

[KSPDefinition]
public bool ResourceAutoShutdown

Field Value

bool

SafeOperationTemperature

[KSPDefinition]
public double SafeOperationTemperature

Field Value

double

SelectedFormula

[KSPState]
public int SelectedFormula

Field Value

int

StartActionName

[KSPDefinition]
public string StartActionName

Field Value

string

StopActionName

[KSPDefinition]
public string StopActionName

Field Value

string

ThermalAutoShutdown

[KSPDefinition]
public bool ThermalAutoShutdown

Field Value

bool

ToggleActionName

[KSPDefinition]
public string ToggleActionName

Field Value

string

ToggleName

[KSPDefinition]
public string ToggleName

Field Value

string

UseEmissive

[KSPDefinition]
public bool UseEmissive

Field Value

bool

UseEmissiveTemperature

[KSPDefinition]
public bool UseEmissiveTemperature

Field Value

bool

conversionRate

[LocalizedField("PartModules/ResourceConverter/ConversionRate")]
[KSPState]
[PAMDisplayControl(SortIndex = 2)]
public ModuleProperty<float> conversionRate

Field Value

ModuleProperty<float>

conversionState

[KSPState]
public ResourceConversionState conversionState

Field Value

ResourceConversionState

statusTxt

[LocalizedField("PartModules/ResourceConverter/Status")]
[KSPState]
[PAMDisplayControl(SortIndex = 4)]
public ModuleProperty<string> statusTxt

Field Value

ModuleProperty<string>

Properties

DisplayFormulae

public DictionaryValueList<string, ResourceConverterFormulaDefinition> DisplayFormulae { get; }

Property Value

DictionaryValueList<string, ResourceConverterFormulaDefinition>

ModuleType

public override Type ModuleType { get; }

Property Value

Type

Methods

FindFormulaWithKey(string)

public int FindFormulaWithKey(string key)

Parameters

key string

Returns

int

SetupResourceRequest(ResourceFlowRequestBroker)

public override void SetupResourceRequest(ResourceFlowRequestBroker resourceFlowRequestBroker)

Parameters

resourceFlowRequestBroker ResourceFlowRequestBroker