Test for Science Experiments. Two situations are catered for. Experiments transmitted successfully to RnD and Experiments when deployed.
More...
|
| override void | Awake () |
| |
| override void | Cleared () |
| | Method to overide if you want to do stuff when a node is deactivated More...
|
| |
| override string | GetAppObjectiveInfo () |
| |
| override string | GetInfo () |
| | Get the information to be displayed about the module in the tooltip. More...
|
| |
| CelestialBody | GetNodeBody () |
| | Get the CelestialBody associated with this node. More...
|
| |
| override string | GetNodeBodyParameterString (BaseAPField field) |
| | Returns the string to be displayed when the parameter is displayed in the node body More...
|
| |
| object | GetScoreModifier (Type scoreModule) |
| | Gets the modifier value to be applied on a certain score module More...
|
| |
| bool | HasNodeBody () |
| | Does this Node have a CelestialBody associated with it? More...
|
| |
| override void | Initialized () |
| | Method to overide if you want to do stuff when a node is activated More...
|
| |
| override void | Load (ConfigNode node) |
| |
| void | OnExperimentDeployed (ScienceData scienceDataIn) |
| | Fires when a Science report is generated Will test experimentID, biome, situation, celestialbody Name as appropriate for those that are not set to null. More...
|
| |
| void | OnScienceReceived (float scienceValue, ScienceSubject scienceSubjectIn, ProtoVessel vessel, bool reverseEngineered) |
| | Fires when Science is Received by RnD Will test experimentID, biome, situation, celestialbody Name as appropriate for those that are not set to null. More...
|
| |
| override void | RunValidation (MissionEditorValidator validator) |
| | Override this to add custom Validation checks and results to this object More...
|
| |
| override void | Save (ConfigNode node) |
| |
| override bool | Test () |
| | Execute the test of the base TestModule More...
|
| |
| 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...
|
| |
| TestModule | ClearTest () |
| | Run anything we need on Deactivating a Test More...
|
| |
| string | GetDisplayName () |
| | Get the localized name of the node 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...
|
| |
| 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...
|
| |
| TestModule | InitializeTest () |
| | Run anything we need on Activating a Test More...
|
| |
| 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...
|
| |
| void | RunValidationWrapper (MissionEditorValidator validator) |
| | Called to run the Validation checks for this object. More...
|
| |
| virtual bool | ShouldCreateCheckpoint () |
| | Used by the Test Mission checkpoint system to determine whether to create a checkpoint when this module fires or not. More...
|
| |
| void | UpdateNodeBodyUI () |
| | Updates the node body parameters More...
|
| |
| void | RunValidationWrapper (Editor.MissionEditorValidator validator) |
| |
Test for Science Experiments. Two situations are catered for. Experiments transmitted successfully to RnD and Experiments when deployed.