Class Data_Gimbal
- Namespace
- KSP.Modules
- Assembly
- Assembly-CSharp.dll
public sealed class Data_Gimbal : ModuleData
- Inheritance
-
Data_Gimbal
- Inherited Members
-
- Extension Methods
-
Constructors
Data_Gimbal()
Fields
IsAdvancedSettingsShown
[LocalizedField("PartModules/Gimbal/AdvancedSettings")]
[PAMDisplayControl(SortIndex = 3)]
public ModuleProperty<bool> IsAdvancedSettingsShown
Field Value
- ModuleProperty<bool>
enablePitch
[PAMDisplayControl(SortIndex = 5)]
[KSPState(CopyToSymmetrySet = true)]
[LocalizedField("PartModules/Gimbal/PitchEnabled")]
public ModuleProperty<bool> enablePitch
Field Value
- ModuleProperty<bool>
enableRoll
[LocalizedField("PartModules/Gimbal/RollEnabled")]
[KSPState(CopyToSymmetrySet = true)]
[PAMDisplayControl(SortIndex = 7)]
public ModuleProperty<bool> enableRoll
Field Value
- ModuleProperty<bool>
enableYaw
[PAMDisplayControl(SortIndex = 6)]
[KSPState(CopyToSymmetrySet = true)]
[LocalizedField("PartModules/Gimbal/YawEnabled")]
public ModuleProperty<bool> enableYaw
Field Value
- ModuleProperty<bool>
flipAnimatedPitchAxis
[KSPDefinition]
public bool flipAnimatedPitchAxis
Field Value
- bool
flipAnimatedYawAxis
[KSPDefinition]
public bool flipAnimatedYawAxis
Field Value
- bool
forceProceduralGimbaling
[KSPDefinition]
public bool forceProceduralGimbaling
Field Value
- bool
gimbalLimiter
[LocalizedField("PartModules/Gimbal/Limiter")]
[PAMDisplayControl(SortIndex = 4)]
[SteppedRange(0, 100, 1)]
[KSPState(CopyToSymmetrySet = true)]
public ModuleProperty<float> gimbalLimiter
Field Value
- ModuleProperty<float>
gimbalRange
[KSPDefinition]
public float gimbalRange
Field Value
- float
gimbalRangeXN
[KSPDefinition]
public float gimbalRangeXN
Field Value
- float
gimbalRangeXP
[KSPDefinition]
public float gimbalRangeXP
Field Value
- float
gimbalRangeYN
[KSPDefinition]
public float gimbalRangeYN
Field Value
- float
gimbalRangeYP
[KSPDefinition]
public float gimbalRangeYP
Field Value
- float
gimbalResponseSpeed
[KSPDefinition]
public float gimbalResponseSpeed
Field Value
- float
[KSPDefinition]
public string gimbalTransformName
Field Value
- string
isEnabled
[KSPState(CopyToSymmetrySet = true)]
[LocalizedField("PartModules/Gimbal/IsEnabled")]
[PAMDisplayControl(SortIndex = 2)]
public ModuleProperty<bool> isEnabled
Field Value
- ModuleProperty<bool>
minRollOffset
[KSPDefinition]
public float minRollOffset
Field Value
- float
movementAudioThreshold
[KSPDefinition]
public float movementAudioThreshold
Field Value
- float
pitchValueName
[KSPDefinition]
public string pitchValueName
Field Value
- string
useGimbalResponseSpeed
[KSPDefinition]
public bool useGimbalResponseSpeed
Field Value
- bool
xMult
[KSPDefinition]
public float xMult
Field Value
- float
yMult
[KSPDefinition]
public float yMult
Field Value
- float
yawValueName
[KSPDefinition]
public string yawValueName
Field Value
- string
Properties
ModuleType
public override Type ModuleType { get; }
Property Value
- Type
Methods
GetLimiterString(object)
public static string GetLimiterString(object valueObj)
Parameters
valueObj object
Returns
- string