Class Module_RCS
- Namespace
- KSP.Modules
- Assembly
- Assembly-CSharp.dll
public class Module_RCS : PartBehaviourModule, IPartModule, IFixedUpdate, IPriorityOverride, IUpdate, IObjectAssemblyPartModule, ITorqueProvider
- Inheritance
-
Module_RCS
- Implements
-
- Inherited Members
-
- Extension Methods
-
Constructors
Module_RCS()
Fields
public Transform[] ThrusterTransforms
Field Value
- Transform[]
dataRCS
protected Data_RCS dataRCS
Field Value
- Data_RCS
flameout
Field Value
- bool
flowMult
Field Value
- double
isOperational
public bool isOperational
Field Value
- bool
ispMult
Field Value
- double
maxFuelFlow
public double maxFuelFlow
Field Value
- double
precisionFactor
public float precisionFactor
Field Value
- float
rcsVFXManager
public RCSVFXManager rcsVFXManager
Field Value
- RCSVFXManager
realISP
Field Value
- float
requiresFuel
Field Value
- bool
thrustCurveDisplay
public float thrustCurveDisplay
Field Value
- float
thrustCurveRatio
public float thrustCurveRatio
Field Value
- float
thrustForces
public List<RCSForce> thrustForces
Field Value
- List<RCSForce>
Properties
PartComponentModuleType
public override Type PartComponentModuleType { get; }
Property Value
- Type
Methods
AddDataModules()
protected override void AddDataModules()
CalculateThrust(float, out bool)
public float CalculateThrust(float totalForce, out bool success)
Parameters
totalForce float
success bool
Returns
- float
GetLeverDistance(Vector3, Vector3, Vector3)
public float GetLeverDistance(Vector3 origin, Vector3 axis, Vector3 leverPivotPosition)
Parameters
origin Vector3
axis Vector3
leverPivotPosition Vector3
Returns
- float
GetModuleDisplayName()
public override string GetModuleDisplayName()
Returns
- string
GetPotentialTorque(out Vector3, out Vector3)
public void GetPotentialTorque(out Vector3 pos, out Vector3 neg)
Parameters
pos Vector3
neg Vector3
InitProperties()
protected void InitProperties()
OnInitialize()
protected override void OnInitialize()
OnModuleFixedUpdate(float)
protected override void OnModuleFixedUpdate(float fixedDeltaTime)
Parameters
fixedDeltaTime float
OnModuleOABFixedUpdate(float)
protected override void OnModuleOABFixedUpdate(float deltaTime)
Parameters
deltaTime float
OnModuleUpdate(float)
protected override void OnModuleUpdate(float deltaTime)
Parameters
deltaTime float
OnShutdown()
protected override void OnShutdown()
SetSFXState(bool)
public void SetSFXState(bool state)
Parameters
state bool