Kerbal Space Program
1.12.4
|
Public Types | |
enum | OrbitDisplayMode { OrbitDisplayMode.None = 0, OrbitDisplayMode.CelestialBodyOrbits = 1, OrbitDisplayMode.AllOrbits = 2, OrbitDisplayMode.PatchedConics = 3 } |
Public Member Functions | |
virtual bool | EVAIsPossible (bool evaUnlocked, Vessel v) |
virtual int | GetActiveContractsLimit (float mCtrlNormLevel) |
virtual int | GetActiveCrewLimit (float astroComplexNormLevel) |
virtual int | GetActiveStrategyLimit (float adminNormLevel) |
virtual float | GetContractDestinationWeight (CelestialBody body) |
virtual float | GetContractFundsAdvanceFactor (Contracts.Contract.ContractPrestige prestige) |
virtual float | GetContractFundsCompletionFactor (Contracts.Contract.ContractPrestige prestige) |
virtual float | GetContractFundsFailureFactor (Contracts.Contract.ContractPrestige prestige) |
virtual float | GetContractLevelLimit (float mCtrlNormLevel) |
virtual float | GetContractPrestigeFactor (Contracts.Contract.ContractPrestige prestige) |
virtual float | GetContractReputationCompletionFactor (Contracts.Contract.ContractPrestige prestige) |
virtual float | GetContractReputationFailureFactor (Contracts.Contract.ContractPrestige prestige) |
virtual float | GetContractScienceCompletionFactor (Contracts.Contract.ContractPrestige prestige) |
virtual float | GetCraftMassLimit (float editorNormLevel, bool isPad) |
virtual Vector3 | GetCraftSizeLimit (float editorNormLevel, bool isPad) |
virtual float | GetCrewLevelLimit (float astroComplexNormLevel) |
virtual float | GetDataToScienceRatio (float RnDnormLevel) |
virtual DoubleCurve | GetDSNPowerCurve () |
virtual double | GetDSNRange (float level) |
virtual DoubleCurve | GetDSNRangeCurve () |
virtual DoubleCurve | GetDSNScienceCurve () |
virtual string | GetEVALockedReason (Vessel v, ProtoCrewMember crew) |
virtual float | GetExperimentLevel (float RnDnormLevel) |
virtual float | GetMentalityDeadlineFactor (float mentalityFactor, Contracts.Contract.ContractPrestige prestige) |
virtual float | GetMentalityExpiryFactor (float mentalityFactor, Contracts.Contract.ContractPrestige prestige) |
virtual float | GetMentalityFundsFactor (float mentalityFactor, Contracts.Contract.ContractPrestige prestige) |
virtual float | GetMentalityReputationFactor (float mentalityFactor, Contracts.Contract.ContractPrestige prestige) |
virtual float | GetMentalityScienceFactor (float mentalityFactor, Contracts.Contract.ContractPrestige prestige) |
virtual OrbitDisplayMode | GetOrbitDisplayMode (float tsNormLevel) |
virtual int | GetPartCountLimit (float editorNormLevel, bool isVAB) |
virtual int | GetPatchesAheadLimit (float tsNormLevel) |
virtual float | GetRecoveredPartValue (float pValue) |
virtual float | GetRecoveredResourceValue (float rscValue) |
virtual float | GetRecruitHireCost (int currentActive) |
virtual float | GetScienceCostLimit (float RnDnormLevel) |
virtual float | GetStrategyCommitRange (float adminNormLevel) |
virtual float | GetStrategyLevelLimit (float adminNormLevel) |
virtual int | GetTrackedObjectLimit (float tsNormLevel) |
virtual bool | ManeuverToolAvailable (float tsNormLevel) |
virtual UntrackedObjectClass | MinTrackedObjectSize (float tsNormLevel) |
virtual float | ScoreFlightEnvelope (float altitude, float altEnvelope, float speed, float speedEnvelope) |
virtual float | ScoreSituation (Vessel.Situations sit, CelestialBody where) |
virtual bool | UnlockedActionGroupsCustom (float editorNormLevel, bool isVAB) |
virtual bool | UnlockedActionGroupsStock (float editorNormLevel, bool isVAB) |
virtual bool | UnlockedEVA (float astroComplexNormLevel) |
virtual bool | UnlockedEVAClamber (float astroComplexNormLevel) |
virtual bool | UnlockedEVAFlags (float astroComplexNormLevel) |
virtual bool | UnlockedFlightPlanning (float mCtrlNormLevel) |
virtual bool | UnlockedFuelTransfer (float editorNormLevel) |
virtual bool | UnlockedSpaceObjectDiscovery (float tsNormLevel) |
Static Public Member Functions | |
static float | GetRecruitHireCost (int currentActive, float baseCost, float flatRate, float rateModifier) |
Get cost for hiring crew taking FundsLossMultiplayer from difficulty settings into account More... | |
Static Public Attributes | |
static GameVariables | Instance |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinestatic |
Get cost for hiring crew taking FundsLossMultiplayer from difficulty settings into account
currentActive | |
baseCost | |
flatRate | |
rateModifier |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
float GameVariables.contractDestinationWeight = 1f |
float GameVariables.contractFundsAdvanceFactor = 1f |
float GameVariables.contractFundsCompletionFactor = 1f |
float GameVariables.contractFundsFailureFactor = 1f |
float GameVariables.contractPrestigeExceptional = 1.5f |
float GameVariables.contractPrestigeSignificant = 1.25f |
float GameVariables.contractPrestigeTrivial = 1f |
float GameVariables.contractReputationCompletionFactor = 1f |
float GameVariables.contractReputationFailureFactor = 1f |
float GameVariables.contractScienceCompletionFactor = 1f |
|
static |
float GameVariables.mentalityDeadlineExceptional = 1.3f |
float GameVariables.mentalityDeadlineSignificant = 1.2f |
float GameVariables.mentalityDeadlineTrivial = 1.1f |
float GameVariables.mentalityExpiryExceptional = 1.3f |
float GameVariables.mentalityExpirySignificant = 1.2f |
float GameVariables.mentalityExpiryTrivial = 1.1f |
float GameVariables.mentalityFundsExceptional = 1.3f |
float GameVariables.mentalityFundsSignificant = 1.2f |
float GameVariables.mentalityFundsTrivial = 1.1f |
float GameVariables.mentalityReputationExceptional = 1.3f |
float GameVariables.mentalityReputationSignificant = 1.2f |
float GameVariables.mentalityReputationTrivial = 1.1f |
float GameVariables.mentalityScienceExceptional = 1.3f |
float GameVariables.mentalityScienceSignificant = 1.2f |
float GameVariables.mentalityScienceTrivial = 1.1f |
float GameVariables.partRecoveryValueFactor = 0.9f |
AnimationCurve GameVariables.reputationAddition |
float GameVariables.reputationKerbalDeath = 10f |
float GameVariables.reputationKerbalRecovery = 25f |
AnimationCurve GameVariables.reputationSubtraction |
float GameVariables.resourceRecoveryValueFactor = 0.95f |