diff --git a/Source/the_twilight_abyss/TurnBasedCombatV2/StatusEffects/HealOverTime.cpp b/Source/the_twilight_abyss/TurnBasedCombatV2/StatusEffects/HealOverTime.cpp index 4e6c2cc..b790e39 100644 --- a/Source/the_twilight_abyss/TurnBasedCombatV2/StatusEffects/HealOverTime.cpp +++ b/Source/the_twilight_abyss/TurnBasedCombatV2/StatusEffects/HealOverTime.cpp @@ -20,7 +20,7 @@ void UHealOverTime::Heal(AActor* Character, const float Amount) const void UHealOverTime::Invoke(AActor* Character, float TimeOfExpiry) { Super::Invoke(Character, TimeOfExpiry); - GetWorld()->GetTimerManager().SetTimer(HealTimerHandle, [this, Character] { Heal(Character, 1); }, 1, true, 0); + GetWorld()->GetTimerManager().SetTimer(HealTimerHandle, [this, Character] { Heal(Character, HealAmount); }, 1, true, 0); } void UHealOverTime::OnExpiry(AActor* Character) diff --git a/Source/the_twilight_abyss/TurnBasedCombatV2/StatusEffects/HealOverTime.h b/Source/the_twilight_abyss/TurnBasedCombatV2/StatusEffects/HealOverTime.h index 74f1850..f6149e9 100644 --- a/Source/the_twilight_abyss/TurnBasedCombatV2/StatusEffects/HealOverTime.h +++ b/Source/the_twilight_abyss/TurnBasedCombatV2/StatusEffects/HealOverTime.h @@ -22,4 +22,6 @@ public: FTimerHandle HealTimerHandle; virtual void Invoke(AActor* Character, float TimeOfExpiry) override; virtual void OnExpiry(AActor* Character) override; + UPROPERTY(EditAnywhere) + int HealAmount = 1; };