Barotrauma Client
|
Public Member Functions | |
CharacterAbilityApplyStatusEffects (CharacterAbilityGroup characterAbilityGroup, ContentXElement abilityElement) | |
![]() | |
CharacterAbility (CharacterAbilityGroup characterAbilityGroup, ContentXElement abilityElement) | |
bool | IsViable () |
virtual void | InitializeAbility (bool addingFirstTime) |
virtual void | UpdateCharacterAbility (bool conditionsMatched, float timeSinceLastUpdate) |
void | ApplyAbilityEffect (AbilityObject abilityObject) |
Protected Member Functions | |
void | ApplyEffectSpecific (Character targetCharacter, Limb targetLimb=null) |
override void | ApplyEffect () |
override void | ApplyEffect (AbilityObject abilityObject) |
![]() | |
virtual void | VerifyState (bool conditionsMatched, float timeSinceLastUpdate) |
void | LogAbilityObjectMismatch () |
Protected Attributes | |
readonly List< StatusEffect > | statusEffects |
Properties | |
override bool | AppliesEffectOnIntervalUpdate [get] |
override bool | AllowClientSimulation [get] |
![]() | |
CharacterAbilityGroup | CharacterAbilityGroup [get] |
CharacterTalent | CharacterTalent [get] |
Character | Character [get] |
bool | RequiresAlive [get] |
virtual bool | AllowClientSimulation [get] |
virtual bool | AppliesEffectOnIntervalUpdate [get] |
float | EffectDeltaTime [get] |
Used primarily for StatusEffects. Default to constant outside interval abilities. | |
Additional Inherited Members | |
![]() | |
static CharacterAbility | Load (ContentXElement abilityElement, CharacterAbilityGroup characterAbilityGroup, bool errorMessages=true) |
Barotrauma.Abilities.CharacterAbilityApplyStatusEffects.CharacterAbilityApplyStatusEffects | ( | CharacterAbilityGroup | characterAbilityGroup, |
ContentXElement | abilityElement ) |
|
protectedvirtual |
Reimplemented from Barotrauma.Abilities.CharacterAbility.
Reimplemented in Barotrauma.Abilities.CharacterAbilityApplyStatusEffectsToAllies, Barotrauma.Abilities.CharacterAbilityApplyStatusEffectsToLastOrderedCharacter, Barotrauma.Abilities.CharacterAbilityApplyStatusEffectsToNearestAlly, Barotrauma.Abilities.CharacterAbilityApplyStatusEffectsToRandomAlly, and Barotrauma.Abilities.CharacterAbilityTandemFire.
|
protectedvirtual |
|
protected |
|
protected |
|
get |
|
get |