C# Класс RealFuels.Tanks.ModuleFuelTanks

Наследование: IAnalyticTemperatureModifier, IAnalyticPreview
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
baseCostConst float
baseCostOverride bool
baseCostPV float
basemassConst float
basemassOverride bool
basemassPV float
massDelta float
outerInsulationFactor double
totalVolume double
typesAvailable string[]
volume double

Защищенные свойства (Protected)

Свойство Тип Описание
tankArea float

Private Properties

Свойство Тип Описание
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

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
ChangeResources ( double volumeRatio, bool propagate = false ) : void

Приватные методы

Метод Описание
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

Описание методов

AnalyticInfo() публичный Метод

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
Результат void

CalculateMass() публичный Метод

public CalculateMass ( ) : void
Результат void

CalculateTankArea() публичный Метод

public CalculateTankArea ( float &totalTankArea ) : void
totalTankArea float
Результат void

ChangeResources() защищенный Метод

protected ChangeResources ( double volumeRatio, bool propagate = false ) : void
volumeRatio double
propagate bool
Результат void

ChangeTotalVolume() публичный Метод

public ChangeTotalVolume ( double newTotalVolume, bool propagate = false ) : void
newTotalVolume double
propagate bool
Результат void

ChangeVolume() публичный Метод

public ChangeVolume ( double newVolume ) : void
newVolume double
Результат void

ChangeVolumeRatio() публичный Метод

public ChangeVolumeRatio ( double ratio, bool propagate = false ) : void
ratio double
propagate bool
Результат void

ConfigureFor() публичный Метод

public ConfigureFor ( Part engine ) : void
engine Part
Результат void

FixedUpdate() публичный Метод

public FixedUpdate ( ) : void
Результат void

FormatMass() публичный статический Метод

public static FormatMass ( float mass ) : string
mass float
Результат string

GetDrawModulePanelCallback() публичный Метод

public GetDrawModulePanelCallback ( ) : Callback
Результат Callback

GetInfo() публичный Метод

public GetInfo ( ) : string
Результат string

GetInternalTemperature() публичный Метод

public GetInternalTemperature ( bool &lerp ) : double
lerp bool
Результат double

GetModuleCost() публичный Метод

public GetModuleCost ( float defaultCost, ModifierStagingSituation sit ) : float
defaultCost float
sit ModifierStagingSituation
Результат float

GetModuleCostChangeWhen() публичный Метод

public GetModuleCostChangeWhen ( ) : ModifierChangeWhen
Результат ModifierChangeWhen

GetModuleMass() публичный Метод

public GetModuleMass ( float defaultMass, ModifierStagingSituation sit ) : float
defaultMass float
sit ModifierStagingSituation
Результат float

GetModuleMassChangeWhen() публичный Метод

public GetModuleMassChangeWhen ( ) : ModifierChangeWhen
Результат ModifierChangeWhen

GetModuleTitle() публичный Метод

public GetModuleTitle ( ) : string
Результат string

GetPrimaryField() публичный Метод

public GetPrimaryField ( ) : string
Результат string

GetSkinTemperature() публичный Метод

public GetSkinTemperature ( bool &lerp ) : double
lerp bool
Результат double

InternalFluxAdjust() публичный Метод

public InternalFluxAdjust ( ) : double
Результат double

OnActionGroupEditorClosed() публичный Метод

public OnActionGroupEditorClosed ( ) : void
Результат void

OnActionGroupEditorOpened() публичный Метод

public OnActionGroupEditorOpened ( ) : void
Результат void

OnAwake() публичный Метод

public OnAwake ( ) : void
Результат void

OnDestroy() публичный Метод

public OnDestroy ( ) : void
Результат void

OnInactive() публичный Метод

public OnInactive ( ) : void
Результат void

OnLoad() публичный Метод

public OnLoad ( ConfigNode node ) : void
node System.ConfigNode
Результат void

OnSave() публичный Метод

public OnSave ( ConfigNode node ) : void
node System.ConfigNode
Результат void

OnStart() публичный Метод

public OnStart ( StartState state ) : void
state StartState
Результат void

PartResourcesChanged() публичный Метод

public PartResourcesChanged ( ) : void
Результат void

RaiseResourceInitialChanged() публичный Метод

public RaiseResourceInitialChanged ( PartResource resource, double amount ) : void
resource PartResource
amount double
Результат void

RaiseResourceListChanged() публичный Метод

public RaiseResourceListChanged ( ) : void
Результат void

RaiseResourceMaxChanged() публичный Метод

public RaiseResourceMaxChanged ( PartResource resource, double amount ) : void
resource PartResource
amount double
Результат void

RecordManagedResources() публичный Метод

public RecordManagedResources ( ) : void
Результат void

RecordTankTypeResources() публичный Метод

public RecordTankTypeResources ( HashSet resources, string type ) : void
resources HashSet
type string
Результат void

SetAnalyticTemperature() публичный Метод

public SetAnalyticTemperature ( FlightIntegrator fi, double analyticTemp, double toBeInternal, double toBeSkin ) : void
fi FlightIntegrator
analyticTemp double
toBeInternal double
toBeSkin double
Результат void

Start() публичный Метод

public Start ( ) : void
Результат void

Update() публичный Метод

public Update ( ) : void
Результат void

UpdateMenus() публичный Метод

public UpdateMenus ( bool visible ) : void
visible bool
Результат void

UpdateUsedBy() публичный Метод

public UpdateUsedBy ( ) : void
Результат void

Описание свойств

baseCostConst публичное свойство

public float baseCostConst
Результат float

baseCostOverride публичное свойство

public bool baseCostOverride
Результат bool

baseCostPV публичное свойство

public float baseCostPV
Результат float

basemassConst публичное свойство

public float basemassConst
Результат float

basemassOverride публичное свойство

public bool basemassOverride
Результат bool

basemassPV публичное свойство

public float basemassPV
Результат float

massDelta публичное свойство

public float massDelta
Результат float

outerInsulationFactor публичное свойство

public double outerInsulationFactor
Результат double

tankArea защищенное свойство

protected float tankArea
Результат float

totalVolume публичное свойство

public double totalVolume
Результат double

typesAvailable публичное свойство

public string[] typesAvailable
Результат string[]

volume публичное свойство

public double volume
Результат double