Class DeltaVEngineStageSet
- Namespace
- KSP.Sim.DeltaV
- Assembly
- Assembly-CSharp.dll
public class DeltaVEngineStageSet
- Inheritance
-
DeltaVEngineStageSet
- Inherited Members
-
- Extension Methods
-
Constructors
DeltaVEngineStageSet(VesselDeltaVComponent)
public DeltaVEngineStageSet(VesselDeltaVComponent vslDeltaVComponent)
Parameters
vslDeltaVComponent VesselDeltaVComponent
Fields
PayloadStages
public List<int> PayloadStages
Field Value
- List<int>
StageSorting
protected IComparer<DeltaVStageInfo> StageSorting
Field Value
- IComparer<DeltaVStageInfo>
VslDeltaVComponent
public VesselDeltaVComponent VslDeltaVComponent
Field Value
- VesselDeltaVComponent
Properties
EngineInfo
public virtual List<DeltaVEngineInfo> EngineInfo { get; }
Property Value
- List<DeltaVEngineInfo>
StageInfo
public virtual List<DeltaVStageInfo> StageInfo { get; }
Property Value
- List<DeltaVStageInfo>
Methods
AddEngine(DeltaVEngineInfo)
public virtual void AddEngine(DeltaVEngineInfo engineInfo)
Parameters
engineInfo DeltaVEngineInfo
AddStageInfo(DeltaVStageInfo)
protected virtual void AddStageInfo(DeltaVStageInfo stageInfo)
Parameters
stageInfo DeltaVStageInfo
RemoveInvalidEngines()
public virtual void RemoveInvalidEngines()
RemoveStagedStages(bool)
public virtual void RemoveStagedStages(bool sortStages = false)
Parameters
sortStages bool
RemoveStaleStages()
protected virtual void RemoveStaleStages()
SetPayload(DeltaVStageInfo)
protected virtual void SetPayload(DeltaVStageInfo stageInfo)
Parameters
stageInfo DeltaVStageInfo
SortStages()
protected virtual void SortStages()
UpdateStageInfo()
public virtual void UpdateStageInfo()
UpdateStageInfo(int)
public virtual void UpdateStageInfo(int stage)
Parameters
stage int