![]() |
Kerbal Space Program
1.12.4
|
Implement this on a Action Module to be able to run, note. i don't really see the point of having this interface instead of relay purly on the ActionModule class More...
Public Member Functions | |
| Vector3 | ActionLocation () |
| IEnumerator | Fire () |
| string | GetAppObjectiveInfo () |
| void | Initialize (MENode node) |
| void | OnCloned (ref ActionModule actionModule) |
| void | RunValidationWrapper (Editor.MissionEditorValidator validator) |
Public Member Functions inherited from IConfigNode | |
| void | Load (ConfigNode node) |
| void | Save (ConfigNode node) |
Public Member Functions inherited from Expansions.Missions.IMENodeDisplay | |
| 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... | |
Implement this on a Action Module to be able to run, note. i don't really see the point of having this interface instead of relay purly on the ActionModule class
| Vector3 Expansions.Missions.IActionModule.ActionLocation | ( | ) |
| IEnumerator Expansions.Missions.IActionModule.Fire | ( | ) |
Implemented in Expansions.Missions.Actions.ActionPartRepair, Expansions.Missions.Actions.ActionPartFailure, Expansions.Missions.ActionModule, Expansions.Missions.Actions.ActionPartResourceDrain, Expansions.Missions.Actions.ActionDialogMessage, Expansions.Missions.Actions.ActionCreateKerbal, Expansions.Missions.Actions.ActionPartExplode, Expansions.Missions.Actions.ActionCreateFlag, Expansions.Missions.Actions.ActionCreateVessel, Expansions.Missions.Actions.ActionCreateComet, Expansions.Missions.Actions.ActionCreateAsteroid, Expansions.Missions.Actions.ActionPartResourceAmount, Expansions.Missions.Actions.ActionMissionScore, Expansions.Missions.Actions.ActionVesselActionGroup, Expansions.Missions.Actions.ActionCreateLaunchSite, Expansions.Missions.Actions.ActionVesselExplode, Expansions.Missions.Actions.ActionMessage, Expansions.Missions.Actions.ActionModifierFunds, Expansions.Missions.Actions.ActionVesselStage, and Expansions.Missions.Actions.ActionSetCamera.
| string Expansions.Missions.IActionModule.GetAppObjectiveInfo | ( | ) |
| void Expansions.Missions.IActionModule.Initialize | ( | MENode | node | ) |
Implemented in Expansions.Missions.ActionModule, Expansions.Missions.Actions.ActionPartFailure, Expansions.Missions.Actions.ActionDialogMessage, Expansions.Missions.Actions.ActionCreateKerbal, Expansions.Missions.Actions.ActionCreateVessel, Expansions.Missions.Actions.ActionMissionScore, Expansions.Missions.Actions.ActionCreateLaunchSite, and Expansions.Missions.Actions.ActionModifierScore.
| void Expansions.Missions.IActionModule.OnCloned | ( | ref ActionModule | actionModule | ) |
| void Expansions.Missions.IActionModule.RunValidationWrapper | ( | Editor.MissionEditorValidator | validator | ) |
1.8.7