Table of Contents

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