C# Class SSTUTools.SSTUModularHeatShield

Inheritance: PartModule, IPartMassModifier, IPartCostModifier
Datei anzeigen Open project: shadowmage45/SSTULabs

Public Methods

Method Description
FixedUpdate ( ) : void
GetModuleCost ( float defaultCost, ModifierStagingSituation sit ) : float
GetModuleCostChangeWhen ( ) : ModifierChangeWhen
GetModuleMass ( float defaultMass, ModifierStagingSituation sit ) : float
GetModuleMassChangeWhen ( ) : ModifierChangeWhen
OnLoad ( ConfigNode node ) : void
OnStart ( StartState state ) : void
Start ( ) : void
onDiameterUpdated ( BaseField field, object obj ) : void
onTypeUpdated ( BaseField field, object obj ) : void

Private Methods

Method Description
applyAblation ( double tempDelta, float effectiveness ) : void
initialize ( ) : void
setDiameterFromEditor ( float newDiameter, bool updateSymmetry ) : void
setModelDiameter ( float diameter ) : void
setShieldTypeFromEditor ( String newType, bool updateSymmetry ) : void
updateAttachNodes ( bool userInput ) : void
updateDebugGuiStatus ( ) : void
updateDragCube ( ) : void
updateEditorFields ( ) : void
updateFairing ( bool userInput ) : void
updateModuleStats ( ) : void
updatePartCost ( ) : void
updatePartResources ( ) : void

Method Details

FixedUpdate() public method

public FixedUpdate ( ) : void
return void

GetModuleCost() public method

public GetModuleCost ( float defaultCost, ModifierStagingSituation sit ) : float
defaultCost float
sit ModifierStagingSituation
return float

GetModuleCostChangeWhen() public method

public GetModuleCostChangeWhen ( ) : ModifierChangeWhen
return ModifierChangeWhen

GetModuleMass() public method

public GetModuleMass ( float defaultMass, ModifierStagingSituation sit ) : float
defaultMass float
sit ModifierStagingSituation
return float

GetModuleMassChangeWhen() public method

public GetModuleMassChangeWhen ( ) : ModifierChangeWhen
return ModifierChangeWhen

OnLoad() public method

public OnLoad ( ConfigNode node ) : void
node System.ConfigNode
return void

OnStart() public method

public OnStart ( StartState state ) : void
state StartState
return void

Start() public method

public Start ( ) : void
return void

onDiameterUpdated() public method

public onDiameterUpdated ( BaseField field, object obj ) : void
field BaseField
obj object
return void

onTypeUpdated() public method

public onTypeUpdated ( BaseField field, object obj ) : void
field BaseField
obj object
return void