Table of Contents

Class PartData

Namespace
KSP.Sim.Definitions
Assembly
Assembly-CSharp.dll
public class PartData
Inheritance
PartData
Inherited Members
Extension Methods

Constructors

PartData()

public 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

public string 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

public 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

public int cost

Field Value

int

crashTolerance

public double crashTolerance

Field Value

double

crewCapacity

public int crewCapacity

Field Value

int

emissiveConstant

public double emissiveConstant

Field Value

double

explosionPotential

public double explosionPotential

Field Value

double

family

public string 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

public bool isCompound

Field Value

bool

mass

public double mass

Field Value

double

maxLength

public int maxLength

Field Value

int

maxTemp

public double 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

public string 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

public int stageOffset

Field Value

int

stageType

public AssemblyPartStageType stageType

Field Value

AssemblyPartStageType

stagingIconAssetAddress

public string stagingIconAssetAddress

Field Value

string

tags

public string tags

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()