Table of Contents

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

suspensionTransformName

[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