Table of Contents

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()