Class Data_WheelSuspension
- Namespace
- KSP.Modules
- Assembly
- Assembly-CSharp.dll
public sealed class Data_WheelSuspension : ModuleData
- Inheritance
-
Data_WheelSuspension
- Inherited Members
-
- Extension Methods
-
Constructors
Data_WheelSuspension()
public Data_WheelSuspension()
Fields
SuspensionDirection
[KSPDefinition]
public Data_WheelSuspension.TransformDir SuspensionDirection
Field Value
- Data_WheelSuspension.TransformDir
adjustForHighGee
[KSPDefinition]
public bool adjustForHighGee
Field Value
- bool
autoBoost
[KSPState]
public float autoBoost
Field Value
- float
autoSpringDamper
[KSPState(CopyToSymmetrySet = true)]
[PAMDisplayControl(SortIndex = 14)]
[LocalizedField("PartModules/Wheels/AutomaticSpringDamper")]
public ModuleProperty<bool> autoSpringDamper
Field Value
- ModuleProperty<bool>
boostRatio
[KSPDefinition]
public float boostRatio
Field Value
- float
damperRatio
[KSPDefinition]
public float damperRatio
Field Value
- float
damperTweakable
[LocalizedField("PartModules/Wheels/DamperStrength")]
[KSPState(CopyToSymmetrySet = true)]
[PAMDisplayControl(SortIndex = 16)]
[SteppedRange(0.05, 2, 0.05)]
public ModuleProperty<float> damperTweakable
Field Value
- ModuleProperty<float>
highGeeDamperTweakable
[KSPDefinition]
public float highGeeDamperTweakable
Field Value
- float
highGeeSpringTweakable
[KSPDefinition]
public float highGeeSpringTweakable
Field Value
- float
highGeeThreshold
[KSPDefinition]
public float highGeeThreshold
Field Value
- float
maximumLoad
[KSPDefinition]
public float maximumLoad
Field Value
- float
springRatio
[KSPDefinition]
public float springRatio
Field Value
- float
springTweakable
[LocalizedField("PartModules/Wheels/SpringStrength")]
[KSPState(CopyToSymmetrySet = true)]
[PAMDisplayControl(SortIndex = 15)]
[SteppedRange(0.05, 3, 0.05)]
public ModuleProperty<float> springTweakable
Field Value
- ModuleProperty<float>
suspensionColliderName
[KSPDefinition]
public string suspensionColliderName
Field Value
- string
suspensionDefaultPos
[KSPState]
public Vector3 suspensionDefaultPos
Field Value
- Vector3
suspensionDistance
[KSPDefinition]
public float suspensionDistance
Field Value
- float
suspensionOffset
[KSPDefinition]
public float suspensionOffset
Field Value
- float
suspensionPos
[KSPState]
public Vector3 suspensionPos
Field Value
- Vector3
[KSPDefinition]
public string suspensionTransformName
Field Value
- string
targetPosition
[KSPDefinition]
public float targetPosition
Field Value
- float
useAutoBoost
[KSPDefinition]
public bool useAutoBoost
Field Value
- bool
useDistributedMass
[KSPDefinition]
public bool useDistributedMass
Field Value
- bool
Properties
ModuleType
public override Type ModuleType { get; }
Property Value
- Type
Methods
GetAutoSpringDamperString(object)
public static string GetAutoSpringDamperString(object valueObj)
Parameters
valueObj object
Returns
- string
GetDamperString(object)
public static string GetDamperString(object valueObj)
Parameters
valueObj object
Returns
- string
GetSpringString(object)
public static string GetSpringString(object valueObj)
Parameters
valueObj object
Returns
- string