7#include "GameplayEffectTypes.h"
10class UAbilitySystemComponent;
20 bool bCauseKnockback =
false;
34 for (
const FGameplayEffectSpecHandle& EffectSpec : EffectSpecs)
36 if (EffectSpec.IsValid())
47 SourceAbilitySystemComponent.Reset();
51 bCauseKnockback =
false;
Definition CombatHitPayload.h:15
bool IsValid() const
Definition CombatHitPayload.h:27
TArray< FGameplayEffectSpecHandle > EffectSpecs
Definition CombatHitPayload.h:18
void Reset()
Definition CombatHitPayload.h:45
FKnockbackData KnockbackData
Definition CombatHitPayload.h:19
TWeakObjectPtr< UAbilitySystemComponent > SourceAbilitySystemComponent
Definition CombatHitPayload.h:16
TWeakObjectPtr< AActor > SourceActor
Definition CombatHitPayload.h:17
Definition KnockbackData.h:11