cant deal damage to enemy

target is a object reference to the
enemy and damage causer is a object
reference to the player.

Sorry, but this helps very little. You did not really answer the question:

  • how are you setting Target reference, we can’t see it. Creating a variable does nothing, you need to point at a value. You’re applying damage to some target actor - how does the bullet know which target you’re hitting. Can you explain?

And now we have another mysterious function:

  • how are you calling DoDamage? We can’t see it anywhere.

Where is the Damage interface event in the target. Since you’re Applying damage, how is the target Receiving it - equivalent of Event AnyDamage in my example. And why not just use that? Or you’re using it but it’s not working - there are too many unknowns here.


Dealing damage is literally about those 3 nodes I posted initially. If you cannot get what I posted to work, you’ll need to explain how you’ve set up collision between the Target and the Projectile actor / Bullet mesh.