Class Data_ControlSurface
- Namespace
- KSP.Modules
- Assembly
- Assembly-CSharp.dll
public sealed class Data_ControlSurface : ModuleData
- Inheritance
-
Data_ControlSurface
- Inherited Members
-
- Extension Methods
-
Constructors
Data_ControlSurface()
public Data_ControlSurface()
Fields
ActuatorSpeedNormalScale
[KSPDefinition]
public float ActuatorSpeedNormalScale
Field Value
- float
AllowControl
[KSPState]
public bool AllowControl
Field Value
- bool
AllowMinimumDeplyAngle
[KSPState]
public bool AllowMinimumDeplyAngle
Field Value
- bool
AoA
[LocalizedField("PartModules/ControlSurface/AOA")]
[KSPState]
[PAMDisplayControl(SortIndex = 15)]
public ModuleProperty<float> AoA
Field Value
- ModuleProperty<float>
AoAParent
[LocalizedField("PartModules/LiftingSurface/AOA")]
[PAMDisplayControl(SortIndex = 12)]
[KSPState]
public ModuleProperty<float> AoAParent
Field Value
- ModuleProperty<float>
ApplyLiftSurfaceForceAtBase
[KSPDefinition]
public bool ApplyLiftSurfaceForceAtBase
Field Value
- bool
ApplyLiftSurfaceForceAtPivotMidpoint
[KSPDefinition]
public bool ApplyLiftSurfaceForceAtPivotMidpoint
Field Value
- bool
AuthorityLimiter
[SteppedRange(0, 15, 0.5)]
[LocalizedField("PartModules/ControlSurface/AuthorityLimiter")]
[PAMDisplayControl(SortIndex = 9)]
[KSPState(CopyToSymmetrySet = true)]
public ModuleProperty<float> AuthorityLimiter
Field Value
- ModuleProperty<float>
CoPressureCtrlSurfaceOffset
[KSPState]
public Vector3 CoPressureCtrlSurfaceOffset
Field Value
- Vector3
CtrlSurfaceArea
[KSPState]
public float CtrlSurfaceArea
Field Value
- float
CtrlSurfaceMinimumLockAngleForControl
[KSPDefinition]
public float CtrlSurfaceMinimumLockAngleForControl
Field Value
- float
CtrlSurfacePivotDeployAxis
[KSPDefinition]
public string CtrlSurfacePivotDeployAxis
Field Value
- string
CtrlSurfacePivotOffset
[KSPState]
public Vector3 CtrlSurfacePivotOffset
Field Value
- Vector3
[KSPDefinition]
public string CtrlSurfacePivotTransformName
Field Value
- string
CtrlSurfaceRange
[KSPDefinition]
public float CtrlSurfaceRange
Field Value
- float
[KSPDefinition]
public Data_LiftingSurface.TransformDir CtrlTransformDir
Field Value
- Data_LiftingSurface.TransformDir
[KSPDefinition]
public Data_LiftingSurface.TransformDir CtrlTransformRotAxis
Field Value
- Data_LiftingSurface.TransformDir
[KSPDefinition]
public float CtrlTransformSign
Field Value
- float
DefaultActionGroup
[KSPDefinition]
public KSPActionGroup DefaultActionGroup
Field Value
- KSPActionGroup
Deploy
[LocalizedField("PartModules/ControlSurface/Deploy")]
[KSPState(CopyToSymmetrySet = true)]
[PAMDisplayControl(SortIndex = 2)]
public ModuleProperty<bool> Deploy
Field Value
- ModuleProperty<bool>
DeployAngle
[PAMDisplayControl(SortIndex = 3)]
[SteppedRange(-15, 15, 0.5)]
[KSPState(CopyToSymmetrySet = true)]
[LocalizedField("PartModules/ControlSurface/DeployAngle")]
public ModuleProperty<float> DeployAngle
Field Value
- ModuleProperty<float>
DisableLiftingSurfaceForce
[KSPDefinition]
public bool DisableLiftingSurfaceForce
Field Value
- bool
DragScalar
[LocalizedField("PartModules/ControlSurface/Drag")]
[PAMDisplayControl(SortIndex = 14)]
[KSPState]
public ModuleProperty<float> DragScalar
Field Value
- ModuleProperty<float>
DragScalarParent
[LocalizedField("PartModules/LiftingSurface/Drag")]
[PAMDisplayControl(SortIndex = 11)]
[KSPState]
public ModuleProperty<float> DragScalarParent
Field Value
- ModuleProperty<float>
EnablePitch
[LocalizedField("PartModules/ControlSurface/PitchEnabled")]
[KSPState(CopyToSymmetrySet = true)]
[PAMDisplayControl(SortIndex = 6)]
public ModuleProperty<bool> EnablePitch
Field Value
- ModuleProperty<bool>
EnableRoll
[LocalizedField("PartModules/ControlSurface/RollEnabled")]
[KSPState(CopyToSymmetrySet = true)]
[PAMDisplayControl(SortIndex = 8)]
public ModuleProperty<bool> EnableRoll
Field Value
- ModuleProperty<bool>
EnableYaw
[PAMDisplayControl(SortIndex = 7)]
[LocalizedField("PartModules/ControlSurface/YawEnabled")]
[KSPState(CopyToSymmetrySet = true)]
public ModuleProperty<bool> EnableYaw
Field Value
- ModuleProperty<bool>
InvertControl
[KSPState(CopyToSymmetrySet = true)]
[PAMDisplayControl(SortIndex = 3)]
[LocalizedField("PartModules/ControlSurface/Invert")]
public ModuleProperty<bool> InvertControl
Field Value
- ModuleProperty<bool>
IsAdvancedSettingsShown
[LocalizedField("PartModules/ControlSurface/AdvancedSettings")]
[PAMDisplayControl(SortIndex = 5)]
public ModuleProperty<bool> IsAdvancedSettingsShown
Field Value
- ModuleProperty<bool>
IsCtrlSurfaceActive
[KSPState]
public bool IsCtrlSurfaceActive
Field Value
- bool
LiftDragRatioParent
[LocalizedField("PartModules/LiftingSurface/LiftDragRatio")]
[KSPState]
[PAMDisplayControl(SortIndex = 1)]
public ModuleProperty<float> LiftDragRatioParent
Field Value
- ModuleProperty<float>
LiftScalar
[PAMDisplayControl(SortIndex = 13)]
[LocalizedField("PartModules/ControlSurface/Lift")]
[KSPState]
public ModuleProperty<float> LiftScalar
Field Value
- ModuleProperty<float>
LiftScalarParent
[KSPState]
[LocalizedField("PartModules/LiftingSurface/Lift")]
[PAMDisplayControl(SortIndex = 10)]
public ModuleProperty<float> LiftScalarParent
Field Value
- ModuleProperty<float>
LiftingCtrlSurfaceArea
[KSPState]
public float LiftingCtrlSurfaceArea
Field Value
- float
MeshAreaLiftMultiplier
[KSPDefinition]
public float MeshAreaLiftMultiplier
Field Value
- float
MinimumDeployAngle
[KSPDefinition]
public float MinimumDeployAngle
Field Value
- float
MirrorDeploy
[KSPState]
public bool MirrorDeploy
Field Value
- bool
UseExponentialSpeed
[KSPDefinition]
public bool UseExponentialSpeed
Field Value
- bool
Properties
ModuleType
public override Type ModuleType { get; }
Property Value
- Type
Methods
GetAngleString(object)
public string GetAngleString(object valueObj)
Parameters
valueObj object
Returns
- string
GetDragKNValueString(object)
public string GetDragKNValueString(object valueObj)
Parameters
valueObj object
Returns
- string
GetLiftDragString(object)
public string GetLiftDragString(object valueObj)
Parameters
valueObj object
Returns
- string
GetLiftKNValueString(object)
public string GetLiftKNValueString(object valueObj)
Parameters
valueObj object
Returns
- string
GetStaticAngleString(object)
public static string GetStaticAngleString(object valueObj)
Parameters
valueObj object
Returns
- string