This node will Spawn a vessel in the game. If the vessel situation asks for the player to build it, it will change the scene to the editor and after building it, it will spawn it in the defined position. The vessel will be instantiated once the craft file is defined. In the case that the player builds the vessel, after creating it in the editor, the craft file reference will linked to this vessel situation which will allow when fire again, to spawn the vessel.
More...
|
override Vector3 | ActionLocation () |
| Returns the Location for Create Asteroid in world space. More...
|
|
override void | Awake () |
|
override IEnumerator | Fire () |
| Run this action More...
|
|
override string | GetAppObjectiveInfo () |
|
override string | GetInfo () |
| Get the information to be displayed about the module in the tooltip. More...
|
|
override string | GetNodeBodyParameterString (BaseAPField field) |
| Returns the string to be displayed when the parameter is displayed in the node body More...
|
|
Orbit | GetNodeOrbit () |
| Returns Orbit for Create Vessel - if it is set to an orbit. Otherwise returns null. More...
|
|
bool | HasNodeOrbit () |
| Does this node have an Orbit? More...
|
|
override void | Initialize (MENode node) |
| This is called Once when an ActionModule 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...
|
|
override void | Load (ConfigNode node) |
|
override void | OnCloned (ref ActionModule actionModuleBase) |
|
override void | RunValidation (MissionEditorValidator validator) |
| Override this to add custom Validation checks and results to this object More...
|
|
override void | Save (ConfigNode node) |
|
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 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 | 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 | 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 | OnVesselsDocking (uint oldId, uint newId) |
| Override this function to catch when a Vessel Dock, you should use this to update any partID/Vessel references in your action where the part is in the correct vessel 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 () |
| Can be used as a hook once all the parameters in a module have been setup. 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...
|
|
void | UpdateNodeBodyUI () |
| Updates the node body parameters More...
|
|
void | RunValidationWrapper (Editor.MissionEditorValidator validator) |
|
This node will Spawn a vessel in the game. If the vessel situation asks for the player to build it, it will change the scene to the editor and after building it, it will spawn it in the defined position. The vessel will be instantiated once the craft file is defined. In the case that the player builds the vessel, after creating it in the editor, the craft file reference will linked to this vessel situation which will allow when fire again, to spawn the vessel.