I’m trying to create a melee combat system. However, event hit just won’t work and overlap does not return me the information i need.
The hit event from the weapon(blade channel, custom one i created) just trigger if it hits the capsule component(Pawn preset) but it never triggers when i hit the Mesh(Mesh Channel, custom one i created). However, the hit event on the capsule(Pawn) works, but triggers extremely “badly(sometimes it just won’t trigger)”
Overlap seems to work fine.
I’m doing the “same”(the difference is mostly the collision channel) setup for my projectile and works perfectly, so i don’t know what i’m doing wrong.
Here are the screen shots from the projectile, blade , capsule and mesh channel i’m using.
I also all kind of different setups for the collision and it wont work(the mesh collision is set to overlap the blade channel but i used the block option aswell), even using the same collision and channel type as the projectile. And yes, i tried setting “block” the blade channel on the mesh, it won’t work aswell. I can guarantee that the weapon mesh has a collision setted.
EDIT: I’m using animations to try a hit on an enemy, but with/without animations hit seems to not work.
And the Blade(Melee Weapon) :