C# Class SSTUTools.SSTUSolarPanelDeployable

Inheritance: SSTUTools.SSTUControlledModule
Afficher le fichier Open project: shadowmage45/SSTULabs Class Usage Examples

Méthodes publiques

Méthode 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

Méthode 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 méthode

public CheckContractObjectiveValidity ( ) : bool
Résultat bool

FixedUpdate() public méthode

public FixedUpdate ( ) : void
Résultat void

GetContractObjectiveType() public méthode

public GetContractObjectiveType ( ) : string
Résultat string

GetInfo() public méthode

public GetInfo ( ) : string
Résultat string

OnLoad() public méthode

public OnLoad ( ConfigNode node ) : void
node System.ConfigNode
Résultat void

OnSave() public méthode

public OnSave ( ConfigNode node ) : void
node System.ConfigNode
Résultat void

OnStart() public méthode

public OnStart ( StartState state ) : void
state StartState
Résultat void

Start() public méthode

public Start ( ) : void
Résultat void

disableModule() public méthode

public disableModule ( ) : void
Résultat void

enableModule() public méthode

public enableModule ( ) : void
Résultat void

onAnimationStatusChanged() public méthode

public onAnimationStatusChanged ( AnimState state ) : void
state AnimState
Résultat void

setSuncatcherAxis() public méthode

public setSuncatcherAxis ( Axis axis ) : void
axis Axis
Résultat void