C# 클래스 SSTUTools.SSTUProceduralDecoupler

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

공개 메소드들

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