DECLARE_DYNAMIC_MULTICAST_SPARSE_DELEGATE_FiveParams ( FTakeAnyDamageSignature, AActor, OnTakeAnyDamage, AActor*, DamagedActor, float, Damage, const class UDamageType*, DamageType, class AController*, InstigatedBy, AActor*, DamageCauser ); UPROPERTY(BlueprintAssignable, Category="Game|Damage") FTakeAnyDamageSignature OnTakeAnyDamage;액터가 피해를 받을 때 호출되는 델리게이트입니다.
Signature
- AActor
선언된 클래스- OnTakeAnyDamage
델리게이트 이름- AActor*, DamagedActor
피해를 받은 액터- float, Damage
받은 데미지 양- const UDamageType*, DamageType
데미지 타입- AController*, InstigatedBy
공격을 가한 컨트롤러- AActor*, DamageCauser
데미지를 유발한 액터