Class Data_LiftingSurface
- Namespace
- KSP.Modules
- Assembly
- Assembly-CSharp.dll
public sealed class Data_LiftingSurface : ModuleData
- Inheritance
-
Data_LiftingSurface
- Inherited Members
-
- Extension Methods
-
Constructors
Data_LiftingSurface()
public Data_LiftingSurface()
Fields
AoA
[LocalizedField("PartModules/LiftingSurface/AOA")]
[KSPState]
public ModuleProperty<float> AoA
Field Value
- ModuleProperty<float>
CoPOffset
[KSPState]
public Vector3 CoPOffset
Field Value
- Vector3
DragScalar
[KSPState]
[LocalizedField("PartModules/LiftingSurface/Drag")]
public ModuleProperty<float> DragScalar
Field Value
- ModuleProperty<float>
LiftDragRatio
[KSPState]
[LocalizedField("PartModules/LiftingSurface/LiftDragRatio")]
[PAMDisplayControl(SortIndex = 15)]
public ModuleProperty<float> LiftDragRatio
Field Value
- ModuleProperty<float>
LiftScalar
[LocalizedField("PartModules/LiftingSurface/Lift")]
[KSPState]
public ModuleProperty<float> LiftScalar
Field Value
- ModuleProperty<float>
attachNodeName
[KSPDefinition]
public string attachNodeName
Field Value
- string
deflectionLiftCoeff
[KSPState]
public float deflectionLiftCoeff
Field Value
- float
dragCurve
[KSPDefinition]
public FloatCurve dragCurve
Field Value
- FloatCurve
dragMachCurve
[KSPDefinition]
public FloatCurve dragMachCurve
Field Value
- FloatCurve
liftCurve
[KSPDefinition]
public FloatCurve liftCurve
Field Value
- FloatCurve
liftMachCurve
[KSPDefinition]
public FloatCurve liftMachCurve
Field Value
- FloatCurve
liftingSurfaceCurve
[KSPDefinition]
public string liftingSurfaceCurve
Field Value
- string
nodeEnabled
[KSPDefinition]
public bool nodeEnabled
Field Value
- bool
omnidirectional
[KSPDefinition]
public bool omnidirectional
Field Value
- bool
perpendicularOnly
[KSPDefinition]
public bool perpendicularOnly
Field Value
- bool
[KSPDefinition]
public Data_LiftingSurface.TransformDir transformDir
Field Value
- Data_LiftingSurface.TransformDir
[KSPDefinition]
public string transformName
Field Value
- string
[KSPDefinition]
public float transformSign
Field Value
- float
useInternalDragModel
[KSPDefinition]
public bool useInternalDragModel
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