// 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(); bool bHighlighted = false; //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: };