Kerbal Space Program
1.12.4
|
Public Member Functions | |
void | AddParameterToNodeBody (string parameter) |
Add a parameter to be displayed in the node body Used for batch processing node body parameters If you want an immediate UI update, use AddParameterToNodeBodyAndUpdateUI More... | |
void | AddParameterToNodeBodyAndUpdateUI (string parameter) |
Add a parameter to be displayed in the node body Then updates the UI on the node body More... | |
void | AddParameterToSAP (string parameter) |
Add a parameter to be displayed in the Settings Action Pane More... | |
string | GetDisplayName () |
Get the localized name of the action module More... | |
string | GetInfo () |
Get the information to be displayed about the module in the tooltip. More... | |
List< IMENodeDisplay > | GetInternalParametersToDisplay () |
Gets some more parameters to display. More... | |
string | GetName () |
Get the name of the action module More... | |
MENode | GetNode () |
Get the linked Mission node. More... | |
string | GetNodeBodyParameterString (BaseAPField field) |
Returns the string to be displayed when the parameter is displayed in the node body More... | |
bool | HasNodeBodyParameter (string parameter) |
Evaluates if the parameter is present in the node body display parameters More... | |
bool | HasSAPParameter (string parameter) |
Evaluates if the parameter is present in the SAP More... | |
void | ParameterSetupComplete () |
Can be used as a hook once all the parameters in a module have been setup and/or displayed in the SAP. More... | |
void | RemoveParameterFromNodeBody (string parameter) |
Add a parameter to be displayed in the node body Used for batch processing node body parameters If you want an immediate UI update, use AddParameterToNodeBodyAndUpdateUI More... | |
void | RemoveParameterFromNodeBodyAndUpdateUI (string parameter) |
Removes a parameter to be displayed in the node body Then updates the UI on the node body More... | |
void | RemoveParameterFromSAP (string parameter) |
Remove a parameter to be displayed in the Settings Action Pane More... | |
void | UpdateNodeBodyUI () |
Updates the node body parameters More... | |
void Expansions.Missions.IMENodeDisplay.AddParameterToNodeBody | ( | string | parameter | ) |
Add a parameter to be displayed in the node body Used for batch processing node body parameters If you want an immediate UI update, use AddParameterToNodeBodyAndUpdateUI
Implemented in Expansions.Missions.MissionSituation, Expansions.Missions.TestModule, Expansions.Missions.ActionModule, and Expansions.Missions.DynamicModule.
void Expansions.Missions.IMENodeDisplay.AddParameterToNodeBodyAndUpdateUI | ( | string | parameter | ) |
Add a parameter to be displayed in the node body Then updates the UI on the node body
Implemented in Expansions.Missions.MissionSituation, Expansions.Missions.TestModule, Expansions.Missions.ActionModule, and Expansions.Missions.DynamicModule.
void Expansions.Missions.IMENodeDisplay.AddParameterToSAP | ( | string | parameter | ) |
Add a parameter to be displayed in the Settings Action Pane
Implemented in Expansions.Missions.MissionSituation, Expansions.Missions.TestModule, Expansions.Missions.ActionModule, and Expansions.Missions.DynamicModule.
string Expansions.Missions.IMENodeDisplay.GetDisplayName | ( | ) |
Get the localized name of the action module
Implemented in Expansions.Missions.MissionSituation, Expansions.Missions.TestModule, Expansions.Missions.Adjusters.AdjusterPartModuleBase, Expansions.Missions.ActionModule, Expansions.Missions.AwardModule, Expansions.Missions.DynamicModule, Expansions.Missions.ScoreModule_Accuracy, Expansions.Missions.VesselRestriction_Resource, Expansions.Missions.VesselRestriction_Size, Expansions.Missions.VesselRestriction_Crew, Expansions.Missions.VesselRestriction_Mass, Expansions.Missions.ScoreModule_Modifier, Expansions.Missions.VesselRestriction_Stages, Expansions.Missions.VesselRestriction_Cost, Expansions.Missions.VesselRestriction, Expansions.Missions.VesselRestriction_PartCount, Expansions.Missions.VesselRestriction_RequiredParts, Expansions.Missions.ScoreModule_Time, Expansions.Missions.ScoreModule_Resource, and Expansions.Missions.ScoreModule_Completion.
string Expansions.Missions.IMENodeDisplay.GetInfo | ( | ) |
Get the information to be displayed about the module in the tooltip.
Implemented in Expansions.Missions.MissionSituation, Expansions.Missions.Tests.TestDistance, Expansions.Missions.Tests.TestOrbitParams, Expansions.Missions.TestModule, Expansions.Missions.Actions.ActionPartRepair, Expansions.Missions.Actions.ActionCreateVessel, Expansions.Missions.Actions.ActionPartResourceDrain, Expansions.Missions.ActionModule, Expansions.Missions.Actions.ActionCreateKerbal, Expansions.Missions.Tests.TestGrapple, Expansions.Missions.Tests.TestVesselVelocity, Expansions.Missions.Actions.ActionPartFailure, Expansions.Missions.DynamicModule, Expansions.Missions.Tests.TestPartDocking, Expansions.Missions.Tests.TestOrbit, Expansions.Missions.Tests.TestTakeKerbal, Expansions.Missions.Tests.TestVesselSituation, Expansions.Missions.Tests.TestKerbalBoarded, Expansions.Missions.Tests.TestScienceExperiment, Expansions.Missions.Tests.TestKerbalEVA, Expansions.Missions.Actions.ActionPartResourceAmount, Expansions.Missions.Tests.TestVesselResource, Expansions.Missions.Tests.TestPlantFlag, Expansions.Missions.Tests.TestResourcesRecovery, Expansions.Missions.Tests.TestGoTo, Expansions.Missions.Tests.TestVesselActiveCount, Expansions.Missions.Actions.ActionDialogMessage, Expansions.Missions.Tests.TestCrewAssignment, Expansions.Missions.Tests.TestFlyThrough, Expansions.Missions.Actions.ActionCreateFlag, Expansions.Missions.ScoreModule_Accuracy, Expansions.Missions.Actions.ActionMissionScore, Expansions.Missions.Tests.TestVesselPartCount, Expansions.Missions.Tests.TestFundsRecovery, Expansions.Missions.Tests.TestKerbalRescue, Expansions.Missions.Actions.ActionCreateComet, Expansions.Missions.Actions.ActionCreateAsteroid, Expansions.Missions.Actions.ActionPartExplode, Expansions.Missions.ScoreModule_Resource, Expansions.Missions.Tests.TestTimeSinceNode, Expansions.Missions.Tests.TestVesselCrewCount, Expansions.Missions.ScoreModule_Modifier, Expansions.Missions.Tests.TestMissionFunds, Expansions.Missions.Tests.TestKerbalRecovery, Expansions.Missions.Tests.TestMissionScore, Expansions.Missions.Actions.ActionCreateLaunchSite, Expansions.Missions.Tests.TestVesselStateCrashed, Expansions.Missions.Tests.TestVesselAltitude, Expansions.Missions.Tests.TestKerbalKilled, Expansions.Missions.ScoreModule_Time, Expansions.Missions.Tests.TestMETTime, Expansions.Missions.Tests.TestAccuracy, Expansions.Missions.Tests.TestVesselMass, Expansions.Missions.Tests.TestVesselSituationLanded, Expansions.Missions.Actions.ActionVesselExplode, Expansions.Missions.Tests.TestMissionTime, Expansions.Missions.Tests.TestSOIReached, Expansions.Missions.Tests.TestVesselSituationFlying, Expansions.Missions.Tests.TestVesselStage, Expansions.Missions.Tests.TestSOILeft, Expansions.Missions.ScoreModule_Completion, Expansions.Missions.Actions.ActionModifierFunds, Expansions.Missions.Tests.TestVesselStageActivated, Expansions.Missions.Tests.TestVesselRecovery, Expansions.Missions.Actions.ActionVesselActionGroup, Expansions.Missions.Actions.ActionVesselStage, Expansions.Missions.Actions.ActionMessage, Expansions.Missions.Actions.ActionSetCamera, Expansions.Missions.Tests.TestVesselActive, Expansions.Missions.Tests.TestEmptyFalse, and Expansions.Missions.Tests.TestEmptyTrue.
List<IMENodeDisplay> Expansions.Missions.IMENodeDisplay.GetInternalParametersToDisplay | ( | ) |
Gets some more parameters to display.
Implemented in Expansions.Missions.MissionSituation, Expansions.Missions.TestModule, Expansions.Missions.ActionModule, Expansions.Missions.DynamicModule, Expansions.Missions.Actions.ActionPartFailure, and Expansions.Missions.Actions.ActionMissionScore.
string Expansions.Missions.IMENodeDisplay.GetName | ( | ) |
Get the name of the action module
Implemented in Expansions.Missions.MissionSituation, Expansions.Missions.TestModule, Expansions.Missions.ActionModule, and Expansions.Missions.DynamicModule.
MENode Expansions.Missions.IMENodeDisplay.GetNode | ( | ) |
Get the linked Mission node.
Implemented in Expansions.Missions.MissionSituation, Expansions.Missions.TestModule, Expansions.Missions.ActionModule, and Expansions.Missions.DynamicModule.
string Expansions.Missions.IMENodeDisplay.GetNodeBodyParameterString | ( | BaseAPField | field | ) |
Returns the string to be displayed when the parameter is displayed in the node body
field |
Implemented in Expansions.Missions.MissionSituation, Expansions.Missions.Tests.TestDistance, Expansions.Missions.Tests.TestOrbitParams, Expansions.Missions.Actions.ActionPartRepair, Expansions.Missions.TestModule, Expansions.Missions.Actions.ActionCreateKerbal, Expansions.Missions.Tests.TestGrapple, Expansions.Missions.ActionModule, Expansions.Missions.Actions.ActionPartResourceDrain, Expansions.Missions.Tests.TestVesselVelocity, Expansions.Missions.Adjusters.AdjusterPartModuleBase, Expansions.Missions.Actions.ActionPartFailure, Expansions.Missions.Actions.ActionCreateVessel, Expansions.Missions.Tests.TestScienceExperiment, Expansions.Missions.Tests.TestPartDocking, Expansions.Missions.Tests.TestTakeKerbal, Expansions.Missions.Tests.TestKerbalBoarded, Expansions.Missions.Tests.TestKerbalEVA, Expansions.Missions.DynamicModule, Expansions.Missions.Tests.TestOrbit, Expansions.Missions.Tests.TestVesselSituation, Expansions.Missions.Tests.TestResourcesRecovery, Expansions.Missions.Actions.ActionDialogMessage, Expansions.Missions.Actions.ActionPartResourceAmount, Expansions.Missions.Tests.TestCrewAssignment, Expansions.Missions.Actions.ActionCreateFlag, Expansions.Missions.Tests.TestFundsRecovery, Expansions.Missions.Tests.TestVesselActiveCount, Expansions.Missions.Tests.TestKerbalRescue, Expansions.Missions.Tests.TestFlyThrough, Expansions.Missions.Tests.TestVesselResource, Expansions.Missions.Tests.TestVesselCrewCount, Expansions.Missions.Tests.TestGoTo, Expansions.Missions.Tests.TestKerbalRecovery, Expansions.Missions.Actions.ActionVessel, Expansions.Missions.Actions.ActionPartExplode, Expansions.Missions.Actions.ActionCreateComet, Expansions.Missions.Actions.ActionCreateAsteroid, Expansions.Missions.Tests.TestKerbalKilled, Expansions.Missions.Tests.TestVesselPartCount, Expansions.Missions.ScoreModule_Accuracy, Expansions.Missions.Adjusters.FailureLightFlickering, Expansions.Missions.Tests.TestVessel, Expansions.Missions.Adjusters.AdjusterReactionWheelTorque, Expansions.Missions.Adjusters.AdjusterGimbalLimitControl, Expansions.Missions.Tests.TestVesselStage, Expansions.Missions.Adjusters.AdjusterDataTransmitterPower, Expansions.Missions.Tests.TestTimeSinceNode, Expansions.Missions.Tests.TestMissionFunds, Expansions.Missions.Tests.TestVesselAltitude, Expansions.Missions.Tests.TestMissionScore, Expansions.Missions.Tests.TestMETTime, Expansions.Missions.ScoreModule, Expansions.Missions.ScoreModule_Modifier, Expansions.Missions.ScoreModule_Resource, Expansions.Missions.Tests.TestAccuracy, Expansions.Missions.Actions.ActionVesselExplode, Expansions.Missions.Adjusters.AdjusterActiveRadiatorMaxEnergyTransfer, Expansions.Missions.Adjusters.AdjusterAlternatorOutput, Expansions.Missions.Adjusters.AdjusterDeployableSolarPanelEfficiency, Expansions.Missions.Adjusters.AdjusterLiftingSurfaceLiftForce, Expansions.Missions.Adjusters.AdjusterLightIntensity, Expansions.Missions.Adjusters.AdjusterWheelBrakesTorque, Expansions.Missions.Adjusters.AdjusterWheelMotorTorque, Expansions.Missions.Tests.TestVesselMass, Expansions.Missions.Adjusters.AdjusterControlSurfaceActuatorSpeed, Expansions.Missions.Adjusters.AdjusterGeneratorEfficiency, Expansions.Missions.Tests.TestMissionTime, Expansions.Missions.Adjusters.AdjusterEnginesThrottle, Expansions.Missions.Adjusters.AdjusterSASServiceLevel, Expansions.Missions.Actions.ActionCreateLaunchSite, and Expansions.Missions.ScoreModule_Time.
bool Expansions.Missions.IMENodeDisplay.HasNodeBodyParameter | ( | string | parameter | ) |
Evaluates if the parameter is present in the node body display parameters
parameter |
Implemented in Expansions.Missions.MissionSituation, Expansions.Missions.TestModule, Expansions.Missions.ActionModule, and Expansions.Missions.DynamicModule.
bool Expansions.Missions.IMENodeDisplay.HasSAPParameter | ( | string | parameter | ) |
Evaluates if the parameter is present in the SAP
parameter |
Implemented in Expansions.Missions.MissionSituation, Expansions.Missions.TestModule, Expansions.Missions.ActionModule, and Expansions.Missions.DynamicModule.
void Expansions.Missions.IMENodeDisplay.ParameterSetupComplete | ( | ) |
Can be used as a hook once all the parameters in a module have been setup and/or displayed in the SAP.
Implemented in Expansions.Missions.MissionSituation, Expansions.Missions.TestModule, Expansions.Missions.Tests.TestDistance, Expansions.Missions.Tests.TestOrbitParams, Expansions.Missions.ActionModule, Expansions.Missions.DynamicModule, Expansions.Missions.Tests.TestVesselVelocity, Expansions.Missions.Actions.ActionDialogMessage, Expansions.Missions.Tests.TestResourcesRecovery, Expansions.Missions.Tests.TestGrapple, Expansions.Missions.Tests.TestVesselSituationSplashed, Expansions.Missions.Tests.TestVesselSituationLanded, and Expansions.Missions.Tests.TestVesselSituationFlying.
void Expansions.Missions.IMENodeDisplay.RemoveParameterFromNodeBody | ( | string | parameter | ) |
Add a parameter to be displayed in the node body Used for batch processing node body parameters If you want an immediate UI update, use AddParameterToNodeBodyAndUpdateUI
Implemented in Expansions.Missions.MissionSituation, Expansions.Missions.TestModule, Expansions.Missions.ActionModule, and Expansions.Missions.DynamicModule.
void Expansions.Missions.IMENodeDisplay.RemoveParameterFromNodeBodyAndUpdateUI | ( | string | parameter | ) |
Removes a parameter to be displayed in the node body Then updates the UI on the node body
Implemented in Expansions.Missions.MissionSituation, Expansions.Missions.TestModule, Expansions.Missions.ActionModule, and Expansions.Missions.DynamicModule.
void Expansions.Missions.IMENodeDisplay.RemoveParameterFromSAP | ( | string | parameter | ) |
Remove a parameter to be displayed in the Settings Action Pane
Implemented in Expansions.Missions.MissionSituation, Expansions.Missions.TestModule, Expansions.Missions.ActionModule, and Expansions.Missions.DynamicModule.
void Expansions.Missions.IMENodeDisplay.UpdateNodeBodyUI | ( | ) |
Updates the node body parameters
Implemented in Expansions.Missions.MissionSituation, Expansions.Missions.TestModule, Expansions.Missions.ActionModule, and Expansions.Missions.DynamicModule.