Can't bind function to a deligate

Why do use GetOwner() ?
Your class is derived from ACharacter, which is derived from APawn, which is derived from AActor, which has the OnTakePointDamage delegate declared in it. So you have the access to it directly. I guess GetOwner() returns something you don’t need. Try removing it maybe?

2 Likes