Table of Contents

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

public 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

gimbalTransformName

[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