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