Barotrauma Server
Loading...
Searching...
No Matches
Barotrauma.CharacterParams.SubParam Class Referenceabstract
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 ()
 

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]
 
- Properties inherited from Barotrauma.ISerializableEntity

Constructor & Destructor Documentation

◆ SubParam()

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

Member Function Documentation

◆ CreateElement()

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

◆ Deserialize()

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

◆ RemoveSubParam< T >()

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

◆ Reset()

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

◆ Serialize()

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

Property Documentation

◆ Character

CharacterParams Barotrauma.CharacterParams.SubParam.Character
get

◆ Element

ContentXElement Barotrauma.CharacterParams.SubParam.Element
getset

◆ Name

virtual string Barotrauma.CharacterParams.SubParam.Name
getset

◆ SerializableProperties

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

◆ SubParams

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

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