Barotrauma Client Doc
|
Public Member Functions | |
CharacterAbilityGroup (AbilityEffectType abilityEffectType, CharacterTalent characterTalent, ContentXElement abilityElementGroup) | |
void | ActivateAbilityGroup (bool addingFirstTime) |
void | LoadConditions (ContentXElement conditionElements) |
void | AddAbility (CharacterAbility characterAbility) |
void | AddFallbackAbility (CharacterAbility characterAbility) |
Static Public Member Functions | |
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) |
Public Attributes | |
readonly AbilityEffectType | AbilityEffectType |
Protected Attributes | |
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 More... | |
Properties | |
CharacterTalent | CharacterTalent [get] |
Character | Character [get] |
bool | IsActive = true [get] |
Definition at line 8 of file CharacterAbilityGroup.cs.
Barotrauma.Abilities.CharacterAbilityGroup.CharacterAbilityGroup | ( | AbilityEffectType | abilityEffectType, |
CharacterTalent | characterTalent, | ||
ContentXElement | abilityElementGroup | ||
) |
Definition at line 31 of file CharacterAbilityGroup.cs.
void Barotrauma.Abilities.CharacterAbilityGroup.ActivateAbilityGroup | ( | bool | addingFirstTime | ) |
Definition at line 69 of file CharacterAbilityGroup.cs.
void Barotrauma.Abilities.CharacterAbilityGroup.AddAbility | ( | CharacterAbility | characterAbility | ) |
Definition at line 112 of file CharacterAbilityGroup.cs.
void Barotrauma.Abilities.CharacterAbilityGroup.AddFallbackAbility | ( | CharacterAbility | characterAbility | ) |
Definition at line 124 of file CharacterAbilityGroup.cs.
void Barotrauma.Abilities.CharacterAbilityGroup.LoadConditions | ( | ContentXElement | conditionElements | ) |
Definition at line 90 of file CharacterAbilityGroup.cs.
|
static |
Definition at line 252 of file CharacterAbilityGroup.cs.
|
static |
Definition at line 285 of file CharacterAbilityGroup.cs.
|
static |
Definition at line 238 of file CharacterAbilityGroup.cs.
|
static |
Definition at line 218 of file CharacterAbilityGroup.cs.
|
protected |
Definition at line 22 of file CharacterAbilityGroup.cs.
readonly AbilityEffectType Barotrauma.Abilities.CharacterAbilityGroup.AbilityEffectType |
Definition at line 16 of file CharacterAbilityGroup.cs.
|
protected |
List of abilities that are triggered by this group. Fallback abilities are triggered if the conditional fails
Definition at line 28 of file CharacterAbilityGroup.cs.
|
protected |
Definition at line 18 of file CharacterAbilityGroup.cs.
|
protected |
Definition at line 19 of file CharacterAbilityGroup.cs.
|
get |
Definition at line 11 of file CharacterAbilityGroup.cs.
|
get |
Definition at line 10 of file CharacterAbilityGroup.cs.
|
get |
Definition at line 14 of file CharacterAbilityGroup.cs.