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... | |
virtual void | Awake () |
virtual void | Cleared () |
Method to overide if you want to do stuff when a node is deactivated More... | |
TestModule | ClearTest () |
Run anything we need on Deactivating a Test More... | |
virtual string | GetAppObjectiveInfo () |
string | GetDisplayName () |
Get the localized name of the node More... | |
virtual string | GetInfo () |
Get the information to be displayed about the module in the tooltip. More... | |
virtual 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... | |
virtual 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... | |
virtual void | Initialize (TestGroup testGroup, string title="") |
This is called Once when a TestModule component is instantiated. This is a mandatory Method and will set the MENode reference. Override this method in any action modules that require the MENode reference prior to Awake, but always call the base.Initialize More... | |
virtual void | Initialized () |
Method to overide if you want to do stuff when a node is activated More... | |
TestModule | InitializeTest () |
Run anything we need on Activating a Test More... | |
virtual void | Load (ConfigNode node) |
virtual void | OnDestroy () |
virtual void | OnPartPersistentIdChanged (uint vesselID, uint oldId, uint newId) |
Override this function to catch when a parts persistentId is changed, you should use this to update any partID references in your action where the part is in the correct vessel More... | |
virtual void | OnVesselDocking (uint oldId, uint newId) |
Override this function to catch when a vessels persistentId is about to change as a result of a vessel docking event. More... | |
virtual void | OnVesselPersistentIdChanged (uint oldId, uint newId) |
Override this function to catch when a vessels persistentId is changed, you should use this to update any vesselID references in your action More... | |
virtual void | OnVesselsUndocking (Vessel oldVessel, Vessel newVessel) |
Override this function to catch when a parts Vessel is changed, you should use this to update any partID/Vessel references in your action where the part is in the correct vessel More... | |
virtual void | ParameterSetupComplete () |
Perform all the setup operations that we need when the module is initialised in the mission builder. 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... | |
virtual void | RunValidation (MissionEditorValidator validator) |
Override this to add custom Validation checks and results to this object More... | |
void | RunValidationWrapper (MissionEditorValidator validator) |
Called to run the Validation checks for this object. More... | |
virtual void | Save (ConfigNode node) |
virtual bool | ShouldCreateCheckpoint () |
Used by the Test Mission checkpoint system to determine whether to create a checkpoint when this module fires or not. More... | |
virtual bool | Test () |
Tests the parameters needed for this More... | |
void | UpdateNodeBodyUI () |
Updates the node body parameters More... | |
Public Member Functions inherited from Expansions.Missions.ITestModule | |
void | RunValidationWrapper (Editor.MissionEditorValidator validator) |
Public Attributes | |
bool | hasOrbit = false |
bool | hasWaypoint = false |
True if a WayPoint exists for this module. More... | |
List< string > | parametersDisplayedInSAP |
The parameters displayed in the Settings Action Pane More... | |
string | title = "" |
The display name for this More... | |
Properties | |
string | name [get, set] |
the name of the module class More... | |
MENode | node [get, set] |
Refernce to the Node that the test is part of More... | |
TestGroup | testGroup [get, set] |
Refernce to the Node that the test is part of More... | |
|
inline |
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
Implements Expansions.Missions.IMENodeDisplay.
|
inline |
Add a parameter to be displayed in the node body Then updates the UI on the node body
Implements Expansions.Missions.IMENodeDisplay.
|
inline |
Add a parameter to be displayed in the Settings Action Pane
Implements Expansions.Missions.IMENodeDisplay.
|
inlinevirtual |
Reimplemented in Expansions.Missions.Tests.TestDistance, Expansions.Missions.Tests.TestVesselVelocity, Expansions.Missions.Tests.TestOrbitParams, Expansions.Missions.Tests.TestGrapple, Expansions.Missions.Tests.TestOrbit, Expansions.Missions.Tests.TestScienceExperiment, Expansions.Missions.Tests.TestResourcesRecovery, Expansions.Missions.Tests.TestTakeKerbal, Expansions.Missions.Tests.TestFundsRecovery, Expansions.Missions.Tests.TestGoTo, Expansions.Missions.Tests.TestPartDocking, Expansions.Missions.Tests.TestVesselCrewCount, Expansions.Missions.Tests.TestVesselResource, Expansions.Missions.Tests.TestVesselActiveCount, Expansions.Missions.Tests.TestFlyThrough, Expansions.Missions.Tests.TestKerbalBoarded, Expansions.Missions.Tests.TestKerbalEVA, Expansions.Missions.Tests.TestMissionFunds, Expansions.Missions.Tests.TestMissionScore, Expansions.Missions.Tests.TestVessel, Expansions.Missions.Tests.TestMETTime, Expansions.Missions.Tests.TestCrewAssignment, Expansions.Missions.Tests.TestMissionTime, Expansions.Missions.Tests.TestVesselSituationLanded, Expansions.Missions.Tests.TestVesselSituationSplashed, Expansions.Missions.Tests.TestVesselSituation, Expansions.Missions.Tests.TestVesselSituationFlying, Expansions.Missions.Tests.TestKerbalRescue, Expansions.Missions.Tests.TestVesselAltitude, Expansions.Missions.Tests.TestKerbalRecovery, Expansions.Missions.Tests.TestTimeSinceNode, Expansions.Missions.Tests.TestAccuracy, Expansions.Missions.Tests.TestVesselStage, Expansions.Missions.Tests.TestKerbalKilled, Expansions.Missions.Tests.TestVesselMass, Expansions.Missions.Tests.TestVesselPartCount, Expansions.Missions.Tests.TestPlantFlag, Expansions.Missions.Tests.TestSOIReached, Expansions.Missions.Tests.TestSOILeft, Expansions.Missions.Tests.TestVesselStageActivated, Expansions.Missions.Tests.TestVesselStateCrashed, Expansions.Missions.Tests.TestVesselState, Expansions.Missions.Tests.TestVesselActive, Expansions.Missions.Tests.TestVesselRecovery, Expansions.Missions.Tests.TestGameEvent, Expansions.Missions.Tests.TestEmptyFalse, and Expansions.Missions.Tests.TestEmptyTrue.
|
inlinevirtual |
Method to overide if you want to do stuff when a node is deactivated
Reimplemented in Expansions.Missions.Tests.TestGrapple, Expansions.Missions.Tests.TestPartDocking, Expansions.Missions.Tests.TestOrbitParams, Expansions.Missions.Tests.TestTakeKerbal, Expansions.Missions.Tests.TestOrbit, Expansions.Missions.Tests.TestKerbalRescue, Expansions.Missions.Tests.TestScienceExperiment, Expansions.Missions.Tests.TestResourcesRecovery, Expansions.Missions.Tests.TestKerbalEVA, Expansions.Missions.Tests.TestFundsRecovery, Expansions.Missions.Tests.TestKerbalBoarded, Expansions.Missions.Tests.TestVesselActiveCount, Expansions.Missions.Tests.TestKerbalRecovery, Expansions.Missions.Tests.TestKerbalKilled, Expansions.Missions.Tests.TestPlantFlag, Expansions.Missions.Tests.TestVesselStateCrashed, Expansions.Missions.Tests.TestVesselStageActivated, Expansions.Missions.Tests.TestSOIReached, Expansions.Missions.Tests.TestSOILeft, and Expansions.Missions.Tests.TestVesselRecovery.
|
inline |
|
inlinevirtual |
Implements Expansions.Missions.ITestModule.
Reimplemented in Expansions.Missions.Tests.TestScienceExperiment.
|
inline |
|
inlinevirtual |
Get the information to be displayed about the module in the tooltip.
Implements Expansions.Missions.IMENodeDisplay.
Reimplemented in Expansions.Missions.Tests.TestDistance, Expansions.Missions.Tests.TestOrbitParams, Expansions.Missions.Tests.TestGrapple, Expansions.Missions.Tests.TestVesselVelocity, 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.Tests.TestVesselResource, Expansions.Missions.Tests.TestPlantFlag, Expansions.Missions.Tests.TestResourcesRecovery, Expansions.Missions.Tests.TestGoTo, Expansions.Missions.Tests.TestVesselActiveCount, Expansions.Missions.Tests.TestCrewAssignment, Expansions.Missions.Tests.TestFlyThrough, Expansions.Missions.Tests.TestVesselPartCount, Expansions.Missions.Tests.TestFundsRecovery, Expansions.Missions.Tests.TestKerbalRescue, Expansions.Missions.Tests.TestTimeSinceNode, Expansions.Missions.Tests.TestVesselCrewCount, Expansions.Missions.Tests.TestMissionFunds, Expansions.Missions.Tests.TestKerbalRecovery, Expansions.Missions.Tests.TestMissionScore, Expansions.Missions.Tests.TestVesselStateCrashed, Expansions.Missions.Tests.TestVesselAltitude, Expansions.Missions.Tests.TestKerbalKilled, Expansions.Missions.Tests.TestMETTime, Expansions.Missions.Tests.TestAccuracy, Expansions.Missions.Tests.TestVesselMass, Expansions.Missions.Tests.TestVesselSituationLanded, Expansions.Missions.Tests.TestMissionTime, Expansions.Missions.Tests.TestSOIReached, Expansions.Missions.Tests.TestVesselSituationFlying, Expansions.Missions.Tests.TestVesselStage, Expansions.Missions.Tests.TestSOILeft, Expansions.Missions.Tests.TestVesselStageActivated, Expansions.Missions.Tests.TestVesselRecovery, Expansions.Missions.Tests.TestVesselActive, Expansions.Missions.Tests.TestEmptyFalse, and Expansions.Missions.Tests.TestEmptyTrue.
|
inlinevirtual |
Gets some more parameters to display.
Implements Expansions.Missions.IMENodeDisplay.
|
inline |
Get the name of the action module
Implements Expansions.Missions.IMENodeDisplay.
|
inline |
Get the linked Mission node.
Implements Expansions.Missions.IMENodeDisplay.
|
inlinevirtual |
Returns the string to be displayed when the parameter is displayed in the node body
field |
Implements Expansions.Missions.IMENodeDisplay.
Reimplemented in Expansions.Missions.Tests.TestDistance, Expansions.Missions.Tests.TestOrbitParams, Expansions.Missions.Tests.TestGrapple, Expansions.Missions.Tests.TestVesselVelocity, Expansions.Missions.Tests.TestScienceExperiment, Expansions.Missions.Tests.TestPartDocking, Expansions.Missions.Tests.TestTakeKerbal, Expansions.Missions.Tests.TestKerbalBoarded, Expansions.Missions.Tests.TestKerbalEVA, Expansions.Missions.Tests.TestOrbit, Expansions.Missions.Tests.TestVesselSituation, Expansions.Missions.Tests.TestResourcesRecovery, Expansions.Missions.Tests.TestCrewAssignment, 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.Tests.TestKerbalKilled, Expansions.Missions.Tests.TestVesselPartCount, Expansions.Missions.Tests.TestVessel, Expansions.Missions.Tests.TestVesselStage, Expansions.Missions.Tests.TestTimeSinceNode, Expansions.Missions.Tests.TestMissionFunds, Expansions.Missions.Tests.TestVesselAltitude, Expansions.Missions.Tests.TestMissionScore, Expansions.Missions.Tests.TestMETTime, Expansions.Missions.Tests.TestAccuracy, Expansions.Missions.Tests.TestVesselMass, and Expansions.Missions.Tests.TestMissionTime.
|
inline |
Evaluates if the parameter is present in the node body display parameters
parameter |
Implements Expansions.Missions.IMENodeDisplay.
|
inline |
Evaluates if the parameter is present in the SAP
parameter |
Implements Expansions.Missions.IMENodeDisplay.
|
inlinevirtual |
This is called Once when a TestModule component is instantiated. This is a mandatory Method and will set the MENode reference. Override this method in any action modules that require the MENode reference prior to Awake, but always call the base.Initialize
node |
Implements Expansions.Missions.ITestModule.
Reimplemented in Expansions.Missions.Tests.TestDistance, Expansions.Missions.Tests.TestVesselVelocity, Expansions.Missions.Tests.TestTakeKerbal, Expansions.Missions.Tests.TestKerbalEVA, Expansions.Missions.Tests.TestKerbalBoarded, Expansions.Missions.Tests.TestCrewAssignment, Expansions.Missions.Tests.TestKerbalRecovery, Expansions.Missions.Tests.TestKerbalRescue, Expansions.Missions.Tests.TestKerbalKilled, and Expansions.Missions.Tests.TestTimeSinceNode.
|
inlinevirtual |
Method to overide if you want to do stuff when a node is activated
Reimplemented in Expansions.Missions.Tests.TestGrapple, Expansions.Missions.Tests.TestOrbitParams, Expansions.Missions.Tests.TestOrbit, Expansions.Missions.Tests.TestScienceExperiment, Expansions.Missions.Tests.TestTakeKerbal, Expansions.Missions.Tests.TestPartDocking, Expansions.Missions.Tests.TestResourcesRecovery, Expansions.Missions.Tests.TestKerbalEVA, Expansions.Missions.Tests.TestFundsRecovery, Expansions.Missions.Tests.TestKerbalBoarded, Expansions.Missions.Tests.TestVesselSituation, Expansions.Missions.Tests.TestVesselActiveCount, Expansions.Missions.Tests.TestKerbalRescue, Expansions.Missions.Tests.TestKerbalRecovery, Expansions.Missions.Tests.TestKerbalKilled, Expansions.Missions.Tests.TestPlantFlag, Expansions.Missions.Tests.TestVesselStateCrashed, Expansions.Missions.Tests.TestVesselStageActivated, Expansions.Missions.Tests.TestSOIReached, Expansions.Missions.Tests.TestSOILeft, and Expansions.Missions.Tests.TestVesselRecovery.
|
inline |
|
inlinevirtual |
Implements IConfigNode.
Reimplemented in Expansions.Missions.Tests.TestDistance, Expansions.Missions.Tests.TestOrbitParams, Expansions.Missions.Tests.TestGrapple, Expansions.Missions.Tests.TestPartDocking, Expansions.Missions.Tests.TestVesselVelocity, Expansions.Missions.Tests.TestTakeKerbal, Expansions.Missions.Tests.TestKerbalBoarded, Expansions.Missions.Tests.TestKerbalEVA, Expansions.Missions.Tests.TestOrbit, Expansions.Missions.Tests.TestScienceExperiment, Expansions.Missions.Tests.TestVesselSituation, Expansions.Missions.Tests.TestCrewAssignment, Expansions.Missions.Tests.TestResourcesRecovery, Expansions.Missions.Tests.TestVesselResource, Expansions.Missions.Tests.TestVessel, Expansions.Missions.Tests.TestGoTo, Expansions.Missions.Tests.TestPlantFlag, Expansions.Missions.Tests.TestVesselActiveCount, Expansions.Missions.Tests.TestFundsRecovery, Expansions.Missions.Tests.TestVesselCrewCount, Expansions.Missions.Tests.TestKerbalRescue, Expansions.Missions.Tests.TestFlyThrough, Expansions.Missions.Tests.TestKerbalRecovery, Expansions.Missions.Tests.TestVesselPartCount, Expansions.Missions.Tests.TestTimeSinceNode, Expansions.Missions.Tests.TestMissionFunds, Expansions.Missions.Tests.TestKerbalKilled, Expansions.Missions.Tests.TestMissionScore, Expansions.Missions.Tests.TestVesselStage, Expansions.Missions.Tests.TestVesselStateCrashed, Expansions.Missions.Tests.TestVesselAltitude, Expansions.Missions.Tests.TestMETTime, Expansions.Missions.Tests.TestAccuracy, Expansions.Missions.Tests.TestVesselMass, Expansions.Missions.Tests.TestMissionTime, Expansions.Missions.Tests.TestSOIReached, Expansions.Missions.Tests.TestSOILeft, Expansions.Missions.Tests.TestVesselStageActivated, Expansions.Missions.Tests.TestVesselSituationSplashed, Expansions.Missions.Tests.TestVesselSituationLanded, Expansions.Missions.Tests.TestVesselSituationFlying, Expansions.Missions.Tests.TestVesselState, and Expansions.Missions.Tests.TestGameEvent.
|
inlinevirtual |
Reimplemented in Expansions.Missions.Tests.TestOrbitParams.
|
inlinevirtual |
Override this function to catch when a parts persistentId is changed, you should use this to update any partID references in your action where the part is in the correct vessel
An example of this occuring is when a vessel is launched from a craft file if there is an existing vessel in the game
param name="vesselID">The persistentID of the vessel
oldId | old Persistent ID |
newId | new Persistent ID |
Reimplemented in Expansions.Missions.Tests.TestPartDocking, and Expansions.Missions.Tests.TestCrewAssignment.
|
inlinevirtual |
Override this function to catch when a vessels persistentId is about to change as a result of a vessel docking event.
oldId | old Persistent ID |
newId | new Persistent ID |
Reimplemented in Expansions.Missions.Tests.TestGrapple, Expansions.Missions.Tests.TestPartDocking, and Expansions.Missions.Tests.TestVessel.
|
inlinevirtual |
Override this function to catch when a vessels persistentId is changed, you should use this to update any vesselID references in your action
An example of this occuring is when a vessel is launched from a craft file if there is an existing vessel in the game
oldId | old Persistent ID |
newId | new Persistent ID |
Reimplemented in Expansions.Missions.Tests.TestGrapple, Expansions.Missions.Tests.TestPartDocking, Expansions.Missions.Tests.TestDistance, Expansions.Missions.Tests.TestKerbalBoarded, Expansions.Missions.Tests.TestKerbalEVA, Expansions.Missions.Tests.TestCrewAssignment, and Expansions.Missions.Tests.TestVessel.
|
inlinevirtual |
Override this function to catch when a parts Vessel is changed, you should use this to update any partID/Vessel references in your action where the part is in the correct vessel
An example of this occuring is when a vessel undocks and a new vessel is created.
param name="vessel">The Vessel that was created
Reimplemented in Expansions.Missions.Tests.TestCrewAssignment, and Expansions.Missions.Tests.TestVessel.
|
inlinevirtual |
Perform all the setup operations that we need when the module is initialised in the mission builder.
Perform all the cleaning operations that we need before the module is destroyed.
Can be used as a hook once all the parameters in a module have been setup.
Implements Expansions.Missions.IMENodeDisplay.
Reimplemented in Expansions.Missions.Tests.TestDistance, Expansions.Missions.Tests.TestOrbitParams, Expansions.Missions.Tests.TestVesselVelocity, Expansions.Missions.Tests.TestResourcesRecovery, Expansions.Missions.Tests.TestGrapple, Expansions.Missions.Tests.TestVesselSituationSplashed, Expansions.Missions.Tests.TestVesselSituationLanded, and Expansions.Missions.Tests.TestVesselSituationFlying.
|
inline |
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
Implements Expansions.Missions.IMENodeDisplay.
|
inline |
Removes a parameter to be displayed in the node body Then updates the UI on the node body
Implements Expansions.Missions.IMENodeDisplay.
|
inline |
Remove a parameter to be displayed in the Settings Action Pane
Implements Expansions.Missions.IMENodeDisplay.
|
inlinevirtual |
Override this to add custom Validation checks and results to this object
validator | The MissionValidator that the results will be added to |
Reimplemented in Expansions.Missions.Tests.TestDistance, Expansions.Missions.Tests.TestOrbitParams, Expansions.Missions.Tests.TestGrapple, Expansions.Missions.Tests.TestPartDocking, Expansions.Missions.Tests.TestScienceExperiment, Expansions.Missions.Tests.TestTakeKerbal, Expansions.Missions.Tests.TestKerbalBoarded, Expansions.Missions.Tests.TestKerbalEVA, Expansions.Missions.Tests.TestCrewAssignment, Expansions.Missions.Tests.TestTimeSinceNode, Expansions.Missions.Tests.TestKerbalRescue, Expansions.Missions.Tests.TestKerbalRecovery, and Expansions.Missions.Tests.TestKerbalKilled.
|
inline |
Called to run the Validation checks for this object.
User based stuff is in the overrides
validator | The MissionValidator that the results will be added to |
|
inlinevirtual |
Implements IConfigNode.
Reimplemented in Expansions.Missions.Tests.TestDistance, Expansions.Missions.Tests.TestOrbitParams, Expansions.Missions.Tests.TestGrapple, Expansions.Missions.Tests.TestPartDocking, Expansions.Missions.Tests.TestVesselVelocity, Expansions.Missions.Tests.TestTakeKerbal, Expansions.Missions.Tests.TestKerbalBoarded, Expansions.Missions.Tests.TestKerbalEVA, Expansions.Missions.Tests.TestOrbit, Expansions.Missions.Tests.TestVesselSituation, Expansions.Missions.Tests.TestScienceExperiment, Expansions.Missions.Tests.TestCrewAssignment, Expansions.Missions.Tests.TestResourcesRecovery, Expansions.Missions.Tests.TestVesselResource, Expansions.Missions.Tests.TestVessel, Expansions.Missions.Tests.TestPlantFlag, Expansions.Missions.Tests.TestGoTo, Expansions.Missions.Tests.TestVesselActiveCount, Expansions.Missions.Tests.TestFundsRecovery, Expansions.Missions.Tests.TestVesselCrewCount, Expansions.Missions.Tests.TestKerbalRescue, Expansions.Missions.Tests.TestFlyThrough, Expansions.Missions.Tests.TestKerbalRecovery, Expansions.Missions.Tests.TestVesselPartCount, Expansions.Missions.Tests.TestTimeSinceNode, Expansions.Missions.Tests.TestMissionFunds, Expansions.Missions.Tests.TestKerbalKilled, Expansions.Missions.Tests.TestMissionScore, Expansions.Missions.Tests.TestVesselStage, Expansions.Missions.Tests.TestVesselStateCrashed, Expansions.Missions.Tests.TestVesselAltitude, Expansions.Missions.Tests.TestMETTime, Expansions.Missions.Tests.TestAccuracy, Expansions.Missions.Tests.TestVesselMass, Expansions.Missions.Tests.TestMissionTime, Expansions.Missions.Tests.TestSOIReached, Expansions.Missions.Tests.TestSOILeft, Expansions.Missions.Tests.TestVesselStageActivated, Expansions.Missions.Tests.TestVesselSituationSplashed, Expansions.Missions.Tests.TestVesselSituationLanded, Expansions.Missions.Tests.TestVesselSituationFlying, Expansions.Missions.Tests.TestVesselState, and Expansions.Missions.Tests.TestGameEvent.
|
inlinevirtual |
Used by the Test Mission checkpoint system to determine whether to create a checkpoint when this module fires or not.
Implements Expansions.Missions.ITestModule.
Reimplemented in Expansions.Missions.Tests.TestKerbalEVA.
|
inlinevirtual |
Tests the parameters needed for this
Implements Expansions.Missions.ITestModule.
Reimplemented in Expansions.Missions.Tests.TestDistance, Expansions.Missions.Tests.TestOrbitParams, Expansions.Missions.Tests.TestGrapple, Expansions.Missions.Tests.TestVesselVelocity, Expansions.Missions.Tests.TestTakeKerbal, Expansions.Missions.Tests.TestPartDocking, Expansions.Missions.Tests.TestResourcesRecovery, Expansions.Missions.Tests.TestOrbit, Expansions.Missions.Tests.TestKerbalBoarded, Expansions.Missions.Tests.TestVessel, Expansions.Missions.Tests.TestKerbalEVA, Expansions.Missions.Tests.TestScienceExperiment, Expansions.Missions.Tests.TestFundsRecovery, Expansions.Missions.Tests.TestKerbalRescue, Expansions.Missions.Tests.TestVesselActiveCount, Expansions.Missions.Tests.TestFlyThrough, Expansions.Missions.Tests.TestKerbalRecovery, Expansions.Missions.Tests.TestKerbalKilled, Expansions.Missions.Tests.TestGoTo, Expansions.Missions.Tests.TestVesselStateCrashed, Expansions.Missions.Tests.TestSOIReached, Expansions.Missions.Tests.TestVesselCrewCount, Expansions.Missions.Tests.TestVesselSituation, Expansions.Missions.Tests.TestPlantFlag, Expansions.Missions.Tests.TestVesselResource, Expansions.Missions.Tests.TestSOILeft, Expansions.Missions.Tests.TestVesselRecovery, Expansions.Missions.Tests.TestCrewAssignment, Expansions.Missions.Tests.TestTimeSinceNode, Expansions.Missions.Tests.TestMETTime, Expansions.Missions.Tests.TestMissionFunds, Expansions.Missions.Tests.TestMissionScore, Expansions.Missions.Tests.TestMissionTime, Expansions.Missions.Tests.TestVesselAltitude, Expansions.Missions.Tests.TestAccuracy, Expansions.Missions.Tests.TestVesselStage, Expansions.Missions.Tests.TestVesselMass, Expansions.Missions.Tests.TestVesselPartCount, Expansions.Missions.Tests.TestVesselStageActivated, Expansions.Missions.Tests.TestVesselState, Expansions.Missions.Tests.TestVesselActive, Expansions.Missions.Tests.TestGameEvent, Expansions.Missions.Tests.TestEmptyFalse, and Expansions.Missions.Tests.TestEmptyTrue.
|
inline |
Updates the node body parameters
Implements Expansions.Missions.IMENodeDisplay.
bool Expansions.Missions.TestModule.hasOrbit = false |
bool Expansions.Missions.TestModule.hasWaypoint = false |
True if a WayPoint exists for this module.
List<string> Expansions.Missions.TestModule.parametersDisplayedInSAP |
The parameters displayed in the Settings Action Pane
string Expansions.Missions.TestModule.title = "" |
The display name for this
|
getset |
the name of the module class
|
getset |
Refernce to the Node that the test is part of
|
getset |
Refernce to the Node that the test is part of