Barotrauma Client
Loading...
Searching...
No Matches
Barotrauma.Abilities.CharacterAbilityGroupInterval Class Reference
Inheritance diagram for Barotrauma.Abilities.CharacterAbilityGroupInterval:
Barotrauma.Abilities.CharacterAbilityGroup

Public Member Functions

 CharacterAbilityGroupInterval (AbilityEffectType abilityEffectType, CharacterTalent characterTalent, ContentXElement abilityElementGroup)
 
void UpdateAbilityGroup (float deltaTime)
 
- 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)
 

Properties

float TimeSinceLastUpdate [get]
 
- Properties inherited from Barotrauma.Abilities.CharacterAbilityGroup
CharacterTalent CharacterTalent [get]
 
Character Character [get]
 
bool IsActive = true [get]
 

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>()
 

Constructor & Destructor Documentation

◆ CharacterAbilityGroupInterval()

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

Member Function Documentation

◆ UpdateAbilityGroup()

void Barotrauma.Abilities.CharacterAbilityGroupInterval.UpdateAbilityGroup ( float deltaTime)

Property Documentation

◆ TimeSinceLastUpdate

float Barotrauma.Abilities.CharacterAbilityGroupInterval.TimeSinceLastUpdate
get

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