Class Data_Parachute
- Namespace
- KSP.Modules
- Assembly
- Assembly-CSharp.dll
public sealed class Data_Parachute : ModuleData
- Inheritance
-
Data_Parachute
- Inherited Members
-
- Extension Methods
-
Constructors
Data_Parachute()
Fields
ANIM_OSCILLATION_FREQ_STRING
public const string ANIM_OSCILLATION_FREQ_STRING = "fTurbulenceSpeedMul"
Field Value
- string
ANIM_PACKED_TO_SEMIDEPLOY_SPEED_STRING
public const string ANIM_PACKED_TO_SEMIDEPLOY_SPEED_STRING = "fPartialDeploySpeedMul"
Field Value
- string
ANIM_SEMIDEPLOY_TO_DEPLOY_SPEED_STRING
public const string ANIM_SEMIDEPLOY_TO_DEPLOY_SPEED_STRING = "fPartialToFullDeploySpeedMul"
Field Value
- string
ChuteThermalMassPerArea
[KSPDefinition]
public double ChuteThermalMassPerArea
Field Value
- double
DeploymentMode
[LocalizedField("PartModules/Parachute/DeployMode")]
[KSPState(CopyToSymmetrySet = true)]
[PAMDisplayControl(SortIndex = 8)]
public ModuleProperty<Data_Parachute.DeployMode> DeploymentMode
Field Value
- ModuleProperty<Data_Parachute.DeployMode>
IsDeploySettingsShown
[LocalizedField("PartModules/Parachute/DeploySettings")]
[PAMDisplayControl(SortIndex = 7)]
public ModuleProperty<bool> IsDeploySettingsShown
Field Value
- ModuleProperty<bool>
MachHeatBaseMultiplier
[KSPDefinition]
public double MachHeatBaseMultiplier
Field Value
- double
MachHeatDensityFadeoutMultiplier
[KSPDefinition]
public double MachHeatDensityFadeoutMultiplier
Field Value
- double
MachHeatPowExponent
[KSPDefinition]
public double MachHeatPowExponent
Field Value
- double
MachHeatScalarMultiplier
[KSPDefinition]
public double MachHeatScalarMultiplier
Field Value
- double
SafetyMultiplier
[KSPDefinition]
public double SafetyMultiplier
Field Value
- double
SecondsForRisky
[KSPDefinition]
public double SecondsForRisky
Field Value
- double
areaDeployed
[KSPDefinition]
public double areaDeployed
Field Value
- double
armedToggle
[LocalizedField("PartModules/Parachute/ArmedToggle")]
[PAMDisplayControl(SortIndex = 2)]
[KSPState(CopyToSymmetrySet = true)]
public ModuleProperty<bool> armedToggle
Field Value
- ModuleProperty<bool>
autoCutSpeed
[KSPDefinition]
public float autoCutSpeed
Field Value
- float
canopyBoneName
[KSPDefinition]
public string canopyBoneName
Field Value
- string
canopyMeshName
[KSPDefinition]
public string canopyMeshName
Field Value
- string
chuteEmissivity
[KSPDefinition]
public double chuteEmissivity
Field Value
- double
chuteMaxTemp
[KSPDefinition]
public double chuteMaxTemp
Field Value
- double
chuteTemp
[KSPState]
public double chuteTemp
Field Value
- double
defaultDeployAltitude
[KSPDefinition]
public float defaultDeployAltitude
Field Value
- float
defaultMinAirPressureToOpen
[KSPDefinition]
public float defaultMinAirPressureToOpen
Field Value
- float
deployAltitude
[LocalizedField("PartModules/Parachute/DeployAltitude")]
[KSPState(CopyToSymmetrySet = true)]
[SteppedRange(50, 5000, 50)]
[PAMDisplayControl(SortIndex = 10)]
public ModuleProperty<float> deployAltitude
Field Value
- ModuleProperty<float>
deployState
[KSPState]
public ModuleProperty<Data_Parachute.DeploymentStates> deployState
Field Value
- ModuleProperty<Data_Parachute.DeploymentStates>
deploymentSafetyState
[LocalizedField("PartModules/Parachute/ChuteSafety")]
[PAMDisplayControl(SortIndex = 1)]
[KSPState]
public ModuleProperty<Data_Parachute.DeploymentSafeStates> deploymentSafetyState
Field Value
- ModuleProperty<Data_Parachute.DeploymentSafeStates>
deploymentSpeed
[KSPDefinition]
public float deploymentSpeed
Field Value
- float
invertCanopy
[KSPDefinition]
public bool invertCanopy
Field Value
- bool
minAirPressureToOpen
[SteppedRange(0.01, 0.75, 0.01)]
[KSPState(CopyToSymmetrySet = true)]
[PAMDisplayControl(SortIndex = 9)]
[LocalizedField("PartModules/Parachute/MinPressure")]
public ModuleProperty<float> minAirPressureToOpen
Field Value
- ModuleProperty<float>
minimumSpeedToDeploy
[KSPState]
public float minimumSpeedToDeploy
Field Value
- float
oscillationAnimationFrequencyMultiplier
[KSPDefinition]
public float oscillationAnimationFrequencyMultiplier
Field Value
- float
oscillationAnimationVelocityThreshold
[KSPDefinition]
public float oscillationAnimationVelocityThreshold
Field Value
- float
pressureOscillationLayerIndex
[KSPDefinition]
public int pressureOscillationLayerIndex
Field Value
- int
rotationSpeedDPS
[KSPDefinition]
public float rotationSpeedDPS
Field Value
- float
semiDeploymentSpeed
[KSPDefinition]
public float semiDeploymentSpeed
Field Value
- float
shieldedCanDeploy
[KSPDefinition]
public bool shieldedCanDeploy
Field Value
- bool
spreadAngle
[LocalizedField("PartModules/Parachute/SpreadAngle")]
[PAMDisplayControl(SortIndex = 11)]
[KSPState(CopyToSymmetrySet = true)]
[SteppedRange(0, 10, 1)]
public ModuleProperty<float> spreadAngle
Field Value
- ModuleProperty<float>
startingTemp
[KSPDefinition]
public double startingTemp
Field Value
- double
Properties
ModuleType
public override Type ModuleType { get; }
Property Value
- Type
Methods
Copy(ModuleData)
public override void Copy(ModuleData sourceModuleData)
Parameters
sourceModuleData ModuleData
MaxSafeVelocityAtLocalBody(OABSituationStats)
public double MaxSafeVelocityAtLocalBody(OABPartData.OABSituationStats oabSituationStats)
Parameters
oabSituationStats OABPartData.OABSituationStats
Returns
- double