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
[KSPDefinition]
public List<ResourceConverterFormulaDefinition> FormulaDefinitions
Field Value
- List<ResourceConverterFormulaDefinition>
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>
[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
[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
public DictionaryValueList<string, ResourceConverterFormulaDefinition> DisplayFormulae { get; }
Property Value
- DictionaryValueList<string, ResourceConverterFormulaDefinition>
ModuleType
public override Type ModuleType { get; }
Property Value
- Type
Methods
public int FindFormulaWithKey(string key)
Parameters
key string
Returns
- int
SetupResourceRequest(ResourceFlowRequestBroker)
public override void SetupResourceRequest(ResourceFlowRequestBroker resourceFlowRequestBroker)
Parameters
resourceFlowRequestBroker ResourceFlowRequestBroker