![]() |
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 |
1.8.7