Table of Contents

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

public float alphaCutoff

Field Value

float

angularDrag

public float angularDrag

Field Value

float

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

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

public float buoyancy

Field Value

float

buoyancyUseSine

public bool buoyancyUseSine

Field Value

bool

category

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

public int cost

Field Value

int

crashTolerance

public float crashTolerance

Field Value

float

crewCapacity

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

public int entryCost

Field Value

int

explosionPotential

public float explosionPotential

Field Value

float

family

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

public 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

public float mass

Field Value

float

maxLength

public int maxLength

Field Value

int

maxTemp

public double maxTemp

Field Value

double

maximumDrag

public float maximumDrag

Field Value

float

minimumDrag

public float minimumDrag

Field Value

float

mirrorRefAxis

public Vector3 mirrorRefAxis

Field Value

Vector3

model

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

public string partName

Field Value

string

partType

public 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

public int rimFalloff

Field Value

int

scale

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

public float specPower

Field Value

float

stackSymmetry

public int stackSymmetry

Field Value

int

stageOffset

public 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

tags

public string tags

Field Value

string

techRequired

public string techRequired

Field Value

string

thermalMassModifier

public double thermalMassModifier

Field Value

double

title

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