C# Class SSTUTools.Module.SSTUInterstageDecoupler

Inheritance: ModuleDecouple
Mostra file 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
OnDestroy ( ) : void
OnLoad ( ConfigNode node ) : void
OnStart ( StartState state ) : void
Start ( ) : void
onBottomDiameterUpdated ( BaseField field, object obj ) : void
onCollidersUpdated ( BaseField field, object obj ) : void
onEditorShipModified ( ShipConstruct ship ) : void
onEngineScaleUpdated ( BaseField field, object obj ) : void
onHeightUpdated ( BaseField field, object obj ) : void
onStraightUpdated ( BaseField field, object obj ) : void
onTextureUpdated ( BaseField field, object obj ) : void
onTopDiameterUpdated ( BaseField field, object obj ) : void
onTransparencyUpdated ( BaseField field, object obj ) : void

Private Methods

Method Description
buildFairing ( ) : void
dimensionsWereUpdated ( ) : void
dimensionsWereUpdatedWithEngineRecalc ( ) : void
getEngineScale ( ) : float
initialize ( ) : void
invertEnginesEvent ( ) : void
nextTextureEvent ( ) : void
setupEngineModels ( Transform modelBase ) : void
textureWasUpdated ( ) : void
toggleAutoDecoupleEvent ( ) : void
updateDragCubes ( ) : void
updateEditorFields ( ) : void
updateEnginePositionAndScale ( ) : void
updateEngineThrust ( ) : void
updateNodePositions ( bool userInput ) : void
updatePartMass ( ) : void
updateResources ( ) : void
updateShielding ( ) : 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

OnDestroy() public method

public OnDestroy ( ) : void
return void

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

onBottomDiameterUpdated() public method

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

onCollidersUpdated() public method

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

onEditorShipModified() public method

public onEditorShipModified ( ShipConstruct ship ) : void
ship ShipConstruct
return void

onEngineScaleUpdated() public method

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

onHeightUpdated() public method

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

onStraightUpdated() public method

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

onTextureUpdated() public method

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

onTopDiameterUpdated() public method

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

onTransparencyUpdated() public method

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