Class Data_ProceduralPart
- Namespace
- KSP.Modules
- Assembly
- Assembly-CSharp.dll
public sealed class Data_ProceduralPart : ModuleData, IMassModifier, IResourceCostModifier, IMultiJointScaleModifier
- Inheritance
-
Data_ProceduralPart
- Implements
-
- Inherited Members
-
- Extension Methods
-
Constructors
Data_ProceduralPart()
public Data_ProceduralPart()
Fields
BasePartDensity
[KSPDefinition]
public float BasePartDensity
Field Value
- float
MassModifierAmount
[KSPState]
public float MassModifierAmount
Field Value
- float
MeshCube
[KSPState]
public DragCube MeshCube
Field Value
- DragCube
PartMultiJointLength
[KSPState]
public float PartMultiJointLength
Field Value
- float
PartMultiJointScaleSliderKey
[KSPDefinition]
public string PartMultiJointScaleSliderKey
Field Value
- string
ProceduralPartDefinition
[KSPState]
public ProceduralPartDefinition ProceduralPartDefinition
Field Value
- ProceduralPartDefinition
ProceduralPartTypeName
[KSPDefinition]
public string ProceduralPartTypeName
Field Value
- string
ResourceCostModifierAmount
[KSPState]
public float ResourceCostModifierAmount
Field Value
- float
meshOptionIndex
[KSPState]
public int meshOptionIndex
Field Value
- int
sliderData
[KSPState]
public Dictionary<string, float> sliderData
Field Value
- Dictionary<string, float>
toggleData
[KSPState]
public Dictionary<string, bool> toggleData
Field Value
- Dictionary<string, bool>
visibleMeshData
[KSPState]
public Dictionary<string, bool> visibleMeshData
Field Value
- Dictionary<string, bool>
Properties
JointScaleModifier
public float JointScaleModifier { get; }
Property Value
- float
MassModifier
public float MassModifier { get; }
Property Value
- float
ModuleType
public override Type ModuleType { get; }
Property Value
- Type
ResourceCostModifier
public float ResourceCostModifier { get; }
Property Value
- float
Methods
Copy(ModuleData)
public override void Copy(ModuleData sourceModuleData)
Parameters
sourceModuleData ModuleData
IsDefaultValues()
public bool IsDefaultValues()
Returns
- bool