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

Public Member Functions

 HealthParams (ContentXElement element, CharacterParams character)
 
- 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]
 
float Vitality [get, set]
 
bool DoesBleed [get, set]
 
float CrushDepth [get, set]
 
bool UseHealthWindow [get, set]
 
float BleedingReduction [get, set]
 
float BurnReduction [get, set]
 
float ConstantHealthRegeneration [get, set]
 
float HealthRegenerationWhenEating [get, set]
 
bool StunImmunity [get, set]
 
bool PoisonImmunity [get, set]
 
float PoisonVulnerability [get, set]
 
float EmpVulnerability [get, set]
 
bool ApplyAfflictionColors [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 512 of file CharacterParams.cs.

Constructor & Destructor Documentation

◆ HealthParams()

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

Definition at line 558 of file CharacterParams.cs.

Property Documentation

◆ ApplyAfflictionColors

bool Barotrauma.CharacterParams.HealthParams.ApplyAfflictionColors
get

Definition at line 554 of file CharacterParams.cs.

◆ BleedingReduction

float Barotrauma.CharacterParams.HealthParams.BleedingReduction
getset

Definition at line 530 of file CharacterParams.cs.

◆ BurnReduction

float Barotrauma.CharacterParams.HealthParams.BurnReduction
getset

Definition at line 533 of file CharacterParams.cs.

◆ ConstantHealthRegeneration

float Barotrauma.CharacterParams.HealthParams.ConstantHealthRegeneration
getset

Definition at line 536 of file CharacterParams.cs.

◆ CrushDepth

float Barotrauma.CharacterParams.HealthParams.CrushDepth
getset

Definition at line 523 of file CharacterParams.cs.

◆ DoesBleed

bool Barotrauma.CharacterParams.HealthParams.DoesBleed
getset

Definition at line 520 of file CharacterParams.cs.

◆ EmpVulnerability

float Barotrauma.CharacterParams.HealthParams.EmpVulnerability
getset

Definition at line 551 of file CharacterParams.cs.

◆ HealthRegenerationWhenEating

float Barotrauma.CharacterParams.HealthParams.HealthRegenerationWhenEating
getset

Definition at line 539 of file CharacterParams.cs.

◆ Name

override string Barotrauma.CharacterParams.HealthParams.Name
get

Definition at line 514 of file CharacterParams.cs.

◆ PoisonImmunity

bool Barotrauma.CharacterParams.HealthParams.PoisonImmunity
getset

Definition at line 545 of file CharacterParams.cs.

◆ PoisonVulnerability

float Barotrauma.CharacterParams.HealthParams.PoisonVulnerability
getset

Definition at line 548 of file CharacterParams.cs.

◆ StunImmunity

bool Barotrauma.CharacterParams.HealthParams.StunImmunity
getset

Definition at line 542 of file CharacterParams.cs.

◆ UseHealthWindow

bool Barotrauma.CharacterParams.HealthParams.UseHealthWindow
getset

Definition at line 527 of file CharacterParams.cs.

◆ Vitality

float Barotrauma.CharacterParams.HealthParams.Vitality
getset

Definition at line 517 of file CharacterParams.cs.