Table of Contents

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

public 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[]