Class PropellantState
- Namespace
- KSP.Modules
- Assembly
- Assembly-CSharp.dll
public class PropellantState
- Inheritance
-
PropellantState
- Inherited Members
-
- Extension Methods
-
Constructors
PropellantState(IGGuid, ResourceFlowRequestBroker, IResourceContainer[], string, PropellantDefinition)
public PropellantState(IGGuid guid, ResourceFlowRequestBroker flowbroker, IResourceContainer[] resourceContainer, string engineID, PropellantDefinition propellantDef)
Parameters
guid IGGuid
flowbroker ResourceFlowRequestBroker
resourceContainer IResourceContainer[]
engineID string
propellantDef PropellantDefinition
Fields
FlowRequestBroker
public ResourceFlowRequestBroker FlowRequestBroker
Field Value
- ResourceFlowRequestBroker
PartResourceContainer
public IResourceContainer[] PartResourceContainer
Field Value
- IResourceContainer[]
ReturnedRequestResolutionState
public FlowRequestResolutionState ReturnedRequestResolutionState
Field Value
- FlowRequestResolutionState
amountReceived
public double amountReceived
Field Value
- double
currentRequirement
public double currentRequirement
Field Value
- double
engineRequestConfig
public ResourceFlowRequestCommandConfig engineRequestConfig
Field Value
- ResourceFlowRequestCommandConfig
flowMode
public ResourceFlowMode flowMode
Field Value
- ResourceFlowMode
massperUnit
public double massperUnit
Field Value
- double
mixtureDensityRecipe
public double mixtureDensityRecipe
Field Value
- double
normalizedPropellantLevel
public double normalizedPropellantLevel
Field Value
- double
pendingRequest
public bool pendingRequest
Field Value
- bool
propellantDef
public PropellantDefinition propellantDef
Field Value
- PropellantDefinition
ratioSum
Field Value
- double
requestHandle
public ResourceFlowRequestHandle requestHandle
Field Value
- ResourceFlowRequestHandle
requiredMass
public double requiredMass
Field Value
- double
resourceDef
public ResourceDefinitionData resourceDef
Field Value
- ResourceDefinitionData
resourceID
public ResourceDefinitionID resourceID
Field Value
- ResourceDefinitionID
Properties
engineID
public string engineID { get; }
Property Value
- string
Methods
GetConnectedResourceMaxCapacity(ResourceDefinitionID)
public double GetConnectedResourceMaxCapacity(ResourceDefinitionID resourceDefinitionID)
Parameters
resourceDefinitionID ResourceDefinitionID
Returns
- double
GetConnectedResourceRemaining(ResourceDefinitionID)
public double GetConnectedResourceRemaining(ResourceDefinitionID resourceDefinitionID)
Parameters
resourceDefinitionID ResourceDefinitionID
Returns
- double
HasNecessaryConnectedResource(ResourceDefinitionID)
public bool HasNecessaryConnectedResource(ResourceDefinitionID resourceDefinitionID)
Parameters
resourceDefinitionID ResourceDefinitionID
Returns
- bool