Struct PartProperties
- Namespace
- KSP.Sim.Definitions
- Assembly
- Assembly-CSharp.dll
public struct PartProperties
- Inherited Members
-
- Extension Methods
-
Fields
PAMModuleSortOverride
public List<PartsManagerCore.SerializedPartModuleDisplayOrder> PAMModuleSortOverride
Field Value
- List<PartsManagerCore.SerializedPartModuleDisplayOrder>
PAMModuleVisualsOverride
public List<PartsManagerCore.SerializedPartModuleDisplayVisuals> PAMModuleVisualsOverride
Field Value
- List<PartsManagerCore.SerializedPartModuleDisplayVisuals>
activatesEvenIfDisconnected
public bool activatesEvenIfDisconnected
Field Value
- bool
allowKinematicPhysicsIfIntersectTerrain
public bool allowKinematicPhysicsIfIntersectTerrain
Field Value
- bool
alphaCutoff
Field Value
- float
angularDrag
Field Value
- float
attachNodes
public List<AttachNodeDefinition> attachNodes
Field Value
- List<AttachNodeDefinition>
attachRules
public AttachRules attachRules
Field Value
- AttachRules
author
Field Value
- string
bodyLiftOnlyAttachName
public string bodyLiftOnlyAttachName
Field Value
- string
bodyLiftOnlyUnattachedLift
public bool bodyLiftOnlyUnattachedLift
Field Value
- bool
boundsCentroidOffset
public Vector3 boundsCentroidOffset
Field Value
- Vector3
boundsMultiplier
public float boundsMultiplier
Field Value
- float
breakingForce
public float breakingForce
Field Value
- float
breakingTorque
public float breakingTorque
Field Value
- float
bulkheadProfiles
public string bulkheadProfiles
Field Value
- string
buoyancy
Field Value
- float
buoyancyUseSine
public bool buoyancyUseSine
Field Value
- bool
category
Field Value
- string
centerOfBuoyancy
public Vector3 centerOfBuoyancy
Field Value
- Vector3
centerOfDisplacement
public Vector3 centerOfDisplacement
Field Value
- Vector3
centerOfLiftOffset
public Vector3 centerOfLiftOffset
Field Value
- Vector3
centerOfMassOffset
public Vector3 centerOfMassOffset
Field Value
- Vector3
centerOfPressureOffset
public Vector3 centerOfPressureOffset
Field Value
- Vector3
childStageOffset
public int childStageOffset
Field Value
- int
consumesResources
public bool consumesResources
Field Value
- bool
containsResources
public bool containsResources
Field Value
- bool
cost
Field Value
- int
crashTolerance
public float crashTolerance
Field Value
- float
crewCapacity
Field Value
- int
description
public string description
Field Value
- string
dragModelType
public string dragModelType
Field Value
- string
emissiveConstant
public double emissiveConstant
Field Value
- double
entryCost
Field Value
- int
explosionPotential
public float explosionPotential
Field Value
- float
family
Field Value
- string
fuelCrossFeed
public bool fuelCrossFeed
Field Value
- bool
generatesResources
public bool generatesResources
Field Value
- bool
heatConductivity
public double heatConductivity
Field Value
- double
heatConvectiveConstant
public double heatConvectiveConstant
Field Value
- double
iconCenter
public Vector3 iconCenter
Field Value
- Vector3
inverseStageCarryover
public bool inverseStageCarryover
Field Value
- bool
isCompound
Field Value
- bool
legacyModules
public List<Dictionary<string, object>> legacyModules
Field Value
- List<Dictionary<string, object>>
manufacturer
public string manufacturer
Field Value
- string
mass
Field Value
- float
maxLength
Field Value
- int
maxTemp
Field Value
- double
maximumDrag
Field Value
- float
minimumDrag
Field Value
- float
mirrorRefAxis
public Vector3 mirrorRefAxis
Field Value
- Vector3
model
Field Value
- string
modulesUnparsed
public DynValue modulesUnparsed
Field Value
- DynValue
noAutoEvaMulti
public bool noAutoEvaMulti
Field Value
- bool
oabEditorCategory
public OABEditorPartCategory oabEditorCategory
Field Value
- OABEditorPartCategory
partCosts
public List<PartResourceCostDefinition> partCosts
Field Value
- List<PartResourceCostDefinition>
partName
Field Value
- string
partType
Field Value
- string
physicsMode
public PartPhysicsModes physicsMode
Field Value
- PartPhysicsModes
radiatorHeadroom
public double radiatorHeadroom
Field Value
- double
radiatorMax
public double radiatorMax
Field Value
- double
resourcePriorityUseParentInverseStage
public bool resourcePriorityUseParentInverseStage
Field Value
- bool
resourceSummary
public SerializedResourceInfo resourceSummary
Field Value
- SerializedResourceInfo
resources
public List<ContainedResourceDefinition> resources
Field Value
- List<ContainedResourceDefinition>
rimFalloff
Field Value
- int
scale
Field Value
- double
serializedPartModules
public List<SerializedPartModule> serializedPartModules
Field Value
- List<SerializedPartModule>
sizeCategory
public MetaAssemblySizeFilterType sizeCategory
Field Value
- MetaAssemblySizeFilterType
skinInternalConductionMult
public double skinInternalConductionMult
Field Value
- double
skinMassPerArea
public double skinMassPerArea
Field Value
- double
skinMaxTemp
public double skinMaxTemp
Field Value
- double
skipColliderIgnores
public bool skipColliderIgnores
Field Value
- bool
specPower
Field Value
- float
stackSymmetry
Field Value
- int
stageOffset
Field Value
- int
stageType
public AssemblyPartStageType stageType
Field Value
- AssemblyPartStageType
stagingIconAssetAddress
public string stagingIconAssetAddress
Field Value
- string
subcategory
public string subcategory
Field Value
- string
Field Value
- string
techRequired
public string techRequired
Field Value
- string
thermalMassModifier
public double thermalMassModifier
Field Value
- double
title
Field Value
- string
Methods
Defaults(out PartProperties)
public static void Defaults(out PartProperties defaults)
Parameters
defaults PartProperties
InferFromPartData(PartData)
public static PartProperties InferFromPartData(PartData other)
Parameters
other PartData
Returns
- PartProperties