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

Public Member Functions

override bool MatchesItem (Item item)
 
 RequiredItemByTag (Identifier tag, int amount, float minCondition, float maxCondition, bool useCondition, LocalizedString overrideDescription, LocalizedString overrideHeader, Identifier defaultItem)
 
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 Tag
 
- 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

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

◆ RequiredItemByTag()

Barotrauma.FabricationRecipe.RequiredItemByTag.RequiredItemByTag ( Identifier  tag,
int  amount,
float  minCondition,
float  maxCondition,
bool  useCondition,
LocalizedString  overrideDescription,
LocalizedString  overrideHeader,
Identifier  defaultItem 
)

Member Function Documentation

◆ MatchesItem()

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

◆ ToString()

override string Barotrauma.FabricationRecipe.RequiredItemByTag.ToString ( )

Member Data Documentation

◆ Tag

readonly Identifier Barotrauma.FabricationRecipe.RequiredItemByTag.Tag

Property Documentation

◆ FirstMatchingPrefab

override ItemPrefab Barotrauma.FabricationRecipe.RequiredItemByTag.FirstMatchingPrefab
get

◆ ItemPrefabs

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

◆ UintIdentifier

override UInt32 Barotrauma.FabricationRecipe.RequiredItemByTag.UintIdentifier
get