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()
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
[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