Barotrauma Server Doc
Barotrauma.FabricationRecipe Class Reference

Classes

class  RequiredItem
 
class  RequiredItemByIdentifier
 
class  RequiredItemByTag
 

Public Member Functions

 FabricationRecipe (ContentXElement element, Identifier itemPrefab)
 

Public Attributes

readonly Identifier TargetItemPrefabIdentifier
 
readonly ImmutableArray< RequiredItemRequiredItems
 
readonly ImmutableArray< IdentifierSuitableFabricatorIdentifiers
 
readonly float RequiredTime
 
readonly int RequiredMoney
 
readonly bool RequiresRecipe
 
readonly float OutCondition
 
readonly ImmutableArray< SkillRequiredSkills
 
readonly uint RecipeHash
 
readonly int Amount
 
readonly? int Quality
 
readonly bool HideForNonTraitors
 
readonly int FabricationLimitMin
 How many of this item the fabricator can create (< 0 = unlimited) More...
 

Properties

ItemPrefab TargetItem [get]
 
LocalizedString DisplayName [get]
 

Detailed Description

Definition at line 80 of file ItemPrefab.cs.

Constructor & Destructor Documentation

◆ FabricationRecipe()

Barotrauma.FabricationRecipe.FabricationRecipe ( ContentXElement  element,
Identifier  itemPrefab 
)

Definition at line 232 of file ItemPrefab.cs.

Member Data Documentation

◆ Amount

readonly int Barotrauma.FabricationRecipe.Amount

Definition at line 223 of file ItemPrefab.cs.

◆ FabricationLimitMin

readonly int Barotrauma.FabricationRecipe.FabricationLimitMin

How many of this item the fabricator can create (< 0 = unlimited)

Definition at line 230 of file ItemPrefab.cs.

◆ HideForNonTraitors

readonly bool Barotrauma.FabricationRecipe.HideForNonTraitors

Definition at line 225 of file ItemPrefab.cs.

◆ OutCondition

readonly float Barotrauma.FabricationRecipe.OutCondition

Definition at line 220 of file ItemPrefab.cs.

◆ Quality

readonly? int Barotrauma.FabricationRecipe.Quality

Definition at line 224 of file ItemPrefab.cs.

◆ RecipeHash

readonly uint Barotrauma.FabricationRecipe.RecipeHash

Definition at line 222 of file ItemPrefab.cs.

◆ RequiredItems

readonly ImmutableArray<RequiredItem> Barotrauma.FabricationRecipe.RequiredItems

Definition at line 215 of file ItemPrefab.cs.

◆ RequiredMoney

readonly int Barotrauma.FabricationRecipe.RequiredMoney

Definition at line 218 of file ItemPrefab.cs.

◆ RequiredSkills

readonly ImmutableArray<Skill> Barotrauma.FabricationRecipe.RequiredSkills

Definition at line 221 of file ItemPrefab.cs.

◆ RequiredTime

readonly float Barotrauma.FabricationRecipe.RequiredTime

Definition at line 217 of file ItemPrefab.cs.

◆ RequiresRecipe

readonly bool Barotrauma.FabricationRecipe.RequiresRecipe

Definition at line 219 of file ItemPrefab.cs.

◆ SuitableFabricatorIdentifiers

readonly ImmutableArray<Identifier> Barotrauma.FabricationRecipe.SuitableFabricatorIdentifiers

Definition at line 216 of file ItemPrefab.cs.

◆ TargetItemPrefabIdentifier

readonly Identifier Barotrauma.FabricationRecipe.TargetItemPrefabIdentifier

Definition at line 209 of file ItemPrefab.cs.

Property Documentation

◆ DisplayName

LocalizedString Barotrauma.FabricationRecipe.DisplayName
get

Definition at line 213 of file ItemPrefab.cs.

◆ TargetItem

ItemPrefab Barotrauma.FabricationRecipe.TargetItem
get

Definition at line 210 of file ItemPrefab.cs.