27 lines
622 B
C++
27 lines
622 B
C++
// Project Lab - NHTV Igad
|
|
|
|
#pragma once
|
|
|
|
#include "Abilities/DealDamageProxy.h"
|
|
#include "PreCastAbilityEventGroup.generated.h"
|
|
|
|
/**
|
|
*
|
|
*/
|
|
UCLASS()
|
|
class UNREALPROJECT_API APreCastAbilityEventGroup : public ADealDamageProxy
|
|
{
|
|
GENERATED_BODY()
|
|
public:
|
|
|
|
virtual void BeginPlay() override final;
|
|
virtual void EndPlay(const EEndPlayReason::Type EndPlayReason);
|
|
virtual void Tick(float DeltaSeconds) override final;
|
|
|
|
void StartAbility();
|
|
static APreCastAbilityEventGroup* InitPreCast(UAbilityInfo* info, ANetworkCharacter* character);
|
|
private:
|
|
UFUNCTION()
|
|
void m_OnCharacterDestroyed();
|
|
};
|