Payback 0.0.1
CK Graduation Project
로딩중...
검색중...
일치하는것 없음
GA_EnemyAttack.h
이 파일의 문서화 페이지로 가기
1// Fill out your copyright notice in the Description page of Project Settings.
2
3#pragma once
4
5#include "CoreMinimal.h"
7#include "GA_EnemyAttack.generated.h"
8
12UCLASS()
13class CK_UE_API UGA_EnemyAttack : public UGA_CombatBase
14{
15 GENERATED_BODY()
16
17public:
19
20 virtual void ActivateAbility(const FGameplayAbilitySpecHandle Handle, const FGameplayAbilityActorInfo* ActorInfo, const FGameplayAbilityActivationInfo ActivationInfo, const FGameplayEventData* TriggerEventData) override;
21 virtual void EndAbility(const FGameplayAbilitySpecHandle Handle, const FGameplayAbilityActorInfo* ActorInfo, const FGameplayAbilityActivationInfo ActivationInfo, bool bReplicateEndAbility, bool bWasCancelled) override;
22protected:
23 virtual void ApplyCombatData() override;
24
25 UFUNCTION()
26 void OnMontageCompleted();
27 UFUNCTION()
28 void OnMontageInterrupted();
29
30protected:
31 UPROPERTY()
32 TObjectPtr<UAnimMontage> AttackMontage;
33};
Definition GA_CombatBase.h:18
Definition GA_EnemyAttack.h:14