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

#include <DamageEvents.h>

Public Member Functions

 FRadialDamageParams ()
 
 FRadialDamageParams (float InBaseDamage, float InInnerRadius, float InOuterRadius, float InDamageFalloff)
 
 FRadialDamageParams (float InBaseDamage, float InMinimumDamage, float InInnerRadius, float InOuterRadius, float InDamageFalloff)
 
 FRadialDamageParams (float InBaseDamage, float InRadius)
 
ENGINE_API float GetDamageScale (float DistanceFromEpicenter) const
 
float GetMaxRadius () const
 

Public Attributes

float BaseDamage
 
float MinimumDamage
 
float InnerRadius
 
float OuterRadius
 
float DamageFalloff
 

Detailed Description

Parameters used to compute radial damage

Constructor & Destructor Documentation

◆ FRadialDamageParams() [1/4]

FRadialDamageParams::FRadialDamageParams ( )
inline

◆ FRadialDamageParams() [2/4]

FRadialDamageParams::FRadialDamageParams ( float  InBaseDamage,
float  InInnerRadius,
float  InOuterRadius,
float  InDamageFalloff 
)
inline

◆ FRadialDamageParams() [3/4]

FRadialDamageParams::FRadialDamageParams ( float  InBaseDamage,
float  InMinimumDamage,
float  InInnerRadius,
float  InOuterRadius,
float  InDamageFalloff 
)
inline

◆ FRadialDamageParams() [4/4]

FRadialDamageParams::FRadialDamageParams ( float  InBaseDamage,
float  InRadius 
)
inline

Member Function Documentation

◆ GetDamageScale()

float FRadialDamageParams::GetDamageScale ( float  DistanceFromEpicenter) const

Returns damage done at a certain distance

◆ GetMaxRadius()

float FRadialDamageParams::GetMaxRadius ( ) const
inline

Return outermost radius of the damage area. Protects against malformed data.

Member Data Documentation

◆ BaseDamage

float FRadialDamageParams::BaseDamage

Max damage done

◆ DamageFalloff

float FRadialDamageParams::DamageFalloff

Describes amount of exponential damage falloff

◆ InnerRadius

float FRadialDamageParams::InnerRadius

Within InnerRadius, do max damage

◆ MinimumDamage

float FRadialDamageParams::MinimumDamage

Damage will not fall below this if within range

◆ OuterRadius

float FRadialDamageParams::OuterRadius

Outside OuterRadius, do no damage


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