Barotrauma Client Doc
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 More...
 

Detailed Description

Definition at line 5 of file CharacterAbilityGroupInterval.cs.

Constructor & Destructor Documentation

◆ CharacterAbilityGroupInterval()

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

Definition at line 14 of file CharacterAbilityGroupInterval.cs.

Member Function Documentation

◆ UpdateAbilityGroup()

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

Definition at line 22 of file CharacterAbilityGroupInterval.cs.

Property Documentation

◆ TimeSinceLastUpdate

float Barotrauma.Abilities.CharacterAbilityGroupInterval.TimeSinceLastUpdate
get

Definition at line 8 of file CharacterAbilityGroupInterval.cs.