Barotrauma Client Doc
Barotrauma.Items.Components Namespace Reference

Classes

class  DockingPort
 
class  Door
 
class  ElectricalDischarger
 
class  EntitySpawnerComponent
 
class  GeneticMaterial
 
class  ProducedItem
 
struct  FoliageConfig
 
class  VineTile
 
class  GrowthSideExtension
 
class  Growable
 
class  Holdable
 
class  IdCard
 
class  LevelResource
 
class  MeleeWeapon
 
class  Pickable
 
class  AbilityItemPickingTime
 
class  Propulsion
 
class  RangedWeapon
 
class  AbilityRangedWeapon
 
class  RepairTool
 
class  Sprayer
 
class  Throwable
 
interface  IDrawableComponent
 
class  ItemComponent
 The base class for components holding the different functionalities of the item More...
 
class  ItemContainer
 
class  AbilityItemContainer
 
class  ItemLabel
 
class  Ladder
 
class  LimbPos
 
class  Controller
 
class  Deconstructor
 
class  AbilityDeconstructedItem
 
class  AbilityItemCreationMultiplier
 
class  AbilityItemDeconstructedInventory
 
class  Engine
 
class  Fabricator
 
class  MiniMap
 
class  OutpostTerminal
 
class  OxygenGenerator
 
class  Pump
 
class  Reactor
 
class  Sonar
 
class  SonarTransducer
 
class  Steering
 
class  Vent
 
class  NameTag
 
struct  SuitablePlantItem
 
struct  PlantSlot
 
class  Planter
 
class  PowerContainer
 
struct  PowerRange
 
class  Powered
 
class  GridInfo
 
class  PowerSourceGroup
 
class  PowerTransfer
 
class  Projectile
 
class  Quality
 
class  RemoteController
 
class  Repairable
 
class  AbilityRepairable
 
class  Rope
 
class  Scanner
 
class  AdderComponent
 
class  ArithmeticComponent
 
class  AndComponent
 
class  BooleanOperatorComponent
 
class  OrComponent
 
class  XorComponent
 
class  ButtonTerminal
 
class  CircuitBox
 
class  ColorComponent
 
class  ConcatComponent
 
class  Connection
 
class  ConnectionPanel
 
class  CustomInterface
 
class  DelayComponent
 
class  DivideComponent
 
class  EqualsComponent
 
class  ExponentiationComponent
 
class  FunctionComponent
 
class  GreaterComponent
 
class  LightComponent
 
class  MemoryComponent
 
class  ModuloComponent
 
class  MotionSensor
 
class  MultiplyComponent
 
class  NotComponent
 
class  OscillatorComponent
 
class  OxygenDetector
 
class  RegExFindComponent
 
class  RelayComponent
 
struct  Signal
 
class  SignalCheckComponent
 
class  SmokeDetector
 
class  StringComponent
 
class  SubtractComponent
 
struct  TerminalMessage
 
class  Terminal
 
class  TrigonometricFunctionComponent
 
class  WaterDetector
 
class  WifiComponent
 
class  Wire
 
class  StatusHUD
 
class  TriggerComponent
 
class  Turret
 
class  Wearable
 
class  VineSprite
 
class  ItemSound
 
struct  MiniMapGUIComponent
 
struct  MiniMapSprite
 
struct  MiniMapHullData
 
struct  RelativeEntityRect
 
struct  MiniMapSettings
 
class  SonarBlip
 

Enumerations

enum class  PowerPriority { Default = 0 , Reactor = 1 , Relay = 3 , Battery = 5 }
 Order in which power sources will provide to a grid, lower number is higher priority More...
 
enum class  SoundSelectionMode {
  Random , CharacterSpecific , ItemSpecific , All ,
  Manual
}
 

Enumeration Type Documentation

◆ PowerPriority

Order in which power sources will provide to a grid, lower number is higher priority

Enumerator
Default 
Reactor 
Relay 
Battery 

Definition at line 14 of file BarotraumaShared/SharedSource/Items/Components/Power/Powered.cs.

◆ SoundSelectionMode

Enumerator
Random 
CharacterSpecific 
ItemSpecific 
All 
Manual 

Definition at line 13 of file BarotraumaClient/ClientSource/Items/Components/ItemComponent.cs.