Table of Contents

Class Data_Deployable

Namespace
KSP.Modules
Assembly
Assembly-CSharp.dll
public sealed class Data_Deployable : ModuleData
Inheritance
Data_Deployable
Inherited Members
Extension Methods

Constructors

Data_Deployable()

public Data_Deployable()

Fields

ActionGroupExtendName

[KSPDefinition]
public string ActionGroupExtendName

Field Value

string

ActionGroupRetractName

[KSPDefinition]
public string ActionGroupRetractName

Field Value

string

ActionGroupToggleName

[KSPDefinition]
public string ActionGroupToggleName

Field Value

string

AnimDeployLimitKey

public string AnimDeployLimitKey

Field Value

string

AnimDeployStateKey

public string AnimDeployStateKey

Field Value

string

AnimReverseStateTransitionTriggerKey

public string AnimReverseStateTransitionTriggerKey

Field Value

string

AnimSpeedMultiplierKey

public string AnimSpeedMultiplierKey

Field Value

string

AnimationNormalizedTime

[KSPState]
public ModuleProperty<float> AnimationNormalizedTime

Field Value

ModuleProperty<float>

AxisMinMaxRotation

[KSPDefinition]
public Vector2 AxisMinMaxRotation

Field Value

Vector2

CurrentDeployState

[KSPState(CopyToSymmetrySet = true)]
[PAMDisplayControl(ExcludeFromContext = true)]
public ModuleProperty<Data_Deployable.DeployState> CurrentDeployState

Field Value

ModuleProperty<Data_Deployable.DeployState>

DefaultActionGroup

[KSPDefinition]
public KSPActionGroup DefaultActionGroup

Field Value

KSPActionGroup

DefaultDeployState

public Data_Deployable.DeployState DefaultDeployState

Field Value

Data_Deployable.DeployState

DefaultExtendedAnimSpeedValue

public float DefaultExtendedAnimSpeedValue

Field Value

float

DefaultRetractedAnimSpeedValue

public float DefaultRetractedAnimSpeedValue

Field Value

float

DeployLimit

[SteppedRange(0, 1, 0.01)]
[PAMDisplayControl(SortIndex = 4)]
[LocalizedField("PartModules/Deployable/DeployLimit")]
[KSPState(CopyToSymmetrySet = true)]
public ModuleProperty<float> DeployLimit

Field Value

ModuleProperty<float>

DeployPartTypeName

[KSPDefinition]
public string DeployPartTypeName

Field Value

string

DeployRetractedCannotRetractName

[KSPDefinition]
public string DeployRetractedCannotRetractName

Field Value

string

DeployStateBlockedName

[KSPDefinition]
public string DeployStateBlockedName

Field Value

string

DeployStateExtendedCannotRetractName

[KSPDefinition]
public string DeployStateExtendedCannotRetractName

Field Value

string

DeployStateExtendedName

[KSPDefinition]
public string DeployStateExtendedName

Field Value

string

DeployStateMovingName

[KSPDefinition]
public string DeployStateMovingName

Field Value

string

DeployStateRetractedName

[KSPDefinition]
public string DeployStateRetractedName

Field Value

string

DeployToggleActionName

[KSPDefinition]
public string DeployToggleActionName

Field Value

string

EditorAnimSpeedMul

[KSPDefinition]
public float EditorAnimSpeedMul

Field Value

float

LimitRotation

[KSPDefinition]
public bool LimitRotation

Field Value

bool

OneTimeExtendActionName

[KSPDefinition]
public string OneTimeExtendActionName

Field Value

string

TrackingAlignmentOffset

[KSPDefinition]
public float TrackingAlignmentOffset

Field Value

float

UseDeployLimit

[KSPDefinition]
public bool UseDeployLimit

Field Value

bool

alignType

[KSPDefinition]
public string alignType

Field Value

string

animationName

[KSPDefinition]
public string animationName

Field Value

string

applyShielding

[KSPDefinition]
public bool applyShielding

Field Value

bool

applyShieldingExtend

[KSPDefinition]
public bool applyShieldingExtend

Field Value

bool

currentRotation

[KSPDefinition]
public Quaternion currentRotation

Field Value

Quaternion

deployBreakingForce

[KSPDefinition]
public float deployBreakingForce

Field Value

float

deployBreakingTorque

[KSPDefinition]
public float deployBreakingTorque

Field Value

float

deployCrashTolerance

[KSPDefinition]
public double deployCrashTolerance

Field Value

double

deployMaxTemp

[KSPDefinition]
public double deployMaxTemp

Field Value

double

extendable

[KSPDefinition]
public bool extendable

Field Value

bool

isTracking

[KSPDefinition]
public bool isTracking

Field Value

bool

originalRotation

[KSPDefinition]
public Quaternion originalRotation

Field Value

Quaternion

pivotName

[KSPDefinition]
public string pivotName

Field Value

string

retractable

[KSPDefinition]
public bool retractable

Field Value

bool

rotationMode

public Data_Deployable.RotationMode rotationMode

Field Value

Data_Deployable.RotationMode

secondaryTransform

[KSPDefinition]
public string secondaryTransform

Field Value

string

showStatus

[KSPDefinition]
public bool showStatus

Field Value

bool

statusTxt

[KSPState]
[LocalizedField("PartModules/Deployable/Status")]
[PAMDisplayControl(SortIndex = 3)]
public ModuleProperty<string> statusTxt

Field Value

ModuleProperty<string>

targetGUID

[KSPDefinition]
public string targetGUID

Field Value

string

toggleExtend

[PAMDisplayControl(SortIndex = 1)]
[LocalizedField("Extend Part")]
[KSPState(CopyToSymmetrySet = true)]
public ModuleProperty<bool> toggleExtend

Field Value

ModuleProperty<bool>

trackingMode

[KSPDefinition]
public Data_Deployable.TrackingMode trackingMode

Field Value

Data_Deployable.TrackingMode

trackingSpeed

[KSPDefinition]
public float trackingSpeed

Field Value

float

Properties

IsExtended

public bool IsExtended { get; }

Property Value

bool

IsExtending

public bool IsExtending { get; }

Property Value

bool

IsRetracted

public bool IsRetracted { get; }

Property Value

bool

IsRetracting

public bool IsRetracting { get; }

Property Value

bool

ModuleType

public override Type ModuleType { get; }

Property Value

Type

UseAnimation

public bool UseAnimation { get; }

Property Value

bool