// Fill out your copyright notice in the Description page of Project Settings. #pragma once #include "CoreMinimal.h" #include "../StatusEffect.h" #include "Thorns.generated.h" /** * */ UCLASS() class THE_TWILIGHT_ABYSS_API UThorns : public UStatusEffect { GENERATED_BODY() public: UPROPERTY(EditAnywhere, BlueprintReadWrite) float DamagePerTurn = 3.0f; virtual void Invoke(AActor* Character, float TimeOfExpiry) override; virtual void OnExpiry(AActor* Character) override; virtual void OnEnemyTurn(AActor* Enemy, AActor* Character) override; };