Barotrauma Client
Loading...
Searching...
No Matches
Barotrauma.FabricationRecipe.RequiredItem Class Referenceabstract
Inheritance diagram for Barotrauma.FabricationRecipe.RequiredItem:
Barotrauma.FabricationRecipe.RequiredItemByIdentifier Barotrauma.FabricationRecipe.RequiredItemByTag

Public Member Functions

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 int Amount
 
readonly float MinCondition
 
readonly float MaxCondition
 
readonly bool UseCondition
 
readonly Identifier DefaultItem
 Used only when there's multiple optional items.
 

Properties

IEnumerable< ItemPrefabItemPrefabs [get]
 
UInt32 UintIdentifier [get]
 
ItemPrefab FirstMatchingPrefab [get]
 
LocalizedString OverrideHeader [get]
 
LocalizedString OverrideDescription [get]
 

Constructor & Destructor Documentation

◆ RequiredItem()

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

Member Function Documentation

◆ IsConditionSuitable()

bool Barotrauma.FabricationRecipe.RequiredItem.IsConditionSuitable ( float conditionPercentage)

◆ MatchesItem()

bool Barotrauma.FabricationRecipe.RequiredItem.MatchesItem ( Item item)
abstract

Member Data Documentation

◆ Amount

readonly int Barotrauma.FabricationRecipe.RequiredItem.Amount

◆ DefaultItem

readonly Identifier Barotrauma.FabricationRecipe.RequiredItem.DefaultItem

Used only when there's multiple optional items.

◆ MaxCondition

readonly float Barotrauma.FabricationRecipe.RequiredItem.MaxCondition

◆ MinCondition

readonly float Barotrauma.FabricationRecipe.RequiredItem.MinCondition

◆ UseCondition

readonly bool Barotrauma.FabricationRecipe.RequiredItem.UseCondition

Property Documentation

◆ FirstMatchingPrefab

ItemPrefab Barotrauma.FabricationRecipe.RequiredItem.FirstMatchingPrefab
getabstract

◆ ItemPrefabs

IEnumerable<ItemPrefab> Barotrauma.FabricationRecipe.RequiredItem.ItemPrefabs
getabstract

◆ OverrideDescription

LocalizedString Barotrauma.FabricationRecipe.RequiredItem.OverrideDescription
get

◆ OverrideHeader

LocalizedString Barotrauma.FabricationRecipe.RequiredItem.OverrideHeader
get

◆ UintIdentifier

UInt32 Barotrauma.FabricationRecipe.RequiredItem.UintIdentifier
getabstract

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