Payback 0.0.1
CK Graduation Project
로딩중...
검색중...
일치하는것 없음
GA_Base.h
이 파일의 문서화 페이지로 가기
1// Fill out your copyright notice in the Description page of Project Settings.
2
3#pragma once
4
5#include "Abilities/GameplayAbility.h"
6#include "GameplayTagContainer.h"
8#include "GA_Base.generated.h"
9
10class UCharacterMotionWarpingComponentBase;
11
12UCLASS()
13class CK_UE_API UGA_Base : public UGameplayAbility
14{
15 GENERATED_BODY()
16
17public:
18 UGA_Base();
19
20protected:
21 virtual void EndAbility(const FGameplayAbilitySpecHandle Handle, const FGameplayAbilityActorInfo* ActorInfo, const FGameplayAbilityActivationInfo ActivationInfo, bool bReplicateEndAbility, bool bWasCancelled) override;
22
23protected:
24 UCharacterMotionWarpingComponentBase* GetMotionWarpingComponent() const;
25
26protected:
27 UFUNCTION()
28 void SetupCancelableListener();
29
30 UFUNCTION()
31 void OnCancelableInputDetected(FGameplayEventData Payload);
32
33 UFUNCTION()
34 virtual void HandleCancelable(FGameplayEventData Payload);
35
36 UFUNCTION()
37 virtual void OnAbilityMontageCompleted();
38
39 UFUNCTION()
40 virtual void OnAbilityMontageInterrupted();
41
42 UFUNCTION()
43 virtual void OnAbilityMontageCancellable();
44
45};
Definition GA_Base.h:14