Barotrauma Server
Loading...
Searching...
No Matches
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.
 
readonly List< CharacterAbilityfallbackAbilities = new List<CharacterAbility>()
 
- Properties inherited from Barotrauma.Abilities.CharacterAbilityGroup
CharacterTalent CharacterTalent [get]
 
Character Character [get]
 
bool IsActive = true [get]
 

Constructor & Destructor Documentation

◆ CharacterAbilityGroupEffect()

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

Member Function Documentation

◆ CheckAbilityGroup()

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

The documentation for this class was generated from the following file: