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 | ) |