Barotrauma Client Doc
Barotrauma.FabricationRecipe.RequiredItemByIdentifier Class Reference
Inheritance diagram for Barotrauma.FabricationRecipe.RequiredItemByIdentifier:
Barotrauma.FabricationRecipe.RequiredItem

Public Member Functions

override bool MatchesItem (Item item)
 
 RequiredItemByIdentifier (Identifier itemPrefab, int amount, float minCondition, float maxCondition, bool useCondition, LocalizedString overrideDescription, LocalizedString overrideHeader)
 
override string ToString ()
 
- Public Member Functions inherited from Barotrauma.FabricationRecipe.RequiredItem
 RequiredItem (int amount, float minCondition, float maxCondition, bool useCondition, LocalizedString overrideDescription, LocalizedString overrideHeader, Identifier defaultItem)
 
bool IsConditionSuitable (float conditionPercentage)
 

Public Attributes

readonly Identifier ItemPrefabIdentifier
 
- Public Attributes inherited from Barotrauma.FabricationRecipe.RequiredItem
readonly int Amount
 
readonly float MinCondition
 
readonly float MaxCondition
 
readonly bool UseCondition
 
readonly Identifier DefaultItem
 Used only when there's multiple optional items. More...
 

Properties

ItemPrefab ItemPrefab [get]
 
override UInt32 UintIdentifier [get]
 
override IEnumerable< ItemPrefabItemPrefabs [get]
 
override ItemPrefab FirstMatchingPrefab [get]
 
- Properties inherited from Barotrauma.FabricationRecipe.RequiredItem
abstract IEnumerable< ItemPrefabItemPrefabs [get]
 
abstract UInt32 UintIdentifier [get]
 
abstract ItemPrefab FirstMatchingPrefab [get]
 
LocalizedString OverrideHeader [get]
 
LocalizedString OverrideDescription [get]
 

Detailed Description

Constructor & Destructor Documentation

◆ RequiredItemByIdentifier()

Barotrauma.FabricationRecipe.RequiredItemByIdentifier.RequiredItemByIdentifier ( Identifier  itemPrefab,
int  amount,
float  minCondition,
float  maxCondition,
bool  useCondition,
LocalizedString  overrideDescription,
LocalizedString  overrideHeader 
)

Member Function Documentation

◆ MatchesItem()

override bool Barotrauma.FabricationRecipe.RequiredItemByIdentifier.MatchesItem ( Item  item)
virtual

◆ ToString()

override string Barotrauma.FabricationRecipe.RequiredItemByIdentifier.ToString ( )

Member Data Documentation

◆ ItemPrefabIdentifier

readonly Identifier Barotrauma.FabricationRecipe.RequiredItemByIdentifier.ItemPrefabIdentifier

Property Documentation

◆ FirstMatchingPrefab

override ItemPrefab Barotrauma.FabricationRecipe.RequiredItemByIdentifier.FirstMatchingPrefab
get

◆ ItemPrefab

ItemPrefab Barotrauma.FabricationRecipe.RequiredItemByIdentifier.ItemPrefab
get

◆ ItemPrefabs

override IEnumerable<ItemPrefab> Barotrauma.FabricationRecipe.RequiredItemByIdentifier.ItemPrefabs
get

◆ UintIdentifier

override UInt32 Barotrauma.FabricationRecipe.RequiredItemByIdentifier.UintIdentifier
get