Files
Aura-TopDownRPG-GAS/Source/Aura/Public/Character/AuraEnemy.h

39 lines
721 B
C
Raw Normal View History

2025-10-14 22:20:59 -04:00
// Copyright Echo Devgroup
#pragma once
#include "CoreMinimal.h"
#include "Character/AuraCharacterBase.h"
#include "Interact/CombatInterface.h"
#include "Interact/EnemyInterface.h"
#include "AuraEnemy.generated.h"
/**
*
*/
UCLASS()
class AURA_API AAuraEnemy : public AAuraCharacterBase, public IEnemyInterface
{
GENERATED_BODY()
public:
AAuraEnemy();
//Enemy Interface
virtual void HighlightActor() override;
virtual void UnHighlightActor() override;
virtual int32 GetPlayerLevel() override;
protected:
virtual void BeginPlay() override;
virtual void InitAbilityActorInfo() override;
UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = "Character Class Defaults")
int32 Level = 1;
private:
};