C# 클래스 SSTUTools.WIPModule.SSTUModularCargoBay

상속: SSTUModularFuelTank
파일 보기 프로젝트 열기: shadowmage45/SSTULabs 1 사용 예제들

공개 메소드들

메소드 설명
GetInfo ( ) : string
OnSave ( ConfigNode node ) : void
Update ( ) : void
onBodyLimitUpdated ( BaseField field, object obj ) : void
onNoseLimitUpdated ( BaseField field, object obj ) : void
onTailLimitUpdated ( BaseField field, object obj ) : void

보호된 메소드들

메소드 설명
initialize ( ) : void
setMainTankModuleFromEditor ( string newMainTank, bool updateSymmetry ) : void
setMountModuleFromEditor ( string newMountType, bool updateSymmetry ) : void
setNoseModuleFromEditor ( string newNoseType, bool updateSymmetry ) : void
updateAttachNodes ( bool userInput ) : void

Update 'dorsal' and interior attach node(s) (all others handled by base MFT code)

비공개 메소드들

메소드 설명
bodyAnimStateChanged ( AnimState state ) : void
getLabelForState ( AnimState state ) : string
handleAnimAction ( KSPActionParam param, AnimationController control ) : void
handleAnimEvent ( AnimationController control ) : void
noseAnimStateChanged ( AnimState state ) : void
tailAnimStateChanged ( AnimState state ) : void
toggleBodyDeployAction ( KSPActionParam param ) : void
toggleBodyDeployEvent ( ) : void
toggleNoseDeployAction ( KSPActionParam param ) : void
toggleNoseDeployEvent ( ) : void
toggleTailDeployAction ( KSPActionParam param ) : void
toggleTailDeployEvent ( ) : void
updateAirstreamShield ( ) : void
updateBodyAnimControl ( ) : void
updateBodyAnimUILabels ( ) : void
updateNoseAnimControl ( ) : void
updateNoseAnimUILabels ( ) : void
updateTailAnimControl ( ) : void
updateTailAnimUILabels ( ) : void

메소드 상세

GetInfo() 공개 메소드

public GetInfo ( ) : string
리턴 string

OnSave() 공개 메소드

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

Update() 공개 메소드

public Update ( ) : void
리턴 void

initialize() 보호된 메소드

protected initialize ( ) : void
리턴 void

onBodyLimitUpdated() 공개 메소드

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

onNoseLimitUpdated() 공개 메소드

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

onTailLimitUpdated() 공개 메소드

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

setMainTankModuleFromEditor() 보호된 메소드

protected setMainTankModuleFromEditor ( string newMainTank, bool updateSymmetry ) : void
newMainTank string
updateSymmetry bool
리턴 void

setMountModuleFromEditor() 보호된 메소드

protected setMountModuleFromEditor ( string newMountType, bool updateSymmetry ) : void
newMountType string
updateSymmetry bool
리턴 void

setNoseModuleFromEditor() 보호된 메소드

protected setNoseModuleFromEditor ( string newNoseType, bool updateSymmetry ) : void
newNoseType string
updateSymmetry bool
리턴 void

updateAttachNodes() 보호된 메소드

Update 'dorsal' and interior attach node(s) (all others handled by base MFT code)
protected updateAttachNodes ( bool userInput ) : void
userInput bool
리턴 void