Barotrauma Client Doc
Barotrauma.RagdollParams.SubParam Class Reference
Inheritance diagram for Barotrauma.RagdollParams.SubParam:
Barotrauma.ISerializableEntity Barotrauma.RagdollParams.AttackParams Barotrauma.RagdollParams.ColliderParams Barotrauma.RagdollParams.DamageModifierParams Barotrauma.RagdollParams.DeformationParams Barotrauma.RagdollParams.JointParams Barotrauma.RagdollParams.LightSourceParams Barotrauma.RagdollParams.LightSourceParams.LightTexture Barotrauma.RagdollParams.LimbParams Barotrauma.RagdollParams.SoundParams Barotrauma.RagdollParams.SpriteParams

Public Member Functions

virtual string GenerateName ()
 
 SubParam (ContentXElement element, RagdollParams ragdoll)
 
virtual bool Deserialize (ContentXElement element=null, bool recursive=true)
 
virtual bool Serialize (ContentXElement element=null, bool recursive=true)
 
virtual void SetCurrentElementAsOriginalElement ()
 
virtual void Reset ()
 
virtual void AddToEditor (ParamsEditor editor, bool recursive=true, int space=0)
 

Protected Member Functions

ContentXElement CreateElement (string name, params object[] attrs)
 

Properties

virtual string Name [get, set]
 
Dictionary< Identifier, SerializablePropertySerializableProperties [get]
 
ContentXElement Element [get, set]
 
ContentXElement OriginalElement [get, protected set]
 
List< SubParamSubParams = new List<SubParam>() [get, set]
 
RagdollParams Ragdoll [get]
 
SerializableEntityEditor SerializableEntityEditor [get, protected set]
 
Dictionary< Affliction, SerializableEntityEditorAfflictionEditors [get]
 
- Properties inherited from Barotrauma.ISerializableEntity
string Name [get]
 
Dictionary< Identifier, SerializablePropertySerializableProperties [get]
 

Detailed Description

Definition at line 1222 of file RagdollParams.cs.

Constructor & Destructor Documentation

◆ SubParam()

Barotrauma.RagdollParams.SubParam.SubParam ( ContentXElement  element,
RagdollParams  ragdoll 
)

Definition at line 1236 of file RagdollParams.cs.

Member Function Documentation

◆ AddToEditor()

virtual void Barotrauma.RagdollParams.SubParam.AddToEditor ( ParamsEditor  editor,
bool  recursive = true,
int  space = 0 
)
virtual

Definition at line 1282 of file RagdollParams.cs.

◆ CreateElement()

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

◆ Deserialize()

virtual bool Barotrauma.RagdollParams.SubParam.Deserialize ( ContentXElement  element = null,
bool  recursive = true 
)
virtual

◆ GenerateName()

virtual string Barotrauma.RagdollParams.SubParam.GenerateName ( )
virtual

◆ Reset()

◆ Serialize()

virtual bool Barotrauma.RagdollParams.SubParam.Serialize ( ContentXElement  element = null,
bool  recursive = true 
)
virtual

◆ SetCurrentElementAsOriginalElement()

virtual void Barotrauma.RagdollParams.SubParam.SetCurrentElementAsOriginalElement ( )
virtual

Definition at line 1266 of file RagdollParams.cs.

Property Documentation

◆ AfflictionEditors

Dictionary<Affliction, SerializableEntityEditor> Barotrauma.RagdollParams.SubParam.AfflictionEditors
get

Definition at line 1281 of file RagdollParams.cs.

◆ Element

ContentXElement Barotrauma.RagdollParams.SubParam.Element
getset

Definition at line 1226 of file RagdollParams.cs.

◆ Name

virtual string Barotrauma.RagdollParams.SubParam.Name
getset

Definition at line 1224 of file RagdollParams.cs.

◆ OriginalElement

ContentXElement Barotrauma.RagdollParams.SubParam.OriginalElement
getprotected set

Definition at line 1227 of file RagdollParams.cs.

◆ Ragdoll

RagdollParams Barotrauma.RagdollParams.SubParam.Ragdoll
get

Definition at line 1229 of file RagdollParams.cs.

◆ SerializableEntityEditor

SerializableEntityEditor Barotrauma.RagdollParams.SubParam.SerializableEntityEditor
getprotected set

Definition at line 1280 of file RagdollParams.cs.

◆ SerializableProperties

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

Definition at line 1225 of file RagdollParams.cs.

◆ SubParams

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

Definition at line 1228 of file RagdollParams.cs.