Barotrauma Client Doc
Barotrauma.Abilities.CharacterAbilityGroupEffect Class Reference
Inheritance diagram for Barotrauma.Abilities.CharacterAbilityGroupEffect:
Barotrauma.Abilities.CharacterAbilityGroup

Public Member Functions

 CharacterAbilityGroupEffect (AbilityEffectType abilityEffectType, CharacterTalent characterTalent, ContentXElement abilityElementGroup)
 
void CheckAbilityGroup (AbilityObject abilityObject)
 
- Public Member Functions inherited from Barotrauma.Abilities.CharacterAbilityGroup
 CharacterAbilityGroup (AbilityEffectType abilityEffectType, CharacterTalent characterTalent, ContentXElement abilityElementGroup)
 
void ActivateAbilityGroup (bool addingFirstTime)
 
void LoadConditions (ContentXElement conditionElements)
 
void AddAbility (CharacterAbility characterAbility)
 
void AddFallbackAbility (CharacterAbility characterAbility)
 

Additional Inherited Members

- Static Public Member Functions inherited from Barotrauma.Abilities.CharacterAbilityGroup
static List< StatusEffectParseStatusEffects (CharacterTalent characterTalent, ContentXElement statusEffectElements)
 
static StatTypes ParseStatType (string statTypeString, string debugIdentifier)
 
static List< AfflictionParseAfflictions (CharacterTalent characterTalent, ContentXElement afflictionElements)
 
static AbilityFlags ParseFlagType (string flagTypeString, string debugIdentifier)
 
- Public Attributes inherited from Barotrauma.Abilities.CharacterAbilityGroup
readonly AbilityEffectType AbilityEffectType
 
- Protected Attributes inherited from Barotrauma.Abilities.CharacterAbilityGroup
readonly int maxTriggerCount
 
int timesTriggered = 0
 
readonly List< AbilityConditionabilityConditions = new List<AbilityCondition>()
 
readonly List< CharacterAbilitycharacterAbilities = new List<CharacterAbility>()
 List of abilities that are triggered by this group. Fallback abilities are triggered if the conditional fails More...
 
- Properties inherited from Barotrauma.Abilities.CharacterAbilityGroup
CharacterTalent CharacterTalent [get]
 
Character Character [get]
 
bool IsActive = true [get]
 

Detailed Description

Definition at line 5 of file CharacterAbilityGroupEffect.cs.

Constructor & Destructor Documentation

◆ CharacterAbilityGroupEffect()

Barotrauma.Abilities.CharacterAbilityGroupEffect.CharacterAbilityGroupEffect ( AbilityEffectType  abilityEffectType,
CharacterTalent  characterTalent,
ContentXElement  abilityElementGroup 
)

Definition at line 7 of file CharacterAbilityGroupEffect.cs.

Member Function Documentation

◆ CheckAbilityGroup()

void Barotrauma.Abilities.CharacterAbilityGroupEffect.CheckAbilityGroup ( AbilityObject  abilityObject)

Definition at line 10 of file CharacterAbilityGroupEffect.cs.