C# 클래스 SSTUTools.Module.SSTUInterstageDecoupler

상속: ModuleDecouple
파일 보기 프로젝트 열기: shadowmage45/SSTULabs

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
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

메소드 상세

FixedUpdate() 공개 메소드

public FixedUpdate ( ) : void
리턴 void

GetModuleCost() 공개 메소드

public GetModuleCost ( float defaultCost, ModifierStagingSituation sit ) : float
defaultCost float
sit ModifierStagingSituation
리턴 float

GetModuleCostChangeWhen() 공개 메소드

public GetModuleCostChangeWhen ( ) : ModifierChangeWhen
리턴 ModifierChangeWhen

GetModuleMass() 공개 메소드

public GetModuleMass ( float defaultMass, ModifierStagingSituation sit ) : float
defaultMass float
sit ModifierStagingSituation
리턴 float

GetModuleMassChangeWhen() 공개 메소드

public GetModuleMassChangeWhen ( ) : ModifierChangeWhen
리턴 ModifierChangeWhen

OnDestroy() 공개 메소드

public OnDestroy ( ) : void
리턴 void

OnLoad() 공개 메소드

public OnLoad ( ConfigNode node ) : void
node System.ConfigNode
리턴 void

OnStart() 공개 메소드

public OnStart ( StartState state ) : void
state StartState
리턴 void

Start() 공개 메소드

public Start ( ) : void
리턴 void

onBottomDiameterUpdated() 공개 메소드

public onBottomDiameterUpdated ( BaseField field, object obj ) : void
field BaseField
obj object
리턴 void

onCollidersUpdated() 공개 메소드

public onCollidersUpdated ( BaseField field, object obj ) : void
field BaseField
obj object
리턴 void

onEditorShipModified() 공개 메소드

public onEditorShipModified ( ShipConstruct ship ) : void
ship ShipConstruct
리턴 void

onEngineScaleUpdated() 공개 메소드

public onEngineScaleUpdated ( BaseField field, object obj ) : void
field BaseField
obj object
리턴 void

onHeightUpdated() 공개 메소드

public onHeightUpdated ( BaseField field, object obj ) : void
field BaseField
obj object
리턴 void

onStraightUpdated() 공개 메소드

public onStraightUpdated ( BaseField field, object obj ) : void
field BaseField
obj object
리턴 void

onTextureUpdated() 공개 메소드

public onTextureUpdated ( BaseField field, object obj ) : void
field BaseField
obj object
리턴 void

onTopDiameterUpdated() 공개 메소드

public onTopDiameterUpdated ( BaseField field, object obj ) : void
field BaseField
obj object
리턴 void

onTransparencyUpdated() 공개 메소드

public onTransparencyUpdated ( BaseField field, object obj ) : void
field BaseField
obj object
리턴 void