5#include "DestructibleInterface.generated.h"
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define UINTERFACE(...)
Definition ObjectMacros.h:780
#define GENERATED_IINTERFACE_BODY(...)
Definition ObjectMacros.h:770
#define GENERATED_UINTERFACE_BODY(...)
Definition ObjectMacros.h:769
Definition DestructibleInterface.h:14
virtual void ApplyRadiusDamage(float BaseDamage, const FVector &HurtOrigin, float DamageRadius, float ImpulseStrength, bool bFullDamage)=0
virtual void ApplyDamage(float DamageAmount, const FVector &HitLocation, const FVector &ImpulseDir, float ImpulseStrength)=0
Definition DestructibleInterface.h:9
Definition Interface.h:19