C# Class RealFuels.Tanks.ModuleFuelTanks

Inheritance: IAnalyticTemperatureModifier, IAnalyticPreview
Afficher le fichier Open project: NathanKell/ModularFuelSystem Class Usage Examples

Méthodes publiques

Свойство Type Description
baseCostConst float
baseCostOverride bool
baseCostPV float
basemassConst float
basemassOverride bool
basemassPV float
massDelta float
outerInsulationFactor double
totalVolume double
typesAvailable string[]
volume double

Protected Properties

Свойство Type Description
tankArea float

Private Properties

Свойство Type Description
CalculateTankLossFunction IEnumerator
ConfigureFor void
Empty void
GetEnginePropellants List
HideUI void
IgnoreFuel bool
InitializeTankType void
InitializeUtilization void
MarkWindowDirty void
OnPartActionGuiDismiss void
OnPartVolumeChanged void
OnStartRF void
ParseBaseCost void
ParseBaseCost void
ParseBaseMass void
ParseBaseMass void
ParseInsulationFactor void
ParseInsulationFactor void
ShowUI void
UpdateEngineIgnitor void
UpdateFuelInfo void
UpdateTankType void
UpdateTankTypeRF void
UpdateTestFlight void
UpdateTweakableMenu void
UpdateUtilization void
WaitAndUpdate IEnumerator
WaitAndUpdateUsedBy IEnumerator
onEditorShipModified void
onPartAttach void
onPartRemove void

Méthodes publiques

Méthode Description
AnalyticInfo ( FlightIntegrator fi, double sunAndBodyIn, double backgroundRadiation, double radArea, double internalFlux, double convCoeff, double ambientTemp, double maxPartTemp, double x ) : void
CalculateMass ( ) : void
CalculateTankArea ( float &totalTankArea ) : void
ChangeTotalVolume ( double newTotalVolume, bool propagate = false ) : void
ChangeVolume ( double newVolume ) : void
ChangeVolumeRatio ( double ratio, bool propagate = false ) : void
ConfigureFor ( Part engine ) : void
FixedUpdate ( ) : void
FormatMass ( float mass ) : string
GetDrawModulePanelCallback ( ) : Callback
GetInfo ( ) : string
GetInternalTemperature ( bool &lerp ) : double
GetModuleCost ( float defaultCost, ModifierStagingSituation sit ) : float
GetModuleCostChangeWhen ( ) : ModifierChangeWhen
GetModuleMass ( float defaultMass, ModifierStagingSituation sit ) : float
GetModuleMassChangeWhen ( ) : ModifierChangeWhen
GetModuleTitle ( ) : string
GetPrimaryField ( ) : string
GetSkinTemperature ( bool &lerp ) : double
InternalFluxAdjust ( ) : double
OnActionGroupEditorClosed ( ) : void
OnActionGroupEditorOpened ( ) : void
OnAwake ( ) : void
OnDestroy ( ) : void
OnInactive ( ) : void
OnLoad ( ConfigNode node ) : void
OnSave ( ConfigNode node ) : void
OnStart ( StartState state ) : void
PartResourcesChanged ( ) : void
RaiseResourceInitialChanged ( PartResource resource, double amount ) : void
RaiseResourceListChanged ( ) : void
RaiseResourceMaxChanged ( PartResource resource, double amount ) : void
RecordManagedResources ( ) : void
RecordTankTypeResources ( HashSet resources, string type ) : void
SetAnalyticTemperature ( FlightIntegrator fi, double analyticTemp, double toBeInternal, double toBeSkin ) : void
Start ( ) : void
Update ( ) : void
UpdateMenus ( bool visible ) : void
UpdateUsedBy ( ) : void

Méthodes protégées

Méthode Description
ChangeResources ( double volumeRatio, bool propagate = false ) : void

Private Methods

Méthode Description
CalculateTankLossFunction ( float deltaTime, bool analyticalMode = false ) : IEnumerator
ConfigureFor ( RealFuels.Tanks.FuelInfo fi ) : void
Empty ( ) : void
GetEnginePropellants ( PartModule engine ) : List
HideUI ( ) : void
IgnoreFuel ( string name ) : bool
InitializeTankType ( ) : void
InitializeUtilization ( ) : void
MarkWindowDirty ( ) : void
OnPartActionGuiDismiss ( Part p ) : void
OnPartVolumeChanged ( BaseEventData data ) : void
OnStartRF ( StartState state ) : void
ParseBaseCost ( ConfigNode node ) : void
ParseBaseCost ( string baseCost ) : void
ParseBaseMass ( ConfigNode node ) : void
ParseBaseMass ( string baseMass ) : void
ParseInsulationFactor ( ConfigNode node ) : void
ParseInsulationFactor ( string insulationFactor ) : void
ShowUI ( ) : void
UpdateEngineIgnitor ( TankDefinition def ) : void
UpdateFuelInfo ( RealFuels.Tanks.FuelInfo f, string title ) : void
UpdateTankType ( bool initializeAmounts = true ) : void
UpdateTankTypeRF ( TankDefinition def ) : void
UpdateTestFlight ( ) : void
UpdateTweakableMenu ( ) : void
UpdateUtilization ( ) : void
WaitAndUpdate ( ShipConstruct ship ) : IEnumerator
WaitAndUpdateUsedBy ( ) : IEnumerator
onEditorShipModified ( ShipConstruct ship ) : void
onPartAttach ( Part>.GameEvents hostTarget ) : void
onPartRemove ( Part>.GameEvents hostTarget ) : void

Method Details

AnalyticInfo() public méthode

