Table of Contents

Class Data_Heatshield

Namespace
KSP.Modules
Assembly
Assembly-CSharp.dll
public sealed class Data_Heatshield : ModuleData
Inheritance
Data_Heatshield
Inherited Members
Extension Methods

Constructors

Data_Heatshield()

public Data_Heatshield()

Fields

AblationTempThreshold

[KSPDefinition]
public double AblationTempThreshold

Field Value

double

AblatorMaxValue

public double AblatorMaxValue

Field Value

double

AblatorRatio

public float AblatorRatio

Field Value

float

AblatorTonnesPerSecond

public double AblatorTonnesPerSecond

Field Value

double

CharMaterialName

[KSPDefinition]
public string CharMaterialName

Field Value

string

CharMax

[KSPDefinition]
public float CharMax

Field Value

float

CharMin

[KSPDefinition]
public float CharMin

Field Value

float

CurrentStatus

[KSPState]
public HeatshieldStatus CurrentStatus

Field Value

HeatshieldStatus

DisabledWhenRetracted

[KSPDefinition]
public bool DisabledWhenRetracted

Field Value

bool

FluxRemoved

public double FluxRemoved

Field Value

double

HasEnoughResources

public bool HasEnoughResources

Field Value

bool

IsAblating

[KSPState]
public bool IsAblating

Field Value

bool

IsAblatorExhausted

[KSPState]
public bool IsAblatorExhausted

Field Value

bool

IsDeployed

[KSPState]
public bool IsDeployed

Field Value

bool

PyrolysisLossFactor

[KSPDefinition]
public double PyrolysisLossFactor

Field Value

double

ResourceDisplay

[KSPState]
[PAMDisplayControl(SortIndex = 2)]
[LocalizedField("Ablator")]
public ModuleProperty<string> ResourceDisplay

Field Value

ModuleProperty<string>

ShieldingDirection

[KSPDefinition]
public Vector3 ShieldingDirection

Field Value

Vector3

ShieldingDirectionScale

[KSPDefinition]
public float ShieldingDirectionScale

Field Value

float

ShieldingScale

[KSPDefinition]
public float ShieldingScale

Field Value

float

StatusDisplay

[KSPState]
[PAMDisplayControl(SortIndex = 1)]
[LocalizedField("PartModules/HeatShield/Status")]
public ModuleProperty<string> StatusDisplay

Field Value

ModuleProperty<string>

UseChar

[KSPDefinition]
public bool UseChar

Field Value

bool

requiredResources

[KSPDefinition]
public List<PartModuleResourceSetting> requiredResources

Field Value

List<PartModuleResourceSetting>

Properties

ModuleType

public override Type ModuleType { get; }

Property Value

Type