![]() |
Kerbal Space Program
1.12.4
|
Public Member Functions | |
| AwardModule (MENode node) | |
| Creates a new instance of this AwardModule More... | |
| AwardModule (MENode node, AwardDefinition definition) | |
| Creates a new instance of this AwardModule More... | |
| void | EvaluateAward (Mission mission, ref List< string > awards) |
| Evaluates if this award has been awarded, updates the mission score and updates the awards list for this mission More... | |
| override string | GetDisplayName () |
| Get the display name of this award More... | |
| override void | Load (ConfigNode node) |
| override void | Save (ConfigNode node) |
| virtual void | StartTracking () |
| Start the awards progress tracking More... | |
| virtual void | StopTracking () |
| Stop the awards progress tracking More... | |
Public Member Functions inherited from Expansions.Missions.DynamicModule | |
| 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 object | Clone () |
| virtual void | Destroy () |
| Perform all the cleaning operations that we need before the module is destroyed. More... | |
| DynamicModule () | |
| DynamicModule (MENode node) | |
| Creates a new instance of this dynamic module More... | |
| override bool | Equals (object obj) |
| virtual List< string > | GetDefaultPinnedParameters () |
| Get a list of default node pinned parameters for this dynamic module More... | |
| virtual string | GetDisplayToolTip () |
| Get the tooltip for this module UI More... | |
| override int | GetHashCode () |
| virtual 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... | |
| 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 () |
| Perform all the setup operations that we need when the module is initialised in the mission builder. More... | |
| virtual 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 | SetNode (MENode node) |
| Sets the linked Mission Node More... | |
| void | UpdateNodeBodyUI () |
| Updates the node body parameters More... | |
Public Attributes | |
| bool | enabled |
| Is this award enabled More... | |
| float | score |
| Bonus score granted for this award More... | |
Public Attributes inherited from Expansions.Missions.DynamicModule | |
| List< string > | parametersDisplayedInSAP |
| The parameters displayed in the Settings Action Pane More... | |
Protected Member Functions | |
| virtual bool | EvaluateCondition (Mission mission) |
| Evaluates the internal condition for this award More... | |
Protected Attributes | |
| string | awardID |
Protected Attributes inherited from Expansions.Missions.DynamicModule | |
| MENode | node |
| Refernce to the Node that the action is part of More... | |
Properties | |
| AwardDefinition | Definition [get] |
| Award defintition for this award More... | |
Properties inherited from Expansions.Missions.DynamicModule | |
| virtual bool | canBeDisplayedInEditor [get] |
| Does this dynamic module can be displayed in the editor More... | |
| string | id [get, set] |
| Id of this dynamic module instance, this is a unique autogenerated number to diferenciate mutliple instance of the same type More... | |
| string | name [get, set] |
| the name of the module class More... | |
|
inline |
Creates a new instance of this AwardModule
| missionScoreable |
|
inline |
Creates a new instance of this AwardModule
| missionScoreable |
|
inline |
Evaluates if this award has been awarded, updates the mission score and updates the awards list for this mission
| mission | Current mission |
| awards | List of earned awards |
|
inlineprotectedvirtual |
Evaluates the internal condition for this award
| mission | Current mission |
Reimplemented in Expansions.Missions.AwardModule_Fuel, Expansions.Missions.AwardModule_LandedOn, Expansions.Missions.AwardModule_PlanetsLanded, Expansions.Missions.AwardModule_VesselsUsed, Expansions.Missions.AwardModule_TraveledLessThan, Expansions.Missions.AwardModule_TraveledMoreThan, Expansions.Missions.AwardModule_MissionTime, Expansions.Missions.AwardModule_KerbalsSurvived, Expansions.Missions.AwardModule_Score, and Expansions.Missions.AwardModule_KerbalsDied.
|
inlinevirtual |
|
inlinevirtual |
Reimplemented from Expansions.Missions.DynamicModule.
Reimplemented in Expansions.Missions.AwardModule_Fuel, Expansions.Missions.AwardModule_LandedOn, Expansions.Missions.AwardModule_PlanetsLanded, Expansions.Missions.AwardModule_TraveledLessThan, Expansions.Missions.AwardModule_TraveledMoreThan, Expansions.Missions.AwardModule_VesselsUsed, Expansions.Missions.AwardModule_KerbalsSurvived, Expansions.Missions.AwardModule_Score, and Expansions.Missions.AwardModule_MissionTime.
|
inlinevirtual |
Reimplemented from Expansions.Missions.DynamicModule.
Reimplemented in Expansions.Missions.AwardModule_Fuel, Expansions.Missions.AwardModule_LandedOn, Expansions.Missions.AwardModule_VesselsUsed, Expansions.Missions.AwardModule_PlanetsLanded, Expansions.Missions.AwardModule_TraveledLessThan, Expansions.Missions.AwardModule_TraveledMoreThan, Expansions.Missions.AwardModule_KerbalsSurvived, Expansions.Missions.AwardModule_Score, and Expansions.Missions.AwardModule_MissionTime.
|
inlinevirtual |
Start the awards progress tracking
Reimplemented in Expansions.Missions.AwardModule_Fuel, Expansions.Missions.AwardModule_TraveledLessThan, Expansions.Missions.AwardModule_TraveledMoreThan, Expansions.Missions.AwardModule_PlanetsLanded, Expansions.Missions.AwardModule_VesselsUsed, and Expansions.Missions.AwardModule_KerbalsSurvived.
|
inlinevirtual |
Stop the awards progress tracking
Reimplemented in Expansions.Missions.AwardModule_Fuel, Expansions.Missions.AwardModule_TraveledLessThan, Expansions.Missions.AwardModule_TraveledMoreThan, Expansions.Missions.AwardModule_PlanetsLanded, Expansions.Missions.AwardModule_VesselsUsed, and Expansions.Missions.AwardModule_KerbalsSurvived.
|
protected |
| bool Expansions.Missions.AwardModule.enabled |
Is this award enabled
| float Expansions.Missions.AwardModule.score |
Bonus score granted for this award
|
get |
Award defintition for this award
1.8.7