public AnalyticInfo ( FlightIntegrator fi, double sunAndBodyIn, double backgroundRadiation, double radArea, double internalFlux, double convCoeff, double ambientTemp, double maxPartTemp, double x ) : void
fi FlightIntegrator
sunAndBodyIn double
backgroundRadiation double
radArea double
internalFlux double
convCoeff double
ambientTemp double
maxPartTemp double
x double
Résultat void

CalculateMass() public méthode

public CalculateMass ( ) : void
Résultat void

CalculateTankArea() public méthode

public CalculateTankArea ( float &totalTankArea ) : void
totalTankArea float
Résultat void

ChangeResources() protected méthode

protected ChangeResources ( double volumeRatio, bool propagate = false ) : void
volumeRatio double
propagate bool
Résultat void

ChangeTotalVolume() public méthode

public ChangeTotalVolume ( double newTotalVolume, bool propagate = false ) : void
newTotalVolume double
propagate bool
Résultat void

ChangeVolume() public méthode

public ChangeVolume ( double newVolume ) : void
newVolume double
Résultat void

ChangeVolumeRatio() public méthode

public ChangeVolumeRatio ( double ratio, bool propagate = false ) : void
ratio double
propagate bool
Résultat void

ConfigureFor() public méthode

public ConfigureFor ( Part engine ) : void
engine Part
Résultat void

FixedUpdate() public méthode

public FixedUpdate ( ) : void
Résultat void

FormatMass() public static méthode

public static FormatMass ( float mass ) : string
mass float
Résultat string

GetDrawModulePanelCallback() public méthode

public GetDrawModulePanelCallback ( ) : Callback
Résultat Callback

GetInfo() public méthode

public GetInfo ( ) : string
Résultat string

GetInternalTemperature() public méthode

public GetInternalTemperature ( bool &lerp ) : double
lerp bool
Résultat double

GetModuleCost() public méthode

public GetModuleCost ( float defaultCost, ModifierStagingSituation sit ) : float
defaultCost float
sit ModifierStagingSituation
Résultat float

GetModuleCostChangeWhen() public méthode

public GetModuleCostChangeWhen ( ) : ModifierChangeWhen
Résultat ModifierChangeWhen

GetModuleMass() public méthode

public GetModuleMass ( float defaultMass, ModifierStagingSituation sit ) : float
defaultMass float
sit ModifierStagingSituation
Résultat float

GetModuleMassChangeWhen() public méthode

public GetModuleMassChangeWhen ( ) : ModifierChangeWhen
Résultat ModifierChangeWhen

GetModuleTitle() public méthode

public GetModuleTitle ( ) : string
Résultat string

GetPrimaryField() public méthode

public GetPrimaryField ( ) : string
Résultat string

GetSkinTemperature() public méthode

public GetSkinTemperature ( bool &lerp ) : double
lerp bool
Résultat double

InternalFluxAdjust() public méthode

public InternalFluxAdjust ( ) : double
Résultat double

OnActionGroupEditorClosed() public méthode

public OnActionGroupEditorClosed ( ) : void
Résultat void

OnActionGroupEditorOpened() public méthode

public OnActionGroupEditorOpened ( ) : void
Résultat void

OnAwake() public méthode

public OnAwake ( ) : void
Résultat void

OnDestroy() public méthode

public OnDestroy ( ) : void
Résultat void

OnInactive() public méthode

public OnInactive ( ) : void
Résultat void

OnLoad() public méthode

public OnLoad ( ConfigNode node ) : void
node System.ConfigNode
Résultat void

OnSave() public méthode

public OnSave ( ConfigNode node ) : void
node System.ConfigNode
Résultat void

OnStart() public méthode

public OnStart ( StartState state ) : void
state StartState
Résultat void

PartResourcesChanged() public méthode

public PartResourcesChanged ( ) : void
Résultat void

RaiseResourceInitialChanged() public méthode

public RaiseResourceInitialChanged ( PartResource resource, double amount ) : void
resource PartResource
amount double
Résultat void

RaiseResourceListChanged() public méthode

public RaiseResourceListChanged ( ) : void
Résultat void

RaiseResourceMaxChanged() public méthode

public RaiseResourceMaxChanged ( PartResource resource, double amount ) : void
resource PartResource
amount double
Résultat void

RecordManagedResources() public méthode

public RecordManagedResources ( ) : void
Résultat void

RecordTankTypeResources() public méthode

public RecordTankTypeResources ( HashSet resources, string type ) : void
resources HashSet
type string
Résultat void

SetAnalyticTemperature() public méthode

public SetAnalyticTemperature ( FlightIntegrator fi, double analyticTemp, double toBeInternal, double toBeSkin ) : void
fi FlightIntegrator
analyticTemp double
toBeInternal double
toBeSkin double
Résultat void

Start() public méthode

public Start ( ) : void
Résultat void

Update() public méthode

public Update ( ) : void
Résultat void

UpdateMenus() public méthode

public UpdateMenus ( bool visible ) : void
visible bool
Résultat void

UpdateUsedBy() public méthode

public UpdateUsedBy ( ) : void
Résultat void

Property Details

baseCostConst public_oe property

public float baseCostConst
Résultat float

baseCostOverride public_oe property

public bool baseCostOverride
Résultat bool

baseCostPV public_oe property

public float baseCostPV
Résultat float

basemassConst public_oe property

public float basemassConst
Résultat float

basemassOverride public_oe property

public bool basemassOverride
Résultat bool

basemassPV public_oe property

public float basemassPV
Résultat float

massDelta public_oe property

public float massDelta
Résultat float

outerInsulationFactor public_oe property

public double outerInsulationFactor
Résultat double

tankArea protected_oe property

protected float tankArea
Résultat float

totalVolume public_oe property

public double totalVolume
Résultat double

typesAvailable public_oe property

public string[] typesAvailable
Résultat string[]

volume public_oe property

public double volume
Résultat double