I’ve looked at multiple posts on here to figure out how to do what I’m trying to do. I want to have it so when one of my specific actors collides with another specific actor, I can trigger an event. To be more precise I have a throw function and want to have it so when it’s thrown and hits a box, it plays a sound. I tried using OnBeginActorOverlap, EventHit but no luck. Does anyone know how I can achieve this? Any info is appreciated. Thanks in advance.
Was your EventHit not getting fired, or you didn’t know how to tell if the right thing was hitting it?
It detects when my playercontroller hits it but not the actor at all. I setup a print string for if it detects an object without the correct tag and with the correct tag. It doesn’t even print the hit without the correct tag string whenever it hits the actor… Do I have to set something up with collision channels?
Yeah, this sounds like a collision channel set up. What channel are the two actors you are detecting part of? Try setting them to ‘Physics Actor’, or ‘BlockAllDynamic’. and make sure “Simulation generated Hit events” is on
Yep that was it. Thanks a bunch man