#include <AnimNotifyState_AttackCollision.h>
|
| | UAnimNotifyState_AttackCollision () |
| |
| virtual void | NotifyBegin (USkeletalMeshComponent *MeshComp, UAnimSequenceBase *Animation, float TotalDuration, const FAnimNotifyEventReference &EventReference) override |
| |
| virtual void | NotifyEnd (USkeletalMeshComponent *MeshComp, UAnimSequenceBase *Animation, const FAnimNotifyEventReference &EventReference) override |
| |
| virtual FString | GetNotifyName_Implementation () const override |
| |
◆ UAnimNotifyState_AttackCollision()
| UAnimNotifyState_AttackCollision::UAnimNotifyState_AttackCollision |
( |
| ) |
|
◆ GetNotifyName_Implementation()
| FString UAnimNotifyState_AttackCollision::GetNotifyName_Implementation |
( |
| ) |
const |
|
overridevirtual |
39{
40 return TEXT("GASAttackHitCheckState");
41}
◆ NotifyBegin()
| void UAnimNotifyState_AttackCollision::NotifyBegin |
( |
USkeletalMeshComponent * |
MeshComp, |
|
|
UAnimSequenceBase * |
Animation, |
|
|
float |
TotalDuration, |
|
|
const FAnimNotifyEventReference & |
EventReference |
|
) |
| |
|
overridevirtual |
15{
16 Super::NotifyBegin(MeshComp, Animation, TotalDuration, EventReference);
17
18 if (MeshComp && MeshComp->GetWorld()->IsGameWorld())
19 {
20 FGameplayEventData Payload;
22 UAbilitySystemBlueprintLibrary::SendGameplayEventToActor(MeshComp->GetOwner(),
StartTag, Payload);
23 }
24}
float ComboAttackLevel
Definition AnimNotifyState_AttackCollision.h:30
FGameplayTag StartTag
Definition AnimNotifyState_AttackCollision.h:26
◆ NotifyEnd()
| void UAnimNotifyState_AttackCollision::NotifyEnd |
( |
USkeletalMeshComponent * |
MeshComp, |
|
|
UAnimSequenceBase * |
Animation, |
|
|
const FAnimNotifyEventReference & |
EventReference |
|
) |
| |
|
overridevirtual |
28{
29 Super::NotifyEnd(MeshComp, Animation, EventReference);
30
31 if (MeshComp && MeshComp->GetWorld()->IsGameWorld())
32 {
33 FGameplayEventData Payload;
34 UAbilitySystemBlueprintLibrary::SendGameplayEventToActor(MeshComp->GetOwner(),
EndTag, Payload);
35 }
36}
FGameplayTag EndTag
Definition AnimNotifyState_AttackCollision.h:28
◆ ComboAttackLevel
| float UAnimNotifyState_AttackCollision::ComboAttackLevel = 1.0f |
|
protected |
◆ EndTag
| FGameplayTag UAnimNotifyState_AttackCollision::EndTag |
|
protected |
◆ StartTag
| FGameplayTag UAnimNotifyState_AttackCollision::StartTag |
|
protected |
이 클래스에 대한 문서화 페이지는 다음의 파일들로부터 생성되었습니다.: