Barotrauma Client Doc
Barotrauma.Abilities.CharacterAbilityModifyResistance Class Reference
Inheritance diagram for Barotrauma.Abilities.CharacterAbilityModifyResistance:
Barotrauma.Abilities.CharacterAbility

Public Member Functions

 CharacterAbilityModifyResistance (CharacterAbilityGroup characterAbilityGroup, ContentXElement abilityElement)
 
override void UpdateCharacterAbility (bool conditionsMatched, float timeSinceLastUpdate)
 
- Public Member Functions inherited from Barotrauma.Abilities.CharacterAbility
 CharacterAbility (CharacterAbilityGroup characterAbilityGroup, ContentXElement abilityElement)
 
bool IsViable ()
 
virtual void InitializeAbility (bool addingFirstTime)
 
void ApplyAbilityEffect (AbilityObject abilityObject)
 

Properties

override bool AllowClientSimulation [get]
 
- Properties inherited from Barotrauma.Abilities.CharacterAbility
CharacterAbilityGroup CharacterAbilityGroup [get]
 
CharacterTalent CharacterTalent [get]
 
Character Character [get]
 
bool RequiresAlive [get]
 
virtual bool AllowClientSimulation [get]
 
virtual bool AppliesEffectOnIntervalUpdate [get]
 
float EffectDeltaTime [get]
 Used primarily for StatusEffects. Default to constant outside interval abilities. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from Barotrauma.Abilities.CharacterAbility
static CharacterAbility Load (ContentXElement abilityElement, CharacterAbilityGroup characterAbilityGroup, bool errorMessages=true)
 
- Protected Member Functions inherited from Barotrauma.Abilities.CharacterAbility
virtual void VerifyState (bool conditionsMatched, float timeSinceLastUpdate)
 
virtual void ApplyEffect ()
 
virtual void ApplyEffect (AbilityObject abilityObject)
 
void LogAbilityObjectMismatch ()
 

Detailed Description

Definition at line 3 of file CharacterAbilityModifyResistance.cs.

Constructor & Destructor Documentation

◆ CharacterAbilityModifyResistance()

Barotrauma.Abilities.CharacterAbilityModifyResistance.CharacterAbilityModifyResistance ( CharacterAbilityGroup  characterAbilityGroup,
ContentXElement  abilityElement 
)

Definition at line 11 of file CharacterAbilityModifyResistance.cs.

Member Function Documentation

◆ UpdateCharacterAbility()

override void Barotrauma.Abilities.CharacterAbilityModifyResistance.UpdateCharacterAbility ( bool  conditionsMatched,
float  timeSinceLastUpdate 
)
virtual

Reimplemented from Barotrauma.Abilities.CharacterAbility.

Definition at line 28 of file CharacterAbilityModifyResistance.cs.

Property Documentation

◆ AllowClientSimulation

override bool Barotrauma.Abilities.CharacterAbilityModifyResistance.AllowClientSimulation
get

Definition at line 8 of file CharacterAbilityModifyResistance.cs.