Kerbal Space Program  1.12.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | Public Attributes | List of all members
FinePrint.Utilities.SurveyDefinition Class Reference

SurveyDefinition prevents SurveyContracts from calling LoadNode more than absolutely necessary by storing the survey definitions in a loose structure. More...

Public Member Functions

 SurveyDefinition ()
 
 SurveyDefinition (SurveyDefinition that)
 
 SurveyDefinition (ConfigNode node)
 

Public Attributes

string AnomalyName = "anomalies"
 
string DataName = "generic"
 
float FundsAdvance = ContractDefs.Survey.Funds.DefaultAdvance
 
float FundsFailure = ContractDefs.Survey.Funds.DefaultFailure
 
float FundsReward = ContractDefs.Survey.Funds.DefaultReward
 
ConfigNode Node
 
List< SurveyDefinitionParameterParameters
 
float ReputationFailure = ContractDefs.Survey.Reputation.DefaultFailure
 
float ReputationReward = ContractDefs.Survey.Reputation.DefaultReward
 
string ResultName = "report"
 
float ScienceReward = ContractDefs.Survey.Science.DefaultReward
 

Detailed Description

SurveyDefinition prevents SurveyContracts from calling LoadNode more than absolutely necessary by storing the survey definitions in a loose structure.

Constructor & Destructor Documentation

FinePrint.Utilities.SurveyDefinition.SurveyDefinition ( )
inline
FinePrint.Utilities.SurveyDefinition.SurveyDefinition ( SurveyDefinition  that)
inline
FinePrint.Utilities.SurveyDefinition.SurveyDefinition ( ConfigNode  node)
inline

Member Data Documentation

string FinePrint.Utilities.SurveyDefinition.AnomalyName = "anomalies"
string FinePrint.Utilities.SurveyDefinition.DataName = "generic"
float FinePrint.Utilities.SurveyDefinition.FundsAdvance = ContractDefs.Survey.Funds.DefaultAdvance
float FinePrint.Utilities.SurveyDefinition.FundsFailure = ContractDefs.Survey.Funds.DefaultFailure
float FinePrint.Utilities.SurveyDefinition.FundsReward = ContractDefs.Survey.Funds.DefaultReward
ConfigNode FinePrint.Utilities.SurveyDefinition.Node
List<SurveyDefinitionParameter> FinePrint.Utilities.SurveyDefinition.Parameters
float FinePrint.Utilities.SurveyDefinition.ReputationFailure = ContractDefs.Survey.Reputation.DefaultFailure
float FinePrint.Utilities.SurveyDefinition.ReputationReward = ContractDefs.Survey.Reputation.DefaultReward
string FinePrint.Utilities.SurveyDefinition.ResultName = "report"
float FinePrint.Utilities.SurveyDefinition.ScienceReward = ContractDefs.Survey.Science.DefaultReward

The documentation for this class was generated from the following file: