Barotrauma Server
|
Public Member Functions | |
CharacterAbilityGroupEffect (AbilityEffectType abilityEffectType, CharacterTalent characterTalent, ContentXElement abilityElementGroup) | |
void | CheckAbilityGroup (AbilityObject abilityObject) |
![]() | |
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 List< StatusEffect > | ParseStatusEffects (CharacterTalent characterTalent, ContentXElement statusEffectElements) |
static StatTypes | ParseStatType (string statTypeString, string debugIdentifier) |
static List< Affliction > | ParseAfflictions (CharacterTalent characterTalent, ContentXElement afflictionElements) |
static AbilityFlags | ParseFlagType (string flagTypeString, string debugIdentifier) |
![]() | |
readonly AbilityEffectType | AbilityEffectType |
![]() | |
readonly int | maxTriggerCount |
int | timesTriggered = 0 |
readonly List< AbilityCondition > | abilityConditions = new List<AbilityCondition>() |
readonly List< CharacterAbility > | characterAbilities = new List<CharacterAbility>() |
List of abilities that are triggered by this group. Fallback abilities are triggered if the conditional fails. | |
readonly List< CharacterAbility > | fallbackAbilities = new List<CharacterAbility>() |
![]() | |
CharacterTalent | CharacterTalent [get] |
Character | Character [get] |
bool | IsActive = true [get] |
Barotrauma.Abilities.CharacterAbilityGroupEffect.CharacterAbilityGroupEffect | ( | AbilityEffectType | abilityEffectType, |
CharacterTalent | characterTalent, | ||
ContentXElement | abilityElementGroup ) |
void Barotrauma.Abilities.CharacterAbilityGroupEffect.CheckAbilityGroup | ( | AbilityObject | abilityObject | ) |