Barotrauma Client Doc
Barotrauma.RagdollParams.AttackParams Class Reference
Inheritance diagram for Barotrauma.RagdollParams.AttackParams:
Barotrauma.RagdollParams.SubParam Barotrauma.ISerializableEntity

Public Member Functions

 AttackParams (ContentXElement element, RagdollParams ragdoll)
 
override bool Deserialize (ContentXElement element=null, bool recursive=true)
 
override bool Serialize (ContentXElement element=null, bool recursive=true)
 
override void Reset ()
 
bool AddNewAffliction ()
 
bool RemoveAffliction (XElement affliction)
 
- Public Member Functions inherited from Barotrauma.RagdollParams.SubParam
virtual string GenerateName ()
 
 SubParam (ContentXElement element, RagdollParams ragdoll)
 
virtual void SetCurrentElementAsOriginalElement ()
 
virtual void AddToEditor (ParamsEditor editor, bool recursive=true, int space=0)
 

Properties

Attack Attack [get]
 
- Properties inherited from Barotrauma.RagdollParams.SubParam
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]
 

Additional Inherited Members

- Protected Member Functions inherited from Barotrauma.RagdollParams.SubParam
ContentXElement CreateElement (string name, params object[] attrs)
 

Detailed Description

Definition at line 1130 of file RagdollParams.cs.

Constructor & Destructor Documentation

◆ AttackParams()

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

Definition at line 1134 of file RagdollParams.cs.

Member Function Documentation

◆ AddNewAffliction()

bool Barotrauma.RagdollParams.AttackParams.AddNewAffliction ( )

Definition at line 1160 of file RagdollParams.cs.

◆ Deserialize()

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

Reimplemented from Barotrauma.RagdollParams.SubParam.

Definition at line 1139 of file RagdollParams.cs.

◆ RemoveAffliction()

bool Barotrauma.RagdollParams.AttackParams.RemoveAffliction ( XElement  affliction)

Definition at line 1173 of file RagdollParams.cs.

◆ Reset()

override void Barotrauma.RagdollParams.AttackParams.Reset ( )
virtual

Reimplemented from Barotrauma.RagdollParams.SubParam.

Definition at line 1153 of file RagdollParams.cs.

◆ Serialize()

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

Reimplemented from Barotrauma.RagdollParams.SubParam.

Definition at line 1146 of file RagdollParams.cs.

Property Documentation

◆ Attack

Attack Barotrauma.RagdollParams.AttackParams.Attack
get

Definition at line 1132 of file RagdollParams.cs.