Class PartData
  
  
  
    - Namespace
 - KSP.Sim.Definitions
 
  - Assembly
 - Assembly-CSharp.dll
 
   
  
  
  
  
    - Inheritance
 
    - 
      
      
PartData
     
  
  
    - Inherited Members
 
    - 
    
    
    
    
    
    
    
  
 
  
    - Extension Methods
 
    - 
  
  
  
  
  
  
 
  Constructors
  
  
  PartData()
  
  
  
  
  
  Fields
  
  AllowKinematicPhysicsIfIntersectTerrain
  
  
  
  
  
    public bool AllowKinematicPhysicsIfIntersectTerrain
   
  Field Value
  
    - bool
 
    
  
  
  CanSuggestOrientation
  
  
  
  
  
    public bool CanSuggestOrientation
   
  Field Value
  
    - bool
 
    
  
  
  MirrorTechnique
  
  
  
  
  
    public MirrorTechnique MirrorTechnique
   
  Field Value
  
    - MirrorTechnique
 
    
  
  
  PAMModuleSortOverride
  
  
  
  
  
    public List<PartsManagerCore.SerializedPartModuleDisplayOrder> PAMModuleSortOverride
   
  Field Value
  
    - List<PartsManagerCore.SerializedPartModuleDisplayOrder>
 
    
  
  
  PAMModuleVisualsOverride
  
  
  
  
  
    public List<PartsManagerCore.SerializedPartModuleDisplayVisuals> PAMModuleVisualsOverride
   
  Field Value
  
    - List<PartsManagerCore.SerializedPartModuleDisplayVisuals>
 
    
  
  
  PartSizeDiameter
  
  
  
  
  
    public double PartSizeDiameter
   
  Field Value
  
    - double
 
    
  
  
  PickUpPointOffset
  
  
  
  
  
    public Vector3 PickUpPointOffset
   
  Field Value
  
    - Vector3
 
    
  
  
  PickupRotationPointOffset
  
  
  
  
  
    public Vector3 PickupRotationPointOffset
   
  Field Value
  
    - Vector3
 
    
  
  
  PreferredOrientation
  
  
  
  
  
    public OABOrientation PreferredOrientation
   
  Field Value
  
    - OABOrientation
 
    
  
  
  angularDrag
  
  
  
  
  
    public double angularDrag
   
  Field Value
  
    - double
 
    
  
  
  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
 
    
  
  
  breakingForce
  
  
  
  
  
    public double breakingForce
   
  Field Value
  
    - double
 
    
  
  
  breakingTorque
  
  
  
  
  
    public double breakingTorque
   
  Field Value
  
    - double
 
    
  
  
  buoyancy
  
  
  
  
  
  Field Value
  
    - double
 
    
  
  
  buoyancyUseCubeNamed
  
  
  
  
  
    public string buoyancyUseCubeNamed
   
  Field Value
  
    - string
 
    
  
  
  buoyancyUseSine
  
  
  
  
  
    public bool buoyancyUseSine
   
  Field Value
  
    - bool
 
    
  
  
  category
  
  
  
  
  
    public PartCategories category
   
  Field Value
  
    - PartCategories
 
    
  
  
  childStageOffset
  
  
  
  
  
    public int childStageOffset
   
  Field Value
  
    - int
 
    
  
  
  coBuoyancy
  
  
  
  
  
    public Vector3 coBuoyancy
   
  Field Value
  
    - Vector3
 
    
  
  
  coDisplacement
  
  
  
  
  
    public Vector3 coDisplacement
   
  Field Value
  
    - Vector3
 
    
  
  
  coLiftOffset
  
  
  
  
  
    public Vector3 coLiftOffset
   
  Field Value
  
    - Vector3
 
    
  
  
  coMassOffset
  
  
  
  
  
    public Vector3 coMassOffset
   
  Field Value
  
    - Vector3
 
    
  
  
  coPressureOffset
  
  
  
  
  
    public Vector3 coPressureOffset
   
  Field Value
  
    - Vector3
 
    
  
  
  collisionVolumeBoundsScale
  
  
  
  
  
    public Vector3 collisionVolumeBoundsScale
   
  Field Value
  
    - Vector3
 
    
  
  
  cost
  
  
  
  
  
  Field Value
  
    - int
 
    
  
  
  crashTolerance
  
  
  
  
  
    public double crashTolerance
   
  Field Value
  
    - double
 
    
  
  
  crewCapacity
  
  
  
  
  
  Field Value
  
    - int
 
    
  
  
  emissiveConstant
  
  
  
  
  
    public double emissiveConstant
   
  Field Value
  
    - double
 
    
  
  
  explosionPotential
  
  
  
  
  
    public double explosionPotential
   
  Field Value
  
    - double
 
    
  
  
  family
  
  
  
  
  
  Field Value
  
    - string
 
    
  
  
  fuelCrossFeed
  
  
  
  
  
    public bool fuelCrossFeed
   
  Field Value
  
    - bool
 
    
  
  
  heatConductivity
  
  
  
  
  
    public double heatConductivity
   
  Field Value
  
    - double
 
    
  
  
  inverseStageCarryover
  
  
  
  
  
    public bool inverseStageCarryover
   
  Field Value
  
    - bool
 
    
  
  
  isCompound
  
  
  
  
  
  Field Value
  
    - bool
 
    
  
  
  mass
  
  
  
  
  
  Field Value
  
    - double
 
    
  
  
  maxLength
  
  
  
  
  
  Field Value
  
    - int
 
    
  
  
  maxTemp
  
  
  
  
  
  Field Value
  
    - double
 
    
  
  
  maximumDrag
  
  
  
  
  
    public double maximumDrag
   
  Field Value
  
    - double
 
    
  
  
  minimumDrag
  
  
  
  
  
    public double minimumDrag
   
  Field Value
  
    - double
 
    
  
  
  oabEditorCategory
  
  
  
  
  
    public OABEditorPartCategory oabEditorCategory
   
  Field Value
  
    - OABEditorPartCategory
 
    
  
  
  partName
  
  
  
  
  
  Field Value
  
    - string
 
    
  
  
  partType
  
  
  
  
  
    public AssemblyPartTypeFilter partType
   
  Field Value
  
    - AssemblyPartTypeFilter
 
    
  
  
  physicsMode
  
  
  
  
  
    public PartPhysicsModes physicsMode
   
  Field Value
  
    - PartPhysicsModes
 
    
  
  
  radiatorHeadroom
  
  
  
  
  
    public double radiatorHeadroom
   
  Field Value
  
    - double
 
    
  
  
  radiatorMax
  
  
  
  
  
    public double radiatorMax
   
  Field Value
  
    - double
 
    
  
  
  resourceContainers
  
  
  
  
  
    public List<ContainedResourceDefinition> resourceContainers
   
  Field Value
  
    - List<ContainedResourceDefinition>
 
    
  
  
  resourceCosts
  
  
  
  
  
    public List<PartResourceCostDefinition> resourceCosts
   
  Field Value
  
    - List<PartResourceCostDefinition>
 
    
  
  
  resourceSummary
  
  
  
  
  
    public SerializedResourceInfo resourceSummary
   
  Field Value
  
    - SerializedResourceInfo
 
    
  
  
  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
 
    
  
  
  stageOffset
  
  
  
  
  
  Field Value
  
    - int
 
    
  
  
  stageType
  
  
  
  
  
    public AssemblyPartStageType stageType
   
  Field Value
  
    - AssemblyPartStageType
 
    
  
  
  stagingIconAssetAddress
  
  
  
  
  
    public string stagingIconAssetAddress
   
  Field Value
  
    - string
 
    
  
  
  
  
  
  Field Value
  
    - string
 
    
  
  
  thermalMassModifier
  
  
  
  
  
    public double thermalMassModifier
   
  Field Value
  
    - double
 
    
  
  Properties
  
  
  Description
  
  
  
  
  
    public string Description { get; }
   
  Property Value
  
    - string
 
    
  
  
  
  Manufacturer
  
  
  
  
  
    public string Manufacturer { get; }
   
  Property Value
  
    - string
 
    
  
  
  
  Subtitle
  
  
  
  
  
    public string Subtitle { get; }
   
  Property Value
  
    - string
 
    
  
  
  
  Title
  
  
  
  
  
    public string Title { get; }
   
  Property Value
  
    - string
 
    
  
  Methods
  
  
  FromPartProperties(PartProperties)
  
  
  
  
  
    public static PartData FromPartProperties(PartProperties other)
   
  Parameters
  
    other PartProperties 
    
  
  Returns
  
    - PartData
 
    
  
  
  
  ResetLocalizationCache()
  
  
  
  
  
    public void ResetLocalizationCache()