|
| | UGA_SpawnBrick () |
| virtual bool | IsChargeBased () const override |
| virtual int32 | GetCurrentCharges () const override |
| virtual int32 | GetMaxCharges () const override |
| virtual float | GetChargeRefillTimeRemaining () const override |
| virtual FText | GetPromptDescription () const override |
| virtual void | OnGiveAbility (const FGameplayAbilityActorInfo *ActorInfo, const FGameplayAbilitySpec &Spec) override |
| virtual void | OnRemoveAbility (const FGameplayAbilityActorInfo *ActorInfo, const FGameplayAbilitySpec &Spec) override |
| virtual bool | CanActivateAbility (const FGameplayAbilitySpecHandle Handle, const FGameplayAbilityActorInfo *ActorInfo, const FGameplayTagContainer *SourceTags=nullptr, const FGameplayTagContainer *TargetTags=nullptr, OUT FGameplayTagContainer *OptionalRelevantTags=nullptr) const override |
| virtual void | ActivateAbility (const FGameplayAbilitySpecHandle Handle, const FGameplayAbilityActorInfo *ActorInfo, const FGameplayAbilityActivationInfo ActivationInfo, const FGameplayEventData *TriggerEventData) override |
| virtual void | EndAbility (const FGameplayAbilitySpecHandle Handle, const FGameplayAbilityActorInfo *ActorInfo, const FGameplayAbilityActivationInfo ActivationInfo, bool bReplicateEndAbility, bool bWasCancelled) override |
| | UWjWorldGameplayAbilityBase () |
| virtual void | ApplyCooldown (const FGameplayAbilitySpecHandle Handle, const FGameplayAbilityActorInfo *ActorInfo, const FGameplayAbilityActivationInfo ActivationInfo) const override |
| virtual const FGameplayTagContainer * | GetCooldownTags () const override |
R키로 활성화 → Preview 표시 → 좌클릭(Confirm)으로 스폰 / 우클릭(Cancel)으로 취소 충전 시스템: 최대 MaxCharges회 사용 가능, ChargeRefillInterval초마다 1회 리필