C# Class NearFuture.VariableISPEngine

Inheritance: PartModule
Mostra file Open project: ChrisAdderley/near-future Class Usage Examples

Public Methods

Method Description
ChangeIspAndThrust ( float level ) : void
ChangeIspAndThrustLinked ( float level ) : void
FixedUpdate ( ) : void
GetInfo ( ) : string
OnLoad ( ConfigNode node ) : void
OnStart ( PartModule state ) : void
OnUpdate ( ) : void
ResetFrameCount ( ) : void

Private Methods

Method Description
CalculateCurves ( ) : void
FindFlowRate ( float thrust, float isp, Propellant fuelPropellant ) : float
FindIsp ( float thrust, float flowRate, Propellant fuelPropellant ) : float
LinkEngines ( ) : void
LinkEnginesAction ( KSPActionParam param ) : void
RecalculateRatios ( float desiredthrust, float desiredisp ) : void
SetupVariableEngines ( ) : void
ToggleLinkEnginesAction ( KSPActionParam param ) : void
UnlinkEngines ( ) : void
UnlinkEnginesAction ( KSPActionParam param ) : void

Method Details

ChangeIspAndThrust() public method

public ChangeIspAndThrust ( float level ) : void
level float
return void

ChangeIspAndThrustLinked() public method

public ChangeIspAndThrustLinked ( float level ) : void
level float
return void

FixedUpdate() public method

public FixedUpdate ( ) : void
return void

GetInfo() public method

public GetInfo ( ) : string
return string

OnLoad() public method

public OnLoad ( ConfigNode node ) : void
node System.ConfigNode
return void

OnStart() public method

public OnStart ( PartModule state ) : void
state PartModule
return void

OnUpdate() public method

public OnUpdate ( ) : void
return void

ResetFrameCount() public method

public ResetFrameCount ( ) : void
return void