C# Class StretchyTanks.StretchyTanks

Inheritance: PartModule
显示文件 Open project: NathanKell/StretchySRB Class Usage Examples

Public Properties

Property Type Description
GUIdisabled bool
GUIon bool
attachBottom bool
attachTop bool
bottomCheck bool
bottomStretchPosition float
lastUpdateFactor float
maxRFactor float
nodeList List
rescaled bool
srbNodeOffset float
topCheck bool
topStretchPosition float
triggerUpdate bool

Public Methods

Method Description
GetInfo ( ) : string
OnGUI ( ) : void
OnInitialize ( ) : void
OnLoad ( ConfigNode node ) : void
OnMouseEnter ( ) : void
OnMouseExit ( ) : void
OnMouseOver ( ) : void
OnStart ( StartState state ) : void
Update ( ) : void
calcVolumeFactor ( ) : double
changeResources ( ) : void
changeTextures ( ) : void
changeThrust ( ) : void
cleanResources ( ) : void
detectNewAttach ( ) : bool
getAttachFactor ( ) : float
getMappingRadialFactor ( ) : float
getResourceNames ( ) : string
getSizeText ( ) : string
getTopFactor ( ) : float
newSurfaceNode ( Part p ) : SurfaceNode
refreshSrfAttachNodes ( ) : void
rescaleModel ( ) : void
updateConterpartSize ( StretchyTanks counterpart ) : void
updateForceTorque ( ) : void
updateMass ( ) : void
updateMaxRFactor ( ) : void
updateScale ( ) : void
updateSurfaceNode ( SurfaceNode node, Part p ) : void
updateSurfaceNodes ( ) : void

Private Methods

Method Description
GetTextures ( ) : List
changeResource ( string resName, float amount, bool isTweakable = true ) : void

Method Details

GetInfo() public method

public GetInfo ( ) : string
return string

OnGUI() public method

public OnGUI ( ) : void
return void

OnInitialize() public method

public OnInitialize ( ) : void
return void

OnLoad() public method

public OnLoad ( ConfigNode node ) : void
node System.ConfigNode
return void

OnMouseEnter() public method

public OnMouseEnter ( ) : void
return void

OnMouseExit() public method

public OnMouseExit ( ) : void
return void

OnMouseOver() public method

public OnMouseOver ( ) : void
return void

OnStart() public method

public OnStart ( StartState state ) : void
state StartState
return void

Update() public method

public Update ( ) : void
return void

calcVolumeFactor() public method

public calcVolumeFactor ( ) : double
return double

changeResources() public method

public changeResources ( ) : void
return void

changeTextures() public method

public changeTextures ( ) : void
return void

changeThrust() public method

public changeThrust ( ) : void
return void

cleanResources() public method

public cleanResources ( ) : void
return void

detectNewAttach() public method

public detectNewAttach ( ) : bool
return bool

getAttachFactor() public method

public getAttachFactor ( ) : float
return float

getMappingRadialFactor() public method

public getMappingRadialFactor ( ) : float
return float

getResourceNames() public method

public getResourceNames ( ) : string
return string

getSizeText() public method

public getSizeText ( ) : string
return string

getTopFactor() public method

public getTopFactor ( ) : float
return float

newSurfaceNode() public method

public newSurfaceNode ( Part p ) : SurfaceNode
p Part
return SurfaceNode

refreshSrfAttachNodes() public method

public refreshSrfAttachNodes ( ) : void
return void

rescaleModel() public method

public rescaleModel ( ) : void
return void

updateConterpartSize() public method

public updateConterpartSize ( StretchyTanks counterpart ) : void
counterpart StretchyTanks
return void

updateForceTorque() public method

public updateForceTorque ( ) : void
return void

updateMass() public method

public updateMass ( ) : void
return void

updateMaxRFactor() public method

public updateMaxRFactor ( ) : void
return void

updateScale() public method

public updateScale ( ) : void
return void

updateSurfaceNode() public method

public updateSurfaceNode ( SurfaceNode node, Part p ) : void
node SurfaceNode
p Part
return void

updateSurfaceNodes() public method

public updateSurfaceNodes ( ) : void
return void

Property Details

GUIdisabled public_oe property

public bool GUIdisabled
return bool

GUIon public_oe property

public bool GUIon
return bool

attachBottom public_oe property

public bool attachBottom
return bool

attachTop public_oe property

public bool attachTop
return bool

bottomCheck public_oe property

public bool bottomCheck
return bool

bottomStretchPosition public_oe property

public float bottomStretchPosition
return float

lastUpdateFactor public_oe property

public float lastUpdateFactor
return float

maxRFactor public_oe property

public float maxRFactor
return float

nodeList public_oe property

public List nodeList
return List

rescaled public_oe property

public bool rescaled
return bool

srbNodeOffset public_oe property

public float srbNodeOffset
return float

topCheck public_oe property

public bool topCheck
return bool

topStretchPosition public_oe property

public float topStretchPosition
return float

triggerUpdate public_oe property

public bool triggerUpdate
return bool