UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FRadialDamageEvent Struct Reference

#include <DamageEvents.h>

+ Inheritance diagram for FRadialDamageEvent:

Public Member Functions

virtual int32 GetTypeID () const override
 
virtual bool IsOfType (int32 InID) const override
 
virtual ENGINE_API void GetBestHitInfo (AActor const *HitActor, AActor const *HitInstigator, FHitResult &OutHitInfo, FVector &OutImpulseDir) const override
 
 FRadialDamageEvent ()
 
- Public Member Functions inherited from FDamageEvent
 FDamageEvent ()
 
 FDamageEvent (FDamageEvent const &InDamageEvent)
 
virtual ~FDamageEvent ()
 
 FDamageEvent (TSubclassOf< UDamageType > InDamageTypeClass)
 

Public Attributes

FRadialDamageParams Params
 
FVector Origin
 
TArray< FHitResultComponentHits
 
- Public Attributes inherited from FDamageEvent
TSubclassOf< UDamageTypeDamageTypeClass
 

Static Public Attributes

static const int32 ClassID = 2
 
- Static Public Attributes inherited from FDamageEvent
static const int32 ClassID = 0
 

Detailed Description

Damage subclass that handles damage with a source location and falloff radius

Constructor & Destructor Documentation

◆ FRadialDamageEvent()

FRadialDamageEvent::FRadialDamageEvent ( )
inline

Member Function Documentation

◆ GetBestHitInfo()

void FRadialDamageEvent::GetBestHitInfo ( AActor const *  HitActor,
AActor const *  HitInstigator,
FHitResult OutHitInfo,
FVector OutImpulseDir 
) const
overridevirtual

Simple API for common cases where we are happy to assume a single hit is expected, even though damage event may have multiple hits.

Reimplemented from FDamageEvent.

◆ GetTypeID()

virtual int32 FRadialDamageEvent::GetTypeID ( ) const
inlineoverridevirtual

Reimplemented from FDamageEvent.

◆ IsOfType()

virtual bool FRadialDamageEvent::IsOfType ( int32  InID) const
inlineoverridevirtual

Reimplemented from FDamageEvent.

Member Data Documentation

◆ ClassID

const int32 FRadialDamageEvent::ClassID = 2
static

ID for this class. NOTE this must be unique for all damage events.

◆ ComponentHits

TArray<FHitResult> FRadialDamageEvent::ComponentHits

Hit reslts of specific impacts

◆ Origin

FVector FRadialDamageEvent::Origin

Location of origin point

◆ Params

FRadialDamageParams FRadialDamageEvent::Params

Static parameters describing damage falloff math


The documentation for this struct was generated from the following files: