Barotrauma Client Doc
Barotrauma.CharacterParams.InventoryParams Class Reference
Inheritance diagram for Barotrauma.CharacterParams.InventoryParams:
Barotrauma.CharacterParams.SubParam Barotrauma.ISerializableEntity

Classes

class  InventoryItem
 

Public Member Functions

 InventoryParams (ContentXElement element, CharacterParams character)
 
void AddItem (string identifier=null)
 
bool RemoveItem (InventoryItem item)
 
- Public Member Functions inherited from Barotrauma.CharacterParams.SubParam
 SubParam (ContentXElement element, CharacterParams character)
 
virtual bool Deserialize (bool recursive=true)
 
virtual bool Serialize (bool recursive=true)
 
virtual void Reset ()
 
virtual void AddToEditor (ParamsEditor editor, bool recursive=true, int space=0, GUIFont titleFont=null)
 

Properties

override string Name [get]
 
string Slots [get]
 
bool AccessibleWhenAlive [get]
 
float Commonness [get]
 
List< InventoryItemItems = new List<InventoryItem>() [get]
 
- Properties inherited from Barotrauma.CharacterParams.SubParam
virtual string Name [get, set]
 
Dictionary< Identifier, SerializablePropertySerializableProperties [get]
 
ContentXElement Element [get, set]
 
List< SubParamSubParams = new List<SubParam>() [get, set]
 
CharacterParams Character [get]
 
SerializableEntityEditor SerializableEntityEditor [get, protected set]
 
- Properties inherited from Barotrauma.ISerializableEntity
string Name [get]
 
Dictionary< Identifier, SerializablePropertySerializableProperties [get]
 

Additional Inherited Members

- Protected Member Functions inherited from Barotrauma.CharacterParams.SubParam
ContentXElement CreateElement (string name, params object[] attrs)
 
bool RemoveSubParam< T > (T subParam, IList< T > collection=null)
 

Detailed Description

Definition at line 575 of file CharacterParams.cs.

Constructor & Destructor Documentation

◆ InventoryParams()

Barotrauma.CharacterParams.InventoryParams.InventoryParams ( ContentXElement  element,
CharacterParams  character 
)

Definition at line 600 of file CharacterParams.cs.

Member Function Documentation

◆ AddItem()

void Barotrauma.CharacterParams.InventoryParams.AddItem ( string  identifier = null)

Definition at line 610 of file CharacterParams.cs.

◆ RemoveItem()

bool Barotrauma.CharacterParams.InventoryParams.RemoveItem ( InventoryItem  item)

Property Documentation

◆ AccessibleWhenAlive

bool Barotrauma.CharacterParams.InventoryParams.AccessibleWhenAlive
get

Definition at line 593 of file CharacterParams.cs.

◆ Commonness

float Barotrauma.CharacterParams.InventoryParams.Commonness
get

Definition at line 596 of file CharacterParams.cs.

◆ Items

List<InventoryItem> Barotrauma.CharacterParams.InventoryParams.Items = new List<InventoryItem>()
get

Definition at line 598 of file CharacterParams.cs.

◆ Name

override string Barotrauma.CharacterParams.InventoryParams.Name
get

Definition at line 587 of file CharacterParams.cs.

◆ Slots

string Barotrauma.CharacterParams.InventoryParams.Slots
get

Definition at line 590 of file CharacterParams.cs.