C# Класс SSTUTools.WIPModule.SSTUModularCargoBay

Наследование: SSTUModularFuelTank
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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