Class Data_RCS
- Namespace
- KSP.Modules
- Assembly
- Assembly-CSharp.dll
public sealed class Data_RCS : ModuleData
- Inheritance
-
Data_RCS
- Inherited Members
-
- Extension Methods
-
Constructors
Data_RCS()
Fields
IsAdvancedSettingsShown
[KSPState]
[PAMDisplayControl(SortIndex = 4)]
[LocalizedField("PartModules/RCS/AdvancedSettings")]
public ModuleProperty<bool> IsAdvancedSettingsShown
Field Value
- ModuleProperty<bool>
Propellant
[KSPDefinition]
public PropellantDefinition Propellant
Field Value
- PropellantDefinition
PropellantState
public PropellantState PropellantState
Field Value
- PropellantState
ThrustStatus
[LocalizedField("PartModules/RCS/Status")]
[KSPState]
[PAMDisplayControl(SortIndex = 1)]
public ModuleProperty<string> ThrustStatus
Field Value
- ModuleProperty<string>
atmosphereCurve
[KSPDefinition]
public FloatCurve atmosphereCurve
Field Value
- FloatCurve
disableUnderwater
[KSPDefinition]
public bool disableUnderwater
Field Value
- bool
enablePitch
[PAMDisplayControl(SortIndex = 5)]
[KSPState(CopyToSymmetrySet = true)]
[LocalizedField("PartModules/RCS/Pitch")]
public ModuleProperty<bool> enablePitch
Field Value
- ModuleProperty<bool>
enableRoll
[LocalizedField("PartModules/RCS/Roll")]
[PAMDisplayControl(SortIndex = 7)]
[KSPState(CopyToSymmetrySet = true)]
public ModuleProperty<bool> enableRoll
Field Value
- ModuleProperty<bool>
enableX
[KSPState(CopyToSymmetrySet = true)]
[PAMDisplayControl(SortIndex = 8)]
[LocalizedField("PartModules/RCS/PortStarboard")]
public ModuleProperty<bool> enableX
Field Value
- ModuleProperty<bool>
enableY
[LocalizedField("PartModules/RCS/DorsalVentral")]
[KSPState(CopyToSymmetrySet = true)]
[PAMDisplayControl(SortIndex = 9)]
public ModuleProperty<bool> enableY
Field Value
- ModuleProperty<bool>
enableYaw
[PAMDisplayControl(SortIndex = 6)]
[LocalizedField("PartModules/RCS/Yaw")]
[KSPState(CopyToSymmetrySet = true)]
public ModuleProperty<bool> enableYaw
Field Value
- ModuleProperty<bool>
enableZ
[LocalizedField("PartModules/RCS/ForeAft")]
[KSPState(CopyToSymmetrySet = true)]
[PAMDisplayControl(SortIndex = 10)]
public ModuleProperty<bool> enableZ
Field Value
- ModuleProperty<bool>
foreByThrottle
[PAMDisplayControl(SortIndex = 11)]
[KSPState(CopyToSymmetrySet = true)]
[LocalizedField("PartModules/RCS/ForeByThrottle")]
public ModuleProperty<bool> foreByThrottle
Field Value
- ModuleProperty<bool>
fullThrust
[KSPState(CopyToSymmetrySet = true)]
[LocalizedField("PartModules/RCS/AlwaysFullAction")]
[PAMDisplayControl(SortIndex = 12)]
public ModuleProperty<bool> fullThrust
Field Value
- ModuleProperty<bool>
fullThrustMin
[KSPDefinition]
public float fullThrustMin
Field Value
- float
isEnabled
[LocalizedField("PartModules/RCS/IsEnabled")]
[PAMDisplayControl(SortIndex = 2)]
[KSPState(CopyToSymmetrySet = true)]
public ModuleProperty<bool> isEnabled
Field Value
- ModuleProperty<bool>
maxThrust
[KSPDefinition]
public float maxThrust
Field Value
- float
shieldedCanActivate
[KSPDefinition]
public bool shieldedCanActivate
Field Value
- bool
thrustCurve
[KSPDefinition]
public FloatCurve thrustCurve
Field Value
- FloatCurve
thrustPercentage
[PAMDisplayControl(SortIndex = 3)]
[KSPState(CopyToSymmetrySet = true)]
[LocalizedField("PartModules/RCS/RCSThrust")]
[SteppedRange(0, 100, 1)]
public ModuleProperty<float> thrustPercentage
Field Value
- ModuleProperty<float>
useLever
[KSPDefinition]
public bool useLever
Field Value
- bool
useThrustCurve
[KSPDefinition]
public bool useThrustCurve
Field Value
- bool
Properties
ModuleType
public override Type ModuleType { get; }
Property Value
- Type
Methods
GetThrustPercentage(object)
public static string GetThrustPercentage(object valueObj)
Parameters
valueObj object
Returns
- string
SetupMixtures(IGGuid, ResourceFlowRequestBroker, IResourceContainer[])
public void SetupMixtures(IGGuid guid, ResourceFlowRequestBroker resourceFlowRequestBroker, IResourceContainer[] resourceContainer)
Parameters
guid IGGuid
resourceFlowRequestBroker ResourceFlowRequestBroker
resourceContainer IResourceContainer[]