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