#include <WjWorldGameplayAbilityBase.h>
프로젝트 어빌리티 베이스 클래스
- 쿨다운 지원 (CooldownDuration + CooldownTags → GE_AbilityCooldown)
- 제거 상태 차단 (State.Eliminated)
◆ UWjWorldGameplayAbilityBase()
| UWjWorldGameplayAbilityBase::UWjWorldGameplayAbilityBase |
( |
| ) |
|
◆ ApplyCooldown()
| void UWjWorldGameplayAbilityBase::ApplyCooldown |
( |
const FGameplayAbilitySpecHandle | Handle, |
|
|
const FGameplayAbilityActorInfo * | ActorInfo, |
|
|
const FGameplayAbilityActivationInfo | ActivationInfo ) const |
|
overridevirtual |
◆ GetChargeRefillTimeRemaining()
| virtual float UWjWorldGameplayAbilityBase::GetChargeRefillTimeRemaining |
( |
| ) |
const |
|
inlinevirtual |
◆ GetCooldownTags()
| const FGameplayTagContainer * UWjWorldGameplayAbilityBase::GetCooldownTags |
( |
| ) |
const |
|
overridevirtual |
◆ GetCurrentCharges()
| virtual int32 UWjWorldGameplayAbilityBase::GetCurrentCharges |
( |
| ) |
const |
|
inlinevirtual |
◆ GetMaxCharges()
| virtual int32 UWjWorldGameplayAbilityBase::GetMaxCharges |
( |
| ) |
const |
|
inlinevirtual |
◆ GetPromptDescription()
| virtual FText UWjWorldGameplayAbilityBase::GetPromptDescription |
( |
| ) |
const |
|
inlinevirtual |
◆ IsChargeBased()
| virtual bool UWjWorldGameplayAbilityBase::IsChargeBased |
( |
| ) |
const |
|
inlinevirtual |
◆ AbilityIcon
| TObjectPtr<UTexture2D> UWjWorldGameplayAbilityBase::AbilityIcon |
◆ AbilityName
| FText UWjWorldGameplayAbilityBase::AbilityName |
◆ CooldownDuration
| float UWjWorldGameplayAbilityBase::CooldownDuration = 0.f |
|
protected |
◆ CooldownTags
| FGameplayTagContainer UWjWorldGameplayAbilityBase::CooldownTags |
|
protected |
The documentation for this class was generated from the following files: