C# Class SSTUTools.SSTUSolarPanelDeployable

Inheritance: SSTUTools.SSTUControlledModule
显示文件 Open project: shadowmage45/SSTULabs Class Usage Examples

Public Methods

Method Description
CheckContractObjectiveValidity ( ) : bool
FixedUpdate ( ) : void
GetContractObjectiveType ( ) : string
GetInfo ( ) : string
OnLoad ( ConfigNode node ) : void
OnSave ( ConfigNode node ) : void
OnStart ( StartState state ) : void
Start ( ) : void
disableModule ( ) : void
enableModule ( ) : void
onAnimationStatusChanged ( AnimState state ) : void
setSuncatcherAxis ( Axis axis ) : void

Private Methods

Method Description
breakPanels ( ) : void
checkForBreak ( ) : void
debugPrint ( Vector3 direction, Transform catcher ) : void
deploy ( ) : void
extendAction ( KSPActionParam param ) : void
extendEvent ( ) : void
findTransforms ( ) : void
initializeState ( ) : void
isOccludedByPart ( Transform tr ) : bool
reInitialize ( ) : void
repairPanels ( ) : void
retract ( ) : void
retractAction ( KSPActionParam param ) : void
retractEvent ( ) : void
setAnimationState ( AnimState state ) : void
setPanelState ( SSTUPanelState newState ) : void
setPanelsToDefaultOrientation ( ) : void
setupDefaultRotations ( ) : void
toggle ( ) : void
toggleAction ( KSPActionParam param ) : void
updateGuiData ( ) : void
updatePanelPower ( SuncatcherData sc ) : void
updatePivotRotation ( PivotData pd, bool lerp = true ) : void
updatePowerStatus ( ) : void
updateRetractLerp ( ) : void

Method Details

CheckContractObjectiveValidity() public method

public CheckContractObjectiveValidity ( ) : bool
return bool

FixedUpdate() public method

public FixedUpdate ( ) : void
return void

GetContractObjectiveType() public method

public GetContractObjectiveType ( ) : string
return string

GetInfo() public method

public GetInfo ( ) : string
return string

OnLoad() public method

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

OnSave() public method

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

OnStart() public method

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

Start() public method

public Start ( ) : void
return void

disableModule() public method

public disableModule ( ) : void
return void

enableModule() public method

public enableModule ( ) : void
return void

onAnimationStatusChanged() public method

public onAnimationStatusChanged ( AnimState state ) : void
state AnimState
return void

setSuncatcherAxis() public method

public setSuncatcherAxis ( Axis axis ) : void
axis Axis
return void