Class CelestialBodyData
- Namespace
- KSP.Sim.Definitions
- Assembly
- Assembly-CSharp.dll
public class CelestialBodyData
- Inheritance
-
CelestialBodyData
- Inherited Members
-
- Extension Methods
-
Constructors
CelestialBodyData()
public CelestialBodyData()
Fields
BodyAltitudeFluxCurve
public FloatCurve BodyAltitudeFluxCurve
Field Value
- FloatCurve
BodyAltitudeRelativeHumidityCurve
public FloatCurve BodyAltitudeRelativeHumidityCurve
Field Value
- FloatCurve
BodyAltitudeSurfaceFluxCurve
public FloatCurve BodyAltitudeSurfaceFluxCurve
Field Value
- FloatCurve
BodyAltitudeTemperatureCurve
public FloatCurve BodyAltitudeTemperatureCurve
Field Value
- FloatCurve
BodySurfaceFluxMapPath
public string BodySurfaceFluxMapPath
Field Value
- string
BodySurfaceFluxScale
public double BodySurfaceFluxScale
Field Value
- double
HasLocalSpace
public bool HasLocalSpace
Field Value
- bool
LocalColonyObjects
public List<PredefinedColonyObject> LocalColonyObjects
Field Value
- List<PredefinedColonyObject>
LocalColonyObjectsData
public List<SerializedPredefinedColonyObject> LocalColonyObjectsData
Field Value
- List<SerializedPredefinedColonyObject>
LocalSimObjects
public List<PredefinedSimObject> LocalSimObjects
Field Value
- List<PredefinedSimObject>
LocalSimObjectsData
public List<SerializedPredefinedSimObject> LocalSimObjectsData
Field Value
- List<SerializedPredefinedSimObject>
MaxTerrainHeight
public double MaxTerrainHeight
Field Value
- double
MinTerrainHeight
public double MinTerrainHeight
Field Value
- double
SphereOfInfluenceCalculationType
public int SphereOfInfluenceCalculationType
Field Value
- int
StarLuminosity
public double StarLuminosity
Field Value
- double
TerrainHeightScale
public double TerrainHeightScale
Field Value
- double
TimeWarpAltitudeOffset
public double TimeWarpAltitudeOffset
Field Value
- double
assetKeyScaled
public string assetKeyScaled
Field Value
- string
assetKeySimulation
public string assetKeySimulation
Field Value
- string
atmosphereAdiabaticIndex
public double atmosphereAdiabaticIndex
Field Value
- double
atmosphereContainsOxygen
public bool atmosphereContainsOxygen
Field Value
- bool
atmosphereDepth
public double atmosphereDepth
Field Value
- double
atmosphereMolarMass
public double atmosphereMolarMass
Field Value
- double
atmospherePressureCurve
public FloatCurve atmospherePressureCurve
Field Value
- FloatCurve
atmospherePressureSeaLevel
public double atmospherePressureSeaLevel
Field Value
- double
atmosphereTemperatureSeaLevel
public double atmosphereTemperatureSeaLevel
Field Value
- double
axialTilt
public Vector3d axialTilt
Field Value
- Vector3d
bodyDescription
public string bodyDescription
Field Value
- string
bodyDisplayName
public string bodyDisplayName
Field Value
- string
bodyName
Field Value
- string
gravityASL
Field Value
- double
hasAtmosphere
public bool hasAtmosphere
Field Value
- bool
hasInverseRotation
public bool hasInverseRotation
Field Value
- bool
hasInverseRotationThresholdClamp
public bool hasInverseRotationThresholdClamp
Field Value
- bool
hasOcean
Field Value
- bool
hasSolarRotationPeriod
public bool hasSolarRotationPeriod
Field Value
- bool
hasSolidSurface
public bool hasSolidSurface
Field Value
- bool
initialRotation
public double initialRotation
Field Value
- double
inverseRotThresholdAltitude
public double inverseRotThresholdAltitude
Field Value
- double
isHomeWorld
Field Value
- bool
isRotating
Field Value
- bool
isStar
Field Value
- bool
isTidallyLocked
public bool isTidallyLocked
Field Value
- bool
navballSwitchAltitudeHigh
public double navballSwitchAltitudeHigh
Field Value
- double
navballSwitchAltitudeLow
public double navballSwitchAltitudeLow
Field Value
- double
oceanAltitude
public double oceanAltitude
Field Value
- double
oceanDensity
public double oceanDensity
Field Value
- double
radius
Field Value
- double
ringGroupData
public List<CelestialBodyRingData> ringGroupData
Field Value
- List<CelestialBodyRingData>
rotationPeriod
public double rotationPeriod
Field Value
- double
useAtmosphereHumidityCurve
public bool useAtmosphereHumidityCurve
Field Value
- bool
useAtmospherePressureCurve
public bool useAtmospherePressureCurve
Field Value
- bool
useAtmosphereTemperatureCurve
public bool useAtmosphereTemperatureCurve
Field Value
- bool
Methods
FromCelestialBodyProperties(CelestialBodyProperties)
public static CelestialBodyData FromCelestialBodyProperties(CelestialBodyProperties old)
Parameters
old CelestialBodyProperties
Returns
- CelestialBodyData
ToOldBodyProperties()
[Obsolete("2021-01-10: This is a translation function, and should not be used except where ABSOLUTELY necessary.")]
public CelestialBodyProperties ToOldBodyProperties()
Returns
- CelestialBodyProperties