USpecialItemAbility¶
#include <SpecialItemAbility.h>
Inherits from UObject
Public Functions¶
Name | |
---|---|
void | ApplyHelperBonus() |
void | BattlecryAbilityEnd() |
void | BattlecryAbilityStart() |
void | FullyRecharge() |
float | GetCurrentCharge() const |
float | GetMaxCharge() const |
int32 | GetPerkBonus() const |
void | OnDamageCaused(const FDamageTakenEvent & Event) |
void | OnDamageTaken(const FDamageTakenEvent & Event) |
void | OnEquippedItemsChanged() |
void | OnItemStackChanged(AInventoryItem * Item, int32 Delta) |
void | OnKilled(const FDeathDamageTakenEvent & Event) |
void | OnParrySuccess(ATBLCharacter * ThisCharacter, ATBLCharacter * OtherCharacter, FParryEventState ParryEventState) |
void | OnPawnRevived(APawn * RevivedPlayer, APawn * RevivorPlayer) |
void | OnRechargeTimer() |
void | OnStartHeal(AActor * HealedActor, [[EHealingSource]] HealingSource) |
void | OnUseItem() |
USpecialItemAbility() |
Protected Functions¶
Name | |
---|---|
void | DecreaseStackCount() |
void | IncreaseStackCount() |
Public Attributes¶
Name | |
---|---|
float | MaxCharge |
FBattleCryChargeUpdated | OnChargeUpdated |
FOnSpecialItemEquip | OnSpecialItemEquip |
FOnSpecialItemUsed | OnSpecialItemUseFailed |
FOnSpecialItemUsed | OnSpecialItemUsed |
AInventoryItem * | SpecialItem |
Protected Attributes¶
Name | |
---|---|
float | CurrentCharge |
[[ESpecialItemChargeType]] | LastChargeType |
[[EEquippedState]] | LastEquippedState |
int32 | LastStackCount |
ATBLCharacter * | OwnerCharacter |
uint8 | bIsUsing |
Updated on 2025-01-21 at 09:02:24 +0100