Barotrauma Server
Loading...
Searching...
No Matches
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
bool MatchesItem (Item item)
 
 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.
 

Properties

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

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)

◆ 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

The documentation for this class was generated from the following file: