Barotrauma Client Doc
Barotrauma.CharacterParams.SubParam Class Reference
Inheritance diagram for Barotrauma.CharacterParams.SubParam:
Barotrauma.ISerializableEntity Barotrauma.CharacterParams.AIParams Barotrauma.CharacterParams.HealthParams Barotrauma.CharacterParams.InventoryParams Barotrauma.CharacterParams.InventoryParams.InventoryItem Barotrauma.CharacterParams.ParticleParams Barotrauma.CharacterParams.SoundParams Barotrauma.CharacterParams.TargetParams

Public Member Functions

 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)
 

Protected Member Functions

ContentXElement CreateElement (string name, params object[] attrs)
 
bool RemoveSubParam< T > (T subParam, IList< T > collection=null)
 

Properties

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]
 

Detailed Description

Definition at line 928 of file CharacterParams.cs.

Constructor & Destructor Documentation

◆ SubParam()

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

Definition at line 940 of file CharacterParams.cs.

Member Function Documentation

◆ AddToEditor()

virtual void Barotrauma.CharacterParams.SubParam.AddToEditor ( ParamsEditor  editor,
bool  recursive = true,
int  space = 0,
GUIFont  titleFont = null 
)
virtual

Definition at line 987 of file CharacterParams.cs.

◆ CreateElement()

ContentXElement Barotrauma.CharacterParams.SubParam.CreateElement ( string  name,
params object[]  attrs 
)
protected

◆ Deserialize()

virtual bool Barotrauma.CharacterParams.SubParam.Deserialize ( bool  recursive = true)
virtual

Definition at line 947 of file CharacterParams.cs.

◆ RemoveSubParam< T >()

bool Barotrauma.CharacterParams.SubParam.RemoveSubParam< T > ( subParam,
IList< T >  collection = null 
)
protected
Type Constraints
T :SubParam 

Definition at line 974 of file CharacterParams.cs.

◆ Reset()

virtual void Barotrauma.CharacterParams.SubParam.Reset ( )
virtual

Definition at line 967 of file CharacterParams.cs.

◆ Serialize()

virtual bool Barotrauma.CharacterParams.SubParam.Serialize ( bool  recursive = true)
virtual

Definition at line 957 of file CharacterParams.cs.

Property Documentation

◆ Character

CharacterParams Barotrauma.CharacterParams.SubParam.Character
get

Definition at line 935 of file CharacterParams.cs.

◆ Element

ContentXElement Barotrauma.CharacterParams.SubParam.Element
getset

Definition at line 932 of file CharacterParams.cs.

◆ Name

virtual string Barotrauma.CharacterParams.SubParam.Name
getset

Definition at line 930 of file CharacterParams.cs.

◆ SerializableEntityEditor

SerializableEntityEditor Barotrauma.CharacterParams.SubParam.SerializableEntityEditor
getprotected set

Definition at line 986 of file CharacterParams.cs.

◆ SerializableProperties

Dictionary<Identifier, SerializableProperty> Barotrauma.CharacterParams.SubParam.SerializableProperties
get

Definition at line 931 of file CharacterParams.cs.

◆ SubParams

List<SubParam> Barotrauma.CharacterParams.SubParam.SubParams = new List<SubParam>()
getset

Definition at line 933 of file CharacterParams.cs.