C# Класс SSTUTools.SSTUProceduralDecoupler

Наследование: ModuleDecouple, IPartCostModifier, IPartMassModifier
Показать файл Открыть проект

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

Метод Описание
GetInfo ( ) : string
GetModuleCost ( float defaultCost, ModifierStagingSituation sit ) : float
GetModuleCostChangeWhen ( ) : ModifierChangeWhen
GetModuleMass ( float defaultMass, ModifierStagingSituation sit ) : float
GetModuleMassChangeWhen ( ) : ModifierChangeWhen
OnLoad ( ConfigNode node ) : void
OnStart ( PartModule state ) : void
Start ( ) : void
onColliderUpdated ( BaseField field, object obj ) : void
onDiameterUpdated ( BaseField field, object obj ) : void
onHeightUpdated ( BaseField field, object obj ) : void
onTextureUpdated ( BaseField field, object obj ) : void
onThicknessUpdated ( BaseField field, object obj ) : void
prepModel ( ) : void
recreateModel ( ) : void
updateAttachNodePositions ( bool userInput ) : void
updateEditorFields ( ) : void
updatePhysicalAttributes ( ) : void

Приватные методы

Метод Описание
loadConfigData ( ) : void
setDiameterFromEditor ( float newDiameter, bool updateSymmetry ) : void
setHeightFromEditor ( float newHeight, bool updateSymmetry ) : void
setModelParameters ( ) : void
setTextureFromEditor ( String newTexture, bool updateSymmetry ) : void
setThicknessFromEditor ( float newThickness, bool updateSymmetry ) : void
updateDecouplerForce ( ) : void

Описание методов

GetInfo() публичный Метод

public GetInfo ( ) : string
Результат string

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

OnLoad() публичный Метод

public OnLoad ( ConfigNode node ) : void
node System.ConfigNode
Результат void

OnStart() публичный Метод

public OnStart ( PartModule state ) : void
state PartModule
Результат void

Start() публичный Метод

public Start ( ) : void
Результат void

onColliderUpdated() публичный Метод

public onColliderUpdated ( BaseField field, object obj ) : void
field BaseField
obj object
Результат void

onDiameterUpdated() публичный Метод

public onDiameterUpdated ( BaseField field, object obj ) : void
field BaseField
obj object
Результат void

onHeightUpdated() публичный Метод

public onHeightUpdated ( BaseField field, object obj ) : void
field BaseField
obj object
Результат void

onTextureUpdated() публичный Метод

public onTextureUpdated ( BaseField field, object obj ) : void
field BaseField
obj object
Результат void

onThicknessUpdated() публичный Метод

public onThicknessUpdated ( BaseField field, object obj ) : void
field BaseField
obj object
Результат void

prepModel() публичный Метод

public prepModel ( ) : void
Результат void

recreateModel() публичный Метод

public recreateModel ( ) : void
Результат void

updateAttachNodePositions() публичный Метод

public updateAttachNodePositions ( bool userInput ) : void
userInput bool
Результат void

updateEditorFields() публичный Метод

public updateEditorFields ( ) : void
Результат void

updatePhysicalAttributes() публичный Метод

public updatePhysicalAttributes ( ) : void
Результат void