Class ResourceDefinitionData
- Namespace
- KSP.Sim.ResourceSystem
- Assembly
- Assembly-CSharp.dll
public class ResourceDefinitionData
- Inheritance
-
ResourceDefinitionData
- Inherited Members
-
- Extension Methods
-
Constructors
ResourceDefinitionData(ResourceDefinitionID, ResourceDefinition)
public ResourceDefinitionData(ResourceDefinitionID resourceDatabaseID, ResourceDefinition resourceDefinition)
Parameters
resourceDatabaseID ResourceDefinitionID
resourceDefinition ResourceDefinition
ResourceDefinitionData(ResourceDefinitionID, ResourceRecipeDefinition, double, IEnumerable<ResourceUnitsPair>)
public ResourceDefinitionData(ResourceDefinitionID resourceDatabaseID, ResourceRecipeDefinition recipeDefinition, double computedTotalMass, IEnumerable<ResourceUnitsPair> ingredients)
Parameters
resourceDatabaseID ResourceDefinitionID
recipeDefinition ResourceRecipeDefinition
computedTotalMass double
ingredients IEnumerable<ResourceUnitsPair>
Fields
IsRecipe
public readonly bool IsRecipe
Field Value
- bool
isRecipeInDatabase
public readonly bool isRecipeInDatabase
Field Value
- bool
recipeProperties
public readonly ResourceDefinitionData.RecipeProperties recipeProperties
Field Value
- ResourceDefinitionData.RecipeProperties
resourceDatabaseID
public readonly ResourceDefinitionID resourceDatabaseID
Field Value
- ResourceDefinitionID
resourceIconAssetAddress
public readonly string resourceIconAssetAddress
Field Value
- string
resourceProperties
public readonly ResourceDefinitionData.ResourceProperties resourceProperties
Field Value
- ResourceDefinitionData.ResourceProperties
vfxFuelType
public readonly string vfxFuelType
Field Value
- string
Properties
DisplayAbbreviation
public string DisplayAbbreviation { get; }
Property Value
- string
DisplayName
public string DisplayName { get; }
Property Value
- string
UsesAir
public bool UsesAir { get; }
Property Value
- bool
abbreviationKey
public string abbreviationKey { get; }
Property Value
- string
displayNameKey
public string displayNameKey { get; }
Property Value
- string
name
public string name { get; }
Property Value
- string
Methods
UpdateDisplayAbbreviation()
public void UpdateDisplayAbbreviation